void DoAction(StateMachineController controller) { if (controller.CoolDownTime(controller.parameter.actionRate)) { foreach (var action in actions) { action.Act(controller); } controller.OnActionDone(); } CheckTransition(controller); }
void DoAction(StateMachineController controller) { if (controller.CoolDownTime(controller.parameter.actionRate)) { foreach (var action in actions) { action.Act(controller); } controller.OnActionDone(); } CheckTransition(controller); }