Exemplo n.º 1
0
        public virtual void Drop(CharacterEntity characterEntity)
        {
            if (DbModel.ItemInUse)
            {
                return;
            }

            if (DbModel.CharacterId == null)
            {
                return;
            }

            DbModel.CharacterId = null;
            ItemInWorldModel itemInWorld = new ItemInWorldModel()
            {
                ItemEntity = this,
                Position   = characterEntity.AccountEntity.Player.Position,
                Dimension  = characterEntity.AccountEntity.Player.Dimension
            };

            EntityHelper.Add(itemInWorld);

            // Wykonanie animacji + stworzenie obiektu + dxText
        }
Exemplo n.º 2
0
 public static void Remove(ItemInWorldModel itemInWorldModel) => ItemInWorld.Remove(itemInWorldModel);
Exemplo n.º 3
0
 public static void Add(ItemInWorldModel itemInWorldModel) => ItemInWorld.Add(itemInWorldModel);