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

◆ SmoothStep() [2/2]

static Vector2 Microsoft.Xna.Framework.Vector2.SmoothStep ( Vector2 value1,
Vector2 value2,
float amount )
inlinestatic

Definition at line 255 of file Vector2.cs.

256 {
257 amount = ((amount > 1f) ? 1f : ((amount < 0f) ? 0f : amount));
258 amount = amount * amount * (3f - 2f * amount);
259 Vector2 result = default(Vector2);
260 result.X = value1.X + (value2.X - value1.X) * amount;
261 result.Y = value1.Y + (value2.Y - value1.Y) * amount;
262 return result;
263 }
Vector2(float x, float y)
Definition Vector2.cs:35

References Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.NPC.AI(), Terraria.Projectile.AI_156_Think(), Terraria.Projectile.AI_171_HallowBossRainbowStreak(), Terraria.Main.DrawProjDirect(), and Terraria.Projectile.Kill().