Пример #1
0
    public void OnPointerExit(PointerEventData eventData)
    {
        if (eventData.pointerDrag == null)
        {
            return;
        }
        CardOnBoard card = eventData.pointerDrag.GetComponent <CardOnBoard>();

        if (card && card.defaultTempCardParent == transform)
        {
            card.defaultTempCardParent = card.defaultParent;
        }
    }
Пример #2
0
    public void OnDrop(PointerEventData eventData)
    {
        CardOnBoard card = eventData.pointerDrag.GetComponent <CardOnBoard>();

        if (card)
        {
            if (card.available)
            {
                card.defaultParent = transform;
                card.gameObject.GetComponent <CardPhoton>().isVisible = true;

                hand = GameObject.Find("CardHand" + PlayerPrefs.GetString("LoginUser", "Unknown")).GetComponent <HandPhoton>();
                if (hand.isAvailable)
                {
                    hand.isAvailable = false;
                }
            }
        }
    }