게임 종료 시 남은 게임 시간을 멈추기 위해
Time.timeScale = 0f;
해당 코드로 게임 시간을 멈추니 Animator를 동작시키고 싶은데 같이 멈춰버린다.
Time.timeScale은 유니티 자체의 시간을 관리해서 0으로 변경하면 동작 중인 Animator도 멈춘다.
게임이 종료될 때
bool isFinish = false;
float time = 30.0f;
if(isFinish == false)
{
time -= Time.deltaTime; // isFinish가 true면 시간 감소가 멈춘다.
}
해당 코드로 남은 게임 시간은 멈추고 원하는 Animator는 동작시켰다.