public void OnEndDrag(PointerEventData eventData) { item = null; if (transform.parent == startParent || transform.parent == TempCanvas) { transform.position = startPosition; transform.SetParent(startParent); transform.localScale = oneoneone; itemManager.PlacedInCheck(); } Destroy(TempCanvas.gameObject); GetComponent <CanvasGroup>().blocksRaycasts = true; }
public void OnEndDrag(PointerEventData eventData) { if (transform.parent == startParent || transform.parent == TempCanvas) { transform.position = startPosition; transform.SetParent(startParent); transform.localScale = oneoneone; if (item.transform.parent.GetComponent <ItemManager_sz>().isEquipSlot&& itemManager.isDrop3DGame) { ObjectForThis.SetActive(true); } item = null; } itemManager.PlacedInCheck(); Destroy(TempCanvas.gameObject); GetComponent <CanvasGroup>().blocksRaycasts = true; }