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

◆ CursorColor()

static void Terraria.Main.CursorColor ( )
inlinestatic

Definition at line 66820 of file Main.cs.

66821 {
66822 //IL_00ae: Unknown result type (might be due to invalid IL or missing references)
66823 //IL_00b3: Unknown result type (might be due to invalid IL or missing references)
66824 cursorAlpha += (float)cursorColorDirection * 0.015f;
66825 if (cursorAlpha >= 1f)
66826 {
66827 cursorAlpha = 1f;
66829 }
66830 if ((double)cursorAlpha <= 0.6)
66831 {
66832 cursorAlpha = 0.6f;
66834 }
66835 float num = cursorAlpha * 0.3f + 0.7f;
66836 byte r = (byte)((float)(int)((Color)(ref mouseColor)).R * cursorAlpha);
66837 byte g = (byte)((float)(int)((Color)(ref mouseColor)).G * cursorAlpha);
66838 byte b = (byte)((float)(int)((Color)(ref mouseColor)).B * cursorAlpha);
66839 byte a = (byte)(255f * num);
66840 cursorColor = new Color((int)r, (int)g, (int)b, (int)a);
66841 cursorScale = cursorAlpha * 0.3f + 0.7f + 0.1f;
66842 }
static float cursorAlpha
Definition Main.cs:2296
static float cursorScale
Definition Main.cs:2298
static Color mouseColor
Definition Main.cs:2290
static Color cursorColor
Definition Main.cs:2292
static int cursorColorDirection
Definition Main.cs:2294

References Terraria.Graphics.Light.Color, Terraria.Main.cursorAlpha, Terraria.Main.cursorColor, Terraria.Main.cursorColorDirection, Terraria.Main.cursorScale, and Terraria.Main.mouseColor.

Referenced by Terraria.Main.DoUpdate_AnimateCursorColors().

+ Here is the caller graph for this function: