Esempio n. 1
0
    public UnitSmMgr(UnitSMBase initSM, UnitState initState)
    {
        _smList = new List <UnitSMBase>();
        _smList.Add(initSM);

        _smStateDict            = new Dictionary <UnitState, UnitSMBase>();
        _smStateDict[initState] = initSM;

        initSM.Enter();
    }
Esempio n. 2
0
 public void RegisterSM(UnitSMBase sm, UnitState state)
 {
     _smStateDict[state] = sm;
 }