//public void AddCard_ByInfo(CardInfoBase cardInfo, Transform cardSet = null) //{ // CardList.Add(cardInfo); // // 카드 오브젝트 생성 // if( cardSet == null ) // { // cardSet = GetPlayerUI().GetCardSet(); // } // Card_Base cardClass = GameSingleton.GetPlay().CreateCard(cardSet, cardInfo); // assert.set(cardClass); // GetPlayerUI().AddCardClass(cardClass); //} public void AddCard_ByClass(Card_Base cardClass) { // 부모 연결 cardClass.transform.SetParent(GetPlayerUI().GetCardSet()); // 알파 변동 GlobalFunc.SetAlpha(cardClass.GetCardImage(), 1.0f); CardList.Add(cardClass.GetCardInfo()); GetPlayerUI().AddCardClass(cardClass); }
public Card_Base CreateBoardCard(CardInfoBase cardInfo, Vector3 Position, float Alpha = 1.0f) { Card_Base CardClass = CreateCard(GetBoard().transform, cardInfo); assert.set(CardClass); CardClass.transform.position = Position; if (Alpha < 1.0f) { GlobalFunc.SetAlpha(CardClass.GetCardImage(), Alpha); } return(CardClass); }