Exemplo n.º 1
0
 private static void Prefix(NoteController noteController)
 {
     if (!(noteController is MultiplayerConnectedPlayerNoteController))
     {
         NoteColorizer.EnableNoteColorOverride(noteController);
     }
 }
Exemplo n.º 2
0
 private static void Prefix(ColorNoteVisuals __instance, NoteController noteController)
 {
     if (!(noteController is MultiplayerConnectedPlayerNoteController))
     {
         NoteColorizer.CNVStart(__instance, noteController);
     }
 }
Exemplo n.º 3
0
 internal static void OnActiveSceneChanged(Scene current, Scene _)
 {
     if (current.name == "GameCore")
     {
         LightColorizer.ClearLSEColorManagers();
         ObstacleColorizer.ClearOCColorManagers();
         BombColorizer.ClearBNCColorManagers();
         NoteColorizer.ClearCNVColorManagers();
         SaberColorizer.ClearBSMColorManagers();
     }
 }
Exemplo n.º 4
0
#pragma warning disable SA1313 // Parameter names should begin with lower-case letter
        internal static void OnActiveSceneChanged(Scene current, Scene _)
#pragma warning restore SA1313 // Parameter names should begin with lower-case letter
        {
            if (current.name == "GameCore")
            {
                LightColorizer.ClearLSEColorManagers();
                ObstacleColorizer.ClearOCColorManagers();
                BombColorizer.ClearBNCColorManagers();
                NoteColorizer.ClearCNVColorManagers();
                SaberColorizer.ClearBSMColorManagers();
            }
        }
Exemplo n.º 5
0
        internal static void OnActiveSceneChanged(Scene current, Scene _)
        {
            if (current.name == "GameCore")
            {
                BombColorizer.Reset();
                LightColorizer.Reset();
                NoteColorizer.Reset();
                ObstacleColorizer.Reset();
                SaberColorizer.Reset();

                TrackLaneRingsManagerAwake.RingManagers.Clear();
            }
        }
Exemplo n.º 6
0
 internal static void OnActiveSceneChanged(Scene prevScene, Scene current)
 {
     if (current.name == "GameCore")
     {
         LightColorizer.ClearLSEColorManagers();
         ObstacleColorizer.ClearOCColorManagers();
         BombColorizer.ClearBNCColorManagers();
         NoteColorizer.ClearCNVColorManagers();
         SaberColorizer.ClearBSMColorManagers();
     }
     if (current.name == "MenuViewControllers" && ChromaConfig.Instance.HueEnabled == true)
     {
         HueManager.Disconnect(LightInfo.client);
     }
     if (current.name == "EmptyTransition" && prevScene.name == "MenuViewControllers" && ChromaConfig.Instance.HueEnabled == true)
     {
         hueCts.Cancel();
         hueCts = new System.Threading.CancellationTokenSource();
         HueManager.connect(hueCts.Token);
     }
 }
Exemplo n.º 7
0
 private static void Postfix()
 {
     NoteColorizer.DisableNoteColorOverride();
 }
Exemplo n.º 8
0
 private static void Prefix(NoteController noteController)
 {
     NoteColorizer.EnableNoteColorOverride(noteController);
 }
Exemplo n.º 9
0
 private static void Prefix(ColorNoteVisuals __instance, NoteController noteController)
 {
     NoteColorizer.CNVStart(__instance, noteController);
 }
Exemplo n.º 10
0
#pragma warning disable SA1313 // Parameter names should begin with lower-case letter
        private static void Prefix(NoteController noteController)
#pragma warning restore SA1313 // Parameter names should begin with lower-case letter
        {
            NoteColorizer.EnableNoteColorOverride(noteController);
        }
Exemplo n.º 11
0
#pragma warning disable SA1313 // Parameter names should begin with lower-case letter
        private static void Prefix(ColorNoteVisuals __instance, NoteController noteController)
#pragma warning restore SA1313 // Parameter names should begin with lower-case letter
        {
            NoteColorizer.CNVStart(__instance, noteController);
        }
Exemplo n.º 12
0
 private void RainbowNotes()
 {
     NoteColorizer.GlobalColorize(_gradientLeftColor, ColorType.ColorA);
     NoteColorizer.GlobalColorize(_gradientRightColor, ColorType.ColorB);
 }
Exemplo n.º 13
0
 private void RainbowNotes()
 {
     NoteColorizer.SetAllNoteColors(_gradientLeftColor, _gradientRightColor);
     NoteColorizer.SetAllActiveColors();
 }