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

◆ Receive() [2/2]

static void Terraria.ModLoader.IO.ItemIO.Receive ( Item item,
BinaryReader reader,
bool readStack = false,
bool readFavorite = false )
inlinestatic

Definition at line 217 of file ItemIO.cs.

218 {
219 item.netDefaults(reader.Read7BitEncodedInt());
220 item.Prefix(ModNet.AllowVanillaClients ? reader.ReadByte() : reader.Read7BitEncodedInt());
221 if (readStack)
222 {
223 item.stack = reader.Read7BitEncodedInt();
224 }
225 if (readFavorite)
226 {
227 item.favorited = reader.ReadBoolean();
228 }
229 ReceiveModData(item, reader);
230 }
static void ReceiveModData(Item item, BinaryReader reader)
Definition ItemIO.cs:260

References Terraria.ModLoader.ModNet.AllowVanillaClients, Terraria.Item.netDefaults(), Terraria.Item.Prefix(), and Terraria.ModLoader.IO.ItemIO.ReceiveModData().

Referenced by Terraria.DataStructures.PlayerDeathReason.FromReader(), Terraria.MessageBuffer.GetData(), Terraria.ModLoader.Default.ModAccessorySlotPlayer.NetHandler.HandleSlot(), Terraria.GameContent.Tile_Entities.TEDisplayDoll.NetReceive(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.NetReceive(), Terraria.GameContent.Tile_Entities.TEHatRack.NetReceive(), Terraria.GameContent.Tile_Entities.TEItemFrame.NetReceive(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.NetReceive(), Terraria.GameContent.Tile_Entities.TEDisplayDoll.ReadItem(), Terraria.ModLoader.IO.ItemIO.Receive(), and Terraria.Item.Refresh().

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