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