hero.pb.go 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708
  1. // message结构的属性名请使用 驼峰小写字母开始
  2. // Code generated by protoc-gen-go. DO NOT EDIT.
  3. // versions:
  4. // protoc-gen-go v1.36.8
  5. // protoc v6.31.1
  6. // source: hero.proto
  7. package pb
  8. import (
  9. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  10. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  11. reflect "reflect"
  12. sync "sync"
  13. unsafe "unsafe"
  14. )
  15. const (
  16. // Verify that this generated code is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  18. // Verify that runtime/protoimpl is sufficiently up-to-date.
  19. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  20. )
  21. // 英雄列表
  22. type HeroList struct {
  23. state protoimpl.MessageState `protogen:"open.v1"`
  24. List []*Hero `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  25. unknownFields protoimpl.UnknownFields
  26. sizeCache protoimpl.SizeCache
  27. }
  28. func (x *HeroList) Reset() {
  29. *x = HeroList{}
  30. mi := &file_hero_proto_msgTypes[0]
  31. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  32. ms.StoreMessageInfo(mi)
  33. }
  34. func (x *HeroList) String() string {
  35. return protoimpl.X.MessageStringOf(x)
  36. }
  37. func (*HeroList) ProtoMessage() {}
  38. func (x *HeroList) ProtoReflect() protoreflect.Message {
  39. mi := &file_hero_proto_msgTypes[0]
  40. if x != nil {
  41. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  42. if ms.LoadMessageInfo() == nil {
  43. ms.StoreMessageInfo(mi)
  44. }
  45. return ms
  46. }
  47. return mi.MessageOf(x)
  48. }
  49. // Deprecated: Use HeroList.ProtoReflect.Descriptor instead.
  50. func (*HeroList) Descriptor() ([]byte, []int) {
  51. return file_hero_proto_rawDescGZIP(), []int{0}
  52. }
  53. func (x *HeroList) GetList() []*Hero {
  54. if x != nil {
  55. return x.List
  56. }
  57. return nil
  58. }
  59. // 英雄
  60. type Hero struct {
  61. state protoimpl.MessageState `protogen:"open.v1"`
  62. // 唯一 id
  63. Guid int64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
  64. // 配置 id
  65. HeroID int32 `protobuf:"varint,2,opt,name=heroID,proto3" json:"heroID,omitempty"`
  66. // 星级
  67. Star int32 `protobuf:"varint,3,opt,name=star,proto3" json:"star,omitempty"`
  68. // 星级经验
  69. StarExp int32 `protobuf:"varint,4,opt,name=starExp,proto3" json:"starExp,omitempty"`
  70. // 属性
  71. Attrs *Attrs `protobuf:"bytes,5,opt,name=attrs,proto3" json:"attrs,omitempty"`
  72. // 技能 <key: 技能ID, value: 等级>
  73. Skills map[int32]int32 `protobuf:"bytes,6,rep,name=skills,proto3" json:"skills,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  74. // 装备唯一ID列表
  75. EquipGUIDList []int64 `protobuf:"varint,7,rep,packed,name=equipGUIDList,proto3" json:"equipGUIDList,omitempty"`
  76. unknownFields protoimpl.UnknownFields
  77. sizeCache protoimpl.SizeCache
  78. }
  79. func (x *Hero) Reset() {
  80. *x = Hero{}
  81. mi := &file_hero_proto_msgTypes[1]
  82. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  83. ms.StoreMessageInfo(mi)
  84. }
  85. func (x *Hero) String() string {
  86. return protoimpl.X.MessageStringOf(x)
  87. }
  88. func (*Hero) ProtoMessage() {}
  89. func (x *Hero) ProtoReflect() protoreflect.Message {
  90. mi := &file_hero_proto_msgTypes[1]
  91. if x != nil {
  92. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  93. if ms.LoadMessageInfo() == nil {
  94. ms.StoreMessageInfo(mi)
  95. }
  96. return ms
  97. }
  98. return mi.MessageOf(x)
  99. }
  100. // Deprecated: Use Hero.ProtoReflect.Descriptor instead.
  101. func (*Hero) Descriptor() ([]byte, []int) {
  102. return file_hero_proto_rawDescGZIP(), []int{1}
  103. }
  104. func (x *Hero) GetGuid() int64 {
  105. if x != nil {
  106. return x.Guid
  107. }
  108. return 0
  109. }
  110. func (x *Hero) GetHeroID() int32 {
  111. if x != nil {
  112. return x.HeroID
  113. }
  114. return 0
  115. }
  116. func (x *Hero) GetStar() int32 {
  117. if x != nil {
  118. return x.Star
  119. }
  120. return 0
  121. }
  122. func (x *Hero) GetStarExp() int32 {
  123. if x != nil {
  124. return x.StarExp
  125. }
  126. return 0
  127. }
  128. func (x *Hero) GetAttrs() *Attrs {
  129. if x != nil {
  130. return x.Attrs
  131. }
  132. return nil
  133. }
  134. func (x *Hero) GetSkills() map[int32]int32 {
  135. if x != nil {
  136. return x.Skills
  137. }
  138. return nil
  139. }
  140. func (x *Hero) GetEquipGUIDList() []int64 {
  141. if x != nil {
  142. return x.EquipGUIDList
  143. }
  144. return nil
  145. }
  146. // [请求] 英雄升星
  147. type HeroStarRequest struct {
  148. state protoimpl.MessageState `protogen:"open.v1"`
  149. // 英雄唯一 ID
  150. HeroGUID int64 `protobuf:"varint,1,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"`
  151. // 作为素材的英雄唯一 ID 列表
  152. RemoveHeroGUIDs []int64 `protobuf:"varint,2,rep,packed,name=removeHeroGUIDs,proto3" json:"removeHeroGUIDs,omitempty"`
  153. unknownFields protoimpl.UnknownFields
  154. sizeCache protoimpl.SizeCache
  155. }
  156. func (x *HeroStarRequest) Reset() {
  157. *x = HeroStarRequest{}
  158. mi := &file_hero_proto_msgTypes[2]
  159. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  160. ms.StoreMessageInfo(mi)
  161. }
  162. func (x *HeroStarRequest) String() string {
  163. return protoimpl.X.MessageStringOf(x)
  164. }
  165. func (*HeroStarRequest) ProtoMessage() {}
  166. func (x *HeroStarRequest) ProtoReflect() protoreflect.Message {
  167. mi := &file_hero_proto_msgTypes[2]
  168. if x != nil {
  169. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  170. if ms.LoadMessageInfo() == nil {
  171. ms.StoreMessageInfo(mi)
  172. }
  173. return ms
  174. }
  175. return mi.MessageOf(x)
  176. }
  177. // Deprecated: Use HeroStarRequest.ProtoReflect.Descriptor instead.
  178. func (*HeroStarRequest) Descriptor() ([]byte, []int) {
  179. return file_hero_proto_rawDescGZIP(), []int{2}
  180. }
  181. func (x *HeroStarRequest) GetHeroGUID() int64 {
  182. if x != nil {
  183. return x.HeroGUID
  184. }
  185. return 0
  186. }
  187. func (x *HeroStarRequest) GetRemoveHeroGUIDs() []int64 {
  188. if x != nil {
  189. return x.RemoveHeroGUIDs
  190. }
  191. return nil
  192. }
  193. // [响应] 英雄技能升级
  194. type HeroSkillResponse struct {
  195. state protoimpl.MessageState `protogen:"open.v1"`
  196. // 英雄唯一ID
  197. HeroGUID int64 `protobuf:"varint,1,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"`
  198. // 英雄升级技能ID
  199. HeroSkillID int32 `protobuf:"varint,2,opt,name=heroSkillID,proto3" json:"heroSkillID,omitempty"`
  200. // 英雄当前技能等级
  201. HeroSkillLevel int32 `protobuf:"varint,3,opt,name=heroSkillLevel,proto3" json:"heroSkillLevel,omitempty"`
  202. unknownFields protoimpl.UnknownFields
  203. sizeCache protoimpl.SizeCache
  204. }
  205. func (x *HeroSkillResponse) Reset() {
  206. *x = HeroSkillResponse{}
  207. mi := &file_hero_proto_msgTypes[3]
  208. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  209. ms.StoreMessageInfo(mi)
  210. }
  211. func (x *HeroSkillResponse) String() string {
  212. return protoimpl.X.MessageStringOf(x)
  213. }
  214. func (*HeroSkillResponse) ProtoMessage() {}
  215. func (x *HeroSkillResponse) ProtoReflect() protoreflect.Message {
  216. mi := &file_hero_proto_msgTypes[3]
  217. if x != nil {
  218. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  219. if ms.LoadMessageInfo() == nil {
  220. ms.StoreMessageInfo(mi)
  221. }
  222. return ms
  223. }
  224. return mi.MessageOf(x)
  225. }
  226. // Deprecated: Use HeroSkillResponse.ProtoReflect.Descriptor instead.
  227. func (*HeroSkillResponse) Descriptor() ([]byte, []int) {
  228. return file_hero_proto_rawDescGZIP(), []int{3}
  229. }
  230. func (x *HeroSkillResponse) GetHeroGUID() int64 {
  231. if x != nil {
  232. return x.HeroGUID
  233. }
  234. return 0
  235. }
  236. func (x *HeroSkillResponse) GetHeroSkillID() int32 {
  237. if x != nil {
  238. return x.HeroSkillID
  239. }
  240. return 0
  241. }
  242. func (x *HeroSkillResponse) GetHeroSkillLevel() int32 {
  243. if x != nil {
  244. return x.HeroSkillLevel
  245. }
  246. return 0
  247. }
  248. // 英雄装备
  249. type HeroEquip struct {
  250. state protoimpl.MessageState `protogen:"open.v1"`
  251. // 英雄唯一ID
  252. HeroGUID int64 `protobuf:"varint,1,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"`
  253. // 装备唯一ID列表
  254. EquipGUIDList []int64 `protobuf:"varint,2,rep,packed,name=equipGUIDList,proto3" json:"equipGUIDList,omitempty"`
  255. unknownFields protoimpl.UnknownFields
  256. sizeCache protoimpl.SizeCache
  257. }
  258. func (x *HeroEquip) Reset() {
  259. *x = HeroEquip{}
  260. mi := &file_hero_proto_msgTypes[4]
  261. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  262. ms.StoreMessageInfo(mi)
  263. }
  264. func (x *HeroEquip) String() string {
  265. return protoimpl.X.MessageStringOf(x)
  266. }
  267. func (*HeroEquip) ProtoMessage() {}
  268. func (x *HeroEquip) ProtoReflect() protoreflect.Message {
  269. mi := &file_hero_proto_msgTypes[4]
  270. if x != nil {
  271. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  272. if ms.LoadMessageInfo() == nil {
  273. ms.StoreMessageInfo(mi)
  274. }
  275. return ms
  276. }
  277. return mi.MessageOf(x)
  278. }
  279. // Deprecated: Use HeroEquip.ProtoReflect.Descriptor instead.
  280. func (*HeroEquip) Descriptor() ([]byte, []int) {
  281. return file_hero_proto_rawDescGZIP(), []int{4}
  282. }
  283. func (x *HeroEquip) GetHeroGUID() int64 {
  284. if x != nil {
  285. return x.HeroGUID
  286. }
  287. return 0
  288. }
  289. func (x *HeroEquip) GetEquipGUIDList() []int64 {
  290. if x != nil {
  291. return x.EquipGUIDList
  292. }
  293. return nil
  294. }
  295. // 英雄状态列表推送
  296. type HeroStateResponse struct {
  297. state protoimpl.MessageState `protogen:"open.v1"`
  298. // 英雄状态列表
  299. HeroState []*HeroState `protobuf:"bytes,1,rep,name=heroState,proto3" json:"heroState,omitempty"`
  300. unknownFields protoimpl.UnknownFields
  301. sizeCache protoimpl.SizeCache
  302. }
  303. func (x *HeroStateResponse) Reset() {
  304. *x = HeroStateResponse{}
  305. mi := &file_hero_proto_msgTypes[5]
  306. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  307. ms.StoreMessageInfo(mi)
  308. }
  309. func (x *HeroStateResponse) String() string {
  310. return protoimpl.X.MessageStringOf(x)
  311. }
  312. func (*HeroStateResponse) ProtoMessage() {}
  313. func (x *HeroStateResponse) ProtoReflect() protoreflect.Message {
  314. mi := &file_hero_proto_msgTypes[5]
  315. if x != nil {
  316. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  317. if ms.LoadMessageInfo() == nil {
  318. ms.StoreMessageInfo(mi)
  319. }
  320. return ms
  321. }
  322. return mi.MessageOf(x)
  323. }
  324. // Deprecated: Use HeroStateResponse.ProtoReflect.Descriptor instead.
  325. func (*HeroStateResponse) Descriptor() ([]byte, []int) {
  326. return file_hero_proto_rawDescGZIP(), []int{5}
  327. }
  328. func (x *HeroStateResponse) GetHeroState() []*HeroState {
  329. if x != nil {
  330. return x.HeroState
  331. }
  332. return nil
  333. }
  334. // 英雄状态更新
  335. type HeroState struct {
  336. state protoimpl.MessageState `protogen:"open.v1"`
  337. // 英雄唯一GUID
  338. HeroGUID int64 `protobuf:"varint,1,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"`
  339. // 英雄体力
  340. Energy int32 `protobuf:"varint,2,opt,name=energy,proto3" json:"energy,omitempty"`
  341. // 英雄重伤结束时间戳 单位秒 0/时间已结束表示没有重伤
  342. InjuriesEndTime int64 `protobuf:"varint,3,opt,name=injuriesEndTime,proto3" json:"injuriesEndTime,omitempty"`
  343. // 英雄疲惫状态结束时间戳 单位秒 0/时间已结束表示没有疲惫
  344. FatigueEndTime int64 `protobuf:"varint,4,opt,name=fatigueEndTime,proto3" json:"fatigueEndTime,omitempty"`
  345. unknownFields protoimpl.UnknownFields
  346. sizeCache protoimpl.SizeCache
  347. }
  348. func (x *HeroState) Reset() {
  349. *x = HeroState{}
  350. mi := &file_hero_proto_msgTypes[6]
  351. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  352. ms.StoreMessageInfo(mi)
  353. }
  354. func (x *HeroState) String() string {
  355. return protoimpl.X.MessageStringOf(x)
  356. }
  357. func (*HeroState) ProtoMessage() {}
  358. func (x *HeroState) ProtoReflect() protoreflect.Message {
  359. mi := &file_hero_proto_msgTypes[6]
  360. if x != nil {
  361. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  362. if ms.LoadMessageInfo() == nil {
  363. ms.StoreMessageInfo(mi)
  364. }
  365. return ms
  366. }
  367. return mi.MessageOf(x)
  368. }
  369. // Deprecated: Use HeroState.ProtoReflect.Descriptor instead.
  370. func (*HeroState) Descriptor() ([]byte, []int) {
  371. return file_hero_proto_rawDescGZIP(), []int{6}
  372. }
  373. func (x *HeroState) GetHeroGUID() int64 {
  374. if x != nil {
  375. return x.HeroGUID
  376. }
  377. return 0
  378. }
  379. func (x *HeroState) GetEnergy() int32 {
  380. if x != nil {
  381. return x.Energy
  382. }
  383. return 0
  384. }
  385. func (x *HeroState) GetInjuriesEndTime() int64 {
  386. if x != nil {
  387. return x.InjuriesEndTime
  388. }
  389. return 0
  390. }
  391. func (x *HeroState) GetFatigueEndTime() int64 {
  392. if x != nil {
  393. return x.FatigueEndTime
  394. }
  395. return 0
  396. }
  397. // 地图英雄列表
  398. type MapHeroList struct {
  399. state protoimpl.MessageState `protogen:"open.v1"`
  400. List []*MapHero `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  401. unknownFields protoimpl.UnknownFields
  402. sizeCache protoimpl.SizeCache
  403. }
  404. func (x *MapHeroList) Reset() {
  405. *x = MapHeroList{}
  406. mi := &file_hero_proto_msgTypes[7]
  407. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  408. ms.StoreMessageInfo(mi)
  409. }
  410. func (x *MapHeroList) String() string {
  411. return protoimpl.X.MessageStringOf(x)
  412. }
  413. func (*MapHeroList) ProtoMessage() {}
  414. func (x *MapHeroList) ProtoReflect() protoreflect.Message {
  415. mi := &file_hero_proto_msgTypes[7]
  416. if x != nil {
  417. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  418. if ms.LoadMessageInfo() == nil {
  419. ms.StoreMessageInfo(mi)
  420. }
  421. return ms
  422. }
  423. return mi.MessageOf(x)
  424. }
  425. // Deprecated: Use MapHeroList.ProtoReflect.Descriptor instead.
  426. func (*MapHeroList) Descriptor() ([]byte, []int) {
  427. return file_hero_proto_rawDescGZIP(), []int{7}
  428. }
  429. func (x *MapHeroList) GetList() []*MapHero {
  430. if x != nil {
  431. return x.List
  432. }
  433. return nil
  434. }
  435. // 地图英雄数据
  436. type MapHero struct {
  437. state protoimpl.MessageState `protogen:"open.v1"`
  438. // 唯一 ID
  439. Guid int64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
  440. // 配置 ID
  441. HeroID int32 `protobuf:"varint,2,opt,name=heroID,proto3" json:"heroID,omitempty"`
  442. // 体力
  443. Energy int32 `protobuf:"varint,3,opt,name=energy,proto3" json:"energy,omitempty"`
  444. // 队伍位置
  445. TeamIndex int32 `protobuf:"varint,4,opt,name=teamIndex,proto3" json:"teamIndex,omitempty"`
  446. // 重伤结束时间戳 单位秒 0/时间已结束表示没有重伤
  447. InjuriesEndTime int64 `protobuf:"varint,5,opt,name=injuriesEndTime,proto3" json:"injuriesEndTime,omitempty"`
  448. // 英雄疲惫状态结束时间戳 单位秒 0/时间已结束表示没有疲惫
  449. FatigueEndTime int64 `protobuf:"varint,6,opt,name=fatigueEndTime,proto3" json:"fatigueEndTime,omitempty"`
  450. unknownFields protoimpl.UnknownFields
  451. sizeCache protoimpl.SizeCache
  452. }
  453. func (x *MapHero) Reset() {
  454. *x = MapHero{}
  455. mi := &file_hero_proto_msgTypes[8]
  456. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  457. ms.StoreMessageInfo(mi)
  458. }
  459. func (x *MapHero) String() string {
  460. return protoimpl.X.MessageStringOf(x)
  461. }
  462. func (*MapHero) ProtoMessage() {}
  463. func (x *MapHero) ProtoReflect() protoreflect.Message {
  464. mi := &file_hero_proto_msgTypes[8]
  465. if x != nil {
  466. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  467. if ms.LoadMessageInfo() == nil {
  468. ms.StoreMessageInfo(mi)
  469. }
  470. return ms
  471. }
  472. return mi.MessageOf(x)
  473. }
  474. // Deprecated: Use MapHero.ProtoReflect.Descriptor instead.
  475. func (*MapHero) Descriptor() ([]byte, []int) {
  476. return file_hero_proto_rawDescGZIP(), []int{8}
  477. }
  478. func (x *MapHero) GetGuid() int64 {
  479. if x != nil {
  480. return x.Guid
  481. }
  482. return 0
  483. }
  484. func (x *MapHero) GetHeroID() int32 {
  485. if x != nil {
  486. return x.HeroID
  487. }
  488. return 0
  489. }
  490. func (x *MapHero) GetEnergy() int32 {
  491. if x != nil {
  492. return x.Energy
  493. }
  494. return 0
  495. }
  496. func (x *MapHero) GetTeamIndex() int32 {
  497. if x != nil {
  498. return x.TeamIndex
  499. }
  500. return 0
  501. }
  502. func (x *MapHero) GetInjuriesEndTime() int64 {
  503. if x != nil {
  504. return x.InjuriesEndTime
  505. }
  506. return 0
  507. }
  508. func (x *MapHero) GetFatigueEndTime() int64 {
  509. if x != nil {
  510. return x.FatigueEndTime
  511. }
  512. return 0
  513. }
  514. var File_hero_proto protoreflect.FileDescriptor
  515. const file_hero_proto_rawDesc = "" +
  516. "\n" +
  517. "\n" +
  518. "hero.proto\x12\x02pb\x1a\x0fbase_type.proto\"(\n" +
  519. "\bHeroList\x12\x1c\n" +
  520. "\x04list\x18\x01 \x03(\v2\b.pb.HeroR\x04list\"\x90\x02\n" +
  521. "\x04Hero\x12\x12\n" +
  522. "\x04guid\x18\x01 \x01(\x03R\x04guid\x12\x16\n" +
  523. "\x06heroID\x18\x02 \x01(\x05R\x06heroID\x12\x12\n" +
  524. "\x04star\x18\x03 \x01(\x05R\x04star\x12\x18\n" +
  525. "\astarExp\x18\x04 \x01(\x05R\astarExp\x12\x1f\n" +
  526. "\x05attrs\x18\x05 \x01(\v2\t.pb.AttrsR\x05attrs\x12,\n" +
  527. "\x06skills\x18\x06 \x03(\v2\x14.pb.Hero.SkillsEntryR\x06skills\x12$\n" +
  528. "\requipGUIDList\x18\a \x03(\x03R\requipGUIDList\x1a9\n" +
  529. "\vSkillsEntry\x12\x10\n" +
  530. "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
  531. "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"W\n" +
  532. "\x0fHeroStarRequest\x12\x1a\n" +
  533. "\bheroGUID\x18\x01 \x01(\x03R\bheroGUID\x12(\n" +
  534. "\x0fremoveHeroGUIDs\x18\x02 \x03(\x03R\x0fremoveHeroGUIDs\"y\n" +
  535. "\x11HeroSkillResponse\x12\x1a\n" +
  536. "\bheroGUID\x18\x01 \x01(\x03R\bheroGUID\x12 \n" +
  537. "\vheroSkillID\x18\x02 \x01(\x05R\vheroSkillID\x12&\n" +
  538. "\x0eheroSkillLevel\x18\x03 \x01(\x05R\x0eheroSkillLevel\"M\n" +
  539. "\tHeroEquip\x12\x1a\n" +
  540. "\bheroGUID\x18\x01 \x01(\x03R\bheroGUID\x12$\n" +
  541. "\requipGUIDList\x18\x02 \x03(\x03R\requipGUIDList\"@\n" +
  542. "\x11HeroStateResponse\x12+\n" +
  543. "\theroState\x18\x01 \x03(\v2\r.pb.HeroStateR\theroState\"\x91\x01\n" +
  544. "\tHeroState\x12\x1a\n" +
  545. "\bheroGUID\x18\x01 \x01(\x03R\bheroGUID\x12\x16\n" +
  546. "\x06energy\x18\x02 \x01(\x05R\x06energy\x12(\n" +
  547. "\x0finjuriesEndTime\x18\x03 \x01(\x03R\x0finjuriesEndTime\x12&\n" +
  548. "\x0efatigueEndTime\x18\x04 \x01(\x03R\x0efatigueEndTime\".\n" +
  549. "\vMapHeroList\x12\x1f\n" +
  550. "\x04list\x18\x01 \x03(\v2\v.pb.MapHeroR\x04list\"\xbd\x01\n" +
  551. "\aMapHero\x12\x12\n" +
  552. "\x04guid\x18\x01 \x01(\x03R\x04guid\x12\x16\n" +
  553. "\x06heroID\x18\x02 \x01(\x05R\x06heroID\x12\x16\n" +
  554. "\x06energy\x18\x03 \x01(\x05R\x06energy\x12\x1c\n" +
  555. "\tteamIndex\x18\x04 \x01(\x05R\tteamIndex\x12(\n" +
  556. "\x0finjuriesEndTime\x18\x05 \x01(\x03R\x0finjuriesEndTime\x12&\n" +
  557. "\x0efatigueEndTime\x18\x06 \x01(\x03R\x0efatigueEndTimeB\x05Z\x03/pbb\x06proto3"
  558. var (
  559. file_hero_proto_rawDescOnce sync.Once
  560. file_hero_proto_rawDescData []byte
  561. )
  562. func file_hero_proto_rawDescGZIP() []byte {
  563. file_hero_proto_rawDescOnce.Do(func() {
  564. file_hero_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_hero_proto_rawDesc), len(file_hero_proto_rawDesc)))
  565. })
  566. return file_hero_proto_rawDescData
  567. }
  568. var file_hero_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
  569. var file_hero_proto_goTypes = []any{
  570. (*HeroList)(nil), // 0: pb.HeroList
  571. (*Hero)(nil), // 1: pb.Hero
  572. (*HeroStarRequest)(nil), // 2: pb.HeroStarRequest
  573. (*HeroSkillResponse)(nil), // 3: pb.HeroSkillResponse
  574. (*HeroEquip)(nil), // 4: pb.HeroEquip
  575. (*HeroStateResponse)(nil), // 5: pb.HeroStateResponse
  576. (*HeroState)(nil), // 6: pb.HeroState
  577. (*MapHeroList)(nil), // 7: pb.MapHeroList
  578. (*MapHero)(nil), // 8: pb.MapHero
  579. nil, // 9: pb.Hero.SkillsEntry
  580. (*Attrs)(nil), // 10: pb.Attrs
  581. }
  582. var file_hero_proto_depIdxs = []int32{
  583. 1, // 0: pb.HeroList.list:type_name -> pb.Hero
  584. 10, // 1: pb.Hero.attrs:type_name -> pb.Attrs
  585. 9, // 2: pb.Hero.skills:type_name -> pb.Hero.SkillsEntry
  586. 6, // 3: pb.HeroStateResponse.heroState:type_name -> pb.HeroState
  587. 8, // 4: pb.MapHeroList.list:type_name -> pb.MapHero
  588. 5, // [5:5] is the sub-list for method output_type
  589. 5, // [5:5] is the sub-list for method input_type
  590. 5, // [5:5] is the sub-list for extension type_name
  591. 5, // [5:5] is the sub-list for extension extendee
  592. 0, // [0:5] is the sub-list for field type_name
  593. }
  594. func init() { file_hero_proto_init() }
  595. func file_hero_proto_init() {
  596. if File_hero_proto != nil {
  597. return
  598. }
  599. file_base_type_proto_init()
  600. type x struct{}
  601. out := protoimpl.TypeBuilder{
  602. File: protoimpl.DescBuilder{
  603. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  604. RawDescriptor: unsafe.Slice(unsafe.StringData(file_hero_proto_rawDesc), len(file_hero_proto_rawDesc)),
  605. NumEnums: 0,
  606. NumMessages: 10,
  607. NumExtensions: 0,
  608. NumServices: 0,
  609. },
  610. GoTypes: file_hero_proto_goTypes,
  611. DependencyIndexes: file_hero_proto_depIdxs,
  612. MessageInfos: file_hero_proto_msgTypes,
  613. }.Build()
  614. File_hero_proto = out.File
  615. file_hero_proto_goTypes = nil
  616. file_hero_proto_depIdxs = nil
  617. }