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

◆ Uninitialize()

override void ReLogic.Peripherals.RGB.Razer.RazerDeviceGroup.Uninitialize ( )
inlineprotected

Definition at line 63 of file RazerDeviceGroup.cs.

64 {
65 if (!_isInitialized)
66 {
67 return;
68 }
69 try
70 {
72 RzResult rzResult = NativeMethods.UnInit();
73 if (rzResult != 0)
74 {
75 int num = (int)rzResult;
76 throw new DeviceInitializationException("Unable to uninitialize Razer Synapse: " + num);
77 }
78 Console.WriteLine("Razer Chroma unitialized.");
79 }
80 catch (Exception ex)
81 {
83 {
84 Console.WriteLine("Razer Chroma failed to uninitialize: " + ex);
85 }
86 }
87 _isInitialized = false;
88 }
static void WriteLine()
Definition Console.cs:733

References ReLogic.Peripherals.RGB.Razer.RazerDeviceGroup._devices, ReLogic.Peripherals.RGB.Razer.RazerDeviceGroup._isInitialized, System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), ReLogic.Peripherals.RGB.Razer.NativeMethods.UnInit(), and System.Console.WriteLine().

Referenced by ReLogic.Peripherals.RGB.Razer.RazerDeviceGroup.Initialize().