private void Init() { //Debug.Log("PlayMakerGlobalsInspector.Init"); FsmEditorSettings.LoadSettings(); if (globals != null) { variables = FsmVariable.GetFsmVariableList(globals); foreach (var fsmVariable in variables) { fsmVariable.NamedVar.Init(); } } Repaint(); }
/// <summary> /// The fsmVariables list contains easily editable references to FSM variables /// (Similar in concept to SerializedProperty) /// </summary> void BuildFsmVariableList() { fsmVariables = FsmVariable.GetFsmVariableList(fsmComponent.Fsm.Variables, target); fsmVariables.Sort(); }
void BuildVariableList() { variableList = FsmVariable.GetFsmVariableList(globals.Variables, globals); }
/// <summary> /// The fsmVariables list contains easily editable references to FSM variables /// (Similar in concept to SerializedProperty) /// </summary> private void BuildFsmVariableList() { fsmVariables = FsmVariable.GetFsmVariableList(target); fsmVariables = fsmVariables.Where(x => x.ShowInInspector).ToList(); }
private void BuildVariableList() { variableList = FsmVariable.GetFsmVariableList(globals); }