public override void Entry(IModHelper helper) { MonitorObject = Monitor; _skipIntro = new SkipIntro(helper.Events); helper.Events.GameLoop.ReturnedToTitle += OnReturnedToTitle; helper.Events.GameLoop.SaveLoaded += OnSaveLoaded; helper.Events.GameLoop.Saved += OnSaved; helper.Events.Display.Rendering += IconHandler.Handler.Reset; }
public override void Entry(IModHelper helper) { MonitorObject = Monitor; _skipIntro = new SkipIntro(helper.Events); helper.Events.GameLoop.ReturnedToTitle += OnReturnedToTitle; helper.Events.GameLoop.SaveLoaded += OnSaveLoaded; helper.Events.GameLoop.Saved += OnSaved; helper.Events.Display.Rendering += IconHandler.Handler.Reset; helper.Events.Input.ButtonsChanged += HandleKeyBindings; // for initializing the config.json _modConfig = Helper.ReadConfig <ModConfig>(); }
/// <summary>The mod entry point, called after the mod is first loaded.</summary> /// <param name="helper">Provides simplified APIs for writing mods.</param> public override void Entry(IModHelper helper) { //Helper = helper; MonitorObject = Monitor; _skipIntro = new SkipIntro(helper.Events); Monitor.Log("starting.", LogLevel.Debug); helper.Events.GameLoop.SaveLoaded += OnSaveLoaded; helper.Events.GameLoop.Saved += OnSaved; helper.Events.GameLoop.ReturnedToTitle += OnReturnedToTitle; helper.Events.Display.Rendering += IconHandler.Handler.Reset; //Resources = new ResourceManager("UIInfoSuite.Resource.strings", Assembly.GetAssembly(typeof(ModEntry))); //try //{ // //Test to make sure the culture specific files are there // Resources.GetString(LanguageKeys.Days, ModEntry.SpecificCulture); //} //catch //{ // Resources = Properties.Resources.ResourceManager; //} }