// Initialize Monitor and Config for this class and all other classes
        public static void Initialize(IMonitor monitor, ModConfig config, IModHelper helper)
        {
            Monitor = monitor;
            Config  = config;
            Helper  = helper;

            RepeatPatcher.Initialize(Monitor, Config);
            WeddingPatcher.Initialize(Monitor, Config);
            BirthPatcher.Initialize(Monitor, Config);
            DivorcePatcher.Initialize(Monitor, Config);
            LuauPatcher.Initialize(Monitor, Config);
            WorldChangePatcher.Initialize(Monitor, Config);
            NightEventPatcher.Initialize(Monitor, Config);
            JojaEventAssetEditor.Initialize(Monitor, Config);
            IslandPatcher.Initialize(Monitor, Config);
        }
Пример #2
0
 private void OnAssetRequested(object sender, AssetRequestedEventArgs e)
 {
     JojaEventAssetEditor.Edit(e);
     MCTHelperFunctions.LoadRepeatTopics(e);
 }