Example #1
0
        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;
        }
Example #2
0
        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>();
        }
Example #3
0
        /// <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;
            //}
        }