Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ Deserialize()

override bool Terraria.GameContent.NetModules.NetCreativeUnlocksModule.Deserialize ( BinaryReader reader,
int userId )
inline

Definition at line 17 of file NetCreativeUnlocksModule.cs.

18 {
19 if (Main.dedServ)
20 {
21 return false;
22 }
23 short key = reader.ReadInt16();
24 string persistentId = ContentSamples.ItemPersistentIdsByNetIds[key];
25 ushort sacrificeCount = reader.ReadUInt16();
26 Main.LocalPlayerCreativeTracker.ItemSacrifices.SetSacrificeCountDirectly(persistentId, sacrificeCount);
27 return true;
28 }
virtual ushort ReadUInt16()
virtual short ReadInt16()
static Dictionary< int, string > ItemPersistentIdsByNetIds

References Terraria.Main.dedServ, Terraria.ID.ContentSamples.ItemPersistentIdsByNetIds, Terraria.Main.LocalPlayerCreativeTracker, System.IO.BinaryReader.ReadInt16(), and System.IO.BinaryReader.ReadUInt16().