GlobalProto.cs 673 B

123456789101112131415161718192021222324252627282930313233
  1. using Base;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. namespace Model
  4. {
  5. public enum AssetUrlEnum
  6. {
  7. Local,
  8. Remote,
  9. RemoteAliWeb
  10. }
  11. public enum ConfigPathEnum
  12. {
  13. Editor,
  14. Launcher,
  15. Release,
  16. }
  17. [BsonIgnoreExtraElements]
  18. public class GlobalProto: AConfig
  19. {
  20. public NetworkProtocol Protocol = NetworkProtocol.TCP;
  21. public string AssetBundleServerUrl = "http://192.168.11.200/";
  22. public AssetUrlEnum AssetUrlType = AssetUrlEnum.Remote;
  23. public string Host = "192.168.11.200";
  24. public ushort Port = 22222;
  25. public string AssetBundleName = "global";
  26. [BsonDefaultValue(false)]
  27. public bool IsEnglishEdition = false;
  28. }
  29. }