OpenCards.Core.ORM.RoleExtData.lua 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. -- Warning: do not edit this file.
  2. -- 警告: 不要编辑此文件
  3. -- OpenCards.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  4. -- OpenCards.Core.ORM.RoleExtData
  5. local _M = {MessageID = 0x4CD837AB,Name = 'OpenCards.Core.ORM.RoleExtData'}
  6. _M.__index = _M
  7. function _M.IsSuccess(self)
  8. return self.s2c_code ~= nil and self.s2c_code >= 200 and self.s2c_code <= 299
  9. end
  10. Protocol.Serializer[0x4CD837AB] = _M
  11. Protocol.Serializer.StringDefined['OpenCards.Core.ORM.RoleExtData'] = _M
  12. function _M.Write(output,data)
  13. output:PutS32(data.DrawPoints)
  14. output:PutS64(data.LastRefreshDataTime)
  15. output:PutS32(data.AutoDisband)
  16. output:PutS32(data.HeroDisbandUnlock)
  17. output:PutS32(data.HeroRollbackUnlock)
  18. output:PutS32(data.HeroReplacementUnlock)
  19. output:PutMap(data.HeroScoresMap, output.PutS32, output.PutS32,'int', 'int')
  20. output:PutDateTime(data.ExpiredUtc)
  21. output:PutMap(data.GuildHunterGainItemMap, output.PutS32, function(_,v1) output:PutList(v1, output.PutOBJ, 'OpenCards.Core.Data.ItemInstanceData') end,'int', 'System.Collections.Generic.List<OpenCards.Core.Data.ItemInstanceData>')
  22. output:PutUTF(data.GuildName)
  23. output:PutS32(data.GuildPosition)
  24. output:PutS32(data.LastGeTimeBoxTime)
  25. output:PutS32(data.TotalTimeLimit)
  26. output:PutS32(data.AccumulationTime)
  27. output:PutS32(data.QuickTimeCount)
  28. output:PutS32(data.QuickTimeRandomSeed)
  29. output:PutMap(data.LastGeTimeDropTime, output.PutS32, output.PutS32,'int', 'int')
  30. output:PutMap(data.AttentionList, output.PutUTF, output.PutS64,'string', 'long')
  31. output:PutMap(data.FansList, output.PutUTF, output.PutS64,'string', 'long')
  32. output:PutS32(data.ArenaValorID)
  33. output:PutMap(data.LifeTreeData, output.PutS32, output.PutS32,'int', 'int')
  34. output:PutS64(data.DreamStepOverTime)
  35. output:PutList(data.GuildProtectors, output.PutUTF,'string')
  36. output:PutS32(data.WorldMapShowNonFriend)
  37. output:PutList(data.FriendList, output.PutUTF,'string')
  38. output:PutList(data.ApplyList, output.PutUTF,'string')
  39. output:PutList(data.BlackList, output.PutUTF,'string')
  40. output:PutMap(data.FriendPoints, output.PutUTF, output.PutOBJ,'string', 'OpenCards.Core.ORM.FriendPointData')
  41. output:PutS32(data.HasGiveFriendPointCount)
  42. output:PutMap(data.HiredTempHeros, output.PutUTF, output.PutUTF,'string', 'string')
  43. output:PutMap(data.TempHeroApplyList, output.PutUTF, function(_,v1) output:PutList(v1, output.PutUTF, 'string') end,'string', 'System.Collections.Generic.List<string>')
  44. output:PutMap(data.LendTempHeros, output.PutUTF, output.PutUTF,'string', 'string')
  45. output:PutS32(data.TempHeroHasApplyCount)
  46. output:PutS32(data.LendGetFriendPointCount)
  47. output:PutS32(data.StrangerGroupID)
  48. output:PutS32(data.ChangeNameCount)
  49. output:PutList(data.GainedRewardVips, output.PutS32,'int')
  50. output:PutS32(data.UserInit)
  51. output:PutS32(data.FreeVipExp)
  52. output:PutS32(data.ArenaHighendTier)
  53. output:PutS64(data.ArenaHighendCoinTime)
  54. output:PutS64(data.LastRecvGlobalCmdTime)
  55. output:PutUTF(data.ChatWorldChannelId)
  56. output:PutS32(data.HeroReplacementConfigId)
  57. output:PutS32(data.NewHiredTempHeroCount)
  58. output:PutS32(data.LanguageId)
  59. output:PutMap(data.TempHeroUseMap, output.PutS32, output.PutS32,'int', 'int')
  60. output:PutUTF(data.UserSource)
  61. output:PutMap(data.PublicProperties, output.PutUTF, output.PutOBJ,'string', 'OpenCards.Core.ORM.DigDotData')
  62. output:PutMap(data.AccumulationDropTime, output.PutS32, output.PutS32,'int', 'int')
  63. output:PutS32(data.StageRankState)
  64. output:PutS32(data.StageRankGroupID)
  65. output:PutS32(data.StageRankSeason)
  66. output:PutS32(data.StageRanking)
  67. output:PutS32(data.OldStageRanking)
  68. output:PutS32(data.OldStageID)
  69. output:PutS32(data.ReceiveStageChallengeTask)
  70. output:PutArray(data.LoadedRoleMappingData, output.PutS32,'int')
  71. output:PutS32(data.AcumulateActivityState)
  72. output:PutS32(data.ArenaValorCurrentRank)
  73. output:PutS32(data.ArenaValorOldRank)
  74. output:PutDateTime(data.ArenaValorRankActivityEndTime)
  75. output:PutS32(data.ArenaHighendCumulativeCoin)
  76. output:PutS32(data.HasGetFriendPointCount)
  77. output:PutS32(data.ArenaValorScore)
  78. output:PutS32(data.ArenaValorHistoricHighestScore)
  79. output:PutS32(data.ArenaValorTier)
  80. output:PutS32(data.ArenaValorHistoricHighestTier)
  81. output:PutS32(data.PresetHeroSelect1)
  82. output:PutS32(data.PresetHeroSelect2)
  83. output:PutBool(data.HasChangeAvatarManually)
  84. output:PutMap(data.GetQuickimeDropTime, output.PutS32, output.PutS32,'int', 'int')
  85. output:PutArray(data.RoleFlagMappingData, output.PutS32,'int')
  86. output:PutUTF(data.CreateRoleClientVersion)
  87. end
  88. function _M.Read(input,data)
  89. data.DrawPoints = input:GetS32()
  90. data.LastRefreshDataTime = input:GetS64()
  91. data.AutoDisband = input:GetS32()
  92. data.HeroDisbandUnlock = input:GetS32()
  93. data.HeroRollbackUnlock = input:GetS32()
  94. data.HeroReplacementUnlock = input:GetS32()
  95. data.HeroScoresMap = input:GetMap(input.GetS32, input.GetS32,'int', 'int')
  96. data.ExpiredUtc = input:GetDateTime()
  97. data.GuildHunterGainItemMap = input:GetMap(input.GetS32, function(_) return input:GetList(input.GetOBJ,'OpenCards.Core.Data.ItemInstanceData') end,'int', 'System.Collections.Generic.List<OpenCards.Core.Data.ItemInstanceData>')
  98. data.GuildName = input:GetUTF()
  99. data.GuildPosition = input:GetS32()
  100. data.LastGeTimeBoxTime = input:GetS32()
  101. data.TotalTimeLimit = input:GetS32()
  102. data.AccumulationTime = input:GetS32()
  103. data.QuickTimeCount = input:GetS32()
  104. data.QuickTimeRandomSeed = input:GetS32()
  105. data.LastGeTimeDropTime = input:GetMap(input.GetS32, input.GetS32,'int', 'int')
  106. data.AttentionList = input:GetMap(input.GetUTF, input.GetS64,'string', 'long')
  107. data.FansList = input:GetMap(input.GetUTF, input.GetS64,'string', 'long')
  108. data.ArenaValorID = input:GetS32()
  109. data.LifeTreeData = input:GetMap(input.GetS32, input.GetS32,'int', 'int')
  110. data.DreamStepOverTime = input:GetS64()
  111. data.GuildProtectors = input:GetList(input.GetUTF,'string')
  112. data.WorldMapShowNonFriend = input:GetS32()
  113. data.FriendList = input:GetList(input.GetUTF,'string')
  114. data.ApplyList = input:GetList(input.GetUTF,'string')
  115. data.BlackList = input:GetList(input.GetUTF,'string')
  116. data.FriendPoints = input:GetMap(input.GetUTF, input.GetOBJ,'string', 'OpenCards.Core.ORM.FriendPointData')
  117. data.HasGiveFriendPointCount = input:GetS32()
  118. data.HiredTempHeros = input:GetMap(input.GetUTF, input.GetUTF,'string', 'string')
  119. data.TempHeroApplyList = input:GetMap(input.GetUTF, function(_) return input:GetList(input.GetUTF,'string') end,'string', 'System.Collections.Generic.List<string>')
  120. data.LendTempHeros = input:GetMap(input.GetUTF, input.GetUTF,'string', 'string')
  121. data.TempHeroHasApplyCount = input:GetS32()
  122. data.LendGetFriendPointCount = input:GetS32()
  123. data.StrangerGroupID = input:GetS32()
  124. data.ChangeNameCount = input:GetS32()
  125. data.GainedRewardVips = input:GetList(input.GetS32,'int')
  126. data.UserInit = input:GetS32()
  127. data.FreeVipExp = input:GetS32()
  128. data.ArenaHighendTier = input:GetS32()
  129. data.ArenaHighendCoinTime = input:GetS64()
  130. data.LastRecvGlobalCmdTime = input:GetS64()
  131. data.ChatWorldChannelId = input:GetUTF()
  132. data.HeroReplacementConfigId = input:GetS32()
  133. data.NewHiredTempHeroCount = input:GetS32()
  134. data.LanguageId = input:GetS32()
  135. data.TempHeroUseMap = input:GetMap(input.GetS32, input.GetS32,'int', 'int')
  136. data.UserSource = input:GetUTF()
  137. data.PublicProperties = input:GetMap(input.GetUTF, input.GetOBJ,'string', 'OpenCards.Core.ORM.DigDotData')
  138. data.AccumulationDropTime = input:GetMap(input.GetS32, input.GetS32,'int', 'int')
  139. data.StageRankState = input:GetS32()
  140. data.StageRankGroupID = input:GetS32()
  141. data.StageRankSeason = input:GetS32()
  142. data.StageRanking = input:GetS32()
  143. data.OldStageRanking = input:GetS32()
  144. data.OldStageID = input:GetS32()
  145. data.ReceiveStageChallengeTask = input:GetS32()
  146. data.LoadedRoleMappingData = input:GetArray(input.GetS32,'int')
  147. data.AcumulateActivityState = input:GetS32()
  148. data.ArenaValorCurrentRank = input:GetS32()
  149. data.ArenaValorOldRank = input:GetS32()
  150. data.ArenaValorRankActivityEndTime = input:GetDateTime()
  151. data.ArenaHighendCumulativeCoin = input:GetS32()
  152. data.HasGetFriendPointCount = input:GetS32()
  153. data.ArenaValorScore = input:GetS32()
  154. data.ArenaValorHistoricHighestScore = input:GetS32()
  155. data.ArenaValorTier = input:GetS32()
  156. data.ArenaValorHistoricHighestTier = input:GetS32()
  157. data.PresetHeroSelect1 = input:GetS32()
  158. data.PresetHeroSelect2 = input:GetS32()
  159. data.HasChangeAvatarManually = input:GetBool()
  160. data.GetQuickimeDropTime = input:GetMap(input.GetS32, input.GetS32,'int', 'int')
  161. data.RoleFlagMappingData = input:GetArray(input.GetS32,'int')
  162. data.CreateRoleClientVersion = input:GetUTF()
  163. end