File tree Expand file tree Collapse file tree 3 files changed +5
-1
lines changed
Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ public class Configuration : IPluginConfiguration {
5151
5252 public bool DisableChangeTargetOnLeftClick { get ; set ; } = false ;
5353 public bool DisableChangeTargetOnRightClick { get ; set ; } = false ;
54+ public bool DeselectBoneClickVoid { get ; set ; } = true ;
5455
5556 // Overlay
5657
Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ internal static bool OnMouseReleased(MouseButton button) {
110110 }
111111 internal unsafe static bool OnMouseClicked ( MouseButton button ) {
112112
113- if ( button == MouseButton . Left && Skeleton . BoneSelect . Active && ! IsMouseOverTarget ( ) && ! IsMouseOverWindow ( ) ) {
113+ if ( Ktisis . Configuration . DeselectBoneClickVoid && button == MouseButton . Left && Skeleton . BoneSelect . Active && ! IsMouseOverTarget ( ) && ! IsMouseOverWindow ( ) ) {
114114 OverlayWindow . DeselectGizmo ( ) ;
115115 return true ;
116116 }
Original file line number Diff line number Diff line change @@ -275,6 +275,9 @@ public static void DrawInputTab(Configuration cfg) {
275275 if ( ImGui . Checkbox ( Locale . GetString ( "Disable_Change_Target_On_Right_Click" ) , ref disableChangeTargetOnRightClick ) )
276276 cfg . DisableChangeTargetOnRightClick = disableChangeTargetOnRightClick ;
277277
278+ var deselectBoneClickVoid = cfg . DeselectBoneClickVoid ;
279+ if ( ImGui . Checkbox ( Locale . GetString ( "Deselect_Bone_Click_Void" ) , ref deselectBoneClickVoid ) )
280+ cfg . DeselectBoneClickVoid = deselectBoneClickVoid ;
278281
279282 ImGui . Spacing ( ) ;
280283 ImGui . Text ( Locale . GetString ( "Keyboard_shortcuts" ) ) ;
You can’t perform that action at this time.
0 commit comments