public virtual void CopyToDragItem(DragItemHolder dragItem) { if (Item.Type == "trinket") { dragItem.backIcon.enabled = true; dragItem.backIcon.sprite = rarityIcon.sprite; dragItem.itemIcon.sprite = itemIcon.sprite; } else { dragItem.backIcon.enabled = false; dragItem.itemIcon.sprite = itemIcon.sprite; } }
protected override void OnMouseMove(MouseEventArgs e) { if (!AllowDrag || !Drag || TookElement) { return; } if (e.X < offset.X + 10 && e.X > offset.X - 10 && e.Y < offset.Y + 10 && e.Y > offset.Y - 10) { return; } TookElement = true; Point location = FindForm().PointToClient(Parent.PointToScreen(Location)); location.X = location.X + e.X - Width / 2; location.Y = location.Y + e.Y - Height / 2; DragItemHolder lbed = new DragItemHolder(new[] { dragItem }, this, location); dragItem = null; Invalidate(); }
public void CopyToDragItem(DragItemHolder heroHolder) { heroHolder.itemIcon.sprite = portrait.sprite; }
public virtual void CopyToDragItem(DragItemHolder dragItem) { dragItem.backIcon.enabled = false; dragItem.itemIcon.sprite = itemIcon.sprite; }