コード例 #1
0
 public static SkillVector3 FsmVector3Popup(GUIContent label, Skill fsm, SkillVector3 fsmVector3)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     fsmVector3 = VariableEditor.DoFsmVector3Popup(label, fsm, fsmVector3);
     VariableEditor.EndVariableEditor(fsmVector3);
     return(fsmVector3);
 }
コード例 #2
0
 public static SkillVector3 FsmVector3Field(GUIContent label, Skill fsm, SkillVector3 fsmVector3)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     if (fsmVector3.get_UseVariable())
     {
         fsmVector3 = VariableEditor.DoFsmVector3Popup(label, fsm, fsmVector3);
     }
     else
     {
         fsmVector3.set_Value(EditorGUILayout.Vector3Field(label.get_text(), fsmVector3.get_Value(), new GUILayoutOption[0]));
     }
     fsmVector3 = (SkillVector3)VariableEditor.VariableToggle(fsmVector3, label.get_text());
     VariableEditor.EndVariableEditor(fsmVector3);
     return(fsmVector3);
 }