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

◆ ReadExtraData()

override void Terraria.GameContent.Tile_Entities.TEDisplayDoll.ReadExtraData ( BinaryReader reader,
bool networkSend )
inlinevirtual

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 153 of file TEDisplayDoll.cs.

154 {
155 BitsByte bitsByte = reader.ReadByte();
156 BitsByte bitsByte2 = reader.ReadByte();
157 for (int i = 0; i < 8; i++)
158 {
159 _items[i] = new Item();
160 Item item = _items[i];
161 if (bitsByte[i])
162 {
163 item.netDefaults(reader.ReadInt16());
164 item.Prefix(reader.ReadByte());
165 item.stack = reader.ReadInt16();
166 }
167 }
168 for (int j = 0; j < 8; j++)
169 {
170 _dyes[j] = new Item();
171 Item item2 = _dyes[j];
172 if (bitsByte2[j])
173 {
174 item2.netDefaults(reader.ReadInt16());
175 item2.Prefix(reader.ReadByte());
176 item2.stack = reader.ReadInt16();
177 }
178 }
179 }
virtual byte ReadByte()
virtual short ReadInt16()
void netDefaults(int type)
Definition Item.cs:1088

References Terraria.GameContent.Tile_Entities.TEDisplayDoll._dyes, Terraria.GameContent.Tile_Entities.TEDisplayDoll._items, Terraria.Item.netDefaults(), Terraria.Item.Prefix(), System.IO.BinaryReader.ReadByte(), and System.IO.BinaryReader.ReadInt16().