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
        }
Пример #2
0
        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);
            }
        }