public void OnActiveSceneChanged(Scene prevScene, Scene scene) { if (scene.name == "MenuViewControllers" && prevScene.name == "EmptyTransition") { BSMLSettings.instance.AddSettingsMenu("Technicolor", "Technicolor.Settings.settings.bsml", TechnicolorSettingsUI.instance); } TechnicolorController.ResetRandom(); }
public void Init(IPALogger logger, Config config) { TechniLogger.IPAlogger = logger; TechnicolorConfig.Instance = config.Generated <TechnicolorConfig>(); TechnicolorController.InitTechniPatches(); }
public void Init(IPALogger pluginLogger, Config config) { Logger = new HeckLogger(pluginLogger); TechnicolorConfig.Instance = config.Generated <TechnicolorConfig>(); TechnicolorController.InitTechniPatches(); }
public void OnActiveSceneChanged(Scene prevScene, Scene scene) { TechnicolorController.ResetRandom(); }
/* * PALETTED */ private void PaletteTick() { _rainbowSaberColors[0] = TechnicolorController.GetLerpedFromArray(LeftSaberPalette, Time.time + _mismatchSpeedOffset); _rainbowSaberColors[1] = TechnicolorController.GetLerpedFromArray(RightSaberPalette, Time.time); }