public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit(); // 어플리케이션 종료
#endif
}
}
#if UNITY_EDITOR는 유니티 에디터에서만 즉 게임 환경에서는 실행되지 않도록 제한을 거는 것이다.
그 밑의 함수가 에디터의 isPlaying을 끄는 함수이다.
#else문은 당연히 유니티 에디터를 제외한 다른 상황이니 게임 플레이 상황에서 실행된다.
어플리케이션 종료가 곧 게임의 종료이다.
이제 #endif로 if문을 끝맺는다.