예제 #1
0
 public void Init(IPALogger logger, Conf conf)
 {
     Instance = this;
     Log      = logger;
     Config   = conf.Generated <Config>();
     Log.Info("Lighting+ initialized.");
 }
예제 #2
0
 public void Init(IPALogger logger, IPA.Config.Config conf)
 {
     Instance = this;
     Log      = logger;
     PluginConfig.Instance = conf.Generated <PluginConfig>();
     BS_Utils.Utilities.BSEvents.lateMenuSceneLoadedFresh += BSEvents_lateMenuSceneLoadedFresh;
 }
예제 #3
0
 public void Init(IPALogger logger, IPAConfig conf)
 {
     Instance        = this;
     Log             = logger;
     Config.Instance = conf.Generated <Config>();
     Log.Info($"Beat-360fyer-Plugin initialized.");
 }
예제 #4
0
 public void Init(IPALogger logger, Config conf)
 {
     Logger.log = logger;
     logger.Debug("Loading HttpText Plugin");
     BSEvents.lateMenuSceneLoadedFresh += OnMenuSceneLoadedFresh;
     BSEvents.gameSceneLoaded          += OnGameSceneActive;
     config = conf.Generated <PluginConfig>();
 }
예제 #5
0
        public void Init(IPALogger logger, IPA.Config.Config cfgProvider, PluginMetadata pluginMetadata)
        {
            instance   = this;
            Logger.log = logger;

            Sprite coverImage = SongCore.Utilities.Utils.LoadSpriteFromResources("RandomSongPlayer.Assets.new-rst-logo.png");

            randomSongsFolder = Collections.AddSeperateSongFolder("Random Songs", Environment.CurrentDirectory + "/" + Setup.RandomSongsFolder, FolderLevelPack.NewPack, coverImage);

            config = cfgProvider.Generated <PluginConfig>();
        }
예제 #6
0
 public void InitWithConfig(IPA.Config.Config conf)
 {
     Configuration.PluginConfig.Instance = conf.Generated <Configuration.PluginConfig>();
     Log.Debug("Config loaded");
 }
예제 #7
0
 public Plugin(IPALogger logger, IPA.Config.Config config)
 {
     Instance = this;
     log      = logger;
     PluginConfig.Instance = config.Generated <PluginConfig>();
 }
예제 #8
0
 public void InitWithConfig(IPA.Config.Config conf)
 {
     UI.Views.PluginConfig.Instance = conf.Generated <UI.Views.PluginConfig>();
     Logger.log.Debug("Config loaded");
 }
예제 #9
0
 public void Init(IPALogger logger, IPA.Config.Config config, PluginMetadata metadata)
 {
     Instance = this;
     MPIConfig.Init(config);
     Logger.log = logger;
 }