public override void OnInspectorGUI()
        {
            DrawDefaultInspector();

            if (GUILayout.Button("Capture Child Fadables"))
            {
                _target.CaptureChildFadables();
            }
        }
        /// <inheritdoc />
        public override void OnInspectorGUI()
        {
            if (GUILayout.Button("Capture Child Fadables"))
            {
                _target.CaptureChildFadables();
            }

            EditorGUILayout.PropertyField(_alphaOnly);
            EditorGUILayout.PropertyField(_invertAlpha);
            EditorGUILayout.PropertyField(_invertPercentage);
            EditorGUILayout.PropertyField(_fadables);
            serializedObject.ApplyModifiedProperties();
        }
Example #3
0
        /// <inheritdoc />
        protected override void DrawCustomInspector()
        {
            base.DrawCustomInspector();

            SOFlowEditorUtilities.DrawTertiaryLayer(() =>
            {
                if (SOFlowEditorUtilities.DrawColourButton("Capture Child Fadables",
                                                           SOFlowEditorSettings
                                                           .AcceptContextColour))
                {
                    _target.CaptureChildFadables();
                }
            });

            SOFlowEditorUtilities.DrawLayeredProperties(serializedObject);
        }