Exemplo n.º 1
0
 public void ShowHumansCount(Game game, PlayerModel player, WhereToGo target, PlayerModel.Color color)
 {
     SelectedHumansCount = -1;
     CompositionRoot.Instance.ExecuteInMainThread(() => {
         _selectHumansCount.SetActive(true);
         int maxHumans = Mathf.Min(game.GetAvailableHumansCountFor(target), player.AvailableHumans);
         for (int i = 0; i < _humans.Count; i++)
         {
             _humans [i].gameObject.SetActive(i < maxHumans);
             _humans [i].sprite = _playerSprites [(int)color];
         }
     });
 }
Exemplo n.º 2
0
 private void ShowPlayer(Image pic, PlayerModel.Color color)
 {
     pic.sprite = _playerSprites [(int)color];
 }