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

◆ Deserialize()

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

Definition at line 21 of file NetAmbienceModule.cs.

22 {
23 if (Main.dedServ)
24 {
25 return false;
26 }
27 byte playerId = reader.ReadByte();
28 int seed = reader.ReadInt32();
30 if (Main.remixWorld)
31 {
32 return true;
33 }
34 Main.QueueMainThreadAction(delegate
35 {
36 ((AmbientSky)SkyManager.Instance["Ambience"]).Spawn(Main.player[playerId], type, seed);
37 });
38 return true;
39 }
virtual byte ReadByte()
virtual int ReadInt32()

References Terraria.Main.dedServ, Terraria.Graphics.Effects.SkyManager.Instance, Terraria.Main.player, Terraria.Main.QueueMainThreadAction(), System.IO.BinaryReader.ReadByte(), System.IO.BinaryReader.ReadInt32(), and Terraria.Main.remixWorld.