Exemple #1
0
        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();
        }