// 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(); }