RoleInfoSystem.cs 971 B

123456789101112131415161718192021222324252627282930
  1. namespace ET
  2. {
  3. public static class RoleInfoSystem
  4. {
  5. public static void FromMessage(this RoleInfo self, RoleInfoProto roleInfoProto)
  6. {
  7. self.Id = roleInfoProto.Id;
  8. self.Name = roleInfoProto.Name;
  9. self.State = roleInfoProto.State;
  10. self.AccountId = roleInfoProto.AccountId;
  11. self.CreateTime = roleInfoProto.CreateTime;
  12. self.ServerId = roleInfoProto.ServerId;
  13. self.LastLoginTime = roleInfoProto.LastLoginTime;
  14. }
  15. public static RoleInfoProto ToMessage(this RoleInfo self)
  16. {
  17. return new RoleInfoProto()
  18. {
  19. Id = self.Id,
  20. Name = self.Name,
  21. State = self.State,
  22. AccountId = self.AccountId,
  23. CreateTime = self.CreateTime,
  24. ServerId = self.ServerId,
  25. LastLoginTime = self.LastLoginTime
  26. };
  27. }
  28. }
  29. }