/// <summary> /// 게임 상태 설정. /// </summary> /// <param name="state"></param> public void SetGameState(GameState state) { if (mGameState != state) { mGameState = state; switch (mGameState) { case GameState.Splash: break; case GameState.Title: break; case GameState.Game: Initialize(); mIsGameover = false; break; case GameState.Restart: PlayerInformation prevInfo = mWave.GetPrevPlayerInfo(); mMap.Save(); mCSV.SavePlayerInfo(prevInfo); SceneMove.Instance.MoveGameScene(); break; case GameState.GameOver: mCSV.ClearCSVFiles(); mPlayerInfo = mCSV.LoadPlayerInfo(); break; default: break; } } }