Ejemplo n.º 1
0
    /// <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);
    }
Ejemplo n.º 2
0
    /// <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();
    }
Ejemplo n.º 3
0
 /// <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();
 }