ActorRequestWrap.cs 955 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using ProtoBuf;
  5. namespace ETModel
  6. {
  7. /// <summary>
  8. /// 用来包装actor消息
  9. /// </summary>
  10. [Message(Opcode.ActorRequest)]
  11. [ProtoContract]
  12. public partial class ActorRequest : IRequest
  13. {
  14. [ProtoMember(90, IsRequired = true)]
  15. public int RpcId { get; set; }
  16. [ProtoMember(1, IsRequired = true)]
  17. public long Id { get; set; }
  18. [ProtoMember(2, IsRequired = true)]
  19. public MessageObject AMessage { get; set; }
  20. }
  21. /// <summary>
  22. /// actor RPC消息响应
  23. /// </summary>
  24. [Message(Opcode.ActorResponse)]
  25. [ProtoContract]
  26. public partial class ActorResponse : IResponse
  27. {
  28. [ProtoMember(90, IsRequired = true)]
  29. public int Error { get; set; }
  30. [ProtoMember(91, IsRequired = true)]
  31. public string Message { get; set; }
  32. [ProtoMember(92, IsRequired = true)]
  33. public int RpcId { get; set; }
  34. [ProtoMember(1, IsRequired = true)]
  35. public MessageObject AMessage;
  36. }
  37. }