public override void OnUpdate(GameManager gameManager) { timeElapsed -= Time.deltaTime; gameManager.GetGUIManager().SetMoveSelectCountdownValue(timeElapsed); if (timeElapsed <= 0.0f) { QueueSelectedAction(gameManager); gameManager.SetState(gameManager.CreateStateByName("ExecuteMoveState")); } }