1
0
Fork 0
This repository has been archived on 2019-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Galactic_Colors_Control/Galactic Colors Control Server/Config.cs

30 lines
1.1 KiB
C#

using MyCommon;
using System;
using System.Xml.Serialization;
namespace Galactic_Colors_Control_Server
{
[XmlRoot("config")]
public class Config
{
public string logPath = AppDomain.CurrentDomain.BaseDirectory + "Logs";
public Logger.logType logLevel = Logger.logType.info;
public int port = 25001;
public int size = 20;
public ConsoleColor[] logForeColor = new ConsoleColor[6] { ConsoleColor.DarkGray, ConsoleColor.Gray, ConsoleColor.White, ConsoleColor.Yellow, ConsoleColor.Red, ConsoleColor.White };
public ConsoleColor[] logBackColor = new ConsoleColor[6] { ConsoleColor.Black, ConsoleColor.Black, ConsoleColor.Black, ConsoleColor.Black, ConsoleColor.Black, ConsoleColor.Red };
public int lang = 1;
public int partysize = 10;
public void PreSave()
{
if (Server._debug || Server._dev) { logLevel = Logger.logType.info; }
}
public void PostSave()
{
if (Server._debug) { logLevel = Logger.logType.debug; }
if (Server._dev) { logLevel = Logger.logType.dev; }
}
}
}