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

◆ StripColors()

Color Terraria.Graphics.FlameLashDrawer.StripColors ( float progressOnStrip)
inlineprivate

Definition at line 24 of file FlameLashDrawer.cs.

25 {
26 float lerpValue = Utils.GetLerpValue(0f - 0.1f * transitToDark, 0.7f - 0.2f * transitToDark, progressOnStrip, clamped: true);
27 Color result = Color.Lerp(Color.Lerp(Color.White, Color.Orange, transitToDark * 0.5f), Color.Red, lerpValue) * (1f - Utils.GetLerpValue(0f, 0.98f, progressOnStrip));
28 result.A /= 8;
29 return result;
30 }
static Color Lerp(Color value1, Color value2, float amount)
Definition Color.cs:491

References Terraria.Utils.GetLerpValue(), Microsoft.Xna.Framework.Color.Lerp(), Microsoft.Xna.Framework.Color.Orange, Microsoft.Xna.Framework.Color.Red, Terraria.Graphics.FlameLashDrawer.transitToDark, and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.Graphics.FlameLashDrawer.Draw().