diff --git a/MenuSaberColors/MenuSaberColorManager.cs b/MenuSaberColors/MenuSaberColorManager.cs index 6a1b0ea..eb04420 100644 --- a/MenuSaberColors/MenuSaberColorManager.cs +++ b/MenuSaberColors/MenuSaberColorManager.cs @@ -17,12 +17,12 @@ public class MenuSaberColorManager : MonoBehaviour [Inject] private readonly Patches.HookMenuEnvironmentManager managerHook; [Inject] private readonly SiraLog Logger; - public static MenuSaberColorManager Instance { get; private set; } - public MethodInfo setColorsMethod = typeof(SetSaberGlowColor).GetMethod("SetColors"); - public SetSaberGlowColor[] leftSideSabers = new SetSaberGlowColor[2]; - public SetSaberGlowColor[] rightSideSabers = new SetSaberGlowColor[2]; + public static MenuSaberColorManager Instance { get; private set; } + public MethodInfo setColorsMethod = typeof(SetSaberGlowColor).GetMethod("SetColors"); + public SetSaberGlowColor[] leftSideSabers = new SetSaberGlowColor[2]; + public SetSaberGlowColor[] rightSideSabers = new SetSaberGlowColor[2]; - private static readonly FieldAccessor>.Accessor dictionaryAccessor = FieldAccessor>.GetAccessor("_colorSchemesDict"); + private static readonly FieldAccessor>.Accessor dictionaryAccessor = FieldAccessor>.GetAccessor("_colorSchemesDict"); private ColorSchemesSettings playerColorSchemesSettings; private Dictionary colorSchemeDictionary; private string key; @@ -30,7 +30,7 @@ public class MenuSaberColorManager : MonoBehaviour public void Start() { Instance = this; - playerColorSchemesSettings = playerDataModel.playerData.colorSchemesSettings; + playerColorSchemesSettings = playerDataModel.playerData.colorSchemesSettings; managerHook.menuEnvironmentDidChangeEvent += this.RefreshData; } @@ -41,16 +41,16 @@ public void GetSabers() // Array.Length doesn't always work for me, so this is more reliable. if (leftSideSabers?[0] != null && rightSideSabers?[0] != null) return; - VRController[] controllers = Resources.FindObjectsOfTypeAll().Where(go => go.transform.root.name == "Wrapper").ToArray(); - leftSideSabers = controllers[1]?.GetComponentsInChildren(); - rightSideSabers = controllers[0]?.GetComponentsInChildren(); - } + VRController[] controllers = Resources.FindObjectsOfTypeAll().Where(go => go.transform.root.name == "Wrapper").ToArray(); + leftSideSabers = controllers[1]?.GetComponentsInChildren(); + rightSideSabers = controllers[0]?.GetComponentsInChildren(); + } public void RefreshData() - { - this.GetSabers(); + { + this.GetSabers(); - try + try { colorSchemeDictionary = dictionaryAccessor(ref playerColorSchemesSettings); } @@ -81,8 +81,8 @@ private void UpdateSaberColors() { ColorManager colorManager = obj?.GetField("_colorManager"); colorManager?.SetField("_colorScheme", colorScheme); - setColorsMethod?.Invoke(obj, null); - } + setColorsMethod?.Invoke(obj, null); + } } } @@ -205,14 +205,14 @@ public void Update() pointerMaterial.color = rainbow; foreach (SetSaberGlowColor obj in colorManager.leftSideSabers) - { - colorManager.setColorsMethod?.Invoke(obj, null); - } + { + colorManager.setColorsMethod?.Invoke(obj, null); + } foreach (SetSaberGlowColor obj in colorManager.rightSideSabers) - { - colorManager.setColorsMethod?.Invoke(obj, null); - } + { + colorManager.setColorsMethod?.Invoke(obj, null); + } } } } diff --git a/MenuSaberColors/Plugin.cs b/MenuSaberColors/Plugin.cs index 5562239..e9c37b2 100644 --- a/MenuSaberColors/Plugin.cs +++ b/MenuSaberColors/Plugin.cs @@ -11,13 +11,13 @@ namespace MenuSaberColors public class Plugin { public static bool isAprilFools - { - get - { + { + get + { DateTime time = DateTime.Now; return time.Month == 4 && time.Day == 1; - } - } + } + } [Init] public Plugin(IPALogger logger, Zenjector zenjector) {