コード例 #1
0
 public static SkillVector2 FsmVector2Popup(GUIContent label, Skill fsm, SkillVector2 fsmVector2)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     fsmVector2 = VariableEditor.DoFsmVector2Popup(label, fsm, fsmVector2);
     VariableEditor.EndVariableEditor(fsmVector2);
     return(fsmVector2);
 }
コード例 #2
0
 public static SkillVector2 FsmVector2Field(GUIContent label, Skill fsm, SkillVector2 fsmVector2)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     if (fsmVector2.get_UseVariable())
     {
         fsmVector2 = VariableEditor.DoFsmVector2Popup(label, fsm, fsmVector2);
     }
     else
     {
         fsmVector2.set_Value(EditorGUILayout.Vector2Field(label.get_text(), fsmVector2.get_Value(), new GUILayoutOption[0]));
     }
     fsmVector2 = (SkillVector2)VariableEditor.VariableToggle(fsmVector2, label.get_text());
     VariableEditor.EndVariableEditor(fsmVector2);
     return(fsmVector2);
 }