crossserver.pb.go 95 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: crossserver.proto
  3. package serverproto
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. math "math"
  8. )
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  18. // 该proto下文件会使用router节点进行转发
  19. // /////////////局部跨服 section cross
  20. // 远航试炼
  21. type SSCrossYuanHangTrialViewListReq struct {
  22. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  23. XXX_unrecognized []byte `json:"-"`
  24. XXX_sizecache int32 `json:"-"`
  25. }
  26. func (m *SSCrossYuanHangTrialViewListReq) Reset() { *m = SSCrossYuanHangTrialViewListReq{} }
  27. func (m *SSCrossYuanHangTrialViewListReq) String() string { return proto.CompactTextString(m) }
  28. func (*SSCrossYuanHangTrialViewListReq) ProtoMessage() {}
  29. func (*SSCrossYuanHangTrialViewListReq) Descriptor() ([]byte, []int) {
  30. return fileDescriptor_0e068fae747ba0a3, []int{0}
  31. }
  32. func (m *SSCrossYuanHangTrialViewListReq) XXX_Unmarshal(b []byte) error {
  33. return xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Unmarshal(m, b)
  34. }
  35. func (m *SSCrossYuanHangTrialViewListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  36. return xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Marshal(b, m, deterministic)
  37. }
  38. func (m *SSCrossYuanHangTrialViewListReq) XXX_Merge(src proto.Message) {
  39. xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Merge(m, src)
  40. }
  41. func (m *SSCrossYuanHangTrialViewListReq) XXX_Size() int {
  42. return xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Size(m)
  43. }
  44. func (m *SSCrossYuanHangTrialViewListReq) XXX_DiscardUnknown() {
  45. xxx_messageInfo_SSCrossYuanHangTrialViewListReq.DiscardUnknown(m)
  46. }
  47. var xxx_messageInfo_SSCrossYuanHangTrialViewListReq proto.InternalMessageInfo
  48. type SSCrossYuanHangTrialViewListAck struct {
  49. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  50. TrialViewList []*YuanHangTrialData `protobuf:"bytes,2,rep,name=trial_view_list,json=trialViewList,proto3" json:"trial_view_list,omitempty"`
  51. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  52. XXX_unrecognized []byte `json:"-"`
  53. XXX_sizecache int32 `json:"-"`
  54. }
  55. func (m *SSCrossYuanHangTrialViewListAck) Reset() { *m = SSCrossYuanHangTrialViewListAck{} }
  56. func (m *SSCrossYuanHangTrialViewListAck) String() string { return proto.CompactTextString(m) }
  57. func (*SSCrossYuanHangTrialViewListAck) ProtoMessage() {}
  58. func (*SSCrossYuanHangTrialViewListAck) Descriptor() ([]byte, []int) {
  59. return fileDescriptor_0e068fae747ba0a3, []int{1}
  60. }
  61. func (m *SSCrossYuanHangTrialViewListAck) XXX_Unmarshal(b []byte) error {
  62. return xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Unmarshal(m, b)
  63. }
  64. func (m *SSCrossYuanHangTrialViewListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  65. return xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Marshal(b, m, deterministic)
  66. }
  67. func (m *SSCrossYuanHangTrialViewListAck) XXX_Merge(src proto.Message) {
  68. xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Merge(m, src)
  69. }
  70. func (m *SSCrossYuanHangTrialViewListAck) XXX_Size() int {
  71. return xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Size(m)
  72. }
  73. func (m *SSCrossYuanHangTrialViewListAck) XXX_DiscardUnknown() {
  74. xxx_messageInfo_SSCrossYuanHangTrialViewListAck.DiscardUnknown(m)
  75. }
  76. var xxx_messageInfo_SSCrossYuanHangTrialViewListAck proto.InternalMessageInfo
  77. func (m *SSCrossYuanHangTrialViewListAck) GetError() int32 {
  78. if m != nil {
  79. return m.Error
  80. }
  81. return 0
  82. }
  83. func (m *SSCrossYuanHangTrialViewListAck) GetTrialViewList() []*YuanHangTrialData {
  84. if m != nil {
  85. return m.TrialViewList
  86. }
  87. return nil
  88. }
  89. type SSCrossYuanHangTrialSelfReq struct {
  90. SelfUid uint64 `protobuf:"varint,1,opt,name=self_uid,json=selfUid,proto3" json:"self_uid,omitempty"`
  91. // 意外情况下导致远航没有出现在跨服,在每次获取自身数据时重新设置一遍
  92. TrialType int32 `protobuf:"varint,2,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  93. EndTimeStamp uint64 `protobuf:"varint,3,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"`
  94. SelfFightInfo *FightRoleInfo `protobuf:"bytes,4,opt,name=self_fight_info,json=selfFightInfo,proto3" json:"self_fight_info,omitempty"`
  95. DurationTime int32 `protobuf:"varint,5,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"`
  96. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  97. XXX_unrecognized []byte `json:"-"`
  98. XXX_sizecache int32 `json:"-"`
  99. }
  100. func (m *SSCrossYuanHangTrialSelfReq) Reset() { *m = SSCrossYuanHangTrialSelfReq{} }
  101. func (m *SSCrossYuanHangTrialSelfReq) String() string { return proto.CompactTextString(m) }
  102. func (*SSCrossYuanHangTrialSelfReq) ProtoMessage() {}
  103. func (*SSCrossYuanHangTrialSelfReq) Descriptor() ([]byte, []int) {
  104. return fileDescriptor_0e068fae747ba0a3, []int{2}
  105. }
  106. func (m *SSCrossYuanHangTrialSelfReq) XXX_Unmarshal(b []byte) error {
  107. return xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Unmarshal(m, b)
  108. }
  109. func (m *SSCrossYuanHangTrialSelfReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  110. return xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Marshal(b, m, deterministic)
  111. }
  112. func (m *SSCrossYuanHangTrialSelfReq) XXX_Merge(src proto.Message) {
  113. xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Merge(m, src)
  114. }
  115. func (m *SSCrossYuanHangTrialSelfReq) XXX_Size() int {
  116. return xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Size(m)
  117. }
  118. func (m *SSCrossYuanHangTrialSelfReq) XXX_DiscardUnknown() {
  119. xxx_messageInfo_SSCrossYuanHangTrialSelfReq.DiscardUnknown(m)
  120. }
  121. var xxx_messageInfo_SSCrossYuanHangTrialSelfReq proto.InternalMessageInfo
  122. func (m *SSCrossYuanHangTrialSelfReq) GetSelfUid() uint64 {
  123. if m != nil {
  124. return m.SelfUid
  125. }
  126. return 0
  127. }
  128. func (m *SSCrossYuanHangTrialSelfReq) GetTrialType() int32 {
  129. if m != nil {
  130. return m.TrialType
  131. }
  132. return 0
  133. }
  134. func (m *SSCrossYuanHangTrialSelfReq) GetEndTimeStamp() uint64 {
  135. if m != nil {
  136. return m.EndTimeStamp
  137. }
  138. return 0
  139. }
  140. func (m *SSCrossYuanHangTrialSelfReq) GetSelfFightInfo() *FightRoleInfo {
  141. if m != nil {
  142. return m.SelfFightInfo
  143. }
  144. return nil
  145. }
  146. func (m *SSCrossYuanHangTrialSelfReq) GetDurationTime() int32 {
  147. if m != nil {
  148. return m.DurationTime
  149. }
  150. return 0
  151. }
  152. type SSCrossYuanHangTrialSelfAck struct {
  153. SelfInfo *YuanHangTrialData `protobuf:"bytes,1,opt,name=self_info,json=selfInfo,proto3" json:"self_info,omitempty"`
  154. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  155. XXX_unrecognized []byte `json:"-"`
  156. XXX_sizecache int32 `json:"-"`
  157. }
  158. func (m *SSCrossYuanHangTrialSelfAck) Reset() { *m = SSCrossYuanHangTrialSelfAck{} }
  159. func (m *SSCrossYuanHangTrialSelfAck) String() string { return proto.CompactTextString(m) }
  160. func (*SSCrossYuanHangTrialSelfAck) ProtoMessage() {}
  161. func (*SSCrossYuanHangTrialSelfAck) Descriptor() ([]byte, []int) {
  162. return fileDescriptor_0e068fae747ba0a3, []int{3}
  163. }
  164. func (m *SSCrossYuanHangTrialSelfAck) XXX_Unmarshal(b []byte) error {
  165. return xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Unmarshal(m, b)
  166. }
  167. func (m *SSCrossYuanHangTrialSelfAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  168. return xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Marshal(b, m, deterministic)
  169. }
  170. func (m *SSCrossYuanHangTrialSelfAck) XXX_Merge(src proto.Message) {
  171. xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Merge(m, src)
  172. }
  173. func (m *SSCrossYuanHangTrialSelfAck) XXX_Size() int {
  174. return xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Size(m)
  175. }
  176. func (m *SSCrossYuanHangTrialSelfAck) XXX_DiscardUnknown() {
  177. xxx_messageInfo_SSCrossYuanHangTrialSelfAck.DiscardUnknown(m)
  178. }
  179. var xxx_messageInfo_SSCrossYuanHangTrialSelfAck proto.InternalMessageInfo
  180. func (m *SSCrossYuanHangTrialSelfAck) GetSelfInfo() *YuanHangTrialData {
  181. if m != nil {
  182. return m.SelfInfo
  183. }
  184. return nil
  185. }
  186. // 发起远航试炼
  187. type SSCrossYuanHangTrialReq struct {
  188. TrialType int32 `protobuf:"varint,1,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  189. EndTimeStamp uint64 `protobuf:"varint,2,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"`
  190. SelfFightInfo *FightRoleInfo `protobuf:"bytes,3,opt,name=self_fight_info,json=selfFightInfo,proto3" json:"self_fight_info,omitempty"`
  191. DurationTime int32 `protobuf:"varint,4,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"`
  192. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  193. XXX_unrecognized []byte `json:"-"`
  194. XXX_sizecache int32 `json:"-"`
  195. }
  196. func (m *SSCrossYuanHangTrialReq) Reset() { *m = SSCrossYuanHangTrialReq{} }
  197. func (m *SSCrossYuanHangTrialReq) String() string { return proto.CompactTextString(m) }
  198. func (*SSCrossYuanHangTrialReq) ProtoMessage() {}
  199. func (*SSCrossYuanHangTrialReq) Descriptor() ([]byte, []int) {
  200. return fileDescriptor_0e068fae747ba0a3, []int{4}
  201. }
  202. func (m *SSCrossYuanHangTrialReq) XXX_Unmarshal(b []byte) error {
  203. return xxx_messageInfo_SSCrossYuanHangTrialReq.Unmarshal(m, b)
  204. }
  205. func (m *SSCrossYuanHangTrialReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  206. return xxx_messageInfo_SSCrossYuanHangTrialReq.Marshal(b, m, deterministic)
  207. }
  208. func (m *SSCrossYuanHangTrialReq) XXX_Merge(src proto.Message) {
  209. xxx_messageInfo_SSCrossYuanHangTrialReq.Merge(m, src)
  210. }
  211. func (m *SSCrossYuanHangTrialReq) XXX_Size() int {
  212. return xxx_messageInfo_SSCrossYuanHangTrialReq.Size(m)
  213. }
  214. func (m *SSCrossYuanHangTrialReq) XXX_DiscardUnknown() {
  215. xxx_messageInfo_SSCrossYuanHangTrialReq.DiscardUnknown(m)
  216. }
  217. var xxx_messageInfo_SSCrossYuanHangTrialReq proto.InternalMessageInfo
  218. func (m *SSCrossYuanHangTrialReq) GetTrialType() int32 {
  219. if m != nil {
  220. return m.TrialType
  221. }
  222. return 0
  223. }
  224. func (m *SSCrossYuanHangTrialReq) GetEndTimeStamp() uint64 {
  225. if m != nil {
  226. return m.EndTimeStamp
  227. }
  228. return 0
  229. }
  230. func (m *SSCrossYuanHangTrialReq) GetSelfFightInfo() *FightRoleInfo {
  231. if m != nil {
  232. return m.SelfFightInfo
  233. }
  234. return nil
  235. }
  236. func (m *SSCrossYuanHangTrialReq) GetDurationTime() int32 {
  237. if m != nil {
  238. return m.DurationTime
  239. }
  240. return 0
  241. }
  242. type SSCrossYuanHangTrialAck struct {
  243. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  244. XXX_unrecognized []byte `json:"-"`
  245. XXX_sizecache int32 `json:"-"`
  246. }
  247. func (m *SSCrossYuanHangTrialAck) Reset() { *m = SSCrossYuanHangTrialAck{} }
  248. func (m *SSCrossYuanHangTrialAck) String() string { return proto.CompactTextString(m) }
  249. func (*SSCrossYuanHangTrialAck) ProtoMessage() {}
  250. func (*SSCrossYuanHangTrialAck) Descriptor() ([]byte, []int) {
  251. return fileDescriptor_0e068fae747ba0a3, []int{5}
  252. }
  253. func (m *SSCrossYuanHangTrialAck) XXX_Unmarshal(b []byte) error {
  254. return xxx_messageInfo_SSCrossYuanHangTrialAck.Unmarshal(m, b)
  255. }
  256. func (m *SSCrossYuanHangTrialAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  257. return xxx_messageInfo_SSCrossYuanHangTrialAck.Marshal(b, m, deterministic)
  258. }
  259. func (m *SSCrossYuanHangTrialAck) XXX_Merge(src proto.Message) {
  260. xxx_messageInfo_SSCrossYuanHangTrialAck.Merge(m, src)
  261. }
  262. func (m *SSCrossYuanHangTrialAck) XXX_Size() int {
  263. return xxx_messageInfo_SSCrossYuanHangTrialAck.Size(m)
  264. }
  265. func (m *SSCrossYuanHangTrialAck) XXX_DiscardUnknown() {
  266. xxx_messageInfo_SSCrossYuanHangTrialAck.DiscardUnknown(m)
  267. }
  268. var xxx_messageInfo_SSCrossYuanHangTrialAck proto.InternalMessageInfo
  269. // 远航试炼挑战
  270. type SSCrossYuanHangTrialChallengeReq struct {
  271. ChallengeUid uint64 `protobuf:"varint,1,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"`
  272. ChallengeUidEndTime uint64 `protobuf:"varint,2,opt,name=challenge_uid_end_time,json=challengeUidEndTime,proto3" json:"challenge_uid_end_time,omitempty"`
  273. BeChallengeMaxNum int32 `protobuf:"varint,3,opt,name=be_challenge_max_num,json=beChallengeMaxNum,proto3" json:"be_challenge_max_num,omitempty"`
  274. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  275. XXX_unrecognized []byte `json:"-"`
  276. XXX_sizecache int32 `json:"-"`
  277. }
  278. func (m *SSCrossYuanHangTrialChallengeReq) Reset() { *m = SSCrossYuanHangTrialChallengeReq{} }
  279. func (m *SSCrossYuanHangTrialChallengeReq) String() string { return proto.CompactTextString(m) }
  280. func (*SSCrossYuanHangTrialChallengeReq) ProtoMessage() {}
  281. func (*SSCrossYuanHangTrialChallengeReq) Descriptor() ([]byte, []int) {
  282. return fileDescriptor_0e068fae747ba0a3, []int{6}
  283. }
  284. func (m *SSCrossYuanHangTrialChallengeReq) XXX_Unmarshal(b []byte) error {
  285. return xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Unmarshal(m, b)
  286. }
  287. func (m *SSCrossYuanHangTrialChallengeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  288. return xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Marshal(b, m, deterministic)
  289. }
  290. func (m *SSCrossYuanHangTrialChallengeReq) XXX_Merge(src proto.Message) {
  291. xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Merge(m, src)
  292. }
  293. func (m *SSCrossYuanHangTrialChallengeReq) XXX_Size() int {
  294. return xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Size(m)
  295. }
  296. func (m *SSCrossYuanHangTrialChallengeReq) XXX_DiscardUnknown() {
  297. xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.DiscardUnknown(m)
  298. }
  299. var xxx_messageInfo_SSCrossYuanHangTrialChallengeReq proto.InternalMessageInfo
  300. func (m *SSCrossYuanHangTrialChallengeReq) GetChallengeUid() uint64 {
  301. if m != nil {
  302. return m.ChallengeUid
  303. }
  304. return 0
  305. }
  306. func (m *SSCrossYuanHangTrialChallengeReq) GetChallengeUidEndTime() uint64 {
  307. if m != nil {
  308. return m.ChallengeUidEndTime
  309. }
  310. return 0
  311. }
  312. func (m *SSCrossYuanHangTrialChallengeReq) GetBeChallengeMaxNum() int32 {
  313. if m != nil {
  314. return m.BeChallengeMaxNum
  315. }
  316. return 0
  317. }
  318. type SSCrossYuanHangTrialChallengeAck struct {
  319. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  320. ChallengeUid uint64 `protobuf:"varint,2,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"`
  321. ChallengeUidEndTime uint64 `protobuf:"varint,3,opt,name=challenge_uid_end_time,json=challengeUidEndTime,proto3" json:"challenge_uid_end_time,omitempty"`
  322. FightInfo *FightRoleInfo `protobuf:"bytes,5,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  323. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  324. XXX_unrecognized []byte `json:"-"`
  325. XXX_sizecache int32 `json:"-"`
  326. }
  327. func (m *SSCrossYuanHangTrialChallengeAck) Reset() { *m = SSCrossYuanHangTrialChallengeAck{} }
  328. func (m *SSCrossYuanHangTrialChallengeAck) String() string { return proto.CompactTextString(m) }
  329. func (*SSCrossYuanHangTrialChallengeAck) ProtoMessage() {}
  330. func (*SSCrossYuanHangTrialChallengeAck) Descriptor() ([]byte, []int) {
  331. return fileDescriptor_0e068fae747ba0a3, []int{7}
  332. }
  333. func (m *SSCrossYuanHangTrialChallengeAck) XXX_Unmarshal(b []byte) error {
  334. return xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Unmarshal(m, b)
  335. }
  336. func (m *SSCrossYuanHangTrialChallengeAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  337. return xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Marshal(b, m, deterministic)
  338. }
  339. func (m *SSCrossYuanHangTrialChallengeAck) XXX_Merge(src proto.Message) {
  340. xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Merge(m, src)
  341. }
  342. func (m *SSCrossYuanHangTrialChallengeAck) XXX_Size() int {
  343. return xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Size(m)
  344. }
  345. func (m *SSCrossYuanHangTrialChallengeAck) XXX_DiscardUnknown() {
  346. xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.DiscardUnknown(m)
  347. }
  348. var xxx_messageInfo_SSCrossYuanHangTrialChallengeAck proto.InternalMessageInfo
  349. func (m *SSCrossYuanHangTrialChallengeAck) GetError() int32 {
  350. if m != nil {
  351. return m.Error
  352. }
  353. return 0
  354. }
  355. func (m *SSCrossYuanHangTrialChallengeAck) GetChallengeUid() uint64 {
  356. if m != nil {
  357. return m.ChallengeUid
  358. }
  359. return 0
  360. }
  361. func (m *SSCrossYuanHangTrialChallengeAck) GetChallengeUidEndTime() uint64 {
  362. if m != nil {
  363. return m.ChallengeUidEndTime
  364. }
  365. return 0
  366. }
  367. func (m *SSCrossYuanHangTrialChallengeAck) GetFightInfo() *FightRoleInfo {
  368. if m != nil {
  369. return m.FightInfo
  370. }
  371. return nil
  372. }
  373. // 变更列表通知
  374. type SSCrossYuanHangTrialViewNtf struct {
  375. TrialViewList []*YuanHangTrialData `protobuf:"bytes,1,rep,name=trial_view_list,json=trialViewList,proto3" json:"trial_view_list,omitempty"`
  376. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  377. XXX_unrecognized []byte `json:"-"`
  378. XXX_sizecache int32 `json:"-"`
  379. }
  380. func (m *SSCrossYuanHangTrialViewNtf) Reset() { *m = SSCrossYuanHangTrialViewNtf{} }
  381. func (m *SSCrossYuanHangTrialViewNtf) String() string { return proto.CompactTextString(m) }
  382. func (*SSCrossYuanHangTrialViewNtf) ProtoMessage() {}
  383. func (*SSCrossYuanHangTrialViewNtf) Descriptor() ([]byte, []int) {
  384. return fileDescriptor_0e068fae747ba0a3, []int{8}
  385. }
  386. func (m *SSCrossYuanHangTrialViewNtf) XXX_Unmarshal(b []byte) error {
  387. return xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Unmarshal(m, b)
  388. }
  389. func (m *SSCrossYuanHangTrialViewNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  390. return xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Marshal(b, m, deterministic)
  391. }
  392. func (m *SSCrossYuanHangTrialViewNtf) XXX_Merge(src proto.Message) {
  393. xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Merge(m, src)
  394. }
  395. func (m *SSCrossYuanHangTrialViewNtf) XXX_Size() int {
  396. return xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Size(m)
  397. }
  398. func (m *SSCrossYuanHangTrialViewNtf) XXX_DiscardUnknown() {
  399. xxx_messageInfo_SSCrossYuanHangTrialViewNtf.DiscardUnknown(m)
  400. }
  401. var xxx_messageInfo_SSCrossYuanHangTrialViewNtf proto.InternalMessageInfo
  402. func (m *SSCrossYuanHangTrialViewNtf) GetTrialViewList() []*YuanHangTrialData {
  403. if m != nil {
  404. return m.TrialViewList
  405. }
  406. return nil
  407. }
  408. // 挑战结果通知
  409. type SSCrossYuanHangTrialChallengeResultReq struct {
  410. ChallengedUid uint64 `protobuf:"varint,1,opt,name=challenged_uid,json=challengedUid,proto3" json:"challenged_uid,omitempty"`
  411. ChallengedUidEndTime uint64 `protobuf:"varint,2,opt,name=challenged_uid_end_time,json=challengedUidEndTime,proto3" json:"challenged_uid_end_time,omitempty"`
  412. FightTime int32 `protobuf:"varint,3,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  413. Win bool `protobuf:"varint,4,opt,name=win,proto3" json:"win,omitempty"`
  414. SelfNickName string `protobuf:"bytes,5,opt,name=self_nick_name,json=selfNickName,proto3" json:"self_nick_name,omitempty"`
  415. SelfZone int32 `protobuf:"varint,6,opt,name=self_zone,json=selfZone,proto3" json:"self_zone,omitempty"`
  416. FightInfo *FightRoleInfo `protobuf:"bytes,7,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  417. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  418. XXX_unrecognized []byte `json:"-"`
  419. XXX_sizecache int32 `json:"-"`
  420. }
  421. func (m *SSCrossYuanHangTrialChallengeResultReq) Reset() {
  422. *m = SSCrossYuanHangTrialChallengeResultReq{}
  423. }
  424. func (m *SSCrossYuanHangTrialChallengeResultReq) String() string { return proto.CompactTextString(m) }
  425. func (*SSCrossYuanHangTrialChallengeResultReq) ProtoMessage() {}
  426. func (*SSCrossYuanHangTrialChallengeResultReq) Descriptor() ([]byte, []int) {
  427. return fileDescriptor_0e068fae747ba0a3, []int{9}
  428. }
  429. func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Unmarshal(b []byte) error {
  430. return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Unmarshal(m, b)
  431. }
  432. func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  433. return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Marshal(b, m, deterministic)
  434. }
  435. func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Merge(src proto.Message) {
  436. xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Merge(m, src)
  437. }
  438. func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Size() int {
  439. return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Size(m)
  440. }
  441. func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_DiscardUnknown() {
  442. xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.DiscardUnknown(m)
  443. }
  444. var xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq proto.InternalMessageInfo
  445. func (m *SSCrossYuanHangTrialChallengeResultReq) GetChallengedUid() uint64 {
  446. if m != nil {
  447. return m.ChallengedUid
  448. }
  449. return 0
  450. }
  451. func (m *SSCrossYuanHangTrialChallengeResultReq) GetChallengedUidEndTime() uint64 {
  452. if m != nil {
  453. return m.ChallengedUidEndTime
  454. }
  455. return 0
  456. }
  457. func (m *SSCrossYuanHangTrialChallengeResultReq) GetFightTime() int32 {
  458. if m != nil {
  459. return m.FightTime
  460. }
  461. return 0
  462. }
  463. func (m *SSCrossYuanHangTrialChallengeResultReq) GetWin() bool {
  464. if m != nil {
  465. return m.Win
  466. }
  467. return false
  468. }
  469. func (m *SSCrossYuanHangTrialChallengeResultReq) GetSelfNickName() string {
  470. if m != nil {
  471. return m.SelfNickName
  472. }
  473. return ""
  474. }
  475. func (m *SSCrossYuanHangTrialChallengeResultReq) GetSelfZone() int32 {
  476. if m != nil {
  477. return m.SelfZone
  478. }
  479. return 0
  480. }
  481. func (m *SSCrossYuanHangTrialChallengeResultReq) GetFightInfo() *FightRoleInfo {
  482. if m != nil {
  483. return m.FightInfo
  484. }
  485. return nil
  486. }
  487. type SSCrossYuanHangTrialChallengeResultAck struct {
  488. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  489. Win bool `protobuf:"varint,2,opt,name=win,proto3" json:"win,omitempty"`
  490. ShipTrialLevel int32 `protobuf:"varint,3,opt,name=ship_trial_level,json=shipTrialLevel,proto3" json:"ship_trial_level,omitempty"`
  491. LogData *YuanHangTrialLogData `protobuf:"bytes,4,opt,name=log_data,json=logData,proto3" json:"log_data,omitempty"`
  492. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  493. XXX_unrecognized []byte `json:"-"`
  494. XXX_sizecache int32 `json:"-"`
  495. }
  496. func (m *SSCrossYuanHangTrialChallengeResultAck) Reset() {
  497. *m = SSCrossYuanHangTrialChallengeResultAck{}
  498. }
  499. func (m *SSCrossYuanHangTrialChallengeResultAck) String() string { return proto.CompactTextString(m) }
  500. func (*SSCrossYuanHangTrialChallengeResultAck) ProtoMessage() {}
  501. func (*SSCrossYuanHangTrialChallengeResultAck) Descriptor() ([]byte, []int) {
  502. return fileDescriptor_0e068fae747ba0a3, []int{10}
  503. }
  504. func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Unmarshal(b []byte) error {
  505. return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Unmarshal(m, b)
  506. }
  507. func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  508. return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Marshal(b, m, deterministic)
  509. }
  510. func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Merge(src proto.Message) {
  511. xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Merge(m, src)
  512. }
  513. func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Size() int {
  514. return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Size(m)
  515. }
  516. func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_DiscardUnknown() {
  517. xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.DiscardUnknown(m)
  518. }
  519. var xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck proto.InternalMessageInfo
  520. func (m *SSCrossYuanHangTrialChallengeResultAck) GetError() int32 {
  521. if m != nil {
  522. return m.Error
  523. }
  524. return 0
  525. }
  526. func (m *SSCrossYuanHangTrialChallengeResultAck) GetWin() bool {
  527. if m != nil {
  528. return m.Win
  529. }
  530. return false
  531. }
  532. func (m *SSCrossYuanHangTrialChallengeResultAck) GetShipTrialLevel() int32 {
  533. if m != nil {
  534. return m.ShipTrialLevel
  535. }
  536. return 0
  537. }
  538. func (m *SSCrossYuanHangTrialChallengeResultAck) GetLogData() *YuanHangTrialLogData {
  539. if m != nil {
  540. return m.LogData
  541. }
  542. return nil
  543. }
  544. // 远航试炼排行榜积分更新
  545. type SSCrossYuanHangTrialUpdateRankScoreNtf struct {
  546. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  547. RankScore uint64 `protobuf:"varint,2,opt,name=rank_score,json=rankScore,proto3" json:"rank_score,omitempty"`
  548. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  549. XXX_unrecognized []byte `json:"-"`
  550. XXX_sizecache int32 `json:"-"`
  551. }
  552. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) Reset() {
  553. *m = SSCrossYuanHangTrialUpdateRankScoreNtf{}
  554. }
  555. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) String() string { return proto.CompactTextString(m) }
  556. func (*SSCrossYuanHangTrialUpdateRankScoreNtf) ProtoMessage() {}
  557. func (*SSCrossYuanHangTrialUpdateRankScoreNtf) Descriptor() ([]byte, []int) {
  558. return fileDescriptor_0e068fae747ba0a3, []int{11}
  559. }
  560. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Unmarshal(b []byte) error {
  561. return xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Unmarshal(m, b)
  562. }
  563. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  564. return xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Marshal(b, m, deterministic)
  565. }
  566. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Merge(src proto.Message) {
  567. xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Merge(m, src)
  568. }
  569. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Size() int {
  570. return xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Size(m)
  571. }
  572. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_DiscardUnknown() {
  573. xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.DiscardUnknown(m)
  574. }
  575. var xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf proto.InternalMessageInfo
  576. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) GetUid() uint64 {
  577. if m != nil {
  578. return m.Uid
  579. }
  580. return 0
  581. }
  582. func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) GetRankScore() uint64 {
  583. if m != nil {
  584. return m.RankScore
  585. }
  586. return 0
  587. }
  588. // 获取远航试炼排行榜
  589. type SSCrossYuanHangTrialRankListReq struct {
  590. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  591. StartIdx int32 `protobuf:"varint,2,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"`
  592. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  593. XXX_unrecognized []byte `json:"-"`
  594. XXX_sizecache int32 `json:"-"`
  595. }
  596. func (m *SSCrossYuanHangTrialRankListReq) Reset() { *m = SSCrossYuanHangTrialRankListReq{} }
  597. func (m *SSCrossYuanHangTrialRankListReq) String() string { return proto.CompactTextString(m) }
  598. func (*SSCrossYuanHangTrialRankListReq) ProtoMessage() {}
  599. func (*SSCrossYuanHangTrialRankListReq) Descriptor() ([]byte, []int) {
  600. return fileDescriptor_0e068fae747ba0a3, []int{12}
  601. }
  602. func (m *SSCrossYuanHangTrialRankListReq) XXX_Unmarshal(b []byte) error {
  603. return xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Unmarshal(m, b)
  604. }
  605. func (m *SSCrossYuanHangTrialRankListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  606. return xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Marshal(b, m, deterministic)
  607. }
  608. func (m *SSCrossYuanHangTrialRankListReq) XXX_Merge(src proto.Message) {
  609. xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Merge(m, src)
  610. }
  611. func (m *SSCrossYuanHangTrialRankListReq) XXX_Size() int {
  612. return xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Size(m)
  613. }
  614. func (m *SSCrossYuanHangTrialRankListReq) XXX_DiscardUnknown() {
  615. xxx_messageInfo_SSCrossYuanHangTrialRankListReq.DiscardUnknown(m)
  616. }
  617. var xxx_messageInfo_SSCrossYuanHangTrialRankListReq proto.InternalMessageInfo
  618. func (m *SSCrossYuanHangTrialRankListReq) GetUid() uint64 {
  619. if m != nil {
  620. return m.Uid
  621. }
  622. return 0
  623. }
  624. func (m *SSCrossYuanHangTrialRankListReq) GetStartIdx() int32 {
  625. if m != nil {
  626. return m.StartIdx
  627. }
  628. return 0
  629. }
  630. type SSCrossYuanHangTrialRankListAck struct {
  631. StartIdx int32 `protobuf:"varint,1,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"`
  632. SelfRank uint32 `protobuf:"varint,2,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"`
  633. SelfScore uint64 `protobuf:"varint,3,opt,name=self_score,json=selfScore,proto3" json:"self_score,omitempty"`
  634. TotalRank uint32 `protobuf:"varint,4,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"`
  635. RankList []*CommonRankInfo `protobuf:"bytes,5,rep,name=rank_list,json=rankList,proto3" json:"rank_list,omitempty"`
  636. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  637. XXX_unrecognized []byte `json:"-"`
  638. XXX_sizecache int32 `json:"-"`
  639. }
  640. func (m *SSCrossYuanHangTrialRankListAck) Reset() { *m = SSCrossYuanHangTrialRankListAck{} }
  641. func (m *SSCrossYuanHangTrialRankListAck) String() string { return proto.CompactTextString(m) }
  642. func (*SSCrossYuanHangTrialRankListAck) ProtoMessage() {}
  643. func (*SSCrossYuanHangTrialRankListAck) Descriptor() ([]byte, []int) {
  644. return fileDescriptor_0e068fae747ba0a3, []int{13}
  645. }
  646. func (m *SSCrossYuanHangTrialRankListAck) XXX_Unmarshal(b []byte) error {
  647. return xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Unmarshal(m, b)
  648. }
  649. func (m *SSCrossYuanHangTrialRankListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  650. return xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Marshal(b, m, deterministic)
  651. }
  652. func (m *SSCrossYuanHangTrialRankListAck) XXX_Merge(src proto.Message) {
  653. xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Merge(m, src)
  654. }
  655. func (m *SSCrossYuanHangTrialRankListAck) XXX_Size() int {
  656. return xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Size(m)
  657. }
  658. func (m *SSCrossYuanHangTrialRankListAck) XXX_DiscardUnknown() {
  659. xxx_messageInfo_SSCrossYuanHangTrialRankListAck.DiscardUnknown(m)
  660. }
  661. var xxx_messageInfo_SSCrossYuanHangTrialRankListAck proto.InternalMessageInfo
  662. func (m *SSCrossYuanHangTrialRankListAck) GetStartIdx() int32 {
  663. if m != nil {
  664. return m.StartIdx
  665. }
  666. return 0
  667. }
  668. func (m *SSCrossYuanHangTrialRankListAck) GetSelfRank() uint32 {
  669. if m != nil {
  670. return m.SelfRank
  671. }
  672. return 0
  673. }
  674. func (m *SSCrossYuanHangTrialRankListAck) GetSelfScore() uint64 {
  675. if m != nil {
  676. return m.SelfScore
  677. }
  678. return 0
  679. }
  680. func (m *SSCrossYuanHangTrialRankListAck) GetTotalRank() uint32 {
  681. if m != nil {
  682. return m.TotalRank
  683. }
  684. return 0
  685. }
  686. func (m *SSCrossYuanHangTrialRankListAck) GetRankList() []*CommonRankInfo {
  687. if m != nil {
  688. return m.RankList
  689. }
  690. return nil
  691. }
  692. // 被挑战日志通知
  693. type SSCrossYuanHangTrialLogNtf struct {
  694. NtfUid uint64 `protobuf:"varint,1,opt,name=ntf_uid,json=ntfUid,proto3" json:"ntf_uid,omitempty"`
  695. LogData *YuanHangTrialLogData `protobuf:"bytes,2,opt,name=log_data,json=logData,proto3" json:"log_data,omitempty"`
  696. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  697. XXX_unrecognized []byte `json:"-"`
  698. XXX_sizecache int32 `json:"-"`
  699. }
  700. func (m *SSCrossYuanHangTrialLogNtf) Reset() { *m = SSCrossYuanHangTrialLogNtf{} }
  701. func (m *SSCrossYuanHangTrialLogNtf) String() string { return proto.CompactTextString(m) }
  702. func (*SSCrossYuanHangTrialLogNtf) ProtoMessage() {}
  703. func (*SSCrossYuanHangTrialLogNtf) Descriptor() ([]byte, []int) {
  704. return fileDescriptor_0e068fae747ba0a3, []int{14}
  705. }
  706. func (m *SSCrossYuanHangTrialLogNtf) XXX_Unmarshal(b []byte) error {
  707. return xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Unmarshal(m, b)
  708. }
  709. func (m *SSCrossYuanHangTrialLogNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  710. return xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Marshal(b, m, deterministic)
  711. }
  712. func (m *SSCrossYuanHangTrialLogNtf) XXX_Merge(src proto.Message) {
  713. xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Merge(m, src)
  714. }
  715. func (m *SSCrossYuanHangTrialLogNtf) XXX_Size() int {
  716. return xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Size(m)
  717. }
  718. func (m *SSCrossYuanHangTrialLogNtf) XXX_DiscardUnknown() {
  719. xxx_messageInfo_SSCrossYuanHangTrialLogNtf.DiscardUnknown(m)
  720. }
  721. var xxx_messageInfo_SSCrossYuanHangTrialLogNtf proto.InternalMessageInfo
  722. func (m *SSCrossYuanHangTrialLogNtf) GetNtfUid() uint64 {
  723. if m != nil {
  724. return m.NtfUid
  725. }
  726. return 0
  727. }
  728. func (m *SSCrossYuanHangTrialLogNtf) GetLogData() *YuanHangTrialLogData {
  729. if m != nil {
  730. return m.LogData
  731. }
  732. return nil
  733. }
  734. // 查询飞艇信息
  735. type SSCrossYuanHangTrialInfoReq struct {
  736. TrialUid uint64 `protobuf:"varint,1,opt,name=trial_uid,json=trialUid,proto3" json:"trial_uid,omitempty"`
  737. TrialEndTime uint64 `protobuf:"varint,2,opt,name=trial_end_time,json=trialEndTime,proto3" json:"trial_end_time,omitempty"`
  738. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  739. XXX_unrecognized []byte `json:"-"`
  740. XXX_sizecache int32 `json:"-"`
  741. }
  742. func (m *SSCrossYuanHangTrialInfoReq) Reset() { *m = SSCrossYuanHangTrialInfoReq{} }
  743. func (m *SSCrossYuanHangTrialInfoReq) String() string { return proto.CompactTextString(m) }
  744. func (*SSCrossYuanHangTrialInfoReq) ProtoMessage() {}
  745. func (*SSCrossYuanHangTrialInfoReq) Descriptor() ([]byte, []int) {
  746. return fileDescriptor_0e068fae747ba0a3, []int{15}
  747. }
  748. func (m *SSCrossYuanHangTrialInfoReq) XXX_Unmarshal(b []byte) error {
  749. return xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Unmarshal(m, b)
  750. }
  751. func (m *SSCrossYuanHangTrialInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  752. return xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Marshal(b, m, deterministic)
  753. }
  754. func (m *SSCrossYuanHangTrialInfoReq) XXX_Merge(src proto.Message) {
  755. xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Merge(m, src)
  756. }
  757. func (m *SSCrossYuanHangTrialInfoReq) XXX_Size() int {
  758. return xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Size(m)
  759. }
  760. func (m *SSCrossYuanHangTrialInfoReq) XXX_DiscardUnknown() {
  761. xxx_messageInfo_SSCrossYuanHangTrialInfoReq.DiscardUnknown(m)
  762. }
  763. var xxx_messageInfo_SSCrossYuanHangTrialInfoReq proto.InternalMessageInfo
  764. func (m *SSCrossYuanHangTrialInfoReq) GetTrialUid() uint64 {
  765. if m != nil {
  766. return m.TrialUid
  767. }
  768. return 0
  769. }
  770. func (m *SSCrossYuanHangTrialInfoReq) GetTrialEndTime() uint64 {
  771. if m != nil {
  772. return m.TrialEndTime
  773. }
  774. return 0
  775. }
  776. type SSCCrossYuanHangTrialInfoAck struct {
  777. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  778. TrialData *YuanHangTrialData `protobuf:"bytes,2,opt,name=trial_data,json=trialData,proto3" json:"trial_data,omitempty"`
  779. NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  780. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  781. XXX_unrecognized []byte `json:"-"`
  782. XXX_sizecache int32 `json:"-"`
  783. }
  784. func (m *SSCCrossYuanHangTrialInfoAck) Reset() { *m = SSCCrossYuanHangTrialInfoAck{} }
  785. func (m *SSCCrossYuanHangTrialInfoAck) String() string { return proto.CompactTextString(m) }
  786. func (*SSCCrossYuanHangTrialInfoAck) ProtoMessage() {}
  787. func (*SSCCrossYuanHangTrialInfoAck) Descriptor() ([]byte, []int) {
  788. return fileDescriptor_0e068fae747ba0a3, []int{16}
  789. }
  790. func (m *SSCCrossYuanHangTrialInfoAck) XXX_Unmarshal(b []byte) error {
  791. return xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Unmarshal(m, b)
  792. }
  793. func (m *SSCCrossYuanHangTrialInfoAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  794. return xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Marshal(b, m, deterministic)
  795. }
  796. func (m *SSCCrossYuanHangTrialInfoAck) XXX_Merge(src proto.Message) {
  797. xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Merge(m, src)
  798. }
  799. func (m *SSCCrossYuanHangTrialInfoAck) XXX_Size() int {
  800. return xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Size(m)
  801. }
  802. func (m *SSCCrossYuanHangTrialInfoAck) XXX_DiscardUnknown() {
  803. xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.DiscardUnknown(m)
  804. }
  805. var xxx_messageInfo_SSCCrossYuanHangTrialInfoAck proto.InternalMessageInfo
  806. func (m *SSCCrossYuanHangTrialInfoAck) GetError() int32 {
  807. if m != nil {
  808. return m.Error
  809. }
  810. return 0
  811. }
  812. func (m *SSCCrossYuanHangTrialInfoAck) GetTrialData() *YuanHangTrialData {
  813. if m != nil {
  814. return m.TrialData
  815. }
  816. return nil
  817. }
  818. func (m *SSCCrossYuanHangTrialInfoAck) GetNickName() string {
  819. if m != nil {
  820. return m.NickName
  821. }
  822. return ""
  823. }
  824. // 跨服-巅峰爬塔
  825. // 排行榜按照最大战力/阵容数据实时刷新(不是最大战力时的阵容)
  826. type SSCrossRankUpdateNtf struct {
  827. SelfMaxFightPower uint64 `protobuf:"varint,1,opt,name=self_max_fight_power,json=selfMaxFightPower,proto3" json:"self_max_fight_power,omitempty"`
  828. FightInfo *FightRoleInfo `protobuf:"bytes,2,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  829. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  830. XXX_unrecognized []byte `json:"-"`
  831. XXX_sizecache int32 `json:"-"`
  832. }
  833. func (m *SSCrossRankUpdateNtf) Reset() { *m = SSCrossRankUpdateNtf{} }
  834. func (m *SSCrossRankUpdateNtf) String() string { return proto.CompactTextString(m) }
  835. func (*SSCrossRankUpdateNtf) ProtoMessage() {}
  836. func (*SSCrossRankUpdateNtf) Descriptor() ([]byte, []int) {
  837. return fileDescriptor_0e068fae747ba0a3, []int{17}
  838. }
  839. func (m *SSCrossRankUpdateNtf) XXX_Unmarshal(b []byte) error {
  840. return xxx_messageInfo_SSCrossRankUpdateNtf.Unmarshal(m, b)
  841. }
  842. func (m *SSCrossRankUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  843. return xxx_messageInfo_SSCrossRankUpdateNtf.Marshal(b, m, deterministic)
  844. }
  845. func (m *SSCrossRankUpdateNtf) XXX_Merge(src proto.Message) {
  846. xxx_messageInfo_SSCrossRankUpdateNtf.Merge(m, src)
  847. }
  848. func (m *SSCrossRankUpdateNtf) XXX_Size() int {
  849. return xxx_messageInfo_SSCrossRankUpdateNtf.Size(m)
  850. }
  851. func (m *SSCrossRankUpdateNtf) XXX_DiscardUnknown() {
  852. xxx_messageInfo_SSCrossRankUpdateNtf.DiscardUnknown(m)
  853. }
  854. var xxx_messageInfo_SSCrossRankUpdateNtf proto.InternalMessageInfo
  855. func (m *SSCrossRankUpdateNtf) GetSelfMaxFightPower() uint64 {
  856. if m != nil {
  857. return m.SelfMaxFightPower
  858. }
  859. return 0
  860. }
  861. func (m *SSCrossRankUpdateNtf) GetFightInfo() *FightRoleInfo {
  862. if m != nil {
  863. return m.FightInfo
  864. }
  865. return nil
  866. }
  867. // 进入巅峰之塔玩家阵容信息更新
  868. type SSCrossRankFightInfoUpdateNtf struct {
  869. FightInfo *FightRoleInfo `protobuf:"bytes,1,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  870. CurSelfMaxFightPower uint64 `protobuf:"varint,2,opt,name=cur_self_max_fight_power,json=curSelfMaxFightPower,proto3" json:"cur_self_max_fight_power,omitempty"`
  871. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  872. XXX_unrecognized []byte `json:"-"`
  873. XXX_sizecache int32 `json:"-"`
  874. }
  875. func (m *SSCrossRankFightInfoUpdateNtf) Reset() { *m = SSCrossRankFightInfoUpdateNtf{} }
  876. func (m *SSCrossRankFightInfoUpdateNtf) String() string { return proto.CompactTextString(m) }
  877. func (*SSCrossRankFightInfoUpdateNtf) ProtoMessage() {}
  878. func (*SSCrossRankFightInfoUpdateNtf) Descriptor() ([]byte, []int) {
  879. return fileDescriptor_0e068fae747ba0a3, []int{18}
  880. }
  881. func (m *SSCrossRankFightInfoUpdateNtf) XXX_Unmarshal(b []byte) error {
  882. return xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Unmarshal(m, b)
  883. }
  884. func (m *SSCrossRankFightInfoUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  885. return xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Marshal(b, m, deterministic)
  886. }
  887. func (m *SSCrossRankFightInfoUpdateNtf) XXX_Merge(src proto.Message) {
  888. xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Merge(m, src)
  889. }
  890. func (m *SSCrossRankFightInfoUpdateNtf) XXX_Size() int {
  891. return xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Size(m)
  892. }
  893. func (m *SSCrossRankFightInfoUpdateNtf) XXX_DiscardUnknown() {
  894. xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.DiscardUnknown(m)
  895. }
  896. var xxx_messageInfo_SSCrossRankFightInfoUpdateNtf proto.InternalMessageInfo
  897. func (m *SSCrossRankFightInfoUpdateNtf) GetFightInfo() *FightRoleInfo {
  898. if m != nil {
  899. return m.FightInfo
  900. }
  901. return nil
  902. }
  903. func (m *SSCrossRankFightInfoUpdateNtf) GetCurSelfMaxFightPower() uint64 {
  904. if m != nil {
  905. return m.CurSelfMaxFightPower
  906. }
  907. return 0
  908. }
  909. // 巅峰之塔匹配玩家
  910. type SSCrossTopTowerMatchFightReq struct {
  911. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  912. XXX_unrecognized []byte `json:"-"`
  913. XXX_sizecache int32 `json:"-"`
  914. }
  915. func (m *SSCrossTopTowerMatchFightReq) Reset() { *m = SSCrossTopTowerMatchFightReq{} }
  916. func (m *SSCrossTopTowerMatchFightReq) String() string { return proto.CompactTextString(m) }
  917. func (*SSCrossTopTowerMatchFightReq) ProtoMessage() {}
  918. func (*SSCrossTopTowerMatchFightReq) Descriptor() ([]byte, []int) {
  919. return fileDescriptor_0e068fae747ba0a3, []int{19}
  920. }
  921. func (m *SSCrossTopTowerMatchFightReq) XXX_Unmarshal(b []byte) error {
  922. return xxx_messageInfo_SSCrossTopTowerMatchFightReq.Unmarshal(m, b)
  923. }
  924. func (m *SSCrossTopTowerMatchFightReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  925. return xxx_messageInfo_SSCrossTopTowerMatchFightReq.Marshal(b, m, deterministic)
  926. }
  927. func (m *SSCrossTopTowerMatchFightReq) XXX_Merge(src proto.Message) {
  928. xxx_messageInfo_SSCrossTopTowerMatchFightReq.Merge(m, src)
  929. }
  930. func (m *SSCrossTopTowerMatchFightReq) XXX_Size() int {
  931. return xxx_messageInfo_SSCrossTopTowerMatchFightReq.Size(m)
  932. }
  933. func (m *SSCrossTopTowerMatchFightReq) XXX_DiscardUnknown() {
  934. xxx_messageInfo_SSCrossTopTowerMatchFightReq.DiscardUnknown(m)
  935. }
  936. var xxx_messageInfo_SSCrossTopTowerMatchFightReq proto.InternalMessageInfo
  937. type SSCrossTopTowerMatchFightAck struct {
  938. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  939. FightInfoList []*TopTowerFightRoleInfo `protobuf:"bytes,2,rep,name=fight_info_list,json=fightInfoList,proto3" json:"fight_info_list,omitempty"`
  940. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  941. XXX_unrecognized []byte `json:"-"`
  942. XXX_sizecache int32 `json:"-"`
  943. }
  944. func (m *SSCrossTopTowerMatchFightAck) Reset() { *m = SSCrossTopTowerMatchFightAck{} }
  945. func (m *SSCrossTopTowerMatchFightAck) String() string { return proto.CompactTextString(m) }
  946. func (*SSCrossTopTowerMatchFightAck) ProtoMessage() {}
  947. func (*SSCrossTopTowerMatchFightAck) Descriptor() ([]byte, []int) {
  948. return fileDescriptor_0e068fae747ba0a3, []int{20}
  949. }
  950. func (m *SSCrossTopTowerMatchFightAck) XXX_Unmarshal(b []byte) error {
  951. return xxx_messageInfo_SSCrossTopTowerMatchFightAck.Unmarshal(m, b)
  952. }
  953. func (m *SSCrossTopTowerMatchFightAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  954. return xxx_messageInfo_SSCrossTopTowerMatchFightAck.Marshal(b, m, deterministic)
  955. }
  956. func (m *SSCrossTopTowerMatchFightAck) XXX_Merge(src proto.Message) {
  957. xxx_messageInfo_SSCrossTopTowerMatchFightAck.Merge(m, src)
  958. }
  959. func (m *SSCrossTopTowerMatchFightAck) XXX_Size() int {
  960. return xxx_messageInfo_SSCrossTopTowerMatchFightAck.Size(m)
  961. }
  962. func (m *SSCrossTopTowerMatchFightAck) XXX_DiscardUnknown() {
  963. xxx_messageInfo_SSCrossTopTowerMatchFightAck.DiscardUnknown(m)
  964. }
  965. var xxx_messageInfo_SSCrossTopTowerMatchFightAck proto.InternalMessageInfo
  966. func (m *SSCrossTopTowerMatchFightAck) GetError() int32 {
  967. if m != nil {
  968. return m.Error
  969. }
  970. return 0
  971. }
  972. func (m *SSCrossTopTowerMatchFightAck) GetFightInfoList() []*TopTowerFightRoleInfo {
  973. if m != nil {
  974. return m.FightInfoList
  975. }
  976. return nil
  977. }
  978. // 买路排行榜通知
  979. type SSCrossTopTowerForceWinRankUpdateNtf struct {
  980. FightUid uint64 `protobuf:"varint,1,opt,name=fight_uid,json=fightUid,proto3" json:"fight_uid,omitempty"`
  981. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  982. XXX_unrecognized []byte `json:"-"`
  983. XXX_sizecache int32 `json:"-"`
  984. }
  985. func (m *SSCrossTopTowerForceWinRankUpdateNtf) Reset() { *m = SSCrossTopTowerForceWinRankUpdateNtf{} }
  986. func (m *SSCrossTopTowerForceWinRankUpdateNtf) String() string { return proto.CompactTextString(m) }
  987. func (*SSCrossTopTowerForceWinRankUpdateNtf) ProtoMessage() {}
  988. func (*SSCrossTopTowerForceWinRankUpdateNtf) Descriptor() ([]byte, []int) {
  989. return fileDescriptor_0e068fae747ba0a3, []int{21}
  990. }
  991. func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Unmarshal(b []byte) error {
  992. return xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Unmarshal(m, b)
  993. }
  994. func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  995. return xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Marshal(b, m, deterministic)
  996. }
  997. func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Merge(src proto.Message) {
  998. xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Merge(m, src)
  999. }
  1000. func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Size() int {
  1001. return xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Size(m)
  1002. }
  1003. func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_DiscardUnknown() {
  1004. xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.DiscardUnknown(m)
  1005. }
  1006. var xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf proto.InternalMessageInfo
  1007. func (m *SSCrossTopTowerForceWinRankUpdateNtf) GetFightUid() uint64 {
  1008. if m != nil {
  1009. return m.FightUid
  1010. }
  1011. return 0
  1012. }
  1013. // 获取买路排行榜
  1014. type SSCrossTopTowerForceWinRankListReq struct {
  1015. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  1016. StartIdx int32 `protobuf:"varint,2,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"`
  1017. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1018. XXX_unrecognized []byte `json:"-"`
  1019. XXX_sizecache int32 `json:"-"`
  1020. }
  1021. func (m *SSCrossTopTowerForceWinRankListReq) Reset() { *m = SSCrossTopTowerForceWinRankListReq{} }
  1022. func (m *SSCrossTopTowerForceWinRankListReq) String() string { return proto.CompactTextString(m) }
  1023. func (*SSCrossTopTowerForceWinRankListReq) ProtoMessage() {}
  1024. func (*SSCrossTopTowerForceWinRankListReq) Descriptor() ([]byte, []int) {
  1025. return fileDescriptor_0e068fae747ba0a3, []int{22}
  1026. }
  1027. func (m *SSCrossTopTowerForceWinRankListReq) XXX_Unmarshal(b []byte) error {
  1028. return xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Unmarshal(m, b)
  1029. }
  1030. func (m *SSCrossTopTowerForceWinRankListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1031. return xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Marshal(b, m, deterministic)
  1032. }
  1033. func (m *SSCrossTopTowerForceWinRankListReq) XXX_Merge(src proto.Message) {
  1034. xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Merge(m, src)
  1035. }
  1036. func (m *SSCrossTopTowerForceWinRankListReq) XXX_Size() int {
  1037. return xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Size(m)
  1038. }
  1039. func (m *SSCrossTopTowerForceWinRankListReq) XXX_DiscardUnknown() {
  1040. xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.DiscardUnknown(m)
  1041. }
  1042. var xxx_messageInfo_SSCrossTopTowerForceWinRankListReq proto.InternalMessageInfo
  1043. func (m *SSCrossTopTowerForceWinRankListReq) GetUid() uint64 {
  1044. if m != nil {
  1045. return m.Uid
  1046. }
  1047. return 0
  1048. }
  1049. func (m *SSCrossTopTowerForceWinRankListReq) GetStartIdx() int32 {
  1050. if m != nil {
  1051. return m.StartIdx
  1052. }
  1053. return 0
  1054. }
  1055. type SSCrossTopTowerForceWinRankListAck struct {
  1056. StartIdx int32 `protobuf:"varint,1,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"`
  1057. SelfRank uint32 `protobuf:"varint,2,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"`
  1058. SelfScore uint64 `protobuf:"varint,3,opt,name=self_score,json=selfScore,proto3" json:"self_score,omitempty"`
  1059. TotalRank uint32 `protobuf:"varint,4,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"`
  1060. RankList []*CommonRankInfo `protobuf:"bytes,5,rep,name=rank_list,json=rankList,proto3" json:"rank_list,omitempty"`
  1061. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1062. XXX_unrecognized []byte `json:"-"`
  1063. XXX_sizecache int32 `json:"-"`
  1064. }
  1065. func (m *SSCrossTopTowerForceWinRankListAck) Reset() { *m = SSCrossTopTowerForceWinRankListAck{} }
  1066. func (m *SSCrossTopTowerForceWinRankListAck) String() string { return proto.CompactTextString(m) }
  1067. func (*SSCrossTopTowerForceWinRankListAck) ProtoMessage() {}
  1068. func (*SSCrossTopTowerForceWinRankListAck) Descriptor() ([]byte, []int) {
  1069. return fileDescriptor_0e068fae747ba0a3, []int{23}
  1070. }
  1071. func (m *SSCrossTopTowerForceWinRankListAck) XXX_Unmarshal(b []byte) error {
  1072. return xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Unmarshal(m, b)
  1073. }
  1074. func (m *SSCrossTopTowerForceWinRankListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1075. return xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Marshal(b, m, deterministic)
  1076. }
  1077. func (m *SSCrossTopTowerForceWinRankListAck) XXX_Merge(src proto.Message) {
  1078. xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Merge(m, src)
  1079. }
  1080. func (m *SSCrossTopTowerForceWinRankListAck) XXX_Size() int {
  1081. return xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Size(m)
  1082. }
  1083. func (m *SSCrossTopTowerForceWinRankListAck) XXX_DiscardUnknown() {
  1084. xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.DiscardUnknown(m)
  1085. }
  1086. var xxx_messageInfo_SSCrossTopTowerForceWinRankListAck proto.InternalMessageInfo
  1087. func (m *SSCrossTopTowerForceWinRankListAck) GetStartIdx() int32 {
  1088. if m != nil {
  1089. return m.StartIdx
  1090. }
  1091. return 0
  1092. }
  1093. func (m *SSCrossTopTowerForceWinRankListAck) GetSelfRank() uint32 {
  1094. if m != nil {
  1095. return m.SelfRank
  1096. }
  1097. return 0
  1098. }
  1099. func (m *SSCrossTopTowerForceWinRankListAck) GetSelfScore() uint64 {
  1100. if m != nil {
  1101. return m.SelfScore
  1102. }
  1103. return 0
  1104. }
  1105. func (m *SSCrossTopTowerForceWinRankListAck) GetTotalRank() uint32 {
  1106. if m != nil {
  1107. return m.TotalRank
  1108. }
  1109. return 0
  1110. }
  1111. func (m *SSCrossTopTowerForceWinRankListAck) GetRankList() []*CommonRankInfo {
  1112. if m != nil {
  1113. return m.RankList
  1114. }
  1115. return nil
  1116. }
  1117. // 该proto下文件会使用router节点进行转发
  1118. // /////////////全局跨服global cross
  1119. // 跨服聊天(根据类型区分局部跨服还是整体跨服)
  1120. type SSGCrossChatMessageReq struct {
  1121. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  1122. Message *ChatMessageInfo `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
  1123. TargetId uint64 `protobuf:"varint,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  1124. FromId *ChatPlayerBriefInfo `protobuf:"bytes,4,opt,name=from_id,json=fromId,proto3" json:"from_id,omitempty"`
  1125. CurSpaceId int32 `protobuf:"varint,5,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"`
  1126. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1127. XXX_unrecognized []byte `json:"-"`
  1128. XXX_sizecache int32 `json:"-"`
  1129. }
  1130. func (m *SSGCrossChatMessageReq) Reset() { *m = SSGCrossChatMessageReq{} }
  1131. func (m *SSGCrossChatMessageReq) String() string { return proto.CompactTextString(m) }
  1132. func (*SSGCrossChatMessageReq) ProtoMessage() {}
  1133. func (*SSGCrossChatMessageReq) Descriptor() ([]byte, []int) {
  1134. return fileDescriptor_0e068fae747ba0a3, []int{24}
  1135. }
  1136. func (m *SSGCrossChatMessageReq) XXX_Unmarshal(b []byte) error {
  1137. return xxx_messageInfo_SSGCrossChatMessageReq.Unmarshal(m, b)
  1138. }
  1139. func (m *SSGCrossChatMessageReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1140. return xxx_messageInfo_SSGCrossChatMessageReq.Marshal(b, m, deterministic)
  1141. }
  1142. func (m *SSGCrossChatMessageReq) XXX_Merge(src proto.Message) {
  1143. xxx_messageInfo_SSGCrossChatMessageReq.Merge(m, src)
  1144. }
  1145. func (m *SSGCrossChatMessageReq) XXX_Size() int {
  1146. return xxx_messageInfo_SSGCrossChatMessageReq.Size(m)
  1147. }
  1148. func (m *SSGCrossChatMessageReq) XXX_DiscardUnknown() {
  1149. xxx_messageInfo_SSGCrossChatMessageReq.DiscardUnknown(m)
  1150. }
  1151. var xxx_messageInfo_SSGCrossChatMessageReq proto.InternalMessageInfo
  1152. func (m *SSGCrossChatMessageReq) GetType() int32 {
  1153. if m != nil {
  1154. return m.Type
  1155. }
  1156. return 0
  1157. }
  1158. func (m *SSGCrossChatMessageReq) GetMessage() *ChatMessageInfo {
  1159. if m != nil {
  1160. return m.Message
  1161. }
  1162. return nil
  1163. }
  1164. func (m *SSGCrossChatMessageReq) GetTargetId() uint64 {
  1165. if m != nil {
  1166. return m.TargetId
  1167. }
  1168. return 0
  1169. }
  1170. func (m *SSGCrossChatMessageReq) GetFromId() *ChatPlayerBriefInfo {
  1171. if m != nil {
  1172. return m.FromId
  1173. }
  1174. return nil
  1175. }
  1176. func (m *SSGCrossChatMessageReq) GetCurSpaceId() int32 {
  1177. if m != nil {
  1178. return m.CurSpaceId
  1179. }
  1180. return 0
  1181. }
  1182. type SSGCrossChatMessageAck struct {
  1183. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  1184. TargetId uint64 `protobuf:"varint,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  1185. Message *ChatMessageInfo `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
  1186. Type int32 `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`
  1187. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1188. XXX_unrecognized []byte `json:"-"`
  1189. XXX_sizecache int32 `json:"-"`
  1190. }
  1191. func (m *SSGCrossChatMessageAck) Reset() { *m = SSGCrossChatMessageAck{} }
  1192. func (m *SSGCrossChatMessageAck) String() string { return proto.CompactTextString(m) }
  1193. func (*SSGCrossChatMessageAck) ProtoMessage() {}
  1194. func (*SSGCrossChatMessageAck) Descriptor() ([]byte, []int) {
  1195. return fileDescriptor_0e068fae747ba0a3, []int{25}
  1196. }
  1197. func (m *SSGCrossChatMessageAck) XXX_Unmarshal(b []byte) error {
  1198. return xxx_messageInfo_SSGCrossChatMessageAck.Unmarshal(m, b)
  1199. }
  1200. func (m *SSGCrossChatMessageAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1201. return xxx_messageInfo_SSGCrossChatMessageAck.Marshal(b, m, deterministic)
  1202. }
  1203. func (m *SSGCrossChatMessageAck) XXX_Merge(src proto.Message) {
  1204. xxx_messageInfo_SSGCrossChatMessageAck.Merge(m, src)
  1205. }
  1206. func (m *SSGCrossChatMessageAck) XXX_Size() int {
  1207. return xxx_messageInfo_SSGCrossChatMessageAck.Size(m)
  1208. }
  1209. func (m *SSGCrossChatMessageAck) XXX_DiscardUnknown() {
  1210. xxx_messageInfo_SSGCrossChatMessageAck.DiscardUnknown(m)
  1211. }
  1212. var xxx_messageInfo_SSGCrossChatMessageAck proto.InternalMessageInfo
  1213. func (m *SSGCrossChatMessageAck) GetError() int32 {
  1214. if m != nil {
  1215. return m.Error
  1216. }
  1217. return 0
  1218. }
  1219. func (m *SSGCrossChatMessageAck) GetTargetId() uint64 {
  1220. if m != nil {
  1221. return m.TargetId
  1222. }
  1223. return 0
  1224. }
  1225. func (m *SSGCrossChatMessageAck) GetMessage() *ChatMessageInfo {
  1226. if m != nil {
  1227. return m.Message
  1228. }
  1229. return nil
  1230. }
  1231. func (m *SSGCrossChatMessageAck) GetType() int32 {
  1232. if m != nil {
  1233. return m.Type
  1234. }
  1235. return 0
  1236. }
  1237. type SSGCrossChatMessageNtf struct {
  1238. MsgList []*MessageContentInfo `protobuf:"bytes,1,rep,name=msg_list,json=msgList,proto3" json:"msg_list,omitempty"`
  1239. SMsgList []*SystemMessage `protobuf:"bytes,2,rep,name=s_msg_list,json=sMsgList,proto3" json:"s_msg_list,omitempty"`
  1240. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1241. XXX_unrecognized []byte `json:"-"`
  1242. XXX_sizecache int32 `json:"-"`
  1243. }
  1244. func (m *SSGCrossChatMessageNtf) Reset() { *m = SSGCrossChatMessageNtf{} }
  1245. func (m *SSGCrossChatMessageNtf) String() string { return proto.CompactTextString(m) }
  1246. func (*SSGCrossChatMessageNtf) ProtoMessage() {}
  1247. func (*SSGCrossChatMessageNtf) Descriptor() ([]byte, []int) {
  1248. return fileDescriptor_0e068fae747ba0a3, []int{26}
  1249. }
  1250. func (m *SSGCrossChatMessageNtf) XXX_Unmarshal(b []byte) error {
  1251. return xxx_messageInfo_SSGCrossChatMessageNtf.Unmarshal(m, b)
  1252. }
  1253. func (m *SSGCrossChatMessageNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1254. return xxx_messageInfo_SSGCrossChatMessageNtf.Marshal(b, m, deterministic)
  1255. }
  1256. func (m *SSGCrossChatMessageNtf) XXX_Merge(src proto.Message) {
  1257. xxx_messageInfo_SSGCrossChatMessageNtf.Merge(m, src)
  1258. }
  1259. func (m *SSGCrossChatMessageNtf) XXX_Size() int {
  1260. return xxx_messageInfo_SSGCrossChatMessageNtf.Size(m)
  1261. }
  1262. func (m *SSGCrossChatMessageNtf) XXX_DiscardUnknown() {
  1263. xxx_messageInfo_SSGCrossChatMessageNtf.DiscardUnknown(m)
  1264. }
  1265. var xxx_messageInfo_SSGCrossChatMessageNtf proto.InternalMessageInfo
  1266. func (m *SSGCrossChatMessageNtf) GetMsgList() []*MessageContentInfo {
  1267. if m != nil {
  1268. return m.MsgList
  1269. }
  1270. return nil
  1271. }
  1272. func (m *SSGCrossChatMessageNtf) GetSMsgList() []*SystemMessage {
  1273. if m != nil {
  1274. return m.SMsgList
  1275. }
  1276. return nil
  1277. }
  1278. // map进程通过etcd上报自己的状态,maprouter进程通过etcd的监听来获取每个map的状态
  1279. // 角色进入地图,选择合适的AOI节点(由玩家决定进入哪个线)
  1280. // 地图通用参数
  1281. // 1,情侣
  1282. type SelfCrossMapParam struct {
  1283. LoverUid uint64 `protobuf:"varint,1,opt,name=lover_uid,json=loverUid,proto3" json:"lover_uid,omitempty"`
  1284. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1285. XXX_unrecognized []byte `json:"-"`
  1286. XXX_sizecache int32 `json:"-"`
  1287. }
  1288. func (m *SelfCrossMapParam) Reset() { *m = SelfCrossMapParam{} }
  1289. func (m *SelfCrossMapParam) String() string { return proto.CompactTextString(m) }
  1290. func (*SelfCrossMapParam) ProtoMessage() {}
  1291. func (*SelfCrossMapParam) Descriptor() ([]byte, []int) {
  1292. return fileDescriptor_0e068fae747ba0a3, []int{27}
  1293. }
  1294. func (m *SelfCrossMapParam) XXX_Unmarshal(b []byte) error {
  1295. return xxx_messageInfo_SelfCrossMapParam.Unmarshal(m, b)
  1296. }
  1297. func (m *SelfCrossMapParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1298. return xxx_messageInfo_SelfCrossMapParam.Marshal(b, m, deterministic)
  1299. }
  1300. func (m *SelfCrossMapParam) XXX_Merge(src proto.Message) {
  1301. xxx_messageInfo_SelfCrossMapParam.Merge(m, src)
  1302. }
  1303. func (m *SelfCrossMapParam) XXX_Size() int {
  1304. return xxx_messageInfo_SelfCrossMapParam.Size(m)
  1305. }
  1306. func (m *SelfCrossMapParam) XXX_DiscardUnknown() {
  1307. xxx_messageInfo_SelfCrossMapParam.DiscardUnknown(m)
  1308. }
  1309. var xxx_messageInfo_SelfCrossMapParam proto.InternalMessageInfo
  1310. func (m *SelfCrossMapParam) GetLoverUid() uint64 {
  1311. if m != nil {
  1312. return m.LoverUid
  1313. }
  1314. return 0
  1315. }
  1316. type SSGCrossMapEnterReq struct {
  1317. AoiLine int32 `protobuf:"varint,1,opt,name=aoi_line,json=aoiLine,proto3" json:"aoi_line,omitempty"`
  1318. MapType int32 `protobuf:"varint,2,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"`
  1319. ShowInfo *PlayerShowInfo `protobuf:"bytes,3,opt,name=show_info,json=showInfo,proto3" json:"show_info,omitempty"`
  1320. Pos *Vector3 `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
  1321. Dir *Vector3 `protobuf:"bytes,5,opt,name=dir,proto3" json:"dir,omitempty"`
  1322. SelfMapParam *SelfCrossMapParam `protobuf:"bytes,6,opt,name=self_map_param,json=selfMapParam,proto3" json:"self_map_param,omitempty"`
  1323. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1324. XXX_unrecognized []byte `json:"-"`
  1325. XXX_sizecache int32 `json:"-"`
  1326. }
  1327. func (m *SSGCrossMapEnterReq) Reset() { *m = SSGCrossMapEnterReq{} }
  1328. func (m *SSGCrossMapEnterReq) String() string { return proto.CompactTextString(m) }
  1329. func (*SSGCrossMapEnterReq) ProtoMessage() {}
  1330. func (*SSGCrossMapEnterReq) Descriptor() ([]byte, []int) {
  1331. return fileDescriptor_0e068fae747ba0a3, []int{28}
  1332. }
  1333. func (m *SSGCrossMapEnterReq) XXX_Unmarshal(b []byte) error {
  1334. return xxx_messageInfo_SSGCrossMapEnterReq.Unmarshal(m, b)
  1335. }
  1336. func (m *SSGCrossMapEnterReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1337. return xxx_messageInfo_SSGCrossMapEnterReq.Marshal(b, m, deterministic)
  1338. }
  1339. func (m *SSGCrossMapEnterReq) XXX_Merge(src proto.Message) {
  1340. xxx_messageInfo_SSGCrossMapEnterReq.Merge(m, src)
  1341. }
  1342. func (m *SSGCrossMapEnterReq) XXX_Size() int {
  1343. return xxx_messageInfo_SSGCrossMapEnterReq.Size(m)
  1344. }
  1345. func (m *SSGCrossMapEnterReq) XXX_DiscardUnknown() {
  1346. xxx_messageInfo_SSGCrossMapEnterReq.DiscardUnknown(m)
  1347. }
  1348. var xxx_messageInfo_SSGCrossMapEnterReq proto.InternalMessageInfo
  1349. func (m *SSGCrossMapEnterReq) GetAoiLine() int32 {
  1350. if m != nil {
  1351. return m.AoiLine
  1352. }
  1353. return 0
  1354. }
  1355. func (m *SSGCrossMapEnterReq) GetMapType() int32 {
  1356. if m != nil {
  1357. return m.MapType
  1358. }
  1359. return 0
  1360. }
  1361. func (m *SSGCrossMapEnterReq) GetShowInfo() *PlayerShowInfo {
  1362. if m != nil {
  1363. return m.ShowInfo
  1364. }
  1365. return nil
  1366. }
  1367. func (m *SSGCrossMapEnterReq) GetPos() *Vector3 {
  1368. if m != nil {
  1369. return m.Pos
  1370. }
  1371. return nil
  1372. }
  1373. func (m *SSGCrossMapEnterReq) GetDir() *Vector3 {
  1374. if m != nil {
  1375. return m.Dir
  1376. }
  1377. return nil
  1378. }
  1379. func (m *SSGCrossMapEnterReq) GetSelfMapParam() *SelfCrossMapParam {
  1380. if m != nil {
  1381. return m.SelfMapParam
  1382. }
  1383. return nil
  1384. }
  1385. type SSGCrossMapEnterAck struct {
  1386. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  1387. LineNum int32 `protobuf:"varint,2,opt,name=line_num,json=lineNum,proto3" json:"line_num,omitempty"`
  1388. MapType int32 `protobuf:"varint,3,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"`
  1389. MapSid string `protobuf:"bytes,4,opt,name=map_sid,json=mapSid,proto3" json:"map_sid,omitempty"`
  1390. UnitInfo *UnitPosAndDir `protobuf:"bytes,5,opt,name=unit_info,json=unitInfo,proto3" json:"unit_info,omitempty"`
  1391. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1392. XXX_unrecognized []byte `json:"-"`
  1393. XXX_sizecache int32 `json:"-"`
  1394. }
  1395. func (m *SSGCrossMapEnterAck) Reset() { *m = SSGCrossMapEnterAck{} }
  1396. func (m *SSGCrossMapEnterAck) String() string { return proto.CompactTextString(m) }
  1397. func (*SSGCrossMapEnterAck) ProtoMessage() {}
  1398. func (*SSGCrossMapEnterAck) Descriptor() ([]byte, []int) {
  1399. return fileDescriptor_0e068fae747ba0a3, []int{29}
  1400. }
  1401. func (m *SSGCrossMapEnterAck) XXX_Unmarshal(b []byte) error {
  1402. return xxx_messageInfo_SSGCrossMapEnterAck.Unmarshal(m, b)
  1403. }
  1404. func (m *SSGCrossMapEnterAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1405. return xxx_messageInfo_SSGCrossMapEnterAck.Marshal(b, m, deterministic)
  1406. }
  1407. func (m *SSGCrossMapEnterAck) XXX_Merge(src proto.Message) {
  1408. xxx_messageInfo_SSGCrossMapEnterAck.Merge(m, src)
  1409. }
  1410. func (m *SSGCrossMapEnterAck) XXX_Size() int {
  1411. return xxx_messageInfo_SSGCrossMapEnterAck.Size(m)
  1412. }
  1413. func (m *SSGCrossMapEnterAck) XXX_DiscardUnknown() {
  1414. xxx_messageInfo_SSGCrossMapEnterAck.DiscardUnknown(m)
  1415. }
  1416. var xxx_messageInfo_SSGCrossMapEnterAck proto.InternalMessageInfo
  1417. func (m *SSGCrossMapEnterAck) GetError() int32 {
  1418. if m != nil {
  1419. return m.Error
  1420. }
  1421. return 0
  1422. }
  1423. func (m *SSGCrossMapEnterAck) GetLineNum() int32 {
  1424. if m != nil {
  1425. return m.LineNum
  1426. }
  1427. return 0
  1428. }
  1429. func (m *SSGCrossMapEnterAck) GetMapType() int32 {
  1430. if m != nil {
  1431. return m.MapType
  1432. }
  1433. return 0
  1434. }
  1435. func (m *SSGCrossMapEnterAck) GetMapSid() string {
  1436. if m != nil {
  1437. return m.MapSid
  1438. }
  1439. return ""
  1440. }
  1441. func (m *SSGCrossMapEnterAck) GetUnitInfo() *UnitPosAndDir {
  1442. if m != nil {
  1443. return m.UnitInfo
  1444. }
  1445. return nil
  1446. }
  1447. // 通知其他玩家,有单位进入地图
  1448. type SSGCrossMapEnterNtf struct {
  1449. UnitInfoList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=unit_info_list,json=unitInfoList,proto3" json:"unit_info_list,omitempty"`
  1450. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1451. XXX_unrecognized []byte `json:"-"`
  1452. XXX_sizecache int32 `json:"-"`
  1453. }
  1454. func (m *SSGCrossMapEnterNtf) Reset() { *m = SSGCrossMapEnterNtf{} }
  1455. func (m *SSGCrossMapEnterNtf) String() string { return proto.CompactTextString(m) }
  1456. func (*SSGCrossMapEnterNtf) ProtoMessage() {}
  1457. func (*SSGCrossMapEnterNtf) Descriptor() ([]byte, []int) {
  1458. return fileDescriptor_0e068fae747ba0a3, []int{30}
  1459. }
  1460. func (m *SSGCrossMapEnterNtf) XXX_Unmarshal(b []byte) error {
  1461. return xxx_messageInfo_SSGCrossMapEnterNtf.Unmarshal(m, b)
  1462. }
  1463. func (m *SSGCrossMapEnterNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1464. return xxx_messageInfo_SSGCrossMapEnterNtf.Marshal(b, m, deterministic)
  1465. }
  1466. func (m *SSGCrossMapEnterNtf) XXX_Merge(src proto.Message) {
  1467. xxx_messageInfo_SSGCrossMapEnterNtf.Merge(m, src)
  1468. }
  1469. func (m *SSGCrossMapEnterNtf) XXX_Size() int {
  1470. return xxx_messageInfo_SSGCrossMapEnterNtf.Size(m)
  1471. }
  1472. func (m *SSGCrossMapEnterNtf) XXX_DiscardUnknown() {
  1473. xxx_messageInfo_SSGCrossMapEnterNtf.DiscardUnknown(m)
  1474. }
  1475. var xxx_messageInfo_SSGCrossMapEnterNtf proto.InternalMessageInfo
  1476. func (m *SSGCrossMapEnterNtf) GetUnitInfoList() []*UnitPosAndDir {
  1477. if m != nil {
  1478. return m.UnitInfoList
  1479. }
  1480. return nil
  1481. }
  1482. type SSGCrossMapLeaveReq struct {
  1483. Pos *Vector3 `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
  1484. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1485. XXX_unrecognized []byte `json:"-"`
  1486. XXX_sizecache int32 `json:"-"`
  1487. }
  1488. func (m *SSGCrossMapLeaveReq) Reset() { *m = SSGCrossMapLeaveReq{} }
  1489. func (m *SSGCrossMapLeaveReq) String() string { return proto.CompactTextString(m) }
  1490. func (*SSGCrossMapLeaveReq) ProtoMessage() {}
  1491. func (*SSGCrossMapLeaveReq) Descriptor() ([]byte, []int) {
  1492. return fileDescriptor_0e068fae747ba0a3, []int{31}
  1493. }
  1494. func (m *SSGCrossMapLeaveReq) XXX_Unmarshal(b []byte) error {
  1495. return xxx_messageInfo_SSGCrossMapLeaveReq.Unmarshal(m, b)
  1496. }
  1497. func (m *SSGCrossMapLeaveReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1498. return xxx_messageInfo_SSGCrossMapLeaveReq.Marshal(b, m, deterministic)
  1499. }
  1500. func (m *SSGCrossMapLeaveReq) XXX_Merge(src proto.Message) {
  1501. xxx_messageInfo_SSGCrossMapLeaveReq.Merge(m, src)
  1502. }
  1503. func (m *SSGCrossMapLeaveReq) XXX_Size() int {
  1504. return xxx_messageInfo_SSGCrossMapLeaveReq.Size(m)
  1505. }
  1506. func (m *SSGCrossMapLeaveReq) XXX_DiscardUnknown() {
  1507. xxx_messageInfo_SSGCrossMapLeaveReq.DiscardUnknown(m)
  1508. }
  1509. var xxx_messageInfo_SSGCrossMapLeaveReq proto.InternalMessageInfo
  1510. func (m *SSGCrossMapLeaveReq) GetPos() *Vector3 {
  1511. if m != nil {
  1512. return m.Pos
  1513. }
  1514. return nil
  1515. }
  1516. type SSGCrossMapLeaveAck struct {
  1517. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1518. XXX_unrecognized []byte `json:"-"`
  1519. XXX_sizecache int32 `json:"-"`
  1520. }
  1521. func (m *SSGCrossMapLeaveAck) Reset() { *m = SSGCrossMapLeaveAck{} }
  1522. func (m *SSGCrossMapLeaveAck) String() string { return proto.CompactTextString(m) }
  1523. func (*SSGCrossMapLeaveAck) ProtoMessage() {}
  1524. func (*SSGCrossMapLeaveAck) Descriptor() ([]byte, []int) {
  1525. return fileDescriptor_0e068fae747ba0a3, []int{32}
  1526. }
  1527. func (m *SSGCrossMapLeaveAck) XXX_Unmarshal(b []byte) error {
  1528. return xxx_messageInfo_SSGCrossMapLeaveAck.Unmarshal(m, b)
  1529. }
  1530. func (m *SSGCrossMapLeaveAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1531. return xxx_messageInfo_SSGCrossMapLeaveAck.Marshal(b, m, deterministic)
  1532. }
  1533. func (m *SSGCrossMapLeaveAck) XXX_Merge(src proto.Message) {
  1534. xxx_messageInfo_SSGCrossMapLeaveAck.Merge(m, src)
  1535. }
  1536. func (m *SSGCrossMapLeaveAck) XXX_Size() int {
  1537. return xxx_messageInfo_SSGCrossMapLeaveAck.Size(m)
  1538. }
  1539. func (m *SSGCrossMapLeaveAck) XXX_DiscardUnknown() {
  1540. xxx_messageInfo_SSGCrossMapLeaveAck.DiscardUnknown(m)
  1541. }
  1542. var xxx_messageInfo_SSGCrossMapLeaveAck proto.InternalMessageInfo
  1543. type SSGCrossMapLeaveNtf struct {
  1544. UnitInfoList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=unit_info_list,json=unitInfoList,proto3" json:"unit_info_list,omitempty"`
  1545. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1546. XXX_unrecognized []byte `json:"-"`
  1547. XXX_sizecache int32 `json:"-"`
  1548. }
  1549. func (m *SSGCrossMapLeaveNtf) Reset() { *m = SSGCrossMapLeaveNtf{} }
  1550. func (m *SSGCrossMapLeaveNtf) String() string { return proto.CompactTextString(m) }
  1551. func (*SSGCrossMapLeaveNtf) ProtoMessage() {}
  1552. func (*SSGCrossMapLeaveNtf) Descriptor() ([]byte, []int) {
  1553. return fileDescriptor_0e068fae747ba0a3, []int{33}
  1554. }
  1555. func (m *SSGCrossMapLeaveNtf) XXX_Unmarshal(b []byte) error {
  1556. return xxx_messageInfo_SSGCrossMapLeaveNtf.Unmarshal(m, b)
  1557. }
  1558. func (m *SSGCrossMapLeaveNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1559. return xxx_messageInfo_SSGCrossMapLeaveNtf.Marshal(b, m, deterministic)
  1560. }
  1561. func (m *SSGCrossMapLeaveNtf) XXX_Merge(src proto.Message) {
  1562. xxx_messageInfo_SSGCrossMapLeaveNtf.Merge(m, src)
  1563. }
  1564. func (m *SSGCrossMapLeaveNtf) XXX_Size() int {
  1565. return xxx_messageInfo_SSGCrossMapLeaveNtf.Size(m)
  1566. }
  1567. func (m *SSGCrossMapLeaveNtf) XXX_DiscardUnknown() {
  1568. xxx_messageInfo_SSGCrossMapLeaveNtf.DiscardUnknown(m)
  1569. }
  1570. var xxx_messageInfo_SSGCrossMapLeaveNtf proto.InternalMessageInfo
  1571. func (m *SSGCrossMapLeaveNtf) GetUnitInfoList() []*UnitPosAndDir {
  1572. if m != nil {
  1573. return m.UnitInfoList
  1574. }
  1575. return nil
  1576. }
  1577. // 客户端1s内发送的位置同步包
  1578. type SSGCrossMapSyncPosReq struct {
  1579. Pos *Vector3 `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
  1580. Dir *Vector3 `protobuf:"bytes,2,opt,name=dir,proto3" json:"dir,omitempty"`
  1581. IsOnGround int32 `protobuf:"varint,3,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"`
  1582. CurSpaceId int32 `protobuf:"varint,4,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"`
  1583. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1584. XXX_unrecognized []byte `json:"-"`
  1585. XXX_sizecache int32 `json:"-"`
  1586. }
  1587. func (m *SSGCrossMapSyncPosReq) Reset() { *m = SSGCrossMapSyncPosReq{} }
  1588. func (m *SSGCrossMapSyncPosReq) String() string { return proto.CompactTextString(m) }
  1589. func (*SSGCrossMapSyncPosReq) ProtoMessage() {}
  1590. func (*SSGCrossMapSyncPosReq) Descriptor() ([]byte, []int) {
  1591. return fileDescriptor_0e068fae747ba0a3, []int{34}
  1592. }
  1593. func (m *SSGCrossMapSyncPosReq) XXX_Unmarshal(b []byte) error {
  1594. return xxx_messageInfo_SSGCrossMapSyncPosReq.Unmarshal(m, b)
  1595. }
  1596. func (m *SSGCrossMapSyncPosReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1597. return xxx_messageInfo_SSGCrossMapSyncPosReq.Marshal(b, m, deterministic)
  1598. }
  1599. func (m *SSGCrossMapSyncPosReq) XXX_Merge(src proto.Message) {
  1600. xxx_messageInfo_SSGCrossMapSyncPosReq.Merge(m, src)
  1601. }
  1602. func (m *SSGCrossMapSyncPosReq) XXX_Size() int {
  1603. return xxx_messageInfo_SSGCrossMapSyncPosReq.Size(m)
  1604. }
  1605. func (m *SSGCrossMapSyncPosReq) XXX_DiscardUnknown() {
  1606. xxx_messageInfo_SSGCrossMapSyncPosReq.DiscardUnknown(m)
  1607. }
  1608. var xxx_messageInfo_SSGCrossMapSyncPosReq proto.InternalMessageInfo
  1609. func (m *SSGCrossMapSyncPosReq) GetPos() *Vector3 {
  1610. if m != nil {
  1611. return m.Pos
  1612. }
  1613. return nil
  1614. }
  1615. func (m *SSGCrossMapSyncPosReq) GetDir() *Vector3 {
  1616. if m != nil {
  1617. return m.Dir
  1618. }
  1619. return nil
  1620. }
  1621. func (m *SSGCrossMapSyncPosReq) GetIsOnGround() int32 {
  1622. if m != nil {
  1623. return m.IsOnGround
  1624. }
  1625. return 0
  1626. }
  1627. func (m *SSGCrossMapSyncPosReq) GetCurSpaceId() int32 {
  1628. if m != nil {
  1629. return m.CurSpaceId
  1630. }
  1631. return 0
  1632. }
  1633. // 客户端模拟使用
  1634. type SSGCrossMapSyncParamReq struct {
  1635. Pos *Vector3 `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
  1636. Dir *Vector3 `protobuf:"bytes,2,opt,name=dir,proto3" json:"dir,omitempty"`
  1637. IsOnGround int32 `protobuf:"varint,3,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"`
  1638. CurSpaceId int32 `protobuf:"varint,4,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"`
  1639. ParamId int32 `protobuf:"varint,5,opt,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  1640. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1641. XXX_unrecognized []byte `json:"-"`
  1642. XXX_sizecache int32 `json:"-"`
  1643. }
  1644. func (m *SSGCrossMapSyncParamReq) Reset() { *m = SSGCrossMapSyncParamReq{} }
  1645. func (m *SSGCrossMapSyncParamReq) String() string { return proto.CompactTextString(m) }
  1646. func (*SSGCrossMapSyncParamReq) ProtoMessage() {}
  1647. func (*SSGCrossMapSyncParamReq) Descriptor() ([]byte, []int) {
  1648. return fileDescriptor_0e068fae747ba0a3, []int{35}
  1649. }
  1650. func (m *SSGCrossMapSyncParamReq) XXX_Unmarshal(b []byte) error {
  1651. return xxx_messageInfo_SSGCrossMapSyncParamReq.Unmarshal(m, b)
  1652. }
  1653. func (m *SSGCrossMapSyncParamReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1654. return xxx_messageInfo_SSGCrossMapSyncParamReq.Marshal(b, m, deterministic)
  1655. }
  1656. func (m *SSGCrossMapSyncParamReq) XXX_Merge(src proto.Message) {
  1657. xxx_messageInfo_SSGCrossMapSyncParamReq.Merge(m, src)
  1658. }
  1659. func (m *SSGCrossMapSyncParamReq) XXX_Size() int {
  1660. return xxx_messageInfo_SSGCrossMapSyncParamReq.Size(m)
  1661. }
  1662. func (m *SSGCrossMapSyncParamReq) XXX_DiscardUnknown() {
  1663. xxx_messageInfo_SSGCrossMapSyncParamReq.DiscardUnknown(m)
  1664. }
  1665. var xxx_messageInfo_SSGCrossMapSyncParamReq proto.InternalMessageInfo
  1666. func (m *SSGCrossMapSyncParamReq) GetPos() *Vector3 {
  1667. if m != nil {
  1668. return m.Pos
  1669. }
  1670. return nil
  1671. }
  1672. func (m *SSGCrossMapSyncParamReq) GetDir() *Vector3 {
  1673. if m != nil {
  1674. return m.Dir
  1675. }
  1676. return nil
  1677. }
  1678. func (m *SSGCrossMapSyncParamReq) GetIsOnGround() int32 {
  1679. if m != nil {
  1680. return m.IsOnGround
  1681. }
  1682. return 0
  1683. }
  1684. func (m *SSGCrossMapSyncParamReq) GetCurSpaceId() int32 {
  1685. if m != nil {
  1686. return m.CurSpaceId
  1687. }
  1688. return 0
  1689. }
  1690. func (m *SSGCrossMapSyncParamReq) GetParamId() int32 {
  1691. if m != nil {
  1692. return m.ParamId
  1693. }
  1694. return 0
  1695. }
  1696. // 不合法的移动时返回错误码
  1697. type SSGCrossMapSyncPosAck struct {
  1698. Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
  1699. Pos *Vector3 `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  1700. Dir *Vector3 `protobuf:"bytes,3,opt,name=dir,proto3" json:"dir,omitempty"`
  1701. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1702. XXX_unrecognized []byte `json:"-"`
  1703. XXX_sizecache int32 `json:"-"`
  1704. }
  1705. func (m *SSGCrossMapSyncPosAck) Reset() { *m = SSGCrossMapSyncPosAck{} }
  1706. func (m *SSGCrossMapSyncPosAck) String() string { return proto.CompactTextString(m) }
  1707. func (*SSGCrossMapSyncPosAck) ProtoMessage() {}
  1708. func (*SSGCrossMapSyncPosAck) Descriptor() ([]byte, []int) {
  1709. return fileDescriptor_0e068fae747ba0a3, []int{36}
  1710. }
  1711. func (m *SSGCrossMapSyncPosAck) XXX_Unmarshal(b []byte) error {
  1712. return xxx_messageInfo_SSGCrossMapSyncPosAck.Unmarshal(m, b)
  1713. }
  1714. func (m *SSGCrossMapSyncPosAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1715. return xxx_messageInfo_SSGCrossMapSyncPosAck.Marshal(b, m, deterministic)
  1716. }
  1717. func (m *SSGCrossMapSyncPosAck) XXX_Merge(src proto.Message) {
  1718. xxx_messageInfo_SSGCrossMapSyncPosAck.Merge(m, src)
  1719. }
  1720. func (m *SSGCrossMapSyncPosAck) XXX_Size() int {
  1721. return xxx_messageInfo_SSGCrossMapSyncPosAck.Size(m)
  1722. }
  1723. func (m *SSGCrossMapSyncPosAck) XXX_DiscardUnknown() {
  1724. xxx_messageInfo_SSGCrossMapSyncPosAck.DiscardUnknown(m)
  1725. }
  1726. var xxx_messageInfo_SSGCrossMapSyncPosAck proto.InternalMessageInfo
  1727. func (m *SSGCrossMapSyncPosAck) GetError() int32 {
  1728. if m != nil {
  1729. return m.Error
  1730. }
  1731. return 0
  1732. }
  1733. func (m *SSGCrossMapSyncPosAck) GetPos() *Vector3 {
  1734. if m != nil {
  1735. return m.Pos
  1736. }
  1737. return nil
  1738. }
  1739. func (m *SSGCrossMapSyncPosAck) GetDir() *Vector3 {
  1740. if m != nil {
  1741. return m.Dir
  1742. }
  1743. return nil
  1744. }
  1745. type SSGCrossMapSyncPosNtf struct {
  1746. SyncUnitList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=sync_unit_list,json=syncUnitList,proto3" json:"sync_unit_list,omitempty"`
  1747. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1748. XXX_unrecognized []byte `json:"-"`
  1749. XXX_sizecache int32 `json:"-"`
  1750. }
  1751. func (m *SSGCrossMapSyncPosNtf) Reset() { *m = SSGCrossMapSyncPosNtf{} }
  1752. func (m *SSGCrossMapSyncPosNtf) String() string { return proto.CompactTextString(m) }
  1753. func (*SSGCrossMapSyncPosNtf) ProtoMessage() {}
  1754. func (*SSGCrossMapSyncPosNtf) Descriptor() ([]byte, []int) {
  1755. return fileDescriptor_0e068fae747ba0a3, []int{37}
  1756. }
  1757. func (m *SSGCrossMapSyncPosNtf) XXX_Unmarshal(b []byte) error {
  1758. return xxx_messageInfo_SSGCrossMapSyncPosNtf.Unmarshal(m, b)
  1759. }
  1760. func (m *SSGCrossMapSyncPosNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1761. return xxx_messageInfo_SSGCrossMapSyncPosNtf.Marshal(b, m, deterministic)
  1762. }
  1763. func (m *SSGCrossMapSyncPosNtf) XXX_Merge(src proto.Message) {
  1764. xxx_messageInfo_SSGCrossMapSyncPosNtf.Merge(m, src)
  1765. }
  1766. func (m *SSGCrossMapSyncPosNtf) XXX_Size() int {
  1767. return xxx_messageInfo_SSGCrossMapSyncPosNtf.Size(m)
  1768. }
  1769. func (m *SSGCrossMapSyncPosNtf) XXX_DiscardUnknown() {
  1770. xxx_messageInfo_SSGCrossMapSyncPosNtf.DiscardUnknown(m)
  1771. }
  1772. var xxx_messageInfo_SSGCrossMapSyncPosNtf proto.InternalMessageInfo
  1773. func (m *SSGCrossMapSyncPosNtf) GetSyncUnitList() []*UnitPosAndDir {
  1774. if m != nil {
  1775. return m.SyncUnitList
  1776. }
  1777. return nil
  1778. }
  1779. // 参数信息同步广播
  1780. type SSGCrossMapSyncParamNtf struct {
  1781. SyncUnitList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=sync_unit_list,json=syncUnitList,proto3" json:"sync_unit_list,omitempty"`
  1782. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1783. XXX_unrecognized []byte `json:"-"`
  1784. XXX_sizecache int32 `json:"-"`
  1785. }
  1786. func (m *SSGCrossMapSyncParamNtf) Reset() { *m = SSGCrossMapSyncParamNtf{} }
  1787. func (m *SSGCrossMapSyncParamNtf) String() string { return proto.CompactTextString(m) }
  1788. func (*SSGCrossMapSyncParamNtf) ProtoMessage() {}
  1789. func (*SSGCrossMapSyncParamNtf) Descriptor() ([]byte, []int) {
  1790. return fileDescriptor_0e068fae747ba0a3, []int{38}
  1791. }
  1792. func (m *SSGCrossMapSyncParamNtf) XXX_Unmarshal(b []byte) error {
  1793. return xxx_messageInfo_SSGCrossMapSyncParamNtf.Unmarshal(m, b)
  1794. }
  1795. func (m *SSGCrossMapSyncParamNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1796. return xxx_messageInfo_SSGCrossMapSyncParamNtf.Marshal(b, m, deterministic)
  1797. }
  1798. func (m *SSGCrossMapSyncParamNtf) XXX_Merge(src proto.Message) {
  1799. xxx_messageInfo_SSGCrossMapSyncParamNtf.Merge(m, src)
  1800. }
  1801. func (m *SSGCrossMapSyncParamNtf) XXX_Size() int {
  1802. return xxx_messageInfo_SSGCrossMapSyncParamNtf.Size(m)
  1803. }
  1804. func (m *SSGCrossMapSyncParamNtf) XXX_DiscardUnknown() {
  1805. xxx_messageInfo_SSGCrossMapSyncParamNtf.DiscardUnknown(m)
  1806. }
  1807. var xxx_messageInfo_SSGCrossMapSyncParamNtf proto.InternalMessageInfo
  1808. func (m *SSGCrossMapSyncParamNtf) GetSyncUnitList() []*UnitPosAndDir {
  1809. if m != nil {
  1810. return m.SyncUnitList
  1811. }
  1812. return nil
  1813. }
  1814. // 获取其他玩家角色信息,AOI地图显示使用(注意:每次发送不超过10个玩家,超过10个后服务器不会返回,做保护处理)
  1815. type SSGCrossMapOtherUnitShowInfoReq struct {
  1816. CurSpaceId int32 `protobuf:"varint,1,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"`
  1817. ShowUidList []uint64 `protobuf:"varint,2,rep,packed,name=show_uid_list,json=showUidList,proto3" json:"show_uid_list,omitempty"`
  1818. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1819. XXX_unrecognized []byte `json:"-"`
  1820. XXX_sizecache int32 `json:"-"`
  1821. }
  1822. func (m *SSGCrossMapOtherUnitShowInfoReq) Reset() { *m = SSGCrossMapOtherUnitShowInfoReq{} }
  1823. func (m *SSGCrossMapOtherUnitShowInfoReq) String() string { return proto.CompactTextString(m) }
  1824. func (*SSGCrossMapOtherUnitShowInfoReq) ProtoMessage() {}
  1825. func (*SSGCrossMapOtherUnitShowInfoReq) Descriptor() ([]byte, []int) {
  1826. return fileDescriptor_0e068fae747ba0a3, []int{39}
  1827. }
  1828. func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Unmarshal(b []byte) error {
  1829. return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Unmarshal(m, b)
  1830. }
  1831. func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1832. return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Marshal(b, m, deterministic)
  1833. }
  1834. func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Merge(src proto.Message) {
  1835. xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Merge(m, src)
  1836. }
  1837. func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Size() int {
  1838. return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Size(m)
  1839. }
  1840. func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_DiscardUnknown() {
  1841. xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.DiscardUnknown(m)
  1842. }
  1843. var xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq proto.InternalMessageInfo
  1844. func (m *SSGCrossMapOtherUnitShowInfoReq) GetCurSpaceId() int32 {
  1845. if m != nil {
  1846. return m.CurSpaceId
  1847. }
  1848. return 0
  1849. }
  1850. func (m *SSGCrossMapOtherUnitShowInfoReq) GetShowUidList() []uint64 {
  1851. if m != nil {
  1852. return m.ShowUidList
  1853. }
  1854. return nil
  1855. }
  1856. type SSGCrossMapOtherUnitShowInfoNtf struct {
  1857. ShowInfoList []*PlayerShowInfo `protobuf:"bytes,1,rep,name=show_info_list,json=showInfoList,proto3" json:"show_info_list,omitempty"`
  1858. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1859. XXX_unrecognized []byte `json:"-"`
  1860. XXX_sizecache int32 `json:"-"`
  1861. }
  1862. func (m *SSGCrossMapOtherUnitShowInfoNtf) Reset() { *m = SSGCrossMapOtherUnitShowInfoNtf{} }
  1863. func (m *SSGCrossMapOtherUnitShowInfoNtf) String() string { return proto.CompactTextString(m) }
  1864. func (*SSGCrossMapOtherUnitShowInfoNtf) ProtoMessage() {}
  1865. func (*SSGCrossMapOtherUnitShowInfoNtf) Descriptor() ([]byte, []int) {
  1866. return fileDescriptor_0e068fae747ba0a3, []int{40}
  1867. }
  1868. func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Unmarshal(b []byte) error {
  1869. return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Unmarshal(m, b)
  1870. }
  1871. func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1872. return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Marshal(b, m, deterministic)
  1873. }
  1874. func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Merge(src proto.Message) {
  1875. xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Merge(m, src)
  1876. }
  1877. func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Size() int {
  1878. return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Size(m)
  1879. }
  1880. func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_DiscardUnknown() {
  1881. xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.DiscardUnknown(m)
  1882. }
  1883. var xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf proto.InternalMessageInfo
  1884. func (m *SSGCrossMapOtherUnitShowInfoNtf) GetShowInfoList() []*PlayerShowInfo {
  1885. if m != nil {
  1886. return m.ShowInfoList
  1887. }
  1888. return nil
  1889. }
  1890. // avatar信息同步等数据相关消息(//玩家显示变更通知) 定时更新
  1891. type SSGCrossMapUnitShowUpdateNtf struct {
  1892. CurSpaceId int32 `protobuf:"varint,1,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"`
  1893. ShowInfoList []*PlayerShowInfo `protobuf:"bytes,2,rep,name=show_info_list,json=showInfoList,proto3" json:"show_info_list,omitempty"`
  1894. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1895. XXX_unrecognized []byte `json:"-"`
  1896. XXX_sizecache int32 `json:"-"`
  1897. }
  1898. func (m *SSGCrossMapUnitShowUpdateNtf) Reset() { *m = SSGCrossMapUnitShowUpdateNtf{} }
  1899. func (m *SSGCrossMapUnitShowUpdateNtf) String() string { return proto.CompactTextString(m) }
  1900. func (*SSGCrossMapUnitShowUpdateNtf) ProtoMessage() {}
  1901. func (*SSGCrossMapUnitShowUpdateNtf) Descriptor() ([]byte, []int) {
  1902. return fileDescriptor_0e068fae747ba0a3, []int{41}
  1903. }
  1904. func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Unmarshal(b []byte) error {
  1905. return xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Unmarshal(m, b)
  1906. }
  1907. func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1908. return xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Marshal(b, m, deterministic)
  1909. }
  1910. func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Merge(src proto.Message) {
  1911. xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Merge(m, src)
  1912. }
  1913. func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Size() int {
  1914. return xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Size(m)
  1915. }
  1916. func (m *SSGCrossMapUnitShowUpdateNtf) XXX_DiscardUnknown() {
  1917. xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.DiscardUnknown(m)
  1918. }
  1919. var xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf proto.InternalMessageInfo
  1920. func (m *SSGCrossMapUnitShowUpdateNtf) GetCurSpaceId() int32 {
  1921. if m != nil {
  1922. return m.CurSpaceId
  1923. }
  1924. return 0
  1925. }
  1926. func (m *SSGCrossMapUnitShowUpdateNtf) GetShowInfoList() []*PlayerShowInfo {
  1927. if m != nil {
  1928. return m.ShowInfoList
  1929. }
  1930. return nil
  1931. }
  1932. func init() {
  1933. proto.RegisterType((*SSCrossYuanHangTrialViewListReq)(nil), "serverproto.SSCrossYuanHangTrialViewListReq")
  1934. proto.RegisterType((*SSCrossYuanHangTrialViewListAck)(nil), "serverproto.SSCrossYuanHangTrialViewListAck")
  1935. proto.RegisterType((*SSCrossYuanHangTrialSelfReq)(nil), "serverproto.SSCrossYuanHangTrialSelfReq")
  1936. proto.RegisterType((*SSCrossYuanHangTrialSelfAck)(nil), "serverproto.SSCrossYuanHangTrialSelfAck")
  1937. proto.RegisterType((*SSCrossYuanHangTrialReq)(nil), "serverproto.SSCrossYuanHangTrialReq")
  1938. proto.RegisterType((*SSCrossYuanHangTrialAck)(nil), "serverproto.SSCrossYuanHangTrialAck")
  1939. proto.RegisterType((*SSCrossYuanHangTrialChallengeReq)(nil), "serverproto.SSCrossYuanHangTrialChallengeReq")
  1940. proto.RegisterType((*SSCrossYuanHangTrialChallengeAck)(nil), "serverproto.SSCrossYuanHangTrialChallengeAck")
  1941. proto.RegisterType((*SSCrossYuanHangTrialViewNtf)(nil), "serverproto.SSCrossYuanHangTrialViewNtf")
  1942. proto.RegisterType((*SSCrossYuanHangTrialChallengeResultReq)(nil), "serverproto.SSCrossYuanHangTrialChallengeResultReq")
  1943. proto.RegisterType((*SSCrossYuanHangTrialChallengeResultAck)(nil), "serverproto.SSCrossYuanHangTrialChallengeResultAck")
  1944. proto.RegisterType((*SSCrossYuanHangTrialUpdateRankScoreNtf)(nil), "serverproto.SSCrossYuanHangTrialUpdateRankScoreNtf")
  1945. proto.RegisterType((*SSCrossYuanHangTrialRankListReq)(nil), "serverproto.SSCrossYuanHangTrialRankListReq")
  1946. proto.RegisterType((*SSCrossYuanHangTrialRankListAck)(nil), "serverproto.SSCrossYuanHangTrialRankListAck")
  1947. proto.RegisterType((*SSCrossYuanHangTrialLogNtf)(nil), "serverproto.SSCrossYuanHangTrialLogNtf")
  1948. proto.RegisterType((*SSCrossYuanHangTrialInfoReq)(nil), "serverproto.SSCrossYuanHangTrialInfoReq")
  1949. proto.RegisterType((*SSCCrossYuanHangTrialInfoAck)(nil), "serverproto.SSCCrossYuanHangTrialInfoAck")
  1950. proto.RegisterType((*SSCrossRankUpdateNtf)(nil), "serverproto.SSCrossRankUpdateNtf")
  1951. proto.RegisterType((*SSCrossRankFightInfoUpdateNtf)(nil), "serverproto.SSCrossRankFightInfoUpdateNtf")
  1952. proto.RegisterType((*SSCrossTopTowerMatchFightReq)(nil), "serverproto.SSCrossTopTowerMatchFightReq")
  1953. proto.RegisterType((*SSCrossTopTowerMatchFightAck)(nil), "serverproto.SSCrossTopTowerMatchFightAck")
  1954. proto.RegisterType((*SSCrossTopTowerForceWinRankUpdateNtf)(nil), "serverproto.SSCrossTopTowerForceWinRankUpdateNtf")
  1955. proto.RegisterType((*SSCrossTopTowerForceWinRankListReq)(nil), "serverproto.SSCrossTopTowerForceWinRankListReq")
  1956. proto.RegisterType((*SSCrossTopTowerForceWinRankListAck)(nil), "serverproto.SSCrossTopTowerForceWinRankListAck")
  1957. proto.RegisterType((*SSGCrossChatMessageReq)(nil), "serverproto.SSGCrossChatMessageReq")
  1958. proto.RegisterType((*SSGCrossChatMessageAck)(nil), "serverproto.SSGCrossChatMessageAck")
  1959. proto.RegisterType((*SSGCrossChatMessageNtf)(nil), "serverproto.SSGCrossChatMessageNtf")
  1960. proto.RegisterType((*SelfCrossMapParam)(nil), "serverproto.SelfCrossMapParam")
  1961. proto.RegisterType((*SSGCrossMapEnterReq)(nil), "serverproto.SSGCrossMapEnterReq")
  1962. proto.RegisterType((*SSGCrossMapEnterAck)(nil), "serverproto.SSGCrossMapEnterAck")
  1963. proto.RegisterType((*SSGCrossMapEnterNtf)(nil), "serverproto.SSGCrossMapEnterNtf")
  1964. proto.RegisterType((*SSGCrossMapLeaveReq)(nil), "serverproto.SSGCrossMapLeaveReq")
  1965. proto.RegisterType((*SSGCrossMapLeaveAck)(nil), "serverproto.SSGCrossMapLeaveAck")
  1966. proto.RegisterType((*SSGCrossMapLeaveNtf)(nil), "serverproto.SSGCrossMapLeaveNtf")
  1967. proto.RegisterType((*SSGCrossMapSyncPosReq)(nil), "serverproto.SSGCrossMapSyncPosReq")
  1968. proto.RegisterType((*SSGCrossMapSyncParamReq)(nil), "serverproto.SSGCrossMapSyncParamReq")
  1969. proto.RegisterType((*SSGCrossMapSyncPosAck)(nil), "serverproto.SSGCrossMapSyncPosAck")
  1970. proto.RegisterType((*SSGCrossMapSyncPosNtf)(nil), "serverproto.SSGCrossMapSyncPosNtf")
  1971. proto.RegisterType((*SSGCrossMapSyncParamNtf)(nil), "serverproto.SSGCrossMapSyncParamNtf")
  1972. proto.RegisterType((*SSGCrossMapOtherUnitShowInfoReq)(nil), "serverproto.SSGCrossMapOtherUnitShowInfoReq")
  1973. proto.RegisterType((*SSGCrossMapOtherUnitShowInfoNtf)(nil), "serverproto.SSGCrossMapOtherUnitShowInfoNtf")
  1974. proto.RegisterType((*SSGCrossMapUnitShowUpdateNtf)(nil), "serverproto.SSGCrossMapUnitShowUpdateNtf")
  1975. }
  1976. func init() {
  1977. proto.RegisterFile("crossserver.proto", fileDescriptor_0e068fae747ba0a3)
  1978. }
  1979. var fileDescriptor_0e068fae747ba0a3 = []byte{
  1980. // 1670 bytes of a gzipped FileDescriptorProto
  1981. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0xcd, 0x6f, 0x1b, 0x45,
  1982. 0x14, 0xd7, 0xda, 0x4e, 0x6c, 0x4f, 0x9c, 0x34, 0xd9, 0xa6, 0x8d, 0xdb, 0xf4, 0x23, 0xdd, 0x96,
  1983. 0x2a, 0xa7, 0x14, 0xb5, 0xa2, 0xb4, 0x94, 0x4a, 0xa4, 0xe9, 0x07, 0x41, 0x49, 0x1a, 0xad, 0x93,
  1984. 0x56, 0x2d, 0x87, 0x65, 0xea, 0x1d, 0xdb, 0xa3, 0xec, 0xce, 0x6c, 0x66, 0xd7, 0xf9, 0x40, 0x42,
  1985. 0x20, 0xb8, 0x23, 0xc4, 0x85, 0x03, 0x7f, 0x02, 0xe2, 0x84, 0x90, 0xf8, 0x0f, 0xe0, 0xc2, 0x09,
  1986. 0x89, 0x23, 0x47, 0xfe, 0x0e, 0xf4, 0xde, 0xee, 0xda, 0xbb, 0xf6, 0xda, 0x8e, 0x4b, 0x0f, 0x70,
  1987. 0xf2, 0xce, 0x9b, 0x37, 0x6f, 0xde, 0xef, 0xf7, 0x3e, 0x66, 0xc6, 0x64, 0xae, 0xae, 0xa4, 0xef,
  1988. 0xfb, 0x4c, 0x1d, 0x30, 0xb5, 0xe2, 0x29, 0x19, 0x48, 0x7d, 0x2a, 0x1c, 0xe1, 0xe0, 0x3c, 0x69,
  1989. 0xfb, 0xf1, 0x84, 0x71, 0x85, 0x5c, 0xae, 0xd5, 0xd6, 0x40, 0xff, 0x45, 0x9b, 0x8a, 0x0f, 0xa9,
  1990. 0x68, 0xee, 0x28, 0x4e, 0x9d, 0x67, 0x9c, 0x1d, 0x6e, 0x70, 0x3f, 0x30, 0xd9, 0xbe, 0xf1, 0xf9,
  1991. 0x70, 0x95, 0xd5, 0xfa, 0x9e, 0x3e, 0x4f, 0x26, 0x98, 0x52, 0x52, 0x55, 0xb5, 0x25, 0x6d, 0x79,
  1992. 0xc2, 0x0c, 0x07, 0xfa, 0x63, 0x72, 0x2a, 0x00, 0x4d, 0xeb, 0x80, 0xb3, 0x43, 0xcb, 0xe1, 0x7e,
  1993. 0x50, 0xcd, 0x2d, 0xe5, 0x97, 0xa7, 0x6e, 0x5e, 0x5a, 0x49, 0xb8, 0xb3, 0x92, 0xb2, 0xfa, 0x90,
  1994. 0x06, 0xd4, 0x9c, 0x0e, 0x92, 0x1b, 0x18, 0x7f, 0x6b, 0x64, 0x31, 0xcb, 0x83, 0x1a, 0x73, 0x1a,
  1995. 0x26, 0xdb, 0xd7, 0xcf, 0x91, 0x92, 0xcf, 0x9c, 0x86, 0xd5, 0xe6, 0x36, 0x3a, 0x50, 0x30, 0x8b,
  1996. 0x30, 0xde, 0xe5, 0xb6, 0x7e, 0x91, 0x90, 0xd0, 0x85, 0xe0, 0xd8, 0x63, 0xd5, 0x1c, 0x7a, 0x57,
  1997. 0x46, 0xc9, 0xce, 0xb1, 0xc7, 0xf4, 0x6b, 0x64, 0x86, 0x09, 0xdb, 0x0a, 0xb8, 0xcb, 0x2c, 0x3f,
  1998. 0xa0, 0xae, 0x57, 0xcd, 0xe3, 0xfa, 0x0a, 0x13, 0xf6, 0x0e, 0x77, 0x59, 0x0d, 0x64, 0xfa, 0x03,
  1999. 0x72, 0x0a, 0xed, 0x37, 0x78, 0xb3, 0x15, 0x58, 0x5c, 0x34, 0x64, 0xb5, 0xb0, 0xa4, 0x2d, 0x4f,
  2000. 0xdd, 0x3c, 0x9f, 0xc2, 0xf1, 0x18, 0xa6, 0x4d, 0xe9, 0xb0, 0x75, 0xd1, 0x90, 0xe6, 0x34, 0x2c,
  2001. 0x41, 0x11, 0x0c, 0xf5, 0xab, 0x64, 0xda, 0x6e, 0x2b, 0x1a, 0x70, 0x29, 0x70, 0xbb, 0xea, 0x04,
  2002. 0xfa, 0x52, 0x89, 0x85, 0xb0, 0x9b, 0xf1, 0x72, 0x30, 0x4e, 0x60, 0xf9, 0x1e, 0x29, 0xa3, 0x1f,
  2003. 0xe8, 0x81, 0x86, 0x1e, 0x8c, 0x62, 0x12, 0x89, 0x01, 0x07, 0x8c, 0x5f, 0x35, 0xb2, 0x90, 0x65,
  2004. 0x1c, 0x08, 0x4c, 0xb3, 0xa4, 0x8d, 0x66, 0x29, 0x77, 0x32, 0x96, 0xf2, 0xff, 0x9a, 0xa5, 0x42,
  2005. 0x06, 0x4b, 0xe7, 0xb2, 0x81, 0xac, 0xd6, 0xf7, 0x8c, 0x1f, 0x35, 0xb2, 0x94, 0x35, 0xb7, 0xd6,
  2006. 0xa2, 0x8e, 0xc3, 0x44, 0x93, 0x01, 0xda, 0xab, 0x64, 0xba, 0x1e, 0x8f, 0x13, 0x39, 0x53, 0xe9,
  2007. 0x08, 0x21, 0x71, 0x6e, 0x91, 0xb3, 0x29, 0x25, 0x2b, 0x66, 0x20, 0xc2, 0x7e, 0x3a, 0xa9, 0xfd,
  2008. 0x28, 0xe4, 0x41, 0xbf, 0x41, 0xe6, 0x5f, 0x31, 0xab, 0xbb, 0xce, 0xa5, 0x47, 0x96, 0x68, 0xbb,
  2009. 0xc8, 0xc3, 0x84, 0x39, 0xf7, 0x8a, 0x75, 0xfc, 0xd8, 0xa4, 0x47, 0x5b, 0x6d, 0xd7, 0xf8, 0x7d,
  2010. 0x94, 0xbf, 0x83, 0x8b, 0xab, 0x0f, 0x45, 0x6e, 0x2c, 0x14, 0xf9, 0xc1, 0x28, 0xee, 0x12, 0x92,
  2011. 0x88, 0xe1, 0xc4, 0xc8, 0x18, 0x96, 0x1b, 0x71, 0xfc, 0x0c, 0x96, 0x9d, 0xc0, 0x50, 0xc9, 0x5b,
  2012. 0x41, 0x23, 0xab, 0x21, 0x68, 0xaf, 0xd3, 0x10, 0x7e, 0xce, 0x91, 0xeb, 0x23, 0xc2, 0xec, 0xb7,
  2013. 0x1d, 0x68, 0x5e, 0xfa, 0x5b, 0x64, 0xa6, 0x83, 0xd1, 0x4e, 0x44, 0xbb, 0x4b, 0x9e, 0x0d, 0x44,
  2014. 0xbd, 0x43, 0x16, 0xd2, 0x6a, 0xbd, 0xf1, 0x9e, 0x4f, 0xe9, 0xc7, 0x54, 0x5d, 0x8c, 0xa9, 0xea,
  2015. 0x70, 0x3a, 0x11, 0xd1, 0x81, 0xd3, 0xb3, 0x24, 0x7f, 0xc8, 0x05, 0x26, 0x71, 0xc9, 0x84, 0x4f,
  2016. 0x28, 0x25, 0x2c, 0x12, 0xc1, 0xeb, 0x7b, 0x96, 0xa0, 0x51, 0x1f, 0x28, 0x9b, 0x15, 0x90, 0x6e,
  2017. 0xf1, 0xfa, 0xde, 0x16, 0x75, 0x99, 0xbe, 0x18, 0x15, 0xfa, 0xa7, 0x52, 0xb0, 0xea, 0x24, 0x5a,
  2018. 0xc5, 0x42, 0x7e, 0x29, 0x45, 0x6f, 0x78, 0x8a, 0xe3, 0x84, 0xe7, 0x17, 0xed, 0x44, 0xbc, 0x0d,
  2019. 0x4e, 0xba, 0x08, 0x50, 0xae, 0x0b, 0x68, 0x99, 0xcc, 0xfa, 0x2d, 0xee, 0x59, 0x61, 0x5c, 0x1d,
  2020. 0x76, 0xc0, 0x9c, 0x88, 0x87, 0x19, 0x90, 0xa3, 0xf9, 0x0d, 0x90, 0xea, 0xef, 0x93, 0x92, 0x23,
  2021. 0x9b, 0x96, 0x4d, 0x03, 0x1a, 0xb5, 0xcf, 0x2b, 0x83, 0xa3, 0xbe, 0x21, 0x9b, 0x18, 0xf8, 0xa2,
  2022. 0x13, 0x7e, 0x18, 0x2f, 0xb2, 0x3d, 0xdf, 0xf5, 0x6c, 0x1a, 0x30, 0x93, 0x8a, 0xbd, 0x5a, 0x5d,
  2023. 0x2a, 0x06, 0x49, 0x36, 0x4b, 0xf2, 0xdd, 0x30, 0xc3, 0x27, 0x44, 0x49, 0x51, 0xb1, 0x67, 0xf9,
  2024. 0xa0, 0x12, 0xc5, 0xb3, 0xac, 0xe2, 0x35, 0xc6, 0x76, 0xf6, 0xf9, 0x06, 0x46, 0xa3, 0x23, 0x30,
  2025. 0xc3, 0x26, 0x84, 0x28, 0xa0, 0x2a, 0xb0, 0xb8, 0x7d, 0x14, 0x9d, 0x2b, 0x25, 0x14, 0xac, 0xdb,
  2026. 0x47, 0xc6, 0x1f, 0xda, 0x70, 0x93, 0x40, 0x70, 0xca, 0x80, 0x96, 0x36, 0xd0, 0x49, 0x00, 0x70,
  2027. 0x12, 0xad, 0x4f, 0x87, 0x09, 0x00, 0x06, 0x00, 0x0e, 0x4e, 0x86, 0x70, 0xc2, 0x42, 0x46, 0x75,
  2028. 0x84, 0x83, 0xcd, 0x5c, 0x06, 0xd4, 0x09, 0x17, 0x17, 0x70, 0x71, 0x19, 0x25, 0xb8, 0xfa, 0x0e,
  2029. 0x41, 0xe8, 0x61, 0xf5, 0x4d, 0x60, 0xf5, 0x2d, 0xa6, 0xe2, 0xb0, 0x26, 0x5d, 0x57, 0x0a, 0xd0,
  2030. 0xc5, 0xf4, 0x29, 0xa9, 0xc8, 0x69, 0xc3, 0x27, 0xe7, 0xb3, 0x40, 0x6d, 0xc8, 0x26, 0xd0, 0xbe,
  2031. 0x40, 0x8a, 0x22, 0x48, 0x9e, 0xc1, 0x93, 0x22, 0xc0, 0x23, 0x38, 0x19, 0xf7, 0xdc, 0xd8, 0x71,
  2032. 0xff, 0x24, 0xbb, 0xa3, 0xa0, 0x6b, 0x6c, 0x1f, 0x88, 0x0a, 0x33, 0xaf, 0xbb, 0x6f, 0x09, 0x05,
  2033. 0xb0, 0xf3, 0x35, 0x32, 0x13, 0x4e, 0xf6, 0xd4, 0x72, 0x05, 0xa5, 0x51, 0x0d, 0x1b, 0xdf, 0x68,
  2034. 0xe4, 0x42, 0xad, 0xb6, 0x96, 0xbd, 0xc7, 0xe0, 0x52, 0xb8, 0x1f, 0x9f, 0x99, 0x09, 0x60, 0xa3,
  2035. 0xda, 0x58, 0xe8, 0x2b, 0x7c, 0x82, 0xe3, 0xdd, 0x1e, 0x90, 0xc7, 0x1e, 0x50, 0x12, 0x51, 0xfd,
  2036. 0x1b, 0x5f, 0x6a, 0x64, 0x3e, 0x42, 0x0d, 0x71, 0x08, 0x93, 0x1c, 0x48, 0xbe, 0x41, 0xe6, 0x31,
  2037. 0xf4, 0x70, 0xb0, 0x84, 0x4d, 0xc0, 0x93, 0x87, 0x4c, 0x45, 0xc8, 0xe7, 0x60, 0x6e, 0x93, 0x1e,
  2038. 0x61, 0xfd, 0x6f, 0xc3, 0x44, 0x4f, 0xb3, 0xc8, 0x8d, 0xd3, 0x2c, 0xbe, 0xd5, 0xc8, 0xc5, 0x84,
  2039. 0x13, 0x9d, 0x43, 0xba, 0xeb, 0x4d, 0xda, 0xb8, 0x36, 0x86, 0x71, 0xfd, 0x36, 0xa9, 0xd6, 0xdb,
  2040. 0xca, 0xca, 0x04, 0x13, 0x37, 0xdc, 0xb6, 0xaa, 0xf5, 0xe2, 0x31, 0x2e, 0x61, 0xac, 0xc0, 0xa7,
  2041. 0x1d, 0xe9, 0xed, 0x80, 0x68, 0x93, 0x06, 0xf5, 0x56, 0xb8, 0x0f, 0xdb, 0x37, 0xbe, 0xd0, 0x86,
  2042. 0x28, 0x0c, 0x0e, 0xe6, 0x47, 0xe4, 0x54, 0x17, 0x49, 0xf2, 0xa6, 0x6a, 0xa4, 0xe0, 0xc4, 0x26,
  2043. 0x7b, 0xee, 0x30, 0x1d, 0x58, 0x58, 0x26, 0x6b, 0xe4, 0x5a, 0x8f, 0x07, 0x8f, 0xa5, 0xaa, 0xb3,
  2044. 0xe7, 0x5c, 0xa4, 0x63, 0xb9, 0x48, 0x42, 0x3e, 0x92, 0xa9, 0x8b, 0x82, 0x5d, 0x6e, 0x1b, 0x35,
  2045. 0x62, 0x0c, 0x31, 0xf2, 0x9a, 0x6d, 0xe9, 0x4f, 0x6d, 0xa4, 0xd5, 0xff, 0x67, 0x67, 0xfa, 0x4b,
  2046. 0x23, 0x67, 0x6b, 0xb5, 0x27, 0x88, 0x6c, 0xad, 0x45, 0x83, 0x4d, 0xe6, 0xfb, 0x34, 0xbc, 0xec,
  2047. 0xe9, 0xa4, 0x90, 0xb8, 0xd4, 0xe2, 0xb7, 0x7e, 0x9b, 0x14, 0xdd, 0x50, 0x23, 0xaa, 0x88, 0x0b,
  2048. 0xe9, 0x6d, 0xba, 0x16, 0x70, 0x9f, 0x58, 0x19, 0x9b, 0x0d, 0x55, 0x4d, 0x06, 0xcc, 0x44, 0xe8,
  2049. 0x4a, 0xa1, 0x60, 0xdd, 0xd6, 0xef, 0x92, 0x62, 0x43, 0x49, 0x17, 0xa6, 0xc2, 0xd3, 0x6d, 0xa9,
  2050. 0xcf, 0xe8, 0xb6, 0x43, 0x8f, 0x99, 0x7a, 0xa0, 0x38, 0xc3, 0x2b, 0xb9, 0x39, 0x09, 0x0b, 0xd6,
  2051. 0x6d, 0x7d, 0x89, 0x54, 0xb0, 0x18, 0x3c, 0x5a, 0x67, 0xb0, 0x3e, 0x7c, 0x1a, 0x10, 0x28, 0x00,
  2052. 0x10, 0xad, 0xdb, 0xc6, 0x77, 0xd9, 0x00, 0x07, 0x27, 0x74, 0xca, 0xd5, 0x5c, 0x8f, 0xab, 0x09,
  2053. 0xfc, 0xf9, 0x71, 0xf0, 0xc7, 0x5c, 0x16, 0xba, 0x5c, 0x1a, 0x5f, 0x67, 0x7b, 0x06, 0x09, 0xfe,
  2054. 0x1e, 0x29, 0xb9, 0x7e, 0x33, 0x79, 0xcd, 0xbb, 0x9c, 0xda, 0x27, 0x52, 0x5d, 0x93, 0x22, 0x60,
  2055. 0x22, 0x88, 0xb6, 0xf2, 0x9b, 0x10, 0x51, 0xfd, 0x0e, 0x21, 0xbe, 0xd5, 0x59, 0x1d, 0xd6, 0x62,
  2056. 0xba, 0xb5, 0xd4, 0x8e, 0xfd, 0x80, 0xb9, 0x71, 0xa4, 0x4b, 0xfe, 0x66, 0xb8, 0xd2, 0x78, 0x9b,
  2057. 0xcc, 0x41, 0xdb, 0x40, 0x87, 0x36, 0xa9, 0xb7, 0x4d, 0x15, 0x75, 0x81, 0x0e, 0x47, 0x1e, 0x30,
  2058. 0x95, 0xac, 0x35, 0x14, 0x40, 0xad, 0x7d, 0x9f, 0x23, 0xa7, 0x63, 0x08, 0x9b, 0xd4, 0x7b, 0x24,
  2059. 0x02, 0xa6, 0xa2, 0x67, 0x25, 0x95, 0xdc, 0x72, 0xb8, 0x88, 0xd3, 0xa7, 0x48, 0x25, 0xdf, 0xe0,
  2060. 0x82, 0xc1, 0x94, 0x4b, 0xbd, 0xe4, 0xa3, 0xb2, 0xe8, 0x52, 0x0f, 0x1f, 0x4b, 0x77, 0x48, 0xd9,
  2061. 0x6f, 0xc9, 0xc3, 0xe4, 0x03, 0x28, 0x9d, 0xc5, 0x61, 0x16, 0xd4, 0x5a, 0xf2, 0x30, 0xcc, 0x62,
  2062. 0x3f, 0xfa, 0xd2, 0xaf, 0x93, 0xbc, 0x27, 0xfd, 0x28, 0x7b, 0xe6, 0x53, 0x6b, 0x9e, 0xb1, 0x7a,
  2063. 0x20, 0xd5, 0x2d, 0x13, 0x14, 0x40, 0xcf, 0xe6, 0x2a, 0xba, 0x98, 0x0f, 0xd0, 0xb3, 0xb9, 0xd2,
  2064. 0x1f, 0x46, 0x77, 0x4d, 0xf0, 0xd4, 0x03, 0x1a, 0xf0, 0x2a, 0xd9, 0x7b, 0x4a, 0xf5, 0x91, 0x15,
  2065. 0xde, 0x45, 0xe3, 0x91, 0xf1, 0x93, 0xd6, 0xcf, 0xce, 0xe0, 0xbc, 0x3b, 0x47, 0x4a, 0xc0, 0x17,
  2066. 0xbe, 0x7a, 0x22, 0x62, 0x60, 0xbc, 0xd5, 0x76, 0x53, 0x9c, 0xe5, 0xd3, 0x9c, 0x2d, 0x10, 0xf8,
  2067. 0xb4, 0xfc, 0xa8, 0x76, 0xca, 0xe6, 0xa4, 0x4b, 0xbd, 0x1a, 0xb7, 0xf5, 0x77, 0x49, 0xb9, 0x2d,
  2068. 0xf8, 0x90, 0x97, 0xc8, 0xae, 0xe0, 0xc1, 0xb6, 0xf4, 0x57, 0x85, 0xfd, 0x90, 0x2b, 0xb3, 0x04,
  2069. 0xca, 0x78, 0x78, 0x3d, 0xef, 0x77, 0x1a, 0x52, 0xf2, 0x03, 0x32, 0xd3, 0xb1, 0x97, 0x4c, 0xcc,
  2070. 0x61, 0x46, 0x2b, 0xb1, 0x51, 0x4c, 0xaf, 0xfb, 0x29, 0xc3, 0x1b, 0x8c, 0x1e, 0x60, 0x9b, 0x89,
  2071. 0x62, 0xa7, 0x8d, 0x88, 0x9d, 0x71, 0xa6, 0x7f, 0x39, 0xbc, 0x5b, 0x9f, 0xf7, 0x8b, 0xdf, 0x8c,
  2072. 0xbb, 0x3f, 0x68, 0xe4, 0x4c, 0xc2, 0x72, 0xed, 0x58, 0xd4, 0xb7, 0xa5, 0x3f, 0x86, 0xc7, 0x71,
  2073. 0xb6, 0xe5, 0x46, 0x65, 0xdb, 0x12, 0xa9, 0x70, 0xdf, 0x92, 0xc2, 0x6a, 0x2a, 0xd9, 0x16, 0x76,
  2074. 0x14, 0x62, 0xc2, 0xfd, 0xa7, 0xe2, 0x09, 0x4a, 0xfa, 0xda, 0x5c, 0xa1, 0xaf, 0xcd, 0xfd, 0x86,
  2075. 0xff, 0x51, 0xa4, 0xbd, 0xc5, 0x94, 0xfc, 0x6f, 0xfa, 0x0b, 0x29, 0x8d, 0x85, 0xd5, 0x6d, 0xda,
  2076. 0x45, 0x1c, 0xaf, 0xdb, 0xc6, 0x67, 0x59, 0xbc, 0x0f, 0xae, 0x9b, 0x08, 0x5d, 0xee, 0x84, 0xe8,
  2077. 0xf2, 0x23, 0xd0, 0x19, 0x2f, 0xb2, 0xb6, 0x8f, 0x52, 0xca, 0x3f, 0x16, 0x75, 0x0b, 0xf3, 0xea,
  2078. 0xa4, 0x29, 0x05, 0x2b, 0x40, 0x84, 0x29, 0xf5, 0x71, 0x76, 0x8c, 0xde, 0x8c, 0xf1, 0x26, 0x3c,
  2079. 0x9c, 0x3a, 0xc6, 0x9f, 0x06, 0x2d, 0xa6, 0x60, 0xae, 0xd3, 0x2d, 0xd9, 0x7e, 0x5f, 0x58, 0xb4,
  2080. 0xbe, 0xb0, 0x18, 0x64, 0x1a, 0x5b, 0x30, 0x3c, 0xe3, 0x3b, 0xe7, 0x47, 0xc1, 0x9c, 0x02, 0xe1,
  2081. 0x2e, 0xb7, 0x71, 0x23, 0x7b, 0xf8, 0x46, 0x80, 0x66, 0x95, 0xcc, 0x74, 0x3a, 0x79, 0x12, 0xcd,
  2082. 0xd0, 0x76, 0x5e, 0x89, 0xdb, 0x39, 0xee, 0xf2, 0x15, 0x5e, 0x47, 0x3b, 0xdb, 0xc4, 0x3b, 0x74,
  2083. 0x2f, 0x81, 0xa3, 0xc1, 0xf4, 0x7b, 0x91, 0x1b, 0xd3, 0x8b, 0x07, 0xb3, 0x2f, 0x67, 0x56, 0x6e,
  2084. 0xdc, 0x4b, 0xa8, 0xbf, 0x9a, 0xc4, 0x9f, 0x5b, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xc7, 0x7f,
  2085. 0x1d, 0x82, 0x2a, 0x16, 0x00, 0x00,
  2086. }