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

◆ Load()

static void Terraria.ModLoader.IO.PlayerIO.Load ( Player player,
TagCompound tag )
inlinestaticpackage

Definition at line 72 of file PlayerIO.cs.

73 {
74 LoadInventory(player.armor, tag.GetList<TagCompound>("armor"));
75 LoadInventory(player.dye, tag.GetList<TagCompound>("dye"));
76 LoadLoadouts(player.Loadouts, tag.GetCompound("loadouts"));
77 LoadInventory(player.inventory, tag.GetList<TagCompound>("inventory"));
78 LoadInventory(player.miscEquips, tag.GetList<TagCompound>("miscEquips"));
79 LoadInventory(player.miscDyes, tag.GetList<TagCompound>("miscDyes"));
80 LoadInventory(player.bank.item, tag.GetList<TagCompound>("bank"));
81 LoadInventory(player.bank2.item, tag.GetList<TagCompound>("bank2"));
82 LoadInventory(player.bank3.item, tag.GetList<TagCompound>("bank3"));
83 LoadInventory(player.bank4.item, tag.GetList<TagCompound>("bank4"));
84 LoadInventory(player._temporaryItemSlots, tag.GetList<TagCompound>("temporaryItemSlots"));
85 LoadHairDye(player, tag.GetString("hairDye"));
86 LoadResearch(player, tag.GetList<TagCompound>("research"));
87 LoadModData(player, tag.GetList<TagCompound>("modData"));
88 LoadModBuffs(player, tag.GetList<TagCompound>("modBuffs"));
89 LoadInfoDisplays(player, tag.GetList<string>("infoDisplays"));
90 LoadBuilderToggles(player, tag.GetList<TagCompound>("builderToggles"));
91 LoadUsedMods(player, tag.GetList<string>("usedMods"));
92 LoadUsedModPack(player, tag.GetString("usedModPack"));
93 LoadHair(player, tag.GetString("hair"));
94 }
static void LoadModData(Player player, IList< TagCompound > list)
Definition PlayerIO.cs:249
static void LoadInventory(Item[] inv, IList< TagCompound > list)
Definition PlayerIO.cs:136
static void LoadUsedModPack(Player player, string modpack)
Definition PlayerIO.cs:405
static void LoadHair(Player player, string hairName)
Definition PlayerIO.cs:219
static void LoadResearch(Player player, IList< TagCompound > list)
Definition PlayerIO.cs:168
static void LoadBuilderToggles(Player player, IList< TagCompound > list)
Definition PlayerIO.cs:382
static void LoadModBuffs(Player player, IList< TagCompound > list)
Definition PlayerIO.cs:307
static void LoadUsedMods(Player player, IList< string > usedMods)
Definition PlayerIO.cs:395
static void LoadInfoDisplays(Player player, IList< string > hidden)
Definition PlayerIO.cs:360
static void LoadLoadouts(EquipmentLoadout[] loadouts, TagCompound loadoutTag)
Definition PlayerIO.cs:426
static void LoadHairDye(Player player, string hairDyeItemName)
Definition PlayerIO.cs:202

References Terraria.Player._temporaryItemSlots, Terraria.Player.armor, Terraria.Player.bank, Terraria.Player.bank2, Terraria.Player.bank3, Terraria.Player.bank4, Terraria.Player.dye, Terraria.Player.inventory, Terraria.Chest.item, Terraria.ModLoader.IO.PlayerIO.LoadBuilderToggles(), Terraria.ModLoader.IO.PlayerIO.LoadHair(), Terraria.ModLoader.IO.PlayerIO.LoadHairDye(), Terraria.ModLoader.IO.PlayerIO.LoadInfoDisplays(), Terraria.ModLoader.IO.PlayerIO.LoadInventory(), Terraria.ModLoader.IO.PlayerIO.LoadLoadouts(), Terraria.ModLoader.IO.PlayerIO.LoadModBuffs(), Terraria.ModLoader.IO.PlayerIO.LoadModData(), Terraria.Player.Loadouts, Terraria.ModLoader.IO.PlayerIO.LoadResearch(), Terraria.ModLoader.IO.PlayerIO.LoadUsedModPack(), Terraria.ModLoader.IO.PlayerIO.LoadUsedMods(), Terraria.Player.miscDyes, and Terraria.Player.miscEquips.

Referenced by Terraria.Player.Deserialize().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: