Пример #1
0
        public override void Entry(IModHelper helper)
        {
            helper.Events.Input.ButtonPressed += Input_ButtonPressed;
            helper.Events.GameLoop.DayStarted += GameLoop_DayStarted;

            Config = helper.ReadConfig <WorkingFireplaceConfig>();
        }
        public override void Entry(IModHelper helper)
        {
            Config = helper.ReadConfig <WorkingFireplaceConfig>();

            FurniturePatch.Initialize(Monitor, Config, Helper);
            ApplyHarmonyPatches();

            helper.Events.GameLoop.DayStarted += GameLoop_DayStarted;
            helper.Events.Display.MenuChanged += Display_MenuChanged;
        }
Пример #3
0
        public override void Entry(IModHelper helper)
        {
            Config = helper.ReadConfig <WorkingFireplaceConfig>();

#if !Harmony
            helper.Events.Input.ButtonPressed += Input_ButtonPressed;
#else
            Monitor.Log("This is the android version of the mod using harmony", LogLevel.Debug);
            FurniturePatch.Initialize(Monitor, Config, Helper);
            ApplyHarmonyPatches();
#endif
            helper.Events.GameLoop.DayStarted += GameLoop_DayStarted;
            helper.Events.Display.MenuChanged += Display_MenuChanged;
        }
Пример #4
0
 // call this method from the Entry class
 public static void Initialize(IMonitor monitor, WorkingFireplaceConfig config, IModHelper helper)
 {
     Monitor = monitor;
     Config  = config;
     Helper  = helper;
 }