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

◆ BroadcastOrRequestParticleSpawn()

static void Terraria.GameContent.Drawing.ParticleOrchestrator.BroadcastOrRequestParticleSpawn ( ParticleOrchestraType type,
ParticleOrchestraSettings settings )
inlinestatic

Definition at line 51 of file ParticleOrchestrator.cs.

52 {
53 settings.IndexOfPlayerWhoInvokedThis = (byte)Main.myPlayer;
54 if (Main.netMode == 1)
55 {
56 NetManager.Instance.SendToServerAndSelf(NetParticlesModule.Serialize(type, settings));
57 }
58 else
59 {
60 NetManager.Instance.BroadcastOrLoopback(NetParticlesModule.Serialize(type, settings));
61 }
62 }
static NetPacket Serialize(ParticleOrchestraType particleType, ParticleOrchestraSettings settings)
static readonly NetManager Instance
Definition NetManager.cs:18

References Terraria.Net.NetManager.Instance, Terraria.Main.myPlayer, Terraria.Main.netMode, Terraria.GameContent.NetModules.NetParticlesModule.Serialize(), and System.type.

Referenced by Terraria.Player.ShimmerUnstuck(), Terraria.GameContent.ShimmerUnstuckHelper.Update(), Terraria.Chest.VisualizeChestTransfer(), and Terraria.Chest.VisualizeChestTransfer_CoinsBatch().