/// <summary> /// Called when the plugin is first loaded by IPA (either when the game starts or when the plugin is enabled if it starts disabled). /// [Init] methods that use a Constructor or called before regular methods like InitWithConfig. /// Only use [Init] with one Constructor. /// </summary> public void Init(IPALogger logger, IPA.Config.Config config) { Instance = this; Log = logger; Config = config.Generated <PluginConfig>(); // Modifiers tab (in-lobby) LobbyConfigPanel.RegisterGameplayModifierTab(); }
/// <summary> /// Called when the plugin is first loaded by IPA (either when the game starts or when the plugin is enabled if it starts disabled). /// [Init] methods that use a Constructor or called before regular methods like InitWithConfig. /// Only use [Init] with one Constructor. /// </summary> public void Init(IPALogger logger, IPA.Config.Config config) { Instance = this; Log = logger; Config = config.Generated <PluginConfig>(); // Modifiers tab (in-lobby) - register needs to happen really early for now // (https://github.com/monkeymanboy/BeatSaberMarkupLanguage/issues/67) LobbyConfigPanel.RegisterGameplayModifierTab(); }