public override void Load(TagCompound tag) { Setup(tag); if (ModContent.TryFind(modName, itemName, out ModItem modItem)) { item.SetDefaults(modItem.Type); item.modItem.Load(tag.GetCompound("data")); ItemIO.LoadGlobals(item, tag.GetList <TagCompound>("globalData")); } }
public override void Load(TagCompound tag) { Setup(tag); int type = ModLoader.GetMod(modName)?.ItemType(itemName) ?? 0; if (type > 0) { item.netDefaults(type); item.modItem.Load(tag.GetCompound("data")); ItemIO.LoadGlobals(item, tag.GetList <TagCompound>("globalData")); } }
public override void Load(Item item, TagCompound tag) { ItemIO.LoadGlobals(item, tag.GetList <TagCompound>("list")); }