public List <string> GetVariablesName(GraphVarType vartype, GraphVarLocalType localType) { if (localType == GraphVarLocalType.Global) { return(GetGlobalVariablesName(vartype)); } else { return(GetLocalVariablesName(vartype)); } }
public bool TryGetBoolVar(string varName, out BoolVar boolVar, GraphVarLocalType localType) { bool result = false; switch (localType) { case GraphVarLocalType.Local: result = last_fsm_executed.TryGetBooleanValue(varName, out boolVar); break; case GraphVarLocalType.Global: result = settings.TryGetBoolVar(varName, out boolVar); break; default: boolVar = null; break; } return(result); }