public override void Update() { base.Update(); if (CooldownManager.GetCooldown(CommonComponents.EntityController) == 0.0f && CommonComponents.EntityController.Target && m_NextState) { if (CommonComponents.TranslationalController != null) { CommonComponents.TranslationalController.StopMove(); } EntityStateMachine.SetNextState(m_NextState); } }