예제 #1
0
 // player win
 void PlayerWin()
 {
     currentMode = Global.GameMode.Pause;
     uiManager.winUI.SetActive(true);
     playerWins += 1;
     uiManager.Player1Win.text = playerWins.ToString();
 }
예제 #2
0
 // ai win
 void PlayerLose()
 {
     currentMode = Global.GameMode.Pause;
     uiManager.loseUI.SetActive(true);
     aiWins += 1;
     uiManager.Player2Win.text = aiWins.ToString();
 }
예제 #3
0
        //new game
        public void NewGame()
        {
            StartPlayerShips(fieldData.Player1Data);

            var startShip = fieldData.Player1Data.PlayerShipsData.Find(x => x.status == Global.ShipStatus.Hide);

            editedShip = startShip.ship;

            AIShipsRandomPlace();
            //ClearCross();
            //aiShoots.Clear();
            currentMode = Global.GameMode.Edit;
            uiManager.startUI.SetActive(false);
            uiManager.winUI.SetActive(false);
            uiManager.loseUI.SetActive(false);
        }