/// <summary> /// cardInit의 데이터를 pile List에서 제거하고, List 원소의 개수를 pileCount에 표시한다. /// </summary> public CardInit TakeOutOfPile(int index) { CardInit temp = pile[index]; pile.RemoveAt(index); pileCount.text = pile.Count.ToString(); return(temp); }
/// <summary> /// cardInit의 데이터를 pile List에 추가하고, List 원소의 개수를 pileCount에 표시한다. /// </summary> public void AddToPile(CardInit cardInit) { CardInit t = new CardInit(); t = cardInit; pile.Add(t); pileCount.text = pile.Count.ToString(); }
/// <summary> /// Card의 CardInit 데이터를 입력받아 초기화한다. /// </summary> public void SetInitializeData(CardInit init) { this.init = init; //프리팹이 생성될때 기존의 연결이 모두 끊어져서 init을 초기화할 때 같이 초기화했다. _name = transform.Find("Name").transform.Find("Text").GetComponent <Text>(); _description = transform.Find("Description").transform.Find("Text").GetComponent <Text>(); _cost = transform.Find("Cost").GetComponent <Text>(); _power = transform.Find("Power").GetComponent <Text>(); SetTextData(); }