示例#1
0
        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();
            }
        }
示例#2
0
        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();
        }