Exemple #1
0
 /// <summary>
 /// Called when a Select button is clicked.
 /// </summary>
 /// <param name="playerID"></param>
 /// <param name="classID"></param>
 public void SelectButtonClick(int playerID)
 {
     // If button has already been selected, call the unselect logic.
     if (_view._playerToSelectBtn[playerID].GetComponentInChildren <Text>().GetComponent <Text>().text == "Unselect")
     {
         _model.UnselectCharacter(playerID);
         _view.CharacterUnselected(playerID);
         _charactersSelected--;
     }
     else
     {
         if (_model.SelectCharacter(playerID))
         {
             _view.CharacterSelected(playerID);
             _charactersSelected++;
         }
     }
 }