예제 #1
0
파일: State.cs 프로젝트: AciesNN/cyc
		public void Init(Dictionary<string, FSM> fsms)
		{
			if (!fsms.ContainsKey(name))
				throw new Exception("Unknown FSM: " + name);

			fsm = fsms[name];
			fsm.Init(fsms);
		}
예제 #2
0
		public FSMController(FSM fsm, Context context, GetAutoRuleByNameFunc getAutoRuleByName)
		{
			this.fsm = fsm;
			this.context = context;
			this.getAutoRuleByName = getAutoRuleByName;
		}