Exemplo n.º 1
0
 public static SkillArray FsmArrayPopup(GUIContent label, Skill fsm, SkillArray fsmArray, VariableType typeConstraint)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     fsmArray = VariableEditor.DoFsmArrayPopup(label, fsm, fsmArray, typeConstraint);
     VariableEditor.EndVariableEditor(fsmArray);
     return(fsmArray);
 }
Exemplo n.º 2
0
 public static SkillArray FsmArrayField(GUIContent label, Skill fsm, SkillArray fsmArray, VariableType typeConstraint)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     if (fsmArray.get_UseVariable())
     {
         fsmArray = VariableEditor.DoFsmArrayPopup(label, fsm, fsmArray, typeConstraint);
     }
     else
     {
         fsmArray.SetType(typeConstraint);
         GUILayout.Label(label, new GUILayoutOption[0]);
     }
     fsmArray = (SkillArray)VariableEditor.VariableToggle(fsmArray, label.get_text());
     VariableEditor.EndVariableEditor(fsmArray);
     return(fsmArray);
 }