Beispiel #1
0
        private Settings()
        {
            string path = Path.Combine(Directory.GetCurrentDirectory(), "CubeWorldMITM.exe.config");

            Logger = new Utilities.Logging.MultiLogger();
            settings = new Utilities.Settings(path);

            Utilities.Logging.ConsoleLogger clog = new Utilities.Logging.ConsoleLogger();
            Utilities.Logging.FileLogger flog = new Utilities.Logging.FileLogger(Path.Combine(Directory.GetCurrentDirectory(), "mitm.log"));

            MinLevel = settings.GetAppSettingWithStandardValue("MinLevel", -1);
            MaxLevel = settings.GetAppSettingWithStandardValue("MaxLevel", -1);
            MinHP = settings.GetAppSettingWithStandardValue("MinHP", -1f);
            MaxHP = settings.GetAppSettingWithStandardValue("MaxHP", -1f);
            PlayerLimit = settings.GetAppSettingWithStandardValue("PlayerLimit", -1);
            StartServer = settings.GetAppSettingWithStandardValue("StartServer", false);
            ServerLocation = settings.GetAppSettingWithStandardValue("ServerLocation", "");
            AutoIdentifyPlayers = settings.GetAppSettingWithStandardValue("AutoIdentifyPlayers", false);
            PrivateSlots = settings.GetAppSettingWithStandardValue("PrivateSlots", 0);
            clog.Level = settings.GetAppSettingWithStandardValue("ConsoleLoggingLevel", Utilities.Logging.Verbosity.Detailed);
            flog.Level = settings.GetAppSettingWithStandardValue("FileLoggingLevel", Utilities.Logging.Verbosity.Minimal);

            if (settings.GetAppSettingWithStandardValue("ConsoleLoggingEnabled", true))
                Logger.Add(clog);

            if (settings.GetAppSettingWithStandardValue("FileLoggingEnabled", true))
                Logger.Add(flog);
        }
Beispiel #2
0
        private Settings()
        {
            string path = Path.Combine(Directory.GetCurrentDirectory(), "CubeWorldMITM.exe.config");

            Logger   = new Utilities.Logging.MultiLogger();
            settings = new Utilities.Settings(path);

            Utilities.Logging.ConsoleLogger clog = new Utilities.Logging.ConsoleLogger();
            Utilities.Logging.FileLogger    flog = new Utilities.Logging.FileLogger(Path.Combine(Directory.GetCurrentDirectory(), "mitm.log"));

            MinLevel            = settings.GetAppSettingWithStandardValue("MinLevel", -1);
            MaxLevel            = settings.GetAppSettingWithStandardValue("MaxLevel", -1);
            MinHP               = settings.GetAppSettingWithStandardValue("MinHP", -1f);
            MaxHP               = settings.GetAppSettingWithStandardValue("MaxHP", -1f);
            PlayerLimit         = settings.GetAppSettingWithStandardValue("PlayerLimit", -1);
            StartServer         = settings.GetAppSettingWithStandardValue("StartServer", false);
            ServerLocation      = settings.GetAppSettingWithStandardValue("ServerLocation", "");
            AutoIdentifyPlayers = settings.GetAppSettingWithStandardValue("AutoIdentifyPlayers", false);
            PrivateSlots        = settings.GetAppSettingWithStandardValue("PrivateSlots", 0);
            clog.Level          = settings.GetAppSettingWithStandardValue("ConsoleLoggingLevel", Utilities.Logging.Verbosity.Detailed);
            flog.Level          = settings.GetAppSettingWithStandardValue("FileLoggingLevel", Utilities.Logging.Verbosity.Minimal);

            if (settings.GetAppSettingWithStandardValue("ConsoleLoggingEnabled", true))
            {
                Logger.Add(clog);
            }

            if (settings.GetAppSettingWithStandardValue("FileLoggingEnabled", true))
            {
                Logger.Add(flog);
            }
        }