//Start is called before the first frame update void Start() { SampleDataProvider dataProvider = new SampleDataProvider(); var temp = dataProvider.GetRandomCard(); Name = temp.Name; Attack = temp.Attack; Defense = temp.Defense; //Get reference to Attack and Defense Labels AttackLabel = transform.Find("AttackLabel").gameObject; DefenseLabel = transform.Find("DefenseLabel").gameObject; UpdateValues(); if (this.transform.parent.parent.name == "Player1") { PlayerOneCard = true; } else { PlayerOneCard = false; } }