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

◆ DeserializeFrom()

void Terraria.Item.DeserializeFrom ( BinaryReader reader,
ItemSerializationContext context )
inline

Definition at line 49998 of file Item.cs.

49999 {
50000 if (context == ItemSerializationContext.SavingAndLoading)
50001 {
50002 netDefaults(reader.ReadInt32());
50003 stack = reader.ReadInt32();
50004 Prefix(reader.ReadByte());
50005 }
50006 if (type >= ItemID.Count)
50007 {
50008 TurnToAir();
50009 }
50010 }
virtual byte ReadByte()
virtual int ReadInt32()
static readonly short Count
Definition ItemID.cs:12138
void netDefaults(int type)
Definition Item.cs:1088
int stack
Definition Item.cs:149
bool Prefix(int prefixWeWant)
Definition Item.cs:487
void TurnToAir(bool fullReset=false)
Definition Item.cs:49954

References Terraria.ID.ItemID.Count, Terraria.Item.netDefaults(), Terraria.Item.Prefix(), System.IO.BinaryReader.ReadByte(), System.IO.BinaryReader.ReadInt32(), Terraria.Item.stack, Terraria.Item.TurnToAir(), and Terraria.Item.type.

Referenced by Terraria.EquipmentLoadout.Deserialize().