public static void OnLoad(string modPath) { OnLoadPatch.modPath = modPath; // Init PLib and settings PUtil.InitLibrary(); POptions.RegisterOptions(typeof(EmptyWorldsOptions)); Settings = POptions.ReadSettings <EmptyWorldsOptions>(); if (Settings == null) { Settings = new EmptyWorldsOptions(); } }
public override void OnLoad(Harmony harmony) { base.OnLoad(harmony); new POptions().RegisterOptions(this, typeof(EmptyWorldsOptions)); // Init PLib and settings PUtil.InitLibrary(); Settings = POptions.ReadSettings <EmptyWorldsOptions>(); if (Settings == null) { Settings = new EmptyWorldsOptions(); } new PLocalization().Register(); }