Ejemplo n.º 1
0
        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
        }
Ejemplo n.º 2
0
 public void GiveItem(PlayerSession session, Assets.Scripts.Core.IItem item, int quantity = 1) => ItemManager.GiveItem(session.Player, item, quantity);