// update -> process game logic void Update() { // main ui component update mainUI.UIUpdate(); switch (presentGameMode) { case GameMode.Store: storeManager.StorePolicy(); fieldManager.FieldPolicy(); break; case GameMode.StoreCustomizing: storeManager.CustomzingFurnitureObject(); break; case GameMode.StoreOpenPreprocess: stageManager.StagePreprocessPolicy(); break; case GameMode.StoreOpen: stageManager.StageProcessPolicy(); break; } if (Application.platform == RuntimePlatform.Android) { if (Input.GetKey(KeyCode.Escape)) { Application.Quit(); } } }