コード例 #1
0
ファイル: MonsterCard.cs プロジェクト: mengtaog/Gwent
    public override GameObject GeneralInstant()
    {
        GameObject            newCard = Object.Instantiate(Prefabs.GetInstance().MonsterCardPrefab);
        MonsterCardController mcc     = newCard.GetComponent <MonsterCardController>();

        mcc.setCard(this);
        mcc.CardInit();
        return(newCard);
    }
コード例 #2
0
    public void OnPointerEnter(PointerEventData eventData)
    {
        GameObject dragObj = eventData.pointerDrag;


        if (dragObj == null)
        {
            return;
        }
        DragHandler           dh  = eventData.pointerDrag.GetComponent <DragHandler>();
        MonsterCardController mcc = dragObj.GetComponent <MonsterCardController>();

        //SpellCard
        if (mcc == null)
        {
            return;
        }
        //if card's line property fits this row
        if (zc.isFitLine(mcc.card.line))
        {
            dh.PotentialParent = this.gameObject;
        }
    }