Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ UpdateVelocity()

override void Terraria.GameContent.Skies.AmbientSky.LostKiteSkyEntity.UpdateVelocity ( int frameCount)
inlinevirtual

Reimplemented from Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity.

Definition at line 264 of file AmbientSky.cs.

265 {
266 float num = 1.2f + Math.Abs(Main.WindForVisuals) * 3f;
267 if (Main.IsItStorming)
268 {
269 num *= 1.5f;
270 }
271 Velocity = new Vector2(num * (float)((Effects != SpriteEffects.FlipHorizontally) ? 1 : (-1)), 0f);
272 }
static double Abs(double value)

References System.Math.Abs(), Terraria.Main.IsItStorming, Microsoft.Xna.Framework.Graphics.Vector2, Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity.Velocity, and Terraria.Main.WindForVisuals.