public TileCard(int numberOfTiles) { winManager = new WinRateManager(); Tiles = new List <Tile>(numberOfTiles); for (int i = 0; i < numberOfTiles; i++) { var tile = new MoneyTile(); Tiles.Add(tile); } }
public BasicCard() { winManager = new WinRateManager(); switch (winManager.winRarity) { case 0: WinValue = WinValues.LowWinValues.ElementAt(random.Next(0, WinValues.numberOfWinTypes)); break; case 1: WinValue = WinValues.MidWinValues.ElementAt(random.Next(0, WinValues.numberOfWinTypes)); break; case 2: WinValue = WinValues.HighWinValues.ElementAt(random.Next(0, WinValues.numberOfWinTypes)); break; } IsWinner = winManager.isWinner; }