public void GameStart(string color) { for (int i = 0; i < _Stones.Count; i++) { _Stones[i].Clean(_SoundMng.isSoundOn()); _UseStoneNumber = 0; } _SceneMng.OpenOmGamePopup(); _SceneMng.CloseAlGamePopup(); _SceneMng.CloseGameQuitPopup(); _SceneMng.CloseOptionPopup(); _SceneMng.CloseLogoutPopup(); _SceneMng.CloseCreditPopup(); _IsBlackTurn = true; _NowGameOm = true; _GameStarted = true; _MustGoLobby = false; _TimerOn = true; _ImBlack = color == "black" ? true : false; _OmGameMng.GameStart(); if (_ImBlack) { _ChangeStoneCount_My = 2; _ChangeStoneCount_Enemy = 3; _MyColorIcon.sprite = _OmGameMng._SpareStoneImage_Black; _EnemyColorIcon.sprite = _OmGameMng._SpareStoneImage_White; } else { _ChangeStoneCount_My = 3; _ChangeStoneCount_Enemy = 2; _MyColorIcon.sprite = _OmGameMng._SpareStoneImage_White; _EnemyColorIcon.sprite = _OmGameMng._SpareStoneImage_Black; } _OmGameUI.SetActive(true); _AlGameUI.SetActive(false); _MyTurnTimer = _TurnTime; _EnemyTimer = _TurnTime; }