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

◆ StripColors()

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

Definition at line 23 of file RainbowRodDrawer.cs.

24 {
25 Color value = Main.hslToRgb((progressOnStrip * 1.6f - Main.GlobalTimeWrappedHourly) % 1f, 1f, 0.5f);
26 Color result = Color.Lerp(Color.White, value, Utils.GetLerpValue(-0.2f, 0.5f, progressOnStrip, clamped: true)) * (1f - Utils.GetLerpValue(0f, 0.98f, progressOnStrip));
27 result.A = 0;
28 return result;
29 }
static Color Lerp(Color value1, Color value2, float amount)
Definition Color.cs:491

References Terraria.Utils.GetLerpValue(), Terraria.Main.GlobalTimeWrappedHourly, Terraria.Main.hslToRgb(), Microsoft.Xna.Framework.Color.Lerp(), and Microsoft.Xna.Framework.Color.White.

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