public void DropItem(PlayerSession session, Assets.Scripts.Core.IItem item) { var position = session.WorldPlayerEntity.transform.position; var inventory = Inventory(session); for (var s = 0; s < inventory.Capacity; s++) { var i = inventory.GetSlot(s); if (i.Item == item) { inventory.DropSlot(s, (position + new Vector3(0f, 1f, 0f)) + (position / 2f), (position + new Vector3(0f, 0.2f, 0f)) * 8f); } } #endif }
public void GiveItem(PlayerSession session, Assets.Scripts.Core.IItem item, int quantity = 1) => ItemManager.GiveItem(session.Player, item, quantity);