public void GenerateRandomDraftCards(int howMany, int howManyYouth) { DraftCards.Add(GenerateBasicDraftCard(1, 350000)); DraftCards.Add(GenerateBasicDraftCard(2, 250000)); DraftCards.Add(GenerateBasicDraftCard(3, 200000)); DraftCards.Add(GenerateBasicDraftCard(4, 180000)); DraftCards.Add(GenerateBasicDraftCard(5, 150000)); DraftCards.Add(GenerateBasicDraftCard(6, 120000)); DraftCards.Add(GenerateBasicDraftCard(7, 100000)); DraftCards.Add(GenerateBasicDraftCard(8, 100000)); DraftCards.Add(GenerateBasicDraftCard(9, 100000)); DraftCards.Add(GenerateBasicDraftCard(10, 100000)); DraftCards.Add(GenerateBasicDraftCard(11, 90000)); DraftCards.Add(GenerateBasicDraftCard(12, 80000)); DraftCards.Add(GenerateBasicDraftCard(13, 70000)); DraftCards.Add(GenerateBasicDraftCard(14, 70000)); DraftCards.Add(GenerateBasicDraftCard(15, 60000)); DraftCards.Add(GenerateBasicDraftCard(16, 50000)); for (int i = 17; i <= howMany; i++) { DraftCards.Add(GenerateBasicDraftCard(i, 40000)); } for (int i = howMany + 1; i <= howManyYouth + howMany; i++) { DraftCards.Add(GenerateBasicDraftCard(i, 2000, maxAge: 19, teamType: TeamType.Youth)); } }
private void Start() { camera = Camera.main; _canvas = GetComponent <Canvas>(); _rectTransform = GetComponent <RectTransform>(); //startScale = _rectTransform.localScale; hand = GameObject.Find("Hand").GetComponent <Hand>(); DiscardPile = GameObject.Find("Discard Pile").GetComponent <DiscardPile>(); _turnManager = GameObject.Find("GameManager").GetComponent <TurnManager>(); _draftCards = DiscardPile.GetComponent <DraftCards>(); _card = GetComponent <ThisCard>(); }
public FMDraft.Library.Entities.Team ToData() { var team = new Library.Entities.Team() { Name = Name, BackgroundColor = BackgroundColor, ForegroundColor = ForegroundColor, DraftOrder = DraftOrder, City = City, DraftCards = DraftCards.Select(x => x.ToData()), Stadium = new Stadium() { Attendances = StadiumAttendances, Name = StadiumName } }; if (HumanControlled) { team.ManagerMode = ManagerMode.Player; } else { team.ManagerMode = ManagerMode.CPU; if (Manager != null) { team.Manager = new Library.Entities.Manager() { ID = Manager.ID, FullName = Manager.Name }; } } return(team); }
// Start is called before the first frame update void Start() { _draftCards = DiscardPile.GetComponent <DraftCards>(); CreateDeck(); ShuffleDeck(); }
private IEnumerable <Player> GetPlayersForTeamType(TeamType type) { return(DraftCards.Where(x => x.TeamType == type && x.Player != null) .Select(x => x.Player)); }
public bool CanGenerateStandardDraftCards() { return(!DraftCards.Any()); }
public IEnumerable <DraftCard> ToData() { return(DraftCards.Select(vm => vm.ToData())); }
// Start is called before the first frame update void Start() { initialCardGap = cardGap; CanvasRect = Canvas.GetComponent <RectTransform>(); _draftCards = DiscardPile.GetComponent <DraftCards>(); }