コード例 #1
0
    public void OnBeginDrag(PointerEventData eventData)
    {
        if (canBeDragged)
        {
            DropSlot ds = this.transform.parent.GetComponent <DropSlot>();

            if (ds != null && ds.isOccupied == true)
            {
                ds.isOccupied = false;
                pp.removeCard(eventData.pointerDrag.gameObject);
            }
            currentParent = this.transform.parent;
            Debug.Log("Beggined dragging");
            AudioManagerScript.instance.playCardDraw();    //audio
            this.transform.SetParent(GameObject.Find("Canvas").transform);
            GetComponent <CanvasGroup>().blocksRaycasts = false;
        }
    }