コード例 #1
0
ファイル: Graph_State.cs プロジェクト: neoneper/FSMG
 public List <string> GetVariablesName(GraphVarType vartype, GraphVarLocalType localType)
 {
     if (localType == GraphVarLocalType.Global)
     {
         return(GetGlobalVariablesName(vartype));
     }
     else
     {
         return(GetLocalVariablesName(vartype));
     }
 }
コード例 #2
0
ファイル: Graph_State.cs プロジェクト: neoneper/FSMG
        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);
        }