Message.cs 715 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Base;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. namespace Model
  4. {
  5. [Opcode(1)]
  6. [BsonIgnoreExtraElements]
  7. public class C2S_Login
  8. {
  9. public string Account;
  10. public string Password;
  11. }
  12. [Opcode(2)]
  13. [BsonIgnoreExtraElements]
  14. public class S2C_Login: IErrorMessage
  15. {
  16. public ErrorMessage ErrorMessage { get; set; }
  17. public string Host;
  18. public int Port;
  19. }
  20. [Opcode(3)]
  21. [BsonIgnoreExtraElements]
  22. public class S2C_ServerLog
  23. {
  24. public LogType Type;
  25. public string Log;
  26. }
  27. [Opcode(4)]
  28. [BsonIgnoreExtraElements]
  29. public class C2S_SubscribeLog
  30. {
  31. }
  32. [Opcode(5)]
  33. [BsonIgnoreExtraElements]
  34. public class S2C_SubscribeLog: IErrorMessage
  35. {
  36. public ErrorMessage ErrorMessage { get; set; }
  37. }
  38. }