Message.cs 633 B

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