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

◆ AddDevices()

static void Terraria.Initializers.ChromaInitializer.AddDevices ( )
inlinestaticprivate

Definition at line 584 of file ChromaInitializer.cs.

585 {
586 //IL_000f: Unknown result type (might be due to invalid IL or missing references)
587 //IL_0019: Expected O, but got Unknown
588 //IL_0028: Unknown result type (might be due to invalid IL or missing references)
589 //IL_0032: Expected O, but got Unknown
590 //IL_0041: Unknown result type (might be due to invalid IL or missing references)
591 //IL_004b: Expected O, but got Unknown
592 //IL_0065: Unknown result type (might be due to invalid IL or missing references)
593 //IL_006f: Expected O, but got Unknown
594 _engine.AddDeviceGroup("Razer", (RgbDeviceGroup)new RazerDeviceGroup(_razerColorProfile));
595 _engine.AddDeviceGroup("Corsair", (RgbDeviceGroup)new CorsairDeviceGroup(_corsairColorProfile));
596 _engine.AddDeviceGroup("Logitech", (RgbDeviceGroup)new LogitechDeviceGroup(_logitechColorProfile));
597 _engine.AddDeviceGroup("SteelSeries", (RgbDeviceGroup)new SteelSeriesDeviceGroup(_steelSeriesColorProfile, "TERRARIA", "Terraria", IconColor.Green));
598 _engine.FrameTimeInSeconds = 1f / _rgbUpdateRate;
599 if (_useRazer)
600 {
601 _engine.EnableDeviceGroup("Razer");
602 }
603 if (_useCorsair)
604 {
605 _engine.EnableDeviceGroup("Corsair");
606 }
607 if (_useLogitech)
608 {
609 _engine.EnableDeviceGroup("Logitech");
610 }
611 if (_useSteelSeries)
612 {
613 _engine.EnableDeviceGroup("SteelSeries");
614 }
616 AppDomain.CurrentDomain.ProcessExit += OnProcessExit;
618 {
619 Application.ApplicationExit += OnProcessExit;
620 }
621 }
static bool IsWindows
Definition Platform.cs:19
static VendorColorProfile _corsairColorProfile
static VendorColorProfile _logitechColorProfile
static void OnProcessExit(object sender, EventArgs e)
static VendorColorProfile _steelSeriesColorProfile
static VendorColorProfile _razerColorProfile

References Terraria.Initializers.ChromaInitializer._corsairColorProfile, Terraria.Initializers.ChromaInitializer._engine, Terraria.Initializers.ChromaInitializer._logitechColorProfile, Terraria.Initializers.ChromaInitializer._razerColorProfile, Terraria.Initializers.ChromaInitializer._rgbUpdateRate, Terraria.Initializers.ChromaInitializer._steelSeriesColorProfile, Terraria.Initializers.ChromaInitializer._useCorsair, Terraria.Initializers.ChromaInitializer._useLogitech, Terraria.Initializers.ChromaInitializer._useRazer, Terraria.Initializers.ChromaInitializer._useSteelSeries, ReLogic.OS.Platform.IsWindows, Terraria.Initializers.ChromaInitializer.LoadSpecialRulesForDevices(), and Terraria.Initializers.ChromaInitializer.OnProcessExit().