private void CheckTransitions(AIStateController controller) { foreach (var transition in m_Transitions) { if (transition.decision.Decide(controller)) { controller.Transition(transition.trueState); break; } } }