public override void OnBeginDrag(PointerEventData eventData) { base.OnBeginDrag(eventData); ShopInventorySlot parentSlot = ParentInventorySlot as ShopInventorySlot; if (parentSlot != null) { parentSlot.ShowFadedSprite(_image.sprite); } else { Debug.LogError("error!"); } }