public override void OnInspectorGUI() { _button = target as UiButton; if (_button == null) { return; } serializedObject.Update(); EditorGUILayout.PropertyField(_debugProperty); //button style change _bUseTween = EditorGUILayout.Toggle("UseTween", _button.UseTween); if (_button.UseTween != _bUseTween) { _button.SetUseTween(_bUseTween); DoDirty(); } _isEnable = EditorGUILayout.Toggle("isEnableButton", _button.isEnable); if (_button.isEnable != _isEnable) { _button.isEnable = _isEnable; DoDirty(); } serializedObject.ApplyModifiedProperties(); base.OnInspectorGUI(); }