Terraria.ModLoader.ItemLoader.ReserveItemID C# (CSharp) Method

ReserveItemID() static private method

static private ReserveItemID ( ) : int
return int
        internal static int ReserveItemID()
        {
            if (ModNet.AllowVanillaClients) throw new Exception("Adding items breaks vanilla client compatiblity");

            int reserveID = nextItem;
            nextItem++;
            return reserveID;
        }

Usage Example

Ejemplo n.º 1
0
        public void AddItem(string name, ModItem item, string texture)
        {
            int id = ItemLoader.ReserveItemID();

            item.item.name = name;
            item.item.ResetStats(id);
            items[name]          = item;
            ItemLoader.items[id] = item;
            item.texture         = texture;
            item.mod             = this;
        }
All Usage Examples Of Terraria.ModLoader.ItemLoader::ReserveItemID