Пример #1
0
    public void OnDrop(PointerEventData eventData)
    {
        // Debug.Log("DROP FIRE");

        CardHelper cardHelper = eventData.pointerDrag.GetComponent <CardHelper>();
        Draggable  d          = eventData.pointerDrag.GetComponent <Draggable>();
        Card       c          = eventData.pointerDrag.GetComponent <CardHelper>().card;

        if (d != null && c.manaCost <= PlayerStats.playerStatsInstance.currentMana)
        {
            d.returnParent = this.transform;

            if (c != null)
            {
                c.onPlay();
            }
            cardHelper.DestroyCard();
        }
    }