// Start is called before the first frame update void Start() { SampleDataProvider data = new SampleDataProvider(); var deck = data.GetRandomDeck(); for (var i = 0; i < deck.CardList.Count; i++) { if (i < 3) { Instantiate(CardList[i], this.transform.parent.Find("HandCards")); } else { Instantiate(CardList[i], this.transform); } } if (this.transform.parent.name == "Player1") { PlayerOneDeck = true; } else { PlayerOneDeck = false; } }