Options.cs 960 B

12345678910111213141516171819202122232425262728293031323334
  1. using CommandLine;
  2. namespace ET
  3. {
  4. public enum ServerType
  5. {
  6. Game,
  7. Watcher,
  8. }
  9. public class Options
  10. {
  11. //[Option("StartConfig", Required = true)]
  12. //public string StartConfig { get; set; }
  13. //
  14. //[Option("ServerType", Required = false, Default = ServerType.Game, HelpText = "serverType enum")]
  15. //public ServerType ServerType { get; set; }
  16. [Option("Develop", Required = false, Default = 0, HelpText = "develop mode")]
  17. public int Develop { get; set; }
  18. [Option("Process", Required = false, Default = 1)]
  19. public int Process { get; set; }
  20. [Option("CreateScenes", Required = false, Default = 1)]
  21. public int CreateScenes { get; set; }
  22. [Option("Console", Required = false, Default = 0)]
  23. public int Console { get; set; }
  24. [Option("LogLevel", Required = false, Default = 0)]
  25. public int LogLevel { get; set; }
  26. }
  27. }