12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using CommandLine;
- using System;
- using System.Collections.Generic;
- namespace ET
- {
- public enum AppType
- {
- Server,
- Watcher,
- GameTool,
- ExcelExporter,
- Proto2CS,
- BenchmarkClient,
- BenchmarkServer,
- }
- public class Options: Singleton<Options>
- {
- [Option("AppType", Required = false, Default = AppType.Server, HelpText = "AppType enum")]
- public AppType AppType { get; set; }
- [Option("StartConfig", Required = false, Default = "StartConfig/Localhost")]
- public string StartConfig { get; set; }
- [Option("Process", Required = false, Default = 1)]
- public int Process { get; set; }
- [Option("Develop", Required = false, Default = 0, HelpText = "develop mode, 0正式 1开发 2压测")]
- public int Develop { get; set; }
- [Option("LogLevel", Required = false, Default = 2)]
- public int LogLevel { get; set; }
- [Option("Console", Required = false, Default = 0)]
- public int Console { get; set; }
-
- [Option("CreateScenes", Required = false, Default = 1)]
- public int CreateScenes { get; set; }
-
- [Option("InitAccessToken", Required = false, Default = 0, HelpText = "0不刷新 1刷新")]
- public int InitAccessToken { get; set; }
- }
- }
|