public void OnPointerEnter(PointerEventData eventData) { currentlyHovering = this; parentImage.color = new Color(1f, 1f, 1f, 0.8f); if (draggedSlot != null) { if (InventoryUI.CanDrop(draggedSlot, currentlyHovering)) { parentImage.color = new Color(0f, 1f, 0f, parentImage.color.a); } else { parentImage.color = new Color(1f, 0f, 0f, parentImage.color.a); } } }