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

◆ CopperSlimeEffect()

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

Definition at line 432 of file ParticleOrchestrator.cs.

433 {
434 for (int i = 0; i < 40; i++)
435 {
436 Dust dust = Dust.NewDustPerfect(settings.PositionInWorld + Main.rand.NextVector2Circular(20f, 20f), 43, (settings.MovementVector * 0.75f + Main.rand.NextVector2Circular(6f, 6f)) * Main.rand.NextFloat(), 26, Color.Lerp(new Color(183, 88, 25), Color.White, Main.rand.NextFloat() * 0.5f), 1f + Main.rand.NextFloat() * 1.4f);
437 dust.fadeIn = 1.5f;
438 if (dust.velocity.Y > 0f && Main.rand.Next(2) == 0)
439 {
440 dust.velocity.Y *= -1f;
441 }
442 dust.noGravity = true;
443 }
444 }
static Color Lerp(Color value1, Color value2, float amount)
Definition Color.cs:491

References Microsoft.Xna.Framework.Color.Lerp(), Terraria.GameContent.Drawing.ParticleOrchestraSettings.MovementVector, Terraria.Dust.NewDustPerfect(), Terraria.GameContent.Drawing.ParticleOrchestraSettings.PositionInWorld, Terraria.Main.rand, Terraria.Dust.velocity, Microsoft.Xna.Framework.Color.White, and Microsoft.Xna.Framework.Vector2.Y.

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