Пример #1
0
        // OBJECT IS VALID -------------------------------------------

        void DisplayBody(CGME.ActionConditionIsValid action)
        {
            EditorGUILayout.BeginHorizontal();
            action.Source = (CGME.SelectionSource)Display.EnumPopup(Target, "Source", action.Source);
            if (action.Source == CGME.SelectionSource.Type)
            {
                action.SourceString = Display.TextField(Target, "Type", action.SourceString);
            }
            EditorGUILayout.EndHorizontal();
        }
        public override void DrawAsInspector()
        {
            base.DrawAsInspector();

            CGME.ActionConditionIsValid act = (action as CGME.ActionConditionIsValid);

            EditorGUILayout.BeginHorizontal();
            act.Source = (CGME.SelectionSource)Display.EnumPopup(this, "Source", act.Source);
            if (act.Source == CGME.SelectionSource.Type)
            {
                act.SourceString = Display.TextField(this, "Type", act.SourceString);
            }
            EditorGUILayout.EndHorizontal();
        }