void Temp_SetupSinglePlayer() { var match = container.GetMatch(); match.players[0].mode = ControlModes.Local; match.players[1].mode = ControlModes.Computer; foreach (Player p in match.players) { for (int i = 0; i < Player.maxDeck; ++i) { var card = new Minion(); card.name = "Card " + i.ToString(); card.cost = Random.Range(1, 10); card.maxHitPoints = card.hitPoints = Random.Range(1, card.cost); card.attack = card.cost - card.hitPoints; card.ownerIndex = p.index; Debug.Log("OWNER " + card.ownerIndex); card.allowedAttacks = 1; p[Zones.Deck].Add(card); if (i % 3 == 0) { card.AddAspect(new Taunt()); card.text = "Taunt"; } } var hero = new Hero(); hero.hitPoints = hero.maxHitPoints = 30; hero.allowedAttacks = 1; hero.attack = 1; hero.ownerIndex = p.index; hero.zone = Zones.Hero; hero.name = "Hero Player " + p.index; p.hero.Add(hero); } }