Example #1
0
    public void Awake()
    {
        _fsm = new FSMManager(this, E_ActionTYpe.Idle);
        _fsm.Addaction(FSMActionFactory.Create(E_ActionTYpe.Idle, _fsm));
        _fsm.Addaction(FSMActionFactory.Create(E_ActionTYpe.Walk, _fsm));
        _fsm.Initialize();

        controller = GetComponent <CharacterController>();
    }