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]; } }); }
private void ShowPlayer(Image pic, PlayerModel.Color color) { pic.sprite = _playerSprites [(int)color]; }