Exemplo n.º 1
0
        public DroppedItem(Guid dropID, ItemID itemID, WorldModel model, Vector3 position, int quantity)
        {
            ID         = itemID;
            Name       = ItemDefinitions.ItemDictionary[itemID].Name;
            _quantity  = quantity;
            RemoveTime = DateTime.Now.AddMinutes(Main.DroppedItemLifetime);

            _itemObject = API.shared.createObject(API.shared.getHashKey(model.ModelName), position + model.Offset, model.Rotation);
            _itemObject.setSyncedData("ItemDropID", dropID.ToString());

            _itemLabel = API.shared.createTextLabel($"{Name} x{quantity}", position + model.Offset + new Vector3(0.0, 0.0, 0.15), 10f, 0.5f, false);
        }