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

◆ SpawnFloorCloud()

void Terraria.GameContent.AmbientWindSystem.SpawnFloorCloud ( int x,
int y )
inlineprivate

Definition at line 123 of file AmbientWindSystem.cs.

124 {
125 Vector2 position = new Point(x, y - 1).ToWorldCoordinates();
126 int type = _random.Next(1087, 1090);
127 float num = 16f * _random.NextFloat();
128 position.Y -= num;
129 if (num < 4f)
130 {
131 type = 1090;
132 }
133 float num2 = 0.4f;
134 float scale = 0.8f + _random.NextFloat() * 0.2f;
135 Gore.NewGorePerfect(position, Vector2.UnitX * num2 * Main.WindForVisuals, type, scale);
136 }

References Terraria.GameContent.AmbientWindSystem._random, Terraria.Gore.NewGorePerfect(), Terraria.Utilities.UnifiedRandom.Next(), Microsoft.Xna.Framework.Vector2.UnitX, and Terraria.Main.WindForVisuals.

Referenced by Terraria.GameContent.AmbientWindSystem.TrySpawningWind().