// 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); }
private void OnAssetRequested(object sender, AssetRequestedEventArgs e) { JojaEventAssetEditor.Edit(e); MCTHelperFunctions.LoadRepeatTopics(e); }