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

◆ Spawn_PetExchange()

static void Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_PetExchange ( ParticleOrchestraSettings settings)
inlinestaticprivate

Definition at line 541 of file ParticleOrchestrator.cs.

542 {
543 Vector2 positionInWorld = settings.PositionInWorld;
544 for (int i = 0; i < 13; i++)
545 {
546 Gore gore = Gore.NewGoreDirect(positionInWorld + new Vector2(-20f, -20f) + Main.rand.NextVector2Circular(20f, 20f), Vector2.Zero, Main.rand.Next(61, 64), 1f + Main.rand.NextFloat() * 0.3f);
547 gore.alpha = 100;
548 gore.velocity = ((float)Math.PI * 2f * (float)Main.rand.Next()).ToRotationVector2() * Main.rand.NextFloat() + settings.MovementVector * 0.5f;
549 }
550 }
const double PI
Definition Math.cs:16

References Terraria.Gore.NewGoreDirect(), System.Math.PI, Terraria.GameContent.Drawing.ParticleOrchestraSettings.PositionInWorld, Terraria.Main.rand, and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.GameContent.Drawing.ParticleOrchestrator.SpawnParticlesDirect().