public void DropItem(int slotNum) { if (slotNum < 0 && slotNum >= _inventory.Count) return; var item = _inventory[slotNum]; if (item != null) { this.Map.SpawnItem(item, new Vector(this.Position), 50000); this.RemoveItem(item); } }