public void UpdateState() { if (timeLeft <= 0) { respawnHandler.Respawn(); stateMachine.SetDefaultState(); } else { timeLeft -= Time.deltaTime; movement.DeadUpdate(); } physics.DeadUpdate(); }