TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ Register()

override void Terraria.ModLoader.ModItem.Register ( )
inlinesealedprotectedinherited

Definition at line 71 of file ModItem.cs.

72 {
73 ModTypeLookup<ModItem>.Register(this);
74 Item.ResetStats(ItemLoader.Register(this));
75 Item.ModItem = this;
76 AutoloadEquip autoloadEquip = GetType().GetAttribute<AutoloadEquip>();
77 if (autoloadEquip != null)
78 {
79 EquipType[] equipTypes = autoloadEquip.equipTypes;
80 foreach (EquipType equip in equipTypes)
81 {
82 EquipLoader.AddEquipTexture(base.Mod, $"{Texture}_{equip}", equip, this);
83 }
84 }
85 OnCreated(new InitializationItemCreationContext());
86 }
void ResetStats(int Type)
Definition Item.cs:49116
virtual void OnCreated(ItemCreationContext context)
Definition ModItem.cs:111
Item Item
The item object that this ModItem controls.
Definition ModItem.cs:28
EquipType
This is an enum of all the types of equipment that exist. An equipment type is defined as a type or l...
Definition EquipType.cs:7

References Terraria.ModLoader.EquipLoader.AddEquipTexture(), Terraria.ModLoader.ModItem.OnCreated(), Terraria.ModLoader.ItemLoader.Register(), and Terraria.Item.ResetStats().

+ Here is the call graph for this function: