void Update() { if (Input.GetMouseButtonUp(0)) { if (!eventSystem.IsPointerOverGameObject(-1) && _slotMoveFrom != null) { _slotMoveFrom.GetComponent <Image>().color = Color.white; _slotMoveFrom.ClearSlot(); _slotMoveTo = null; _slotMoveFrom = null; } } }