コード例 #1
0
 public static SkillBool FsmBoolPopup(GUIContent label, Skill fsm, SkillBool fsmBool)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     fsmBool = VariableEditor.DoFsmBoolPopup(label, fsm, fsmBool);
     VariableEditor.EndVariableEditor(fsmBool);
     return(fsmBool);
 }
コード例 #2
0
 public static SkillBool FsmBoolField(GUIContent label, Skill fsm, SkillBool fsmBool)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     if (fsmBool.get_UseVariable())
     {
         fsmBool = VariableEditor.DoFsmBoolPopup(label, fsm, fsmBool);
     }
     else
     {
         fsmBool.set_Value(EditorGUILayout.Toggle(label, fsmBool.get_Value(), new GUILayoutOption[0]));
     }
     fsmBool = (SkillBool)VariableEditor.VariableToggle(fsmBool, label.get_text());
     VariableEditor.EndVariableEditor(fsmBool);
     return(fsmBool);
 }