Exemplo n.º 1
0
    void DoAction(StateMachineController controller)
    {
        if (controller.CoolDownTime(controller.parameter.actionRate))
        {
            foreach (var action in actions)
            {
                action.Act(controller);
            }

            controller.OnActionDone();
        }

        CheckTransition(controller);
    }