Example #1
0
 private void Start()
 {
     fsm.BindFsm(FSMState.Idle, new FSMIdle());
     fsm.BindFsm(FSMState.Walk, new FSMWalk());
     fsm.BindFsm(FSMState.Attack, new FSMAttack());
     fsm.BindFsm(FSMState.Frozen, new FSMFrozen());
     fsm.BindFsm(FSMState.Vertigo, new FSMVertigo());
     fsm.BindFsm(FSMState.Posioning, new FSMPosioning());
     fsm.BindFsm(FSMState.NetCatch, new FSMNetCatch());
     fsm.BindFsm(FSMState.Sheep, new FSMSheep());
     fsm.BindFsm(FSMState.None, new FSMNone());
 }