private void OnMouseUp() { m_Dragging = false; if (GameManager.CanAddItems()) { UICell activeCell = GameManager.GetActiveCell(); if (activeCell && isCellValid(activeCell)) { UIItem item = Instantiate <UIItem>(m_Item, activeCell.transform); activeCell.AddItem(item); m_DragOffset = Vector3.zero; m_Item.Buy(); } } m_SnapToPos = false; }