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

◆ SpawnParticlesDirect()

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

Definition at line 99 of file ParticleOrchestrator.cs.

100 {
101 if (Main.netMode != 2)
102 {
103 switch (type)
104 {
105 case ParticleOrchestraType.Keybrand:
106 Spawn_Keybrand(settings);
107 break;
108 case ParticleOrchestraType.FlameWaders:
109 Spawn_FlameWaders(settings);
110 break;
111 case ParticleOrchestraType.StellarTune:
112 Spawn_StellarTune(settings);
113 break;
114 case ParticleOrchestraType.WallOfFleshGoatMountFlames:
116 break;
117 case ParticleOrchestraType.BlackLightningHit:
118 Spawn_BlackLightningHit(settings);
119 break;
120 case ParticleOrchestraType.RainbowRodHit:
121 Spawn_RainbowRodHit(settings);
122 break;
123 case ParticleOrchestraType.BlackLightningSmall:
125 break;
126 case ParticleOrchestraType.StardustPunch:
127 Spawn_StardustPunch(settings);
128 break;
129 case ParticleOrchestraType.PrincessWeapon:
130 Spawn_PrincessWeapon(settings);
131 break;
132 case ParticleOrchestraType.PaladinsHammer:
133 Spawn_PaladinsHammer(settings);
134 break;
135 case ParticleOrchestraType.NightsEdge:
136 Spawn_NightsEdge(settings);
137 break;
138 case ParticleOrchestraType.SilverBulletSparkle:
140 break;
141 case ParticleOrchestraType.TrueNightsEdge:
142 Spawn_TrueNightsEdge(settings);
143 break;
144 case ParticleOrchestraType.ChlorophyteLeafCrystalPassive:
145 Spawn_LeafCrystalPassive(settings);
146 break;
147 case ParticleOrchestraType.ChlorophyteLeafCrystalShot:
148 Spawn_LeafCrystalShot(settings);
149 break;
150 case ParticleOrchestraType.AshTreeShake:
151 Spawn_AshTreeShake(settings);
152 break;
153 case ParticleOrchestraType.TerraBlade:
154 Spawn_TerraBlade(settings);
155 break;
156 case ParticleOrchestraType.Excalibur:
157 Spawn_Excalibur(settings);
158 break;
159 case ParticleOrchestraType.TrueExcalibur:
160 Spawn_TrueExcalibur(settings);
161 break;
162 case ParticleOrchestraType.PetExchange:
163 Spawn_PetExchange(settings);
164 break;
165 case ParticleOrchestraType.SlapHand:
166 Spawn_SlapHand(settings);
167 break;
168 case ParticleOrchestraType.WaffleIron:
169 Spawn_WaffleIron(settings);
170 break;
171 case ParticleOrchestraType.FlyMeal:
172 Spawn_FlyMeal(settings);
173 break;
174 case ParticleOrchestraType.GasTrap:
175 Spawn_GasTrap(settings);
176 break;
177 case ParticleOrchestraType.ItemTransfer:
178 Spawn_ItemTransfer(settings);
179 break;
180 case ParticleOrchestraType.ShimmerArrow:
181 Spawn_ShimmerArrow(settings);
182 break;
183 case ParticleOrchestraType.TownSlimeTransform:
184 Spawn_TownSlimeTransform(settings);
185 break;
186 case ParticleOrchestraType.LoadoutChange:
187 Spawn_LoadOutChange(settings);
188 break;
189 case ParticleOrchestraType.ShimmerBlock:
190 Spawn_ShimmerBlock(settings);
191 break;
192 case ParticleOrchestraType.Digestion:
193 Spawn_Digestion(settings);
194 break;
195 case ParticleOrchestraType.PooFly:
196 Spawn_PooFly(settings);
197 break;
198 case ParticleOrchestraType.ShimmerTownNPC:
199 Spawn_ShimmerTownNPC(settings);
200 break;
201 case ParticleOrchestraType.ShimmerTownNPCSend:
202 Spawn_ShimmerTownNPCSend(settings);
203 break;
204 }
205 }
206 }
static void Spawn_BlackLightningHit(ParticleOrchestraSettings settings)
static void Spawn_TownSlimeTransform(ParticleOrchestraSettings settings)
static void Spawn_FlyMeal(ParticleOrchestraSettings settings)
static void Spawn_ItemTransfer(ParticleOrchestraSettings settings)
static void Spawn_StellarTune(ParticleOrchestraSettings settings)
static void Spawn_NightsEdge(ParticleOrchestraSettings settings)
static void Spawn_TerraBlade(ParticleOrchestraSettings settings)
static void Spawn_TrueExcalibur(ParticleOrchestraSettings settings)
static void Spawn_Excalibur(ParticleOrchestraSettings settings)
static void Spawn_SlapHand(ParticleOrchestraSettings settings)
static void Spawn_RainbowRodHit(ParticleOrchestraSettings settings)
static void Spawn_GasTrap(ParticleOrchestraSettings settings)
static void Spawn_ShimmerBlock(ParticleOrchestraSettings settings)
static void Spawn_ShimmerArrow(ParticleOrchestraSettings settings)
static void Spawn_TrueNightsEdge(ParticleOrchestraSettings settings)
static void Spawn_LeafCrystalPassive(ParticleOrchestraSettings settings)
static void Spawn_SilverBulletSparkle(ParticleOrchestraSettings settings)
static void Spawn_PaladinsHammer(ParticleOrchestraSettings settings)
static void Spawn_Keybrand(ParticleOrchestraSettings settings)
static void Spawn_FlameWaders(ParticleOrchestraSettings settings)
static void Spawn_StardustPunch(ParticleOrchestraSettings settings)
static void Spawn_LeafCrystalShot(ParticleOrchestraSettings settings)
static void Spawn_AshTreeShake(ParticleOrchestraSettings settings)
static void Spawn_Digestion(ParticleOrchestraSettings settings)
static void Spawn_WaffleIron(ParticleOrchestraSettings settings)
static void Spawn_PetExchange(ParticleOrchestraSettings settings)
static void Spawn_ShimmerTownNPC(ParticleOrchestraSettings settings)
static void Spawn_ShimmerTownNPCSend(ParticleOrchestraSettings settings)
static void Spawn_PooFly(ParticleOrchestraSettings settings)
static void Spawn_WallOfFleshGoatMountFlames(ParticleOrchestraSettings settings)
static void Spawn_LoadOutChange(ParticleOrchestraSettings settings)
static void Spawn_PrincessWeapon(ParticleOrchestraSettings settings)
static void Spawn_BlackLightningSmall(ParticleOrchestraSettings settings)

References Terraria.Main.netMode, Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_AshTreeShake(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_BlackLightningHit(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_BlackLightningSmall(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_Digestion(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_Excalibur(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_FlameWaders(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_FlyMeal(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_GasTrap(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_ItemTransfer(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_Keybrand(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_LeafCrystalPassive(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_LeafCrystalShot(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_LoadOutChange(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_NightsEdge(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_PaladinsHammer(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_PetExchange(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_PooFly(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_PrincessWeapon(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_RainbowRodHit(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_ShimmerArrow(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_ShimmerBlock(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_ShimmerTownNPC(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_ShimmerTownNPCSend(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_SilverBulletSparkle(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_SlapHand(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_StardustPunch(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_StellarTune(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_TerraBlade(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_TownSlimeTransform(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_TrueExcalibur(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_TrueNightsEdge(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_WaffleIron(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_WallOfFleshGoatMountFlames(), and System.type.

Referenced by Terraria.GameContent.NetModules.NetParticlesModule.Deserialize(), and Terraria.GameContent.Drawing.ParticleOrchestrator.RequestParticleSpawn().