private void BacklightOn() { uint chromaValue = (uint)((razerBacklightValues[currentBacklightPercentIndex] << 16) | (razerBacklightValues[currentBacklightPercentIndex] << 8) | (razerBacklightValues[currentBacklightPercentIndex])); int logiValue = logiBacklightValues[currentBacklightPercentIndex]; #if !UI_DESIGN Chroma.Instance.Mouse.SetAll(ColoreColor.FromRgb(chromaValue)); LogitechGSDK.LogiLedSetLighting(logiValue, logiValue, logiValue); DoNumlockIndicator(); #endif }
public static void UpdateColors() { //Set Arrow key colors if (Plugin.chromaMode != "colorful") { Chroma.Instance.Keyboard[Key.Left] = ColoreColor.Green; Chroma.Instance.Keyboard[Key.Right] = ColoreColor.Red; } //Update gameColor gameColor = OLDTVResources.gameTextColorRGBA.ToString(); //Make the devices display the color if (gameColor == "RGBA(1.000, 0.000, 0.000, 1.000)") { SetColorsToTextColor(ColoreColor.Red); } if (gameColor == "RGBA(0.000, 1.000, 0.000, 1.000)") { SetColorsToTextColor(ColoreColor.Green); } if (gameColor == "RGBA(0.000, 0.000, 1.000, 1.000)") { SetColorsToTextColor(ColoreColor.Blue); } if (gameColor == "RGBA(0.502, 0.502, 0.000, 1.000)") { SetColorsToTextColor(ColoreColor.Yellow); } if (gameColor == "RGBA(0.000, 0.600, 0.702, 1.000)") { SetColorsToTextColor(ColoreColor.FromRgb(0x00FFFF)); } if (gameColor == "RGBA(0.349, 0.000, 0.800, 1.000)") { SetColorsToTextColor(ColoreColor.Purple); } if (gameColor == "RGBA(1.000, 0.200, 1.000, 1.000)") { SetColorsToTextColor(ColoreColor.Pink); } if (gameColor == "RGBA(1.000, 0.400, 0.200, 1.000)") { SetColorsToTextColor(ColoreColor.Orange); } //Set color display to off on game boot if (gameColor == "RGBA(0.698, 0.133, 0.133, 1.000)") { SetColorsToTextColor(ColoreColor.Black); } if (gameColor == "RGBA(0.000, 0.000, 0.000, 0.000)") { SetColorsToTextColor(ColoreColor.Black); } if (Plugin.chromaMode != "colorful") { //Set first LED strip of the mouse to red Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip1, ColoreColor.Green); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip2, ColoreColor.Green); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip3, ColoreColor.Green); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip4, ColoreColor.Green); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip5, ColoreColor.Green); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip6, ColoreColor.Green); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip7, ColoreColor.Green); //Set second LED strip of the mouse to green Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip8, ColoreColor.Red); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip9, ColoreColor.Red); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip10, ColoreColor.Red); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip11, ColoreColor.Red); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip12, ColoreColor.Red); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip13, ColoreColor.Red); Chroma.Instance.Mouse.SetLed(Corale.Colore.Razer.Mouse.Led.Strip14, ColoreColor.Red); } }