예제 #1
0
 public void LeaveGame()
 {
     if (leaveGameCallback != null)
     {
         leaveGameCallback();
         leaveGameCallback = null;
     }
     gameBoard.SetActive(false);
     gameMenu.SetActive(true);
     currentState = GameState.NotPlaying;
     playerBoard1.Clear();
     playerBoard2.Clear();
     updateDisplay(playerBoard1, 0);
     updateDisplay(playerBoard2, 0);
 }
예제 #2
0
 public void PlaceShips()
 {
     PlayerBoard.Clear();
     PlacementStrategy.PlaceShips(PlayerBoard, Ships);
 }