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 }
public static void Remove(ItemInWorldModel itemInWorldModel) => ItemInWorld.Remove(itemInWorldModel);
public static void Add(ItemInWorldModel itemInWorldModel) => ItemInWorld.Add(itemInWorldModel);