55
66namespace OC . Editor . Inspector
77{
8- [ CustomEditor ( typeof ( Components . Axis ) , true ) , CanEditMultipleObjects ]
8+ [ CustomEditor ( typeof ( Components . Axis ) , false ) , CanEditMultipleObjects ]
99 public class Axis : UnityEditor . Editor
1010 {
1111 public override VisualElement CreateInspectorGUI ( )
@@ -16,19 +16,11 @@ public override VisualElement CreateInspectorGUI()
1616 var container = new VisualElement ( ) ;
1717
1818 var groupControl = new PropertyGroup ( "Control" ) ;
19- var overrideToggle = new ToggleButton ( "Override" ) . BindProperty ( component . Override ) ;
20- var targetElement = new FloatField ( "Target" ) { isReadOnly = false } . BindProperty ( component . Target ) . AlignedField ( ) ;
21-
22- groupControl . AddOptions ( overrideToggle ) ;
2319 groupControl . Add ( new ObjectField ( "Actor" ) { bindingPath = "_actor" , objectType = typeof ( Components . Actor ) } . AlignedField ( ) ) ;
24- groupControl . Add ( targetElement ) ;
20+ groupControl . Add ( new FloatField ( "Target" ) { isReadOnly = false } . BindProperty ( component . Target ) . AlignedField ( ) ) ;
2521
2622 var groupStatus = new PropertyGroup ( "Status" ) ;
27- var valueElement = new FloatField ( "Value" ) { isReadOnly = true } . BindProperty ( component . Value ) . AlignedField ( ) ;
28- groupStatus . Add ( valueElement ) ;
29-
30- component . Override . ValueChanged += targetElement . SetEnabled ;
31- targetElement . SetEnabled ( component . Override . Value ) ;
23+ groupStatus . Add ( new FloatField ( "Value" ) { isReadOnly = true } . BindProperty ( component . Value ) . AlignedField ( ) ) ;
3224
3325 var groupSettings = new PropertyGroup ( "Settings" ) ;
3426 groupSettings . Add ( new FloatField ( "Factor" ) { bindingPath = "_factor" } . AlignedField ( ) ) ;
0 commit comments