actor.pb.go 236 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380
  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: actor.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. type GatePusher_Type int32
  22. const (
  23. GatePusher_Player GatePusher_Type = 0 // 根据玩家id过滤推送
  24. GatePusher_GameNode GatePusher_Type = 1 // 根据游戏节点过滤推送
  25. GatePusher_Map GatePusher_Type = 2 // 根据地图id过滤推送
  26. )
  27. // Enum value maps for GatePusher_Type.
  28. var (
  29. GatePusher_Type_name = map[int32]string{
  30. 0: "Player",
  31. 1: "GameNode",
  32. 2: "Map",
  33. }
  34. GatePusher_Type_value = map[string]int32{
  35. "Player": 0,
  36. "GameNode": 1,
  37. "Map": 2,
  38. }
  39. )
  40. func (x GatePusher_Type) Enum() *GatePusher_Type {
  41. p := new(GatePusher_Type)
  42. *p = x
  43. return p
  44. }
  45. func (x GatePusher_Type) String() string {
  46. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  47. }
  48. func (GatePusher_Type) Descriptor() protoreflect.EnumDescriptor {
  49. return file_actor_proto_enumTypes[0].Descriptor()
  50. }
  51. func (GatePusher_Type) Type() protoreflect.EnumType {
  52. return &file_actor_proto_enumTypes[0]
  53. }
  54. func (x GatePusher_Type) Number() protoreflect.EnumNumber {
  55. return protoreflect.EnumNumber(x)
  56. }
  57. // Deprecated: Use GatePusher_Type.Descriptor instead.
  58. func (GatePusher_Type) EnumDescriptor() ([]byte, []int) {
  59. return file_actor_proto_rawDescGZIP(), []int{23, 0}
  60. }
  61. type GateKick_Type int32
  62. const (
  63. GateKick_Player GateKick_Type = 0 // 根据玩家id过滤踢人
  64. GateKick_GameNode GateKick_Type = 1 // 根据游戏节点过滤踢人
  65. GateKick_UID GateKick_Type = 2 // 根据uid过滤踢人
  66. GateKick_MapNode GateKick_Type = 3 // 根据地图节点过滤踢人
  67. )
  68. // Enum value maps for GateKick_Type.
  69. var (
  70. GateKick_Type_name = map[int32]string{
  71. 0: "Player",
  72. 1: "GameNode",
  73. 2: "UID",
  74. 3: "MapNode",
  75. }
  76. GateKick_Type_value = map[string]int32{
  77. "Player": 0,
  78. "GameNode": 1,
  79. "UID": 2,
  80. "MapNode": 3,
  81. }
  82. )
  83. func (x GateKick_Type) Enum() *GateKick_Type {
  84. p := new(GateKick_Type)
  85. *p = x
  86. return p
  87. }
  88. func (x GateKick_Type) String() string {
  89. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  90. }
  91. func (GateKick_Type) Descriptor() protoreflect.EnumDescriptor {
  92. return file_actor_proto_enumTypes[1].Descriptor()
  93. }
  94. func (GateKick_Type) Type() protoreflect.EnumType {
  95. return &file_actor_proto_enumTypes[1]
  96. }
  97. func (x GateKick_Type) Number() protoreflect.EnumNumber {
  98. return protoreflect.EnumNumber(x)
  99. }
  100. // Deprecated: Use GateKick_Type.Descriptor instead.
  101. func (GateKick_Type) EnumDescriptor() ([]byte, []int) {
  102. return file_actor_proto_rawDescGZIP(), []int{24, 0}
  103. }
  104. // 注册开发帐号
  105. type DevRegister struct {
  106. state protoimpl.MessageState `protogen:"open.v1"`
  107. AccountName string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"` // 帐号名
  108. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // 密码
  109. Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` // ip地址
  110. unknownFields protoimpl.UnknownFields
  111. sizeCache protoimpl.SizeCache
  112. }
  113. func (x *DevRegister) Reset() {
  114. *x = DevRegister{}
  115. mi := &file_actor_proto_msgTypes[0]
  116. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  117. ms.StoreMessageInfo(mi)
  118. }
  119. func (x *DevRegister) String() string {
  120. return protoimpl.X.MessageStringOf(x)
  121. }
  122. func (*DevRegister) ProtoMessage() {}
  123. func (x *DevRegister) ProtoReflect() protoreflect.Message {
  124. mi := &file_actor_proto_msgTypes[0]
  125. if x != nil {
  126. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  127. if ms.LoadMessageInfo() == nil {
  128. ms.StoreMessageInfo(mi)
  129. }
  130. return ms
  131. }
  132. return mi.MessageOf(x)
  133. }
  134. // Deprecated: Use DevRegister.ProtoReflect.Descriptor instead.
  135. func (*DevRegister) Descriptor() ([]byte, []int) {
  136. return file_actor_proto_rawDescGZIP(), []int{0}
  137. }
  138. func (x *DevRegister) GetAccountName() string {
  139. if x != nil {
  140. return x.AccountName
  141. }
  142. return ""
  143. }
  144. func (x *DevRegister) GetPassword() string {
  145. if x != nil {
  146. return x.Password
  147. }
  148. return ""
  149. }
  150. func (x *DevRegister) GetIp() string {
  151. if x != nil {
  152. return x.Ip
  153. }
  154. return ""
  155. }
  156. // 用户信息
  157. type User struct {
  158. state protoimpl.MessageState `protogen:"open.v1"`
  159. SdkID int32 `protobuf:"varint,1,opt,name=sdkID,proto3" json:"sdkID,omitempty"` // sdk配置id
  160. PID int32 `protobuf:"varint,2,opt,name=PID,proto3" json:"PID,omitempty"` // sdk包id
  161. OpenID string `protobuf:"bytes,3,opt,name=openID,proto3" json:"openID,omitempty"` // 平台openid
  162. Uid int64 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"` // 用户id
  163. Ip string `protobuf:"bytes,5,opt,name=ip,proto3" json:"ip,omitempty"` // 请求ip
  164. unknownFields protoimpl.UnknownFields
  165. sizeCache protoimpl.SizeCache
  166. }
  167. func (x *User) Reset() {
  168. *x = User{}
  169. mi := &file_actor_proto_msgTypes[1]
  170. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  171. ms.StoreMessageInfo(mi)
  172. }
  173. func (x *User) String() string {
  174. return protoimpl.X.MessageStringOf(x)
  175. }
  176. func (*User) ProtoMessage() {}
  177. func (x *User) ProtoReflect() protoreflect.Message {
  178. mi := &file_actor_proto_msgTypes[1]
  179. if x != nil {
  180. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  181. if ms.LoadMessageInfo() == nil {
  182. ms.StoreMessageInfo(mi)
  183. }
  184. return ms
  185. }
  186. return mi.MessageOf(x)
  187. }
  188. // Deprecated: Use User.ProtoReflect.Descriptor instead.
  189. func (*User) Descriptor() ([]byte, []int) {
  190. return file_actor_proto_rawDescGZIP(), []int{1}
  191. }
  192. func (x *User) GetSdkID() int32 {
  193. if x != nil {
  194. return x.SdkID
  195. }
  196. return 0
  197. }
  198. func (x *User) GetPID() int32 {
  199. if x != nil {
  200. return x.PID
  201. }
  202. return 0
  203. }
  204. func (x *User) GetOpenID() string {
  205. if x != nil {
  206. return x.OpenID
  207. }
  208. return ""
  209. }
  210. func (x *User) GetUid() int64 {
  211. if x != nil {
  212. return x.Uid
  213. }
  214. return 0
  215. }
  216. func (x *User) GetIp() string {
  217. if x != nil {
  218. return x.Ip
  219. }
  220. return ""
  221. }
  222. // 更新支付订单
  223. type UpdateOrder struct {
  224. state protoimpl.MessageState `protogen:"open.v1"`
  225. GameNodeID string `protobuf:"bytes,1,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 游戏节点id
  226. OrderID int64 `protobuf:"varint,2,opt,name=orderID,proto3" json:"orderID,omitempty"` // 游戏内部订单id
  227. SdkOrderID string `protobuf:"bytes,3,opt,name=sdkOrderID,proto3" json:"sdkOrderID,omitempty"` // 第三方sdk平台订单id
  228. Amount int32 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` // 支付回调金额(单位分)
  229. CheckAmount bool `protobuf:"varint,5,opt,name=checkAmount,proto3" json:"checkAmount,omitempty"` // 是否检查金额
  230. Origin int32 `protobuf:"varint,6,opt,name=origin,proto3" json:"origin,omitempty"` // 订单来源
  231. unknownFields protoimpl.UnknownFields
  232. sizeCache protoimpl.SizeCache
  233. }
  234. func (x *UpdateOrder) Reset() {
  235. *x = UpdateOrder{}
  236. mi := &file_actor_proto_msgTypes[2]
  237. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  238. ms.StoreMessageInfo(mi)
  239. }
  240. func (x *UpdateOrder) String() string {
  241. return protoimpl.X.MessageStringOf(x)
  242. }
  243. func (*UpdateOrder) ProtoMessage() {}
  244. func (x *UpdateOrder) ProtoReflect() protoreflect.Message {
  245. mi := &file_actor_proto_msgTypes[2]
  246. if x != nil {
  247. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  248. if ms.LoadMessageInfo() == nil {
  249. ms.StoreMessageInfo(mi)
  250. }
  251. return ms
  252. }
  253. return mi.MessageOf(x)
  254. }
  255. // Deprecated: Use UpdateOrder.ProtoReflect.Descriptor instead.
  256. func (*UpdateOrder) Descriptor() ([]byte, []int) {
  257. return file_actor_proto_rawDescGZIP(), []int{2}
  258. }
  259. func (x *UpdateOrder) GetGameNodeID() string {
  260. if x != nil {
  261. return x.GameNodeID
  262. }
  263. return ""
  264. }
  265. func (x *UpdateOrder) GetOrderID() int64 {
  266. if x != nil {
  267. return x.OrderID
  268. }
  269. return 0
  270. }
  271. func (x *UpdateOrder) GetSdkOrderID() string {
  272. if x != nil {
  273. return x.SdkOrderID
  274. }
  275. return ""
  276. }
  277. func (x *UpdateOrder) GetAmount() int32 {
  278. if x != nil {
  279. return x.Amount
  280. }
  281. return 0
  282. }
  283. func (x *UpdateOrder) GetCheckAmount() bool {
  284. if x != nil {
  285. return x.CheckAmount
  286. }
  287. return false
  288. }
  289. func (x *UpdateOrder) GetOrigin() int32 {
  290. if x != nil {
  291. return x.Origin
  292. }
  293. return 0
  294. }
  295. // 创建支付订单
  296. type CreateOrder struct {
  297. state protoimpl.MessageState `protogen:"open.v1"`
  298. PID int32 `protobuf:"varint,1,opt,name=PID,proto3" json:"PID,omitempty"` // sdk包id
  299. UID int64 `protobuf:"varint,2,opt,name=UID,proto3" json:"UID,omitempty"` // 用户唯一id
  300. GameNodeID string `protobuf:"bytes,3,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 游戏节点id
  301. PlayerID int64 `protobuf:"varint,4,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家id
  302. ChargeID int32 `protobuf:"varint,5,opt,name=chargeID,proto3" json:"chargeID,omitempty"` // 充值id
  303. Amount int32 `protobuf:"varint,6,opt,name=amount,proto3" json:"amount,omitempty"` // 金额(分)
  304. ClientOS int32 `protobuf:"varint,7,opt,name=clientOS,proto3" json:"clientOS,omitempty"` // 客户端os
  305. Ip string `protobuf:"bytes,8,opt,name=ip,proto3" json:"ip,omitempty"` // 客户端ip
  306. Extra map[string]string `protobuf:"bytes,9,rep,name=extra,proto3" json:"extra,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 扩展参数
  307. unknownFields protoimpl.UnknownFields
  308. sizeCache protoimpl.SizeCache
  309. }
  310. func (x *CreateOrder) Reset() {
  311. *x = CreateOrder{}
  312. mi := &file_actor_proto_msgTypes[3]
  313. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  314. ms.StoreMessageInfo(mi)
  315. }
  316. func (x *CreateOrder) String() string {
  317. return protoimpl.X.MessageStringOf(x)
  318. }
  319. func (*CreateOrder) ProtoMessage() {}
  320. func (x *CreateOrder) ProtoReflect() protoreflect.Message {
  321. mi := &file_actor_proto_msgTypes[3]
  322. if x != nil {
  323. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  324. if ms.LoadMessageInfo() == nil {
  325. ms.StoreMessageInfo(mi)
  326. }
  327. return ms
  328. }
  329. return mi.MessageOf(x)
  330. }
  331. // Deprecated: Use CreateOrder.ProtoReflect.Descriptor instead.
  332. func (*CreateOrder) Descriptor() ([]byte, []int) {
  333. return file_actor_proto_rawDescGZIP(), []int{3}
  334. }
  335. func (x *CreateOrder) GetPID() int32 {
  336. if x != nil {
  337. return x.PID
  338. }
  339. return 0
  340. }
  341. func (x *CreateOrder) GetUID() int64 {
  342. if x != nil {
  343. return x.UID
  344. }
  345. return 0
  346. }
  347. func (x *CreateOrder) GetGameNodeID() string {
  348. if x != nil {
  349. return x.GameNodeID
  350. }
  351. return ""
  352. }
  353. func (x *CreateOrder) GetPlayerID() int64 {
  354. if x != nil {
  355. return x.PlayerID
  356. }
  357. return 0
  358. }
  359. func (x *CreateOrder) GetChargeID() int32 {
  360. if x != nil {
  361. return x.ChargeID
  362. }
  363. return 0
  364. }
  365. func (x *CreateOrder) GetAmount() int32 {
  366. if x != nil {
  367. return x.Amount
  368. }
  369. return 0
  370. }
  371. func (x *CreateOrder) GetClientOS() int32 {
  372. if x != nil {
  373. return x.ClientOS
  374. }
  375. return 0
  376. }
  377. func (x *CreateOrder) GetIp() string {
  378. if x != nil {
  379. return x.Ip
  380. }
  381. return ""
  382. }
  383. func (x *CreateOrder) GetExtra() map[string]string {
  384. if x != nil {
  385. return x.Extra
  386. }
  387. return nil
  388. }
  389. // 订单发货
  390. type OrderDeliver struct {
  391. state protoimpl.MessageState `protogen:"open.v1"`
  392. OrderID int64 `protobuf:"varint,1,opt,name=orderID,proto3" json:"orderID,omitempty"` // 游戏内部订单id
  393. SdkOrderID string `protobuf:"bytes,2,opt,name=sdkOrderID,proto3" json:"sdkOrderID,omitempty"` // 第三方sdk平台订单id
  394. Pid int32 `protobuf:"varint,3,opt,name=pid,proto3" json:"pid,omitempty"` // sdk包id
  395. Uid int64 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"` // 用户唯一id
  396. GameNodeID string `protobuf:"bytes,5,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 游戏节点id
  397. PlayerID int64 `protobuf:"varint,6,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家id
  398. ChargeID int32 `protobuf:"varint,7,opt,name=chargeID,proto3" json:"chargeID,omitempty"` // 充值id
  399. Money int32 `protobuf:"varint,8,opt,name=money,proto3" json:"money,omitempty"` // 金额(分)
  400. PaymentTime int64 `protobuf:"varint,9,opt,name=paymentTime,proto3" json:"paymentTime,omitempty"` // 支付时间
  401. Extra map[string]string `protobuf:"bytes,10,rep,name=extra,proto3" json:"extra,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 扩展参数
  402. unknownFields protoimpl.UnknownFields
  403. sizeCache protoimpl.SizeCache
  404. }
  405. func (x *OrderDeliver) Reset() {
  406. *x = OrderDeliver{}
  407. mi := &file_actor_proto_msgTypes[4]
  408. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  409. ms.StoreMessageInfo(mi)
  410. }
  411. func (x *OrderDeliver) String() string {
  412. return protoimpl.X.MessageStringOf(x)
  413. }
  414. func (*OrderDeliver) ProtoMessage() {}
  415. func (x *OrderDeliver) ProtoReflect() protoreflect.Message {
  416. mi := &file_actor_proto_msgTypes[4]
  417. if x != nil {
  418. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  419. if ms.LoadMessageInfo() == nil {
  420. ms.StoreMessageInfo(mi)
  421. }
  422. return ms
  423. }
  424. return mi.MessageOf(x)
  425. }
  426. // Deprecated: Use OrderDeliver.ProtoReflect.Descriptor instead.
  427. func (*OrderDeliver) Descriptor() ([]byte, []int) {
  428. return file_actor_proto_rawDescGZIP(), []int{4}
  429. }
  430. func (x *OrderDeliver) GetOrderID() int64 {
  431. if x != nil {
  432. return x.OrderID
  433. }
  434. return 0
  435. }
  436. func (x *OrderDeliver) GetSdkOrderID() string {
  437. if x != nil {
  438. return x.SdkOrderID
  439. }
  440. return ""
  441. }
  442. func (x *OrderDeliver) GetPid() int32 {
  443. if x != nil {
  444. return x.Pid
  445. }
  446. return 0
  447. }
  448. func (x *OrderDeliver) GetUid() int64 {
  449. if x != nil {
  450. return x.Uid
  451. }
  452. return 0
  453. }
  454. func (x *OrderDeliver) GetGameNodeID() string {
  455. if x != nil {
  456. return x.GameNodeID
  457. }
  458. return ""
  459. }
  460. func (x *OrderDeliver) GetPlayerID() int64 {
  461. if x != nil {
  462. return x.PlayerID
  463. }
  464. return 0
  465. }
  466. func (x *OrderDeliver) GetChargeID() int32 {
  467. if x != nil {
  468. return x.ChargeID
  469. }
  470. return 0
  471. }
  472. func (x *OrderDeliver) GetMoney() int32 {
  473. if x != nil {
  474. return x.Money
  475. }
  476. return 0
  477. }
  478. func (x *OrderDeliver) GetPaymentTime() int64 {
  479. if x != nil {
  480. return x.PaymentTime
  481. }
  482. return 0
  483. }
  484. func (x *OrderDeliver) GetExtra() map[string]string {
  485. if x != nil {
  486. return x.Extra
  487. }
  488. return nil
  489. }
  490. // DB队列报表
  491. type DBQueueReport struct {
  492. state protoimpl.MessageState `protogen:"open.v1"`
  493. TableName string `protobuf:"bytes,1,opt,name=tableName,proto3" json:"tableName,omitempty"` // db表名
  494. RemainCount int64 `protobuf:"varint,2,opt,name=remainCount,proto3" json:"remainCount,omitempty"` // 级存剩余数量
  495. SubmitCount int64 `protobuf:"varint,3,opt,name=submitCount,proto3" json:"submitCount,omitempty"` // 提交db数量
  496. unknownFields protoimpl.UnknownFields
  497. sizeCache protoimpl.SizeCache
  498. }
  499. func (x *DBQueueReport) Reset() {
  500. *x = DBQueueReport{}
  501. mi := &file_actor_proto_msgTypes[5]
  502. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  503. ms.StoreMessageInfo(mi)
  504. }
  505. func (x *DBQueueReport) String() string {
  506. return protoimpl.X.MessageStringOf(x)
  507. }
  508. func (*DBQueueReport) ProtoMessage() {}
  509. func (x *DBQueueReport) ProtoReflect() protoreflect.Message {
  510. mi := &file_actor_proto_msgTypes[5]
  511. if x != nil {
  512. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  513. if ms.LoadMessageInfo() == nil {
  514. ms.StoreMessageInfo(mi)
  515. }
  516. return ms
  517. }
  518. return mi.MessageOf(x)
  519. }
  520. // Deprecated: Use DBQueueReport.ProtoReflect.Descriptor instead.
  521. func (*DBQueueReport) Descriptor() ([]byte, []int) {
  522. return file_actor_proto_rawDescGZIP(), []int{5}
  523. }
  524. func (x *DBQueueReport) GetTableName() string {
  525. if x != nil {
  526. return x.TableName
  527. }
  528. return ""
  529. }
  530. func (x *DBQueueReport) GetRemainCount() int64 {
  531. if x != nil {
  532. return x.RemainCount
  533. }
  534. return 0
  535. }
  536. func (x *DBQueueReport) GetSubmitCount() int64 {
  537. if x != nil {
  538. return x.SubmitCount
  539. }
  540. return 0
  541. }
  542. type DBQueueReportList struct {
  543. state protoimpl.MessageState `protogen:"open.v1"`
  544. List []*DBQueueReport `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  545. unknownFields protoimpl.UnknownFields
  546. sizeCache protoimpl.SizeCache
  547. }
  548. func (x *DBQueueReportList) Reset() {
  549. *x = DBQueueReportList{}
  550. mi := &file_actor_proto_msgTypes[6]
  551. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  552. ms.StoreMessageInfo(mi)
  553. }
  554. func (x *DBQueueReportList) String() string {
  555. return protoimpl.X.MessageStringOf(x)
  556. }
  557. func (*DBQueueReportList) ProtoMessage() {}
  558. func (x *DBQueueReportList) ProtoReflect() protoreflect.Message {
  559. mi := &file_actor_proto_msgTypes[6]
  560. if x != nil {
  561. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  562. if ms.LoadMessageInfo() == nil {
  563. ms.StoreMessageInfo(mi)
  564. }
  565. return ms
  566. }
  567. return mi.MessageOf(x)
  568. }
  569. // Deprecated: Use DBQueueReportList.ProtoReflect.Descriptor instead.
  570. func (*DBQueueReportList) Descriptor() ([]byte, []int) {
  571. return file_actor_proto_rawDescGZIP(), []int{6}
  572. }
  573. func (x *DBQueueReportList) GetList() []*DBQueueReport {
  574. if x != nil {
  575. return x.List
  576. }
  577. return nil
  578. }
  579. // 发送邮件
  580. type SendMail struct {
  581. state protoimpl.MessageState `protogen:"open.v1"`
  582. FromPlayerID int64 `protobuf:"varint,1,opt,name=fromPlayerID,proto3" json:"fromPlayerID,omitempty"` // 发送玩家ID
  583. FromPlayerName string `protobuf:"bytes,2,opt,name=fromPlayerName,proto3" json:"fromPlayerName,omitempty"` // 发送玩家名
  584. ToPlayerID int64 `protobuf:"varint,3,opt,name=toPlayerID,proto3" json:"toPlayerID,omitempty"` // 接收玩家ID
  585. TemplateID int32 `protobuf:"varint,4,opt,name=templateID,proto3" json:"templateID,omitempty"` // 邮件模板ID
  586. TemplateParams []string `protobuf:"bytes,5,rep,name=templateParams,proto3" json:"templateParams,omitempty"` // 邮件模板参数
  587. Rewards []*Asset `protobuf:"bytes,6,rep,name=Rewards,proto3" json:"Rewards,omitempty"` // 附件列表
  588. unknownFields protoimpl.UnknownFields
  589. sizeCache protoimpl.SizeCache
  590. }
  591. func (x *SendMail) Reset() {
  592. *x = SendMail{}
  593. mi := &file_actor_proto_msgTypes[7]
  594. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  595. ms.StoreMessageInfo(mi)
  596. }
  597. func (x *SendMail) String() string {
  598. return protoimpl.X.MessageStringOf(x)
  599. }
  600. func (*SendMail) ProtoMessage() {}
  601. func (x *SendMail) ProtoReflect() protoreflect.Message {
  602. mi := &file_actor_proto_msgTypes[7]
  603. if x != nil {
  604. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  605. if ms.LoadMessageInfo() == nil {
  606. ms.StoreMessageInfo(mi)
  607. }
  608. return ms
  609. }
  610. return mi.MessageOf(x)
  611. }
  612. // Deprecated: Use SendMail.ProtoReflect.Descriptor instead.
  613. func (*SendMail) Descriptor() ([]byte, []int) {
  614. return file_actor_proto_rawDescGZIP(), []int{7}
  615. }
  616. func (x *SendMail) GetFromPlayerID() int64 {
  617. if x != nil {
  618. return x.FromPlayerID
  619. }
  620. return 0
  621. }
  622. func (x *SendMail) GetFromPlayerName() string {
  623. if x != nil {
  624. return x.FromPlayerName
  625. }
  626. return ""
  627. }
  628. func (x *SendMail) GetToPlayerID() int64 {
  629. if x != nil {
  630. return x.ToPlayerID
  631. }
  632. return 0
  633. }
  634. func (x *SendMail) GetTemplateID() int32 {
  635. if x != nil {
  636. return x.TemplateID
  637. }
  638. return 0
  639. }
  640. func (x *SendMail) GetTemplateParams() []string {
  641. if x != nil {
  642. return x.TemplateParams
  643. }
  644. return nil
  645. }
  646. func (x *SendMail) GetRewards() []*Asset {
  647. if x != nil {
  648. return x.Rewards
  649. }
  650. return nil
  651. }
  652. // 添加批量邮件
  653. type AddMailBulk struct {
  654. state protoimpl.MessageState `protogen:"open.v1"`
  655. SendType int32 `protobuf:"varint,1,opt,name=sendType,proto3" json:"sendType,omitempty"` // 发送类型
  656. ToPlayerIDList []int64 `protobuf:"varint,2,rep,packed,name=toPlayerIDList,proto3" json:"toPlayerIDList,omitempty"` // 接收的玩家列表
  657. TemplateID int32 `protobuf:"varint,3,opt,name=templateID,proto3" json:"templateID,omitempty"` // 邮件模板ID
  658. TemplateParams []string `protobuf:"bytes,4,rep,name=templateParams,proto3" json:"templateParams,omitempty"` // 邮件模板参数
  659. Rewards []*Asset `protobuf:"bytes,5,rep,name=Rewards,proto3" json:"Rewards,omitempty"` // 附件列表
  660. StartTime int64 `protobuf:"varint,6,opt,name=startTime,proto3" json:"startTime,omitempty"` // 生效时间
  661. ExpireTime int64 `protobuf:"varint,7,opt,name=expireTime,proto3" json:"expireTime,omitempty"` // 过期时间
  662. unknownFields protoimpl.UnknownFields
  663. sizeCache protoimpl.SizeCache
  664. }
  665. func (x *AddMailBulk) Reset() {
  666. *x = AddMailBulk{}
  667. mi := &file_actor_proto_msgTypes[8]
  668. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  669. ms.StoreMessageInfo(mi)
  670. }
  671. func (x *AddMailBulk) String() string {
  672. return protoimpl.X.MessageStringOf(x)
  673. }
  674. func (*AddMailBulk) ProtoMessage() {}
  675. func (x *AddMailBulk) ProtoReflect() protoreflect.Message {
  676. mi := &file_actor_proto_msgTypes[8]
  677. if x != nil {
  678. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  679. if ms.LoadMessageInfo() == nil {
  680. ms.StoreMessageInfo(mi)
  681. }
  682. return ms
  683. }
  684. return mi.MessageOf(x)
  685. }
  686. // Deprecated: Use AddMailBulk.ProtoReflect.Descriptor instead.
  687. func (*AddMailBulk) Descriptor() ([]byte, []int) {
  688. return file_actor_proto_rawDescGZIP(), []int{8}
  689. }
  690. func (x *AddMailBulk) GetSendType() int32 {
  691. if x != nil {
  692. return x.SendType
  693. }
  694. return 0
  695. }
  696. func (x *AddMailBulk) GetToPlayerIDList() []int64 {
  697. if x != nil {
  698. return x.ToPlayerIDList
  699. }
  700. return nil
  701. }
  702. func (x *AddMailBulk) GetTemplateID() int32 {
  703. if x != nil {
  704. return x.TemplateID
  705. }
  706. return 0
  707. }
  708. func (x *AddMailBulk) GetTemplateParams() []string {
  709. if x != nil {
  710. return x.TemplateParams
  711. }
  712. return nil
  713. }
  714. func (x *AddMailBulk) GetRewards() []*Asset {
  715. if x != nil {
  716. return x.Rewards
  717. }
  718. return nil
  719. }
  720. func (x *AddMailBulk) GetStartTime() int64 {
  721. if x != nil {
  722. return x.StartTime
  723. }
  724. return 0
  725. }
  726. func (x *AddMailBulk) GetExpireTime() int64 {
  727. if x != nil {
  728. return x.ExpireTime
  729. }
  730. return 0
  731. }
  732. // 通用玩家信息
  733. type PlayerData struct {
  734. state protoimpl.MessageState `protogen:"open.v1"`
  735. // 个人信息
  736. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  737. PlayerName string `protobuf:"bytes,2,opt,name=playerName,proto3" json:"playerName,omitempty"` // 玩家名
  738. LordLevel int32 `protobuf:"varint,3,opt,name=lordLevel,proto3" json:"lordLevel,omitempty"` // 领主等级
  739. IconID int32 `protobuf:"varint,4,opt,name=iconID,proto3" json:"iconID,omitempty"` // 头像ID
  740. FrameID int32 `protobuf:"varint,5,opt,name=frameID,proto3" json:"frameID,omitempty"` // 头像框ID
  741. BgID int32 `protobuf:"varint,6,opt,name=bgID,proto3" json:"bgID,omitempty"` // 主页背景
  742. Desc string `protobuf:"bytes,7,opt,name=desc,proto3" json:"desc,omitempty"` // 个人简介
  743. TotalLoginDays int32 `protobuf:"varint,8,opt,name=totalLoginDays,proto3" json:"totalLoginDays,omitempty"` // 累计登录天数
  744. IsOnline bool `protobuf:"varint,10,opt,name=isOnline,proto3" json:"isOnline,omitempty"` // 是否在线
  745. StateID int32 `protobuf:"varint,11,opt,name=stateID,proto3" json:"stateID,omitempty"` // 所属州
  746. X int32 `protobuf:"varint,12,opt,name=x,proto3" json:"x,omitempty"` // 玩家主城x位置
  747. Y int32 `protobuf:"varint,13,opt,name=y,proto3" json:"y,omitempty"` // 玩家主城y位置
  748. Prestige int32 `protobuf:"varint,14,opt,name=prestige,proto3" json:"prestige,omitempty"` // 玩家声望值
  749. // 联盟信息
  750. LeagueID int64 `protobuf:"varint,51,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟ID
  751. LeagueName string `protobuf:"bytes,52,opt,name=leagueName,proto3" json:"leagueName,omitempty"` // 联盟名
  752. LeagueAbbName string `protobuf:"bytes,53,opt,name=leagueAbbName,proto3" json:"leagueAbbName,omitempty"` // 联盟简称
  753. LeagueJob int32 `protobuf:"varint,54,opt,name=leagueJob,proto3" json:"leagueJob,omitempty"` // 联盟职位
  754. // 赛季信息
  755. SeasonID int32 `protobuf:"varint,61,opt,name=seasonID,proto3" json:"seasonID,omitempty"` // 赛季ID
  756. // 内部信息
  757. PID string `protobuf:"bytes,101,opt,name=PID,proto3" json:"PID,omitempty"` // sdk id
  758. UID int64 `protobuf:"varint,102,opt,name=UID,proto3" json:"UID,omitempty"` // 用户ID
  759. AgentPath string `protobuf:"bytes,103,opt,name=agentPath,proto3" json:"agentPath,omitempty"` // actor path
  760. IP string `protobuf:"bytes,104,opt,name=IP,proto3" json:"IP,omitempty"` // ip
  761. GameNodeID string `protobuf:"bytes,105,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 所属 GameNode
  762. MapNodeID string `protobuf:"bytes,106,opt,name=mapNodeID,proto3" json:"mapNodeID,omitempty"` // 所属 MapNode
  763. unknownFields protoimpl.UnknownFields
  764. sizeCache protoimpl.SizeCache
  765. }
  766. func (x *PlayerData) Reset() {
  767. *x = PlayerData{}
  768. mi := &file_actor_proto_msgTypes[9]
  769. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  770. ms.StoreMessageInfo(mi)
  771. }
  772. func (x *PlayerData) String() string {
  773. return protoimpl.X.MessageStringOf(x)
  774. }
  775. func (*PlayerData) ProtoMessage() {}
  776. func (x *PlayerData) ProtoReflect() protoreflect.Message {
  777. mi := &file_actor_proto_msgTypes[9]
  778. if x != nil {
  779. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  780. if ms.LoadMessageInfo() == nil {
  781. ms.StoreMessageInfo(mi)
  782. }
  783. return ms
  784. }
  785. return mi.MessageOf(x)
  786. }
  787. // Deprecated: Use PlayerData.ProtoReflect.Descriptor instead.
  788. func (*PlayerData) Descriptor() ([]byte, []int) {
  789. return file_actor_proto_rawDescGZIP(), []int{9}
  790. }
  791. func (x *PlayerData) GetPlayerID() int64 {
  792. if x != nil {
  793. return x.PlayerID
  794. }
  795. return 0
  796. }
  797. func (x *PlayerData) GetPlayerName() string {
  798. if x != nil {
  799. return x.PlayerName
  800. }
  801. return ""
  802. }
  803. func (x *PlayerData) GetLordLevel() int32 {
  804. if x != nil {
  805. return x.LordLevel
  806. }
  807. return 0
  808. }
  809. func (x *PlayerData) GetIconID() int32 {
  810. if x != nil {
  811. return x.IconID
  812. }
  813. return 0
  814. }
  815. func (x *PlayerData) GetFrameID() int32 {
  816. if x != nil {
  817. return x.FrameID
  818. }
  819. return 0
  820. }
  821. func (x *PlayerData) GetBgID() int32 {
  822. if x != nil {
  823. return x.BgID
  824. }
  825. return 0
  826. }
  827. func (x *PlayerData) GetDesc() string {
  828. if x != nil {
  829. return x.Desc
  830. }
  831. return ""
  832. }
  833. func (x *PlayerData) GetTotalLoginDays() int32 {
  834. if x != nil {
  835. return x.TotalLoginDays
  836. }
  837. return 0
  838. }
  839. func (x *PlayerData) GetIsOnline() bool {
  840. if x != nil {
  841. return x.IsOnline
  842. }
  843. return false
  844. }
  845. func (x *PlayerData) GetStateID() int32 {
  846. if x != nil {
  847. return x.StateID
  848. }
  849. return 0
  850. }
  851. func (x *PlayerData) GetX() int32 {
  852. if x != nil {
  853. return x.X
  854. }
  855. return 0
  856. }
  857. func (x *PlayerData) GetY() int32 {
  858. if x != nil {
  859. return x.Y
  860. }
  861. return 0
  862. }
  863. func (x *PlayerData) GetPrestige() int32 {
  864. if x != nil {
  865. return x.Prestige
  866. }
  867. return 0
  868. }
  869. func (x *PlayerData) GetLeagueID() int64 {
  870. if x != nil {
  871. return x.LeagueID
  872. }
  873. return 0
  874. }
  875. func (x *PlayerData) GetLeagueName() string {
  876. if x != nil {
  877. return x.LeagueName
  878. }
  879. return ""
  880. }
  881. func (x *PlayerData) GetLeagueAbbName() string {
  882. if x != nil {
  883. return x.LeagueAbbName
  884. }
  885. return ""
  886. }
  887. func (x *PlayerData) GetLeagueJob() int32 {
  888. if x != nil {
  889. return x.LeagueJob
  890. }
  891. return 0
  892. }
  893. func (x *PlayerData) GetSeasonID() int32 {
  894. if x != nil {
  895. return x.SeasonID
  896. }
  897. return 0
  898. }
  899. func (x *PlayerData) GetPID() string {
  900. if x != nil {
  901. return x.PID
  902. }
  903. return ""
  904. }
  905. func (x *PlayerData) GetUID() int64 {
  906. if x != nil {
  907. return x.UID
  908. }
  909. return 0
  910. }
  911. func (x *PlayerData) GetAgentPath() string {
  912. if x != nil {
  913. return x.AgentPath
  914. }
  915. return ""
  916. }
  917. func (x *PlayerData) GetIP() string {
  918. if x != nil {
  919. return x.IP
  920. }
  921. return ""
  922. }
  923. func (x *PlayerData) GetGameNodeID() string {
  924. if x != nil {
  925. return x.GameNodeID
  926. }
  927. return ""
  928. }
  929. func (x *PlayerData) GetMapNodeID() string {
  930. if x != nil {
  931. return x.MapNodeID
  932. }
  933. return ""
  934. }
  935. // 玩家添加资产
  936. type PlayerAddAssets struct {
  937. state protoimpl.MessageState `protogen:"open.v1"`
  938. AddAssets []*Asset `protobuf:"bytes,1,rep,name=addAssets,proto3" json:"addAssets,omitempty"` // 添加的资产
  939. Origin int32 `protobuf:"varint,2,opt,name=origin,proto3" json:"origin,omitempty"` // 来源
  940. unknownFields protoimpl.UnknownFields
  941. sizeCache protoimpl.SizeCache
  942. }
  943. func (x *PlayerAddAssets) Reset() {
  944. *x = PlayerAddAssets{}
  945. mi := &file_actor_proto_msgTypes[10]
  946. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  947. ms.StoreMessageInfo(mi)
  948. }
  949. func (x *PlayerAddAssets) String() string {
  950. return protoimpl.X.MessageStringOf(x)
  951. }
  952. func (*PlayerAddAssets) ProtoMessage() {}
  953. func (x *PlayerAddAssets) ProtoReflect() protoreflect.Message {
  954. mi := &file_actor_proto_msgTypes[10]
  955. if x != nil {
  956. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  957. if ms.LoadMessageInfo() == nil {
  958. ms.StoreMessageInfo(mi)
  959. }
  960. return ms
  961. }
  962. return mi.MessageOf(x)
  963. }
  964. // Deprecated: Use PlayerAddAssets.ProtoReflect.Descriptor instead.
  965. func (*PlayerAddAssets) Descriptor() ([]byte, []int) {
  966. return file_actor_proto_rawDescGZIP(), []int{10}
  967. }
  968. func (x *PlayerAddAssets) GetAddAssets() []*Asset {
  969. if x != nil {
  970. return x.AddAssets
  971. }
  972. return nil
  973. }
  974. func (x *PlayerAddAssets) GetOrigin() int32 {
  975. if x != nil {
  976. return x.Origin
  977. }
  978. return 0
  979. }
  980. type ArenaPlay struct {
  981. state protoimpl.MessageState `protogen:"open.v1"`
  982. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家id
  983. IsWin bool `protobuf:"varint,2,opt,name=isWin,proto3" json:"isWin,omitempty"` // 是否胜利
  984. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"` // 积分
  985. unknownFields protoimpl.UnknownFields
  986. sizeCache protoimpl.SizeCache
  987. }
  988. func (x *ArenaPlay) Reset() {
  989. *x = ArenaPlay{}
  990. mi := &file_actor_proto_msgTypes[11]
  991. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  992. ms.StoreMessageInfo(mi)
  993. }
  994. func (x *ArenaPlay) String() string {
  995. return protoimpl.X.MessageStringOf(x)
  996. }
  997. func (*ArenaPlay) ProtoMessage() {}
  998. func (x *ArenaPlay) ProtoReflect() protoreflect.Message {
  999. mi := &file_actor_proto_msgTypes[11]
  1000. if x != nil {
  1001. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1002. if ms.LoadMessageInfo() == nil {
  1003. ms.StoreMessageInfo(mi)
  1004. }
  1005. return ms
  1006. }
  1007. return mi.MessageOf(x)
  1008. }
  1009. // Deprecated: Use ArenaPlay.ProtoReflect.Descriptor instead.
  1010. func (*ArenaPlay) Descriptor() ([]byte, []int) {
  1011. return file_actor_proto_rawDescGZIP(), []int{11}
  1012. }
  1013. func (x *ArenaPlay) GetPlayerID() int64 {
  1014. if x != nil {
  1015. return x.PlayerID
  1016. }
  1017. return 0
  1018. }
  1019. func (x *ArenaPlay) GetIsWin() bool {
  1020. if x != nil {
  1021. return x.IsWin
  1022. }
  1023. return false
  1024. }
  1025. func (x *ArenaPlay) GetScore() int32 {
  1026. if x != nil {
  1027. return x.Score
  1028. }
  1029. return 0
  1030. }
  1031. // 更新最后登录的玩家信息
  1032. type UpdateLastPlayer struct {
  1033. state protoimpl.MessageState `protogen:"open.v1"`
  1034. PID int32 `protobuf:"varint,1,opt,name=PID,proto3" json:"PID,omitempty"` // sdk包id
  1035. OpenID string `protobuf:"bytes,2,opt,name=openID,proto3" json:"openID,omitempty"` // 平台openid
  1036. UID int64 `protobuf:"varint,3,opt,name=UID,proto3" json:"UID,omitempty"` // 用户唯一id
  1037. GameNodeID string `protobuf:"bytes,4,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 游戏服id
  1038. PlayerID int64 `protobuf:"varint,5,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家id
  1039. PlayerName string `protobuf:"bytes,6,opt,name=playerName,proto3" json:"playerName,omitempty"` // 玩家昵称
  1040. PlayerLevel int32 `protobuf:"varint,7,opt,name=playerLevel,proto3" json:"playerLevel,omitempty"` // 玩家等级
  1041. Icon int32 `protobuf:"varint,8,opt,name=icon,proto3" json:"icon,omitempty"` // 图标
  1042. Power int64 `protobuf:"varint,9,opt,name=power,proto3" json:"power,omitempty"` // 战力
  1043. unknownFields protoimpl.UnknownFields
  1044. sizeCache protoimpl.SizeCache
  1045. }
  1046. func (x *UpdateLastPlayer) Reset() {
  1047. *x = UpdateLastPlayer{}
  1048. mi := &file_actor_proto_msgTypes[12]
  1049. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1050. ms.StoreMessageInfo(mi)
  1051. }
  1052. func (x *UpdateLastPlayer) String() string {
  1053. return protoimpl.X.MessageStringOf(x)
  1054. }
  1055. func (*UpdateLastPlayer) ProtoMessage() {}
  1056. func (x *UpdateLastPlayer) ProtoReflect() protoreflect.Message {
  1057. mi := &file_actor_proto_msgTypes[12]
  1058. if x != nil {
  1059. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1060. if ms.LoadMessageInfo() == nil {
  1061. ms.StoreMessageInfo(mi)
  1062. }
  1063. return ms
  1064. }
  1065. return mi.MessageOf(x)
  1066. }
  1067. // Deprecated: Use UpdateLastPlayer.ProtoReflect.Descriptor instead.
  1068. func (*UpdateLastPlayer) Descriptor() ([]byte, []int) {
  1069. return file_actor_proto_rawDescGZIP(), []int{12}
  1070. }
  1071. func (x *UpdateLastPlayer) GetPID() int32 {
  1072. if x != nil {
  1073. return x.PID
  1074. }
  1075. return 0
  1076. }
  1077. func (x *UpdateLastPlayer) GetOpenID() string {
  1078. if x != nil {
  1079. return x.OpenID
  1080. }
  1081. return ""
  1082. }
  1083. func (x *UpdateLastPlayer) GetUID() int64 {
  1084. if x != nil {
  1085. return x.UID
  1086. }
  1087. return 0
  1088. }
  1089. func (x *UpdateLastPlayer) GetGameNodeID() string {
  1090. if x != nil {
  1091. return x.GameNodeID
  1092. }
  1093. return ""
  1094. }
  1095. func (x *UpdateLastPlayer) GetPlayerID() int64 {
  1096. if x != nil {
  1097. return x.PlayerID
  1098. }
  1099. return 0
  1100. }
  1101. func (x *UpdateLastPlayer) GetPlayerName() string {
  1102. if x != nil {
  1103. return x.PlayerName
  1104. }
  1105. return ""
  1106. }
  1107. func (x *UpdateLastPlayer) GetPlayerLevel() int32 {
  1108. if x != nil {
  1109. return x.PlayerLevel
  1110. }
  1111. return 0
  1112. }
  1113. func (x *UpdateLastPlayer) GetIcon() int32 {
  1114. if x != nil {
  1115. return x.Icon
  1116. }
  1117. return 0
  1118. }
  1119. func (x *UpdateLastPlayer) GetPower() int64 {
  1120. if x != nil {
  1121. return x.Power
  1122. }
  1123. return 0
  1124. }
  1125. type LastPlayerList struct {
  1126. state protoimpl.MessageState `protogen:"open.v1"`
  1127. List []*LastPlayer `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  1128. unknownFields protoimpl.UnknownFields
  1129. sizeCache protoimpl.SizeCache
  1130. }
  1131. func (x *LastPlayerList) Reset() {
  1132. *x = LastPlayerList{}
  1133. mi := &file_actor_proto_msgTypes[13]
  1134. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1135. ms.StoreMessageInfo(mi)
  1136. }
  1137. func (x *LastPlayerList) String() string {
  1138. return protoimpl.X.MessageStringOf(x)
  1139. }
  1140. func (*LastPlayerList) ProtoMessage() {}
  1141. func (x *LastPlayerList) ProtoReflect() protoreflect.Message {
  1142. mi := &file_actor_proto_msgTypes[13]
  1143. if x != nil {
  1144. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1145. if ms.LoadMessageInfo() == nil {
  1146. ms.StoreMessageInfo(mi)
  1147. }
  1148. return ms
  1149. }
  1150. return mi.MessageOf(x)
  1151. }
  1152. // Deprecated: Use LastPlayerList.ProtoReflect.Descriptor instead.
  1153. func (*LastPlayerList) Descriptor() ([]byte, []int) {
  1154. return file_actor_proto_rawDescGZIP(), []int{13}
  1155. }
  1156. func (x *LastPlayerList) GetList() []*LastPlayer {
  1157. if x != nil {
  1158. return x.List
  1159. }
  1160. return nil
  1161. }
  1162. // 最新更新玩家信息
  1163. type LastPlayer struct {
  1164. state protoimpl.MessageState `protogen:"open.v1"`
  1165. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  1166. PlayerName string `protobuf:"bytes,2,opt,name=playerName,proto3" json:"playerName,omitempty"`
  1167. PlayerIcon int32 `protobuf:"varint,3,opt,name=playerIcon,proto3" json:"playerIcon,omitempty"`
  1168. PlayerLevel int32 `protobuf:"varint,4,opt,name=playerLevel,proto3" json:"playerLevel,omitempty"`
  1169. GameNodeID string `protobuf:"bytes,5,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"`
  1170. UpTime int64 `protobuf:"varint,6,opt,name=upTime,proto3" json:"upTime,omitempty"`
  1171. Power int64 `protobuf:"varint,7,opt,name=power,proto3" json:"power,omitempty"`
  1172. unknownFields protoimpl.UnknownFields
  1173. sizeCache protoimpl.SizeCache
  1174. }
  1175. func (x *LastPlayer) Reset() {
  1176. *x = LastPlayer{}
  1177. mi := &file_actor_proto_msgTypes[14]
  1178. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1179. ms.StoreMessageInfo(mi)
  1180. }
  1181. func (x *LastPlayer) String() string {
  1182. return protoimpl.X.MessageStringOf(x)
  1183. }
  1184. func (*LastPlayer) ProtoMessage() {}
  1185. func (x *LastPlayer) ProtoReflect() protoreflect.Message {
  1186. mi := &file_actor_proto_msgTypes[14]
  1187. if x != nil {
  1188. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1189. if ms.LoadMessageInfo() == nil {
  1190. ms.StoreMessageInfo(mi)
  1191. }
  1192. return ms
  1193. }
  1194. return mi.MessageOf(x)
  1195. }
  1196. // Deprecated: Use LastPlayer.ProtoReflect.Descriptor instead.
  1197. func (*LastPlayer) Descriptor() ([]byte, []int) {
  1198. return file_actor_proto_rawDescGZIP(), []int{14}
  1199. }
  1200. func (x *LastPlayer) GetPlayerID() int64 {
  1201. if x != nil {
  1202. return x.PlayerID
  1203. }
  1204. return 0
  1205. }
  1206. func (x *LastPlayer) GetPlayerName() string {
  1207. if x != nil {
  1208. return x.PlayerName
  1209. }
  1210. return ""
  1211. }
  1212. func (x *LastPlayer) GetPlayerIcon() int32 {
  1213. if x != nil {
  1214. return x.PlayerIcon
  1215. }
  1216. return 0
  1217. }
  1218. func (x *LastPlayer) GetPlayerLevel() int32 {
  1219. if x != nil {
  1220. return x.PlayerLevel
  1221. }
  1222. return 0
  1223. }
  1224. func (x *LastPlayer) GetGameNodeID() string {
  1225. if x != nil {
  1226. return x.GameNodeID
  1227. }
  1228. return ""
  1229. }
  1230. func (x *LastPlayer) GetUpTime() int64 {
  1231. if x != nil {
  1232. return x.UpTime
  1233. }
  1234. return 0
  1235. }
  1236. func (x *LastPlayer) GetPower() int64 {
  1237. if x != nil {
  1238. return x.Power
  1239. }
  1240. return 0
  1241. }
  1242. // 玩家添加资产
  1243. type AddAssets struct {
  1244. state protoimpl.MessageState `protogen:"open.v1"`
  1245. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  1246. Assets []*Asset `protobuf:"bytes,2,rep,name=assets,proto3" json:"assets,omitempty"` // 添加的资产
  1247. Origin int32 `protobuf:"varint,3,opt,name=origin,proto3" json:"origin,omitempty"` // 来源
  1248. unknownFields protoimpl.UnknownFields
  1249. sizeCache protoimpl.SizeCache
  1250. }
  1251. func (x *AddAssets) Reset() {
  1252. *x = AddAssets{}
  1253. mi := &file_actor_proto_msgTypes[15]
  1254. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1255. ms.StoreMessageInfo(mi)
  1256. }
  1257. func (x *AddAssets) String() string {
  1258. return protoimpl.X.MessageStringOf(x)
  1259. }
  1260. func (*AddAssets) ProtoMessage() {}
  1261. func (x *AddAssets) ProtoReflect() protoreflect.Message {
  1262. mi := &file_actor_proto_msgTypes[15]
  1263. if x != nil {
  1264. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1265. if ms.LoadMessageInfo() == nil {
  1266. ms.StoreMessageInfo(mi)
  1267. }
  1268. return ms
  1269. }
  1270. return mi.MessageOf(x)
  1271. }
  1272. // Deprecated: Use AddAssets.ProtoReflect.Descriptor instead.
  1273. func (*AddAssets) Descriptor() ([]byte, []int) {
  1274. return file_actor_proto_rawDescGZIP(), []int{15}
  1275. }
  1276. func (x *AddAssets) GetPlayerID() int64 {
  1277. if x != nil {
  1278. return x.PlayerID
  1279. }
  1280. return 0
  1281. }
  1282. func (x *AddAssets) GetAssets() []*Asset {
  1283. if x != nil {
  1284. return x.Assets
  1285. }
  1286. return nil
  1287. }
  1288. func (x *AddAssets) GetOrigin() int32 {
  1289. if x != nil {
  1290. return x.Origin
  1291. }
  1292. return 0
  1293. }
  1294. // 创建联盟
  1295. type CreateLeague struct {
  1296. state protoimpl.MessageState `protogen:"open.v1"`
  1297. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 创建联盟玩家ID
  1298. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟唯一ID
  1299. LeagueName string `protobuf:"bytes,3,opt,name=leagueName,proto3" json:"leagueName,omitempty"` // 联盟名称
  1300. LeagueAbbName string `protobuf:"bytes,4,opt,name=leagueAbbName,proto3" json:"leagueAbbName,omitempty"` // 联盟简称
  1301. FlagBg int32 `protobuf:"varint,5,opt,name=flagBg,proto3" json:"flagBg,omitempty"` // 联盟背景ID L-联盟-旗帜表旗帜ID
  1302. FlagIcon int32 `protobuf:"varint,6,opt,name=flagIcon,proto3" json:"flagIcon,omitempty"` // 联盟图标ID L-联盟-旗帜表旗帜ID
  1303. unknownFields protoimpl.UnknownFields
  1304. sizeCache protoimpl.SizeCache
  1305. }
  1306. func (x *CreateLeague) Reset() {
  1307. *x = CreateLeague{}
  1308. mi := &file_actor_proto_msgTypes[16]
  1309. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1310. ms.StoreMessageInfo(mi)
  1311. }
  1312. func (x *CreateLeague) String() string {
  1313. return protoimpl.X.MessageStringOf(x)
  1314. }
  1315. func (*CreateLeague) ProtoMessage() {}
  1316. func (x *CreateLeague) ProtoReflect() protoreflect.Message {
  1317. mi := &file_actor_proto_msgTypes[16]
  1318. if x != nil {
  1319. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1320. if ms.LoadMessageInfo() == nil {
  1321. ms.StoreMessageInfo(mi)
  1322. }
  1323. return ms
  1324. }
  1325. return mi.MessageOf(x)
  1326. }
  1327. // Deprecated: Use CreateLeague.ProtoReflect.Descriptor instead.
  1328. func (*CreateLeague) Descriptor() ([]byte, []int) {
  1329. return file_actor_proto_rawDescGZIP(), []int{16}
  1330. }
  1331. func (x *CreateLeague) GetPlayerID() int64 {
  1332. if x != nil {
  1333. return x.PlayerID
  1334. }
  1335. return 0
  1336. }
  1337. func (x *CreateLeague) GetLeagueID() int64 {
  1338. if x != nil {
  1339. return x.LeagueID
  1340. }
  1341. return 0
  1342. }
  1343. func (x *CreateLeague) GetLeagueName() string {
  1344. if x != nil {
  1345. return x.LeagueName
  1346. }
  1347. return ""
  1348. }
  1349. func (x *CreateLeague) GetLeagueAbbName() string {
  1350. if x != nil {
  1351. return x.LeagueAbbName
  1352. }
  1353. return ""
  1354. }
  1355. func (x *CreateLeague) GetFlagBg() int32 {
  1356. if x != nil {
  1357. return x.FlagBg
  1358. }
  1359. return 0
  1360. }
  1361. func (x *CreateLeague) GetFlagIcon() int32 {
  1362. if x != nil {
  1363. return x.FlagIcon
  1364. }
  1365. return 0
  1366. }
  1367. // 联盟基础信息
  1368. type LeagueBaseInfo struct {
  1369. state protoimpl.MessageState `protogen:"open.v1"`
  1370. LeagueID int64 `protobuf:"varint,1,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟唯一ID
  1371. LeagueName string `protobuf:"bytes,2,opt,name=leagueName,proto3" json:"leagueName,omitempty"` // 联盟名称
  1372. LeagueAbbName string `protobuf:"bytes,3,opt,name=leagueAbbName,proto3" json:"leagueAbbName,omitempty"` // 联盟简称
  1373. unknownFields protoimpl.UnknownFields
  1374. sizeCache protoimpl.SizeCache
  1375. }
  1376. func (x *LeagueBaseInfo) Reset() {
  1377. *x = LeagueBaseInfo{}
  1378. mi := &file_actor_proto_msgTypes[17]
  1379. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1380. ms.StoreMessageInfo(mi)
  1381. }
  1382. func (x *LeagueBaseInfo) String() string {
  1383. return protoimpl.X.MessageStringOf(x)
  1384. }
  1385. func (*LeagueBaseInfo) ProtoMessage() {}
  1386. func (x *LeagueBaseInfo) ProtoReflect() protoreflect.Message {
  1387. mi := &file_actor_proto_msgTypes[17]
  1388. if x != nil {
  1389. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1390. if ms.LoadMessageInfo() == nil {
  1391. ms.StoreMessageInfo(mi)
  1392. }
  1393. return ms
  1394. }
  1395. return mi.MessageOf(x)
  1396. }
  1397. // Deprecated: Use LeagueBaseInfo.ProtoReflect.Descriptor instead.
  1398. func (*LeagueBaseInfo) Descriptor() ([]byte, []int) {
  1399. return file_actor_proto_rawDescGZIP(), []int{17}
  1400. }
  1401. func (x *LeagueBaseInfo) GetLeagueID() int64 {
  1402. if x != nil {
  1403. return x.LeagueID
  1404. }
  1405. return 0
  1406. }
  1407. func (x *LeagueBaseInfo) GetLeagueName() string {
  1408. if x != nil {
  1409. return x.LeagueName
  1410. }
  1411. return ""
  1412. }
  1413. func (x *LeagueBaseInfo) GetLeagueAbbName() string {
  1414. if x != nil {
  1415. return x.LeagueAbbName
  1416. }
  1417. return ""
  1418. }
  1419. // 联盟信息
  1420. type LeagueInfo struct {
  1421. state protoimpl.MessageState `protogen:"open.v1"`
  1422. LeagueID int64 `protobuf:"varint,1,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟唯一ID
  1423. LeaderID int64 `protobuf:"varint,2,opt,name=leaderID,proto3" json:"leaderID,omitempty"` // 盟主玩家ID
  1424. LeagueName string `protobuf:"bytes,3,opt,name=leagueName,proto3" json:"leagueName,omitempty"` // 联盟名称
  1425. LeagueAbbName string `protobuf:"bytes,4,opt,name=leagueAbbName,proto3" json:"leagueAbbName,omitempty"` // 联盟简称
  1426. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"` // 联盟当前等级
  1427. Members []int64 `protobuf:"varint,6,rep,packed,name=members,proto3" json:"members,omitempty"` // 联盟成员ID列表
  1428. unknownFields protoimpl.UnknownFields
  1429. sizeCache protoimpl.SizeCache
  1430. }
  1431. func (x *LeagueInfo) Reset() {
  1432. *x = LeagueInfo{}
  1433. mi := &file_actor_proto_msgTypes[18]
  1434. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1435. ms.StoreMessageInfo(mi)
  1436. }
  1437. func (x *LeagueInfo) String() string {
  1438. return protoimpl.X.MessageStringOf(x)
  1439. }
  1440. func (*LeagueInfo) ProtoMessage() {}
  1441. func (x *LeagueInfo) ProtoReflect() protoreflect.Message {
  1442. mi := &file_actor_proto_msgTypes[18]
  1443. if x != nil {
  1444. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1445. if ms.LoadMessageInfo() == nil {
  1446. ms.StoreMessageInfo(mi)
  1447. }
  1448. return ms
  1449. }
  1450. return mi.MessageOf(x)
  1451. }
  1452. // Deprecated: Use LeagueInfo.ProtoReflect.Descriptor instead.
  1453. func (*LeagueInfo) Descriptor() ([]byte, []int) {
  1454. return file_actor_proto_rawDescGZIP(), []int{18}
  1455. }
  1456. func (x *LeagueInfo) GetLeagueID() int64 {
  1457. if x != nil {
  1458. return x.LeagueID
  1459. }
  1460. return 0
  1461. }
  1462. func (x *LeagueInfo) GetLeaderID() int64 {
  1463. if x != nil {
  1464. return x.LeaderID
  1465. }
  1466. return 0
  1467. }
  1468. func (x *LeagueInfo) GetLeagueName() string {
  1469. if x != nil {
  1470. return x.LeagueName
  1471. }
  1472. return ""
  1473. }
  1474. func (x *LeagueInfo) GetLeagueAbbName() string {
  1475. if x != nil {
  1476. return x.LeagueAbbName
  1477. }
  1478. return ""
  1479. }
  1480. func (x *LeagueInfo) GetLevel() int32 {
  1481. if x != nil {
  1482. return x.Level
  1483. }
  1484. return 0
  1485. }
  1486. func (x *LeagueInfo) GetMembers() []int64 {
  1487. if x != nil {
  1488. return x.Members
  1489. }
  1490. return nil
  1491. }
  1492. // 玩家联盟信息
  1493. type PlayerLeagueInfo struct {
  1494. state protoimpl.MessageState `protogen:"open.v1"`
  1495. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  1496. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟唯一ID
  1497. LeagueName string `protobuf:"bytes,3,opt,name=leagueName,proto3" json:"leagueName,omitempty"` // 联盟名称
  1498. LeagueAbbName string `protobuf:"bytes,4,opt,name=leagueAbbName,proto3" json:"leagueAbbName,omitempty"` // 联盟简称
  1499. LeagueJob int32 `protobuf:"varint,5,opt,name=leagueJob,proto3" json:"leagueJob,omitempty"` // 联盟职位
  1500. unknownFields protoimpl.UnknownFields
  1501. sizeCache protoimpl.SizeCache
  1502. }
  1503. func (x *PlayerLeagueInfo) Reset() {
  1504. *x = PlayerLeagueInfo{}
  1505. mi := &file_actor_proto_msgTypes[19]
  1506. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1507. ms.StoreMessageInfo(mi)
  1508. }
  1509. func (x *PlayerLeagueInfo) String() string {
  1510. return protoimpl.X.MessageStringOf(x)
  1511. }
  1512. func (*PlayerLeagueInfo) ProtoMessage() {}
  1513. func (x *PlayerLeagueInfo) ProtoReflect() protoreflect.Message {
  1514. mi := &file_actor_proto_msgTypes[19]
  1515. if x != nil {
  1516. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1517. if ms.LoadMessageInfo() == nil {
  1518. ms.StoreMessageInfo(mi)
  1519. }
  1520. return ms
  1521. }
  1522. return mi.MessageOf(x)
  1523. }
  1524. // Deprecated: Use PlayerLeagueInfo.ProtoReflect.Descriptor instead.
  1525. func (*PlayerLeagueInfo) Descriptor() ([]byte, []int) {
  1526. return file_actor_proto_rawDescGZIP(), []int{19}
  1527. }
  1528. func (x *PlayerLeagueInfo) GetPlayerID() int64 {
  1529. if x != nil {
  1530. return x.PlayerID
  1531. }
  1532. return 0
  1533. }
  1534. func (x *PlayerLeagueInfo) GetLeagueID() int64 {
  1535. if x != nil {
  1536. return x.LeagueID
  1537. }
  1538. return 0
  1539. }
  1540. func (x *PlayerLeagueInfo) GetLeagueName() string {
  1541. if x != nil {
  1542. return x.LeagueName
  1543. }
  1544. return ""
  1545. }
  1546. func (x *PlayerLeagueInfo) GetLeagueAbbName() string {
  1547. if x != nil {
  1548. return x.LeagueAbbName
  1549. }
  1550. return ""
  1551. }
  1552. func (x *PlayerLeagueInfo) GetLeagueJob() int32 {
  1553. if x != nil {
  1554. return x.LeagueJob
  1555. }
  1556. return 0
  1557. }
  1558. // 聊天群组玩家修改
  1559. type ChatGroupPlayerChange struct {
  1560. state protoimpl.MessageState `protogen:"open.v1"`
  1561. ChatID int64 `protobuf:"varint,1,opt,name=chatID,proto3" json:"chatID,omitempty"` // 群组聊天室ID
  1562. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 群组聊天室名称
  1563. OwnerPlayerID int64 `protobuf:"varint,3,opt,name=OwnerPlayerID,proto3" json:"OwnerPlayerID,omitempty"` // 群组所属者ID
  1564. PlayerIDList []int64 `protobuf:"varint,4,rep,packed,name=playerIDList,proto3" json:"playerIDList,omitempty"` // 最新的玩家ID列表
  1565. unknownFields protoimpl.UnknownFields
  1566. sizeCache protoimpl.SizeCache
  1567. }
  1568. func (x *ChatGroupPlayerChange) Reset() {
  1569. *x = ChatGroupPlayerChange{}
  1570. mi := &file_actor_proto_msgTypes[20]
  1571. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1572. ms.StoreMessageInfo(mi)
  1573. }
  1574. func (x *ChatGroupPlayerChange) String() string {
  1575. return protoimpl.X.MessageStringOf(x)
  1576. }
  1577. func (*ChatGroupPlayerChange) ProtoMessage() {}
  1578. func (x *ChatGroupPlayerChange) ProtoReflect() protoreflect.Message {
  1579. mi := &file_actor_proto_msgTypes[20]
  1580. if x != nil {
  1581. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1582. if ms.LoadMessageInfo() == nil {
  1583. ms.StoreMessageInfo(mi)
  1584. }
  1585. return ms
  1586. }
  1587. return mi.MessageOf(x)
  1588. }
  1589. // Deprecated: Use ChatGroupPlayerChange.ProtoReflect.Descriptor instead.
  1590. func (*ChatGroupPlayerChange) Descriptor() ([]byte, []int) {
  1591. return file_actor_proto_rawDescGZIP(), []int{20}
  1592. }
  1593. func (x *ChatGroupPlayerChange) GetChatID() int64 {
  1594. if x != nil {
  1595. return x.ChatID
  1596. }
  1597. return 0
  1598. }
  1599. func (x *ChatGroupPlayerChange) GetName() string {
  1600. if x != nil {
  1601. return x.Name
  1602. }
  1603. return ""
  1604. }
  1605. func (x *ChatGroupPlayerChange) GetOwnerPlayerID() int64 {
  1606. if x != nil {
  1607. return x.OwnerPlayerID
  1608. }
  1609. return 0
  1610. }
  1611. func (x *ChatGroupPlayerChange) GetPlayerIDList() []int64 {
  1612. if x != nil {
  1613. return x.PlayerIDList
  1614. }
  1615. return nil
  1616. }
  1617. // 聊天室关联玩家加入和退出
  1618. type PlayerChatRoomUpdate struct {
  1619. state protoimpl.MessageState `protogen:"open.v1"`
  1620. ChatType int32 `protobuf:"varint,1,opt,name=chatType,proto3" json:"chatType,omitempty"` // 聊天室类型
  1621. ChatID int64 `protobuf:"varint,2,opt,name=chatID,proto3" json:"chatID,omitempty"` // 聊天室ID
  1622. IsExit bool `protobuf:"varint,3,opt,name=isExit,proto3" json:"isExit,omitempty"` // 是否退出
  1623. unknownFields protoimpl.UnknownFields
  1624. sizeCache protoimpl.SizeCache
  1625. }
  1626. func (x *PlayerChatRoomUpdate) Reset() {
  1627. *x = PlayerChatRoomUpdate{}
  1628. mi := &file_actor_proto_msgTypes[21]
  1629. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1630. ms.StoreMessageInfo(mi)
  1631. }
  1632. func (x *PlayerChatRoomUpdate) String() string {
  1633. return protoimpl.X.MessageStringOf(x)
  1634. }
  1635. func (*PlayerChatRoomUpdate) ProtoMessage() {}
  1636. func (x *PlayerChatRoomUpdate) ProtoReflect() protoreflect.Message {
  1637. mi := &file_actor_proto_msgTypes[21]
  1638. if x != nil {
  1639. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1640. if ms.LoadMessageInfo() == nil {
  1641. ms.StoreMessageInfo(mi)
  1642. }
  1643. return ms
  1644. }
  1645. return mi.MessageOf(x)
  1646. }
  1647. // Deprecated: Use PlayerChatRoomUpdate.ProtoReflect.Descriptor instead.
  1648. func (*PlayerChatRoomUpdate) Descriptor() ([]byte, []int) {
  1649. return file_actor_proto_rawDescGZIP(), []int{21}
  1650. }
  1651. func (x *PlayerChatRoomUpdate) GetChatType() int32 {
  1652. if x != nil {
  1653. return x.ChatType
  1654. }
  1655. return 0
  1656. }
  1657. func (x *PlayerChatRoomUpdate) GetChatID() int64 {
  1658. if x != nil {
  1659. return x.ChatID
  1660. }
  1661. return 0
  1662. }
  1663. func (x *PlayerChatRoomUpdate) GetIsExit() bool {
  1664. if x != nil {
  1665. return x.IsExit
  1666. }
  1667. return false
  1668. }
  1669. // 好友添加结果
  1670. type AddFriendResult struct {
  1671. state protoimpl.MessageState `protogen:"open.v1"`
  1672. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  1673. Result bool `protobuf:"varint,2,opt,name=result,proto3" json:"result,omitempty"` // 添加结果
  1674. ErrCode int32 `protobuf:"varint,3,opt,name=errCode,proto3" json:"errCode,omitempty"` // 提示码
  1675. unknownFields protoimpl.UnknownFields
  1676. sizeCache protoimpl.SizeCache
  1677. }
  1678. func (x *AddFriendResult) Reset() {
  1679. *x = AddFriendResult{}
  1680. mi := &file_actor_proto_msgTypes[22]
  1681. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1682. ms.StoreMessageInfo(mi)
  1683. }
  1684. func (x *AddFriendResult) String() string {
  1685. return protoimpl.X.MessageStringOf(x)
  1686. }
  1687. func (*AddFriendResult) ProtoMessage() {}
  1688. func (x *AddFriendResult) ProtoReflect() protoreflect.Message {
  1689. mi := &file_actor_proto_msgTypes[22]
  1690. if x != nil {
  1691. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1692. if ms.LoadMessageInfo() == nil {
  1693. ms.StoreMessageInfo(mi)
  1694. }
  1695. return ms
  1696. }
  1697. return mi.MessageOf(x)
  1698. }
  1699. // Deprecated: Use AddFriendResult.ProtoReflect.Descriptor instead.
  1700. func (*AddFriendResult) Descriptor() ([]byte, []int) {
  1701. return file_actor_proto_rawDescGZIP(), []int{22}
  1702. }
  1703. func (x *AddFriendResult) GetPlayerID() int64 {
  1704. if x != nil {
  1705. return x.PlayerID
  1706. }
  1707. return 0
  1708. }
  1709. func (x *AddFriendResult) GetResult() bool {
  1710. if x != nil {
  1711. return x.Result
  1712. }
  1713. return false
  1714. }
  1715. func (x *AddFriendResult) GetErrCode() int32 {
  1716. if x != nil {
  1717. return x.ErrCode
  1718. }
  1719. return 0
  1720. }
  1721. // 网关推送数据包
  1722. type GatePusher struct {
  1723. state protoimpl.MessageState `protogen:"open.v1"`
  1724. Type GatePusher_Type `protobuf:"varint,1,opt,name=type,proto3,enum=pb.GatePusher_Type" json:"type,omitempty"` // 推送类型
  1725. I64List []int64 `protobuf:"varint,2,rep,packed,name=i64List,proto3" json:"i64List,omitempty"` // 根据type,可能是playerID
  1726. StrValue string `protobuf:"bytes,3,opt,name=strValue,proto3" json:"strValue,omitempty"` // 根据type,对应的字符串值
  1727. I32Value int32 `protobuf:"varint,4,opt,name=i32Value,proto3" json:"i32Value,omitempty"` // 根据type,对应的int32值
  1728. I64Value int64 `protobuf:"varint,5,opt,name=i64Value,proto3" json:"i64Value,omitempty"` // 根据type,对应的int64值
  1729. Route string `protobuf:"bytes,6,opt,name=route,proto3" json:"route,omitempty"` // 路由
  1730. Data []byte `protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"` // 数据
  1731. unknownFields protoimpl.UnknownFields
  1732. sizeCache protoimpl.SizeCache
  1733. }
  1734. func (x *GatePusher) Reset() {
  1735. *x = GatePusher{}
  1736. mi := &file_actor_proto_msgTypes[23]
  1737. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1738. ms.StoreMessageInfo(mi)
  1739. }
  1740. func (x *GatePusher) String() string {
  1741. return protoimpl.X.MessageStringOf(x)
  1742. }
  1743. func (*GatePusher) ProtoMessage() {}
  1744. func (x *GatePusher) ProtoReflect() protoreflect.Message {
  1745. mi := &file_actor_proto_msgTypes[23]
  1746. if x != nil {
  1747. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1748. if ms.LoadMessageInfo() == nil {
  1749. ms.StoreMessageInfo(mi)
  1750. }
  1751. return ms
  1752. }
  1753. return mi.MessageOf(x)
  1754. }
  1755. // Deprecated: Use GatePusher.ProtoReflect.Descriptor instead.
  1756. func (*GatePusher) Descriptor() ([]byte, []int) {
  1757. return file_actor_proto_rawDescGZIP(), []int{23}
  1758. }
  1759. func (x *GatePusher) GetType() GatePusher_Type {
  1760. if x != nil {
  1761. return x.Type
  1762. }
  1763. return GatePusher_Player
  1764. }
  1765. func (x *GatePusher) GetI64List() []int64 {
  1766. if x != nil {
  1767. return x.I64List
  1768. }
  1769. return nil
  1770. }
  1771. func (x *GatePusher) GetStrValue() string {
  1772. if x != nil {
  1773. return x.StrValue
  1774. }
  1775. return ""
  1776. }
  1777. func (x *GatePusher) GetI32Value() int32 {
  1778. if x != nil {
  1779. return x.I32Value
  1780. }
  1781. return 0
  1782. }
  1783. func (x *GatePusher) GetI64Value() int64 {
  1784. if x != nil {
  1785. return x.I64Value
  1786. }
  1787. return 0
  1788. }
  1789. func (x *GatePusher) GetRoute() string {
  1790. if x != nil {
  1791. return x.Route
  1792. }
  1793. return ""
  1794. }
  1795. func (x *GatePusher) GetData() []byte {
  1796. if x != nil {
  1797. return x.Data
  1798. }
  1799. return nil
  1800. }
  1801. // 网关踢人数据包
  1802. type GateKick struct {
  1803. state protoimpl.MessageState `protogen:"open.v1"`
  1804. Type GateKick_Type `protobuf:"varint,1,opt,name=type,proto3,enum=pb.GateKick_Type" json:"type,omitempty"` // 踢人类型
  1805. I64List []int64 `protobuf:"varint,2,rep,packed,name=i64List,proto3" json:"i64List,omitempty"` // 根据type,有可能是playerID,也有可能是uid
  1806. StrValue string `protobuf:"bytes,3,opt,name=strValue,proto3" json:"strValue,omitempty"` // 根据type,对应的字符串值
  1807. Route string `protobuf:"bytes,4,opt,name=route,proto3" json:"route,omitempty"` // 路由
  1808. Reason []byte `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` // 踢人原因
  1809. Closed bool `protobuf:"varint,6,opt,name=closed,proto3" json:"closed,omitempty"` // 是否断开连接
  1810. FilterNodeIDS []string `protobuf:"bytes,7,rep,name=filterNodeIDS,proto3" json:"filterNodeIDS,omitempty"` // 过滤的节点ID列表
  1811. unknownFields protoimpl.UnknownFields
  1812. sizeCache protoimpl.SizeCache
  1813. }
  1814. func (x *GateKick) Reset() {
  1815. *x = GateKick{}
  1816. mi := &file_actor_proto_msgTypes[24]
  1817. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1818. ms.StoreMessageInfo(mi)
  1819. }
  1820. func (x *GateKick) String() string {
  1821. return protoimpl.X.MessageStringOf(x)
  1822. }
  1823. func (*GateKick) ProtoMessage() {}
  1824. func (x *GateKick) ProtoReflect() protoreflect.Message {
  1825. mi := &file_actor_proto_msgTypes[24]
  1826. if x != nil {
  1827. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1828. if ms.LoadMessageInfo() == nil {
  1829. ms.StoreMessageInfo(mi)
  1830. }
  1831. return ms
  1832. }
  1833. return mi.MessageOf(x)
  1834. }
  1835. // Deprecated: Use GateKick.ProtoReflect.Descriptor instead.
  1836. func (*GateKick) Descriptor() ([]byte, []int) {
  1837. return file_actor_proto_rawDescGZIP(), []int{24}
  1838. }
  1839. func (x *GateKick) GetType() GateKick_Type {
  1840. if x != nil {
  1841. return x.Type
  1842. }
  1843. return GateKick_Player
  1844. }
  1845. func (x *GateKick) GetI64List() []int64 {
  1846. if x != nil {
  1847. return x.I64List
  1848. }
  1849. return nil
  1850. }
  1851. func (x *GateKick) GetStrValue() string {
  1852. if x != nil {
  1853. return x.StrValue
  1854. }
  1855. return ""
  1856. }
  1857. func (x *GateKick) GetRoute() string {
  1858. if x != nil {
  1859. return x.Route
  1860. }
  1861. return ""
  1862. }
  1863. func (x *GateKick) GetReason() []byte {
  1864. if x != nil {
  1865. return x.Reason
  1866. }
  1867. return nil
  1868. }
  1869. func (x *GateKick) GetClosed() bool {
  1870. if x != nil {
  1871. return x.Closed
  1872. }
  1873. return false
  1874. }
  1875. func (x *GateKick) GetFilterNodeIDS() []string {
  1876. if x != nil {
  1877. return x.FilterNodeIDS
  1878. }
  1879. return nil
  1880. }
  1881. // 行军消耗
  1882. type MarchCost struct {
  1883. state protoimpl.MessageState `protogen:"open.v1"`
  1884. // 部队ID
  1885. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"`
  1886. // 行军对象ID
  1887. MarchObjectID int64 `protobuf:"varint,2,opt,name=marchObjectID,proto3" json:"marchObjectID,omitempty"`
  1888. // 行军类型
  1889. MarchType int32 `protobuf:"varint,3,opt,name=marchType,proto3" json:"marchType,omitempty"`
  1890. unknownFields protoimpl.UnknownFields
  1891. sizeCache protoimpl.SizeCache
  1892. }
  1893. func (x *MarchCost) Reset() {
  1894. *x = MarchCost{}
  1895. mi := &file_actor_proto_msgTypes[25]
  1896. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1897. ms.StoreMessageInfo(mi)
  1898. }
  1899. func (x *MarchCost) String() string {
  1900. return protoimpl.X.MessageStringOf(x)
  1901. }
  1902. func (*MarchCost) ProtoMessage() {}
  1903. func (x *MarchCost) ProtoReflect() protoreflect.Message {
  1904. mi := &file_actor_proto_msgTypes[25]
  1905. if x != nil {
  1906. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1907. if ms.LoadMessageInfo() == nil {
  1908. ms.StoreMessageInfo(mi)
  1909. }
  1910. return ms
  1911. }
  1912. return mi.MessageOf(x)
  1913. }
  1914. // Deprecated: Use MarchCost.ProtoReflect.Descriptor instead.
  1915. func (*MarchCost) Descriptor() ([]byte, []int) {
  1916. return file_actor_proto_rawDescGZIP(), []int{25}
  1917. }
  1918. func (x *MarchCost) GetTeamID() int32 {
  1919. if x != nil {
  1920. return x.TeamID
  1921. }
  1922. return 0
  1923. }
  1924. func (x *MarchCost) GetMarchObjectID() int64 {
  1925. if x != nil {
  1926. return x.MarchObjectID
  1927. }
  1928. return 0
  1929. }
  1930. func (x *MarchCost) GetMarchType() int32 {
  1931. if x != nil {
  1932. return x.MarchType
  1933. }
  1934. return 0
  1935. }
  1936. // 战斗部队
  1937. type BattleTeam struct {
  1938. state protoimpl.MessageState `protogen:"open.v1"`
  1939. // 部队ID
  1940. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"`
  1941. // 成员
  1942. Members map[int64]*BattleTeamMember `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  1943. // 城建属性
  1944. FacilityAttrs *Attrs `protobuf:"bytes,3,opt,name=facilityAttrs,proto3" json:"facilityAttrs,omitempty"`
  1945. unknownFields protoimpl.UnknownFields
  1946. sizeCache protoimpl.SizeCache
  1947. }
  1948. func (x *BattleTeam) Reset() {
  1949. *x = BattleTeam{}
  1950. mi := &file_actor_proto_msgTypes[26]
  1951. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1952. ms.StoreMessageInfo(mi)
  1953. }
  1954. func (x *BattleTeam) String() string {
  1955. return protoimpl.X.MessageStringOf(x)
  1956. }
  1957. func (*BattleTeam) ProtoMessage() {}
  1958. func (x *BattleTeam) ProtoReflect() protoreflect.Message {
  1959. mi := &file_actor_proto_msgTypes[26]
  1960. if x != nil {
  1961. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1962. if ms.LoadMessageInfo() == nil {
  1963. ms.StoreMessageInfo(mi)
  1964. }
  1965. return ms
  1966. }
  1967. return mi.MessageOf(x)
  1968. }
  1969. // Deprecated: Use BattleTeam.ProtoReflect.Descriptor instead.
  1970. func (*BattleTeam) Descriptor() ([]byte, []int) {
  1971. return file_actor_proto_rawDescGZIP(), []int{26}
  1972. }
  1973. func (x *BattleTeam) GetTeamID() int32 {
  1974. if x != nil {
  1975. return x.TeamID
  1976. }
  1977. return 0
  1978. }
  1979. func (x *BattleTeam) GetMembers() map[int64]*BattleTeamMember {
  1980. if x != nil {
  1981. return x.Members
  1982. }
  1983. return nil
  1984. }
  1985. func (x *BattleTeam) GetFacilityAttrs() *Attrs {
  1986. if x != nil {
  1987. return x.FacilityAttrs
  1988. }
  1989. return nil
  1990. }
  1991. // 战斗部队成员
  1992. type BattleTeamMember struct {
  1993. state protoimpl.MessageState `protogen:"open.v1"`
  1994. // 队伍位置 (1-3) 默认1为主将位置
  1995. TeamIndex int32 `protobuf:"varint,1,opt,name=teamIndex,proto3" json:"teamIndex,omitempty"`
  1996. // 阵容位置(0-8)
  1997. Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
  1998. // 英雄唯一 ID
  1999. HeroGUID int64 `protobuf:"varint,3,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"`
  2000. // 英雄配置ID
  2001. HeroConfigID int32 `protobuf:"varint,4,opt,name=heroConfigID,proto3" json:"heroConfigID,omitempty"`
  2002. // 上阵士兵ID 士兵-等级表士兵ID
  2003. TroopsID int32 `protobuf:"varint,5,opt,name=troopsID,proto3" json:"troopsID,omitempty"`
  2004. // 兵力数量
  2005. TroopsNum int32 `protobuf:"varint,6,opt,name=troopsNum,proto3" json:"troopsNum,omitempty"`
  2006. // 统兵上限
  2007. TroopsLimit int32 `protobuf:"varint,7,opt,name=troopsLimit,proto3" json:"troopsLimit,omitempty"`
  2008. // 属性
  2009. FetterAttrs *Attrs `protobuf:"bytes,8,opt,name=fetterAttrs,proto3" json:"fetterAttrs,omitempty"`
  2010. unknownFields protoimpl.UnknownFields
  2011. sizeCache protoimpl.SizeCache
  2012. }
  2013. func (x *BattleTeamMember) Reset() {
  2014. *x = BattleTeamMember{}
  2015. mi := &file_actor_proto_msgTypes[27]
  2016. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2017. ms.StoreMessageInfo(mi)
  2018. }
  2019. func (x *BattleTeamMember) String() string {
  2020. return protoimpl.X.MessageStringOf(x)
  2021. }
  2022. func (*BattleTeamMember) ProtoMessage() {}
  2023. func (x *BattleTeamMember) ProtoReflect() protoreflect.Message {
  2024. mi := &file_actor_proto_msgTypes[27]
  2025. if x != nil {
  2026. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2027. if ms.LoadMessageInfo() == nil {
  2028. ms.StoreMessageInfo(mi)
  2029. }
  2030. return ms
  2031. }
  2032. return mi.MessageOf(x)
  2033. }
  2034. // Deprecated: Use BattleTeamMember.ProtoReflect.Descriptor instead.
  2035. func (*BattleTeamMember) Descriptor() ([]byte, []int) {
  2036. return file_actor_proto_rawDescGZIP(), []int{27}
  2037. }
  2038. func (x *BattleTeamMember) GetTeamIndex() int32 {
  2039. if x != nil {
  2040. return x.TeamIndex
  2041. }
  2042. return 0
  2043. }
  2044. func (x *BattleTeamMember) GetIndex() int32 {
  2045. if x != nil {
  2046. return x.Index
  2047. }
  2048. return 0
  2049. }
  2050. func (x *BattleTeamMember) GetHeroGUID() int64 {
  2051. if x != nil {
  2052. return x.HeroGUID
  2053. }
  2054. return 0
  2055. }
  2056. func (x *BattleTeamMember) GetHeroConfigID() int32 {
  2057. if x != nil {
  2058. return x.HeroConfigID
  2059. }
  2060. return 0
  2061. }
  2062. func (x *BattleTeamMember) GetTroopsID() int32 {
  2063. if x != nil {
  2064. return x.TroopsID
  2065. }
  2066. return 0
  2067. }
  2068. func (x *BattleTeamMember) GetTroopsNum() int32 {
  2069. if x != nil {
  2070. return x.TroopsNum
  2071. }
  2072. return 0
  2073. }
  2074. func (x *BattleTeamMember) GetTroopsLimit() int32 {
  2075. if x != nil {
  2076. return x.TroopsLimit
  2077. }
  2078. return 0
  2079. }
  2080. func (x *BattleTeamMember) GetFetterAttrs() *Attrs {
  2081. if x != nil {
  2082. return x.FetterAttrs
  2083. }
  2084. return nil
  2085. }
  2086. // 战斗请求数据
  2087. type BattleReq struct {
  2088. state protoimpl.MessageState `protogen:"open.v1"`
  2089. // 战斗类型
  2090. BattleType int32 `protobuf:"varint,1,opt,name=battleType,proto3" json:"battleType,omitempty"`
  2091. // 当前进攻对象的行军类型
  2092. MarchType int32 `protobuf:"varint,2,opt,name=marchType,proto3" json:"marchType,omitempty"`
  2093. // 组队进攻方
  2094. Attackers []*BattleTeamData `protobuf:"bytes,3,rep,name=attackers,proto3" json:"attackers,omitempty"`
  2095. // 防守方
  2096. Defender *BattleTeamData `protobuf:"bytes,4,opt,name=defender,proto3" json:"defender,omitempty"`
  2097. // 地块数据
  2098. Tile *BattleTileData `protobuf:"bytes,5,opt,name=tile,proto3" json:"tile,omitempty"`
  2099. // 战斗时间
  2100. BattleTime int64 `protobuf:"varint,6,opt,name=battleTime,proto3" json:"battleTime,omitempty"`
  2101. // 获取的资源
  2102. Rewards *AssetList `protobuf:"bytes,7,opt,name=rewards,proto3" json:"rewards,omitempty"`
  2103. // 扣除的耐久
  2104. Durability int32 `protobuf:"varint,8,opt,name=durability,proto3" json:"durability,omitempty"`
  2105. // 战斗ID(回传)
  2106. BattleID int64 `protobuf:"varint,9,opt,name=battleID,proto3" json:"battleID,omitempty"`
  2107. unknownFields protoimpl.UnknownFields
  2108. sizeCache protoimpl.SizeCache
  2109. }
  2110. func (x *BattleReq) Reset() {
  2111. *x = BattleReq{}
  2112. mi := &file_actor_proto_msgTypes[28]
  2113. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2114. ms.StoreMessageInfo(mi)
  2115. }
  2116. func (x *BattleReq) String() string {
  2117. return protoimpl.X.MessageStringOf(x)
  2118. }
  2119. func (*BattleReq) ProtoMessage() {}
  2120. func (x *BattleReq) ProtoReflect() protoreflect.Message {
  2121. mi := &file_actor_proto_msgTypes[28]
  2122. if x != nil {
  2123. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2124. if ms.LoadMessageInfo() == nil {
  2125. ms.StoreMessageInfo(mi)
  2126. }
  2127. return ms
  2128. }
  2129. return mi.MessageOf(x)
  2130. }
  2131. // Deprecated: Use BattleReq.ProtoReflect.Descriptor instead.
  2132. func (*BattleReq) Descriptor() ([]byte, []int) {
  2133. return file_actor_proto_rawDescGZIP(), []int{28}
  2134. }
  2135. func (x *BattleReq) GetBattleType() int32 {
  2136. if x != nil {
  2137. return x.BattleType
  2138. }
  2139. return 0
  2140. }
  2141. func (x *BattleReq) GetMarchType() int32 {
  2142. if x != nil {
  2143. return x.MarchType
  2144. }
  2145. return 0
  2146. }
  2147. func (x *BattleReq) GetAttackers() []*BattleTeamData {
  2148. if x != nil {
  2149. return x.Attackers
  2150. }
  2151. return nil
  2152. }
  2153. func (x *BattleReq) GetDefender() *BattleTeamData {
  2154. if x != nil {
  2155. return x.Defender
  2156. }
  2157. return nil
  2158. }
  2159. func (x *BattleReq) GetTile() *BattleTileData {
  2160. if x != nil {
  2161. return x.Tile
  2162. }
  2163. return nil
  2164. }
  2165. func (x *BattleReq) GetBattleTime() int64 {
  2166. if x != nil {
  2167. return x.BattleTime
  2168. }
  2169. return 0
  2170. }
  2171. func (x *BattleReq) GetRewards() *AssetList {
  2172. if x != nil {
  2173. return x.Rewards
  2174. }
  2175. return nil
  2176. }
  2177. func (x *BattleReq) GetDurability() int32 {
  2178. if x != nil {
  2179. return x.Durability
  2180. }
  2181. return 0
  2182. }
  2183. func (x *BattleReq) GetBattleID() int64 {
  2184. if x != nil {
  2185. return x.BattleID
  2186. }
  2187. return 0
  2188. }
  2189. // 玩家英雄
  2190. type PlayerHero struct {
  2191. state protoimpl.MessageState `protogen:"open.v1"`
  2192. // 唯一ID
  2193. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  2194. // 配置ID
  2195. ConfigID int32 `protobuf:"varint,3,opt,name=configID,proto3" json:"configID,omitempty"`
  2196. // 英雄属性列表
  2197. Attrs *Attrs `protobuf:"bytes,5,opt,name=attrs,proto3" json:"attrs,omitempty"`
  2198. // 技能列表
  2199. Skills []uint32 `protobuf:"varint,6,rep,packed,name=skills,proto3" json:"skills,omitempty"`
  2200. // 等级
  2201. Level int32 `protobuf:"varint,7,opt,name=level,proto3" json:"level,omitempty"`
  2202. // 英雄星级
  2203. Star int32 `protobuf:"varint,8,opt,name=star,proto3" json:"star,omitempty"`
  2204. unknownFields protoimpl.UnknownFields
  2205. sizeCache protoimpl.SizeCache
  2206. }
  2207. func (x *PlayerHero) Reset() {
  2208. *x = PlayerHero{}
  2209. mi := &file_actor_proto_msgTypes[29]
  2210. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2211. ms.StoreMessageInfo(mi)
  2212. }
  2213. func (x *PlayerHero) String() string {
  2214. return protoimpl.X.MessageStringOf(x)
  2215. }
  2216. func (*PlayerHero) ProtoMessage() {}
  2217. func (x *PlayerHero) ProtoReflect() protoreflect.Message {
  2218. mi := &file_actor_proto_msgTypes[29]
  2219. if x != nil {
  2220. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2221. if ms.LoadMessageInfo() == nil {
  2222. ms.StoreMessageInfo(mi)
  2223. }
  2224. return ms
  2225. }
  2226. return mi.MessageOf(x)
  2227. }
  2228. // Deprecated: Use PlayerHero.ProtoReflect.Descriptor instead.
  2229. func (*PlayerHero) Descriptor() ([]byte, []int) {
  2230. return file_actor_proto_rawDescGZIP(), []int{29}
  2231. }
  2232. func (x *PlayerHero) GetId() int64 {
  2233. if x != nil {
  2234. return x.Id
  2235. }
  2236. return 0
  2237. }
  2238. func (x *PlayerHero) GetConfigID() int32 {
  2239. if x != nil {
  2240. return x.ConfigID
  2241. }
  2242. return 0
  2243. }
  2244. func (x *PlayerHero) GetAttrs() *Attrs {
  2245. if x != nil {
  2246. return x.Attrs
  2247. }
  2248. return nil
  2249. }
  2250. func (x *PlayerHero) GetSkills() []uint32 {
  2251. if x != nil {
  2252. return x.Skills
  2253. }
  2254. return nil
  2255. }
  2256. func (x *PlayerHero) GetLevel() int32 {
  2257. if x != nil {
  2258. return x.Level
  2259. }
  2260. return 0
  2261. }
  2262. func (x *PlayerHero) GetStar() int32 {
  2263. if x != nil {
  2264. return x.Star
  2265. }
  2266. return 0
  2267. }
  2268. // 战斗队伍信息
  2269. type BattleTeamData struct {
  2270. state protoimpl.MessageState `protogen:"open.v1"`
  2271. // 对象ID
  2272. ObjectID int64 `protobuf:"varint,1,opt,name=objectID,proto3" json:"objectID,omitempty"`
  2273. // 玩家ID
  2274. PlayerID int64 `protobuf:"varint,2,opt,name=playerID,proto3" json:"playerID,omitempty"`
  2275. // 玩家名称
  2276. PlayerName string `protobuf:"bytes,3,opt,name=playerName,proto3" json:"playerName,omitempty"`
  2277. // 联盟ID
  2278. LeagueID int64 `protobuf:"varint,4,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  2279. // 联盟名称
  2280. LeagueName string `protobuf:"bytes,5,opt,name=leagueName,proto3" json:"leagueName,omitempty"`
  2281. // 联盟简称
  2282. LeagueAbbName string `protobuf:"bytes,6,opt,name=leagueAbbName,proto3" json:"leagueAbbName,omitempty"`
  2283. // 部队ID
  2284. TeamID int32 `protobuf:"varint,7,opt,name=teamID,proto3" json:"teamID,omitempty"`
  2285. // 战报组ID
  2286. ReportGroupID string `protobuf:"bytes,8,opt,name=reportGroupID,proto3" json:"reportGroupID,omitempty"`
  2287. // 部队英雄列表
  2288. TeamHeros []int64 `protobuf:"varint,9,rep,packed,name=teamHeros,proto3" json:"teamHeros,omitempty"`
  2289. // 城建属性值
  2290. Attrs *Attrs `protobuf:"bytes,10,opt,name=attrs,proto3" json:"attrs,omitempty"`
  2291. unknownFields protoimpl.UnknownFields
  2292. sizeCache protoimpl.SizeCache
  2293. }
  2294. func (x *BattleTeamData) Reset() {
  2295. *x = BattleTeamData{}
  2296. mi := &file_actor_proto_msgTypes[30]
  2297. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2298. ms.StoreMessageInfo(mi)
  2299. }
  2300. func (x *BattleTeamData) String() string {
  2301. return protoimpl.X.MessageStringOf(x)
  2302. }
  2303. func (*BattleTeamData) ProtoMessage() {}
  2304. func (x *BattleTeamData) ProtoReflect() protoreflect.Message {
  2305. mi := &file_actor_proto_msgTypes[30]
  2306. if x != nil {
  2307. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2308. if ms.LoadMessageInfo() == nil {
  2309. ms.StoreMessageInfo(mi)
  2310. }
  2311. return ms
  2312. }
  2313. return mi.MessageOf(x)
  2314. }
  2315. // Deprecated: Use BattleTeamData.ProtoReflect.Descriptor instead.
  2316. func (*BattleTeamData) Descriptor() ([]byte, []int) {
  2317. return file_actor_proto_rawDescGZIP(), []int{30}
  2318. }
  2319. func (x *BattleTeamData) GetObjectID() int64 {
  2320. if x != nil {
  2321. return x.ObjectID
  2322. }
  2323. return 0
  2324. }
  2325. func (x *BattleTeamData) GetPlayerID() int64 {
  2326. if x != nil {
  2327. return x.PlayerID
  2328. }
  2329. return 0
  2330. }
  2331. func (x *BattleTeamData) GetPlayerName() string {
  2332. if x != nil {
  2333. return x.PlayerName
  2334. }
  2335. return ""
  2336. }
  2337. func (x *BattleTeamData) GetLeagueID() int64 {
  2338. if x != nil {
  2339. return x.LeagueID
  2340. }
  2341. return 0
  2342. }
  2343. func (x *BattleTeamData) GetLeagueName() string {
  2344. if x != nil {
  2345. return x.LeagueName
  2346. }
  2347. return ""
  2348. }
  2349. func (x *BattleTeamData) GetLeagueAbbName() string {
  2350. if x != nil {
  2351. return x.LeagueAbbName
  2352. }
  2353. return ""
  2354. }
  2355. func (x *BattleTeamData) GetTeamID() int32 {
  2356. if x != nil {
  2357. return x.TeamID
  2358. }
  2359. return 0
  2360. }
  2361. func (x *BattleTeamData) GetReportGroupID() string {
  2362. if x != nil {
  2363. return x.ReportGroupID
  2364. }
  2365. return ""
  2366. }
  2367. func (x *BattleTeamData) GetTeamHeros() []int64 {
  2368. if x != nil {
  2369. return x.TeamHeros
  2370. }
  2371. return nil
  2372. }
  2373. func (x *BattleTeamData) GetAttrs() *Attrs {
  2374. if x != nil {
  2375. return x.Attrs
  2376. }
  2377. return nil
  2378. }
  2379. // 战斗地块数据
  2380. type BattleTileData struct {
  2381. state protoimpl.MessageState `protogen:"open.v1"`
  2382. // 地块ID
  2383. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  2384. // 地块对象
  2385. ObjectType int32 `protobuf:"varint,2,opt,name=objectType,proto3" json:"objectType,omitempty"`
  2386. // 地块对象ID
  2387. ObjectID int64 `protobuf:"varint,3,opt,name=objectID,proto3" json:"objectID,omitempty"`
  2388. // 地块对象配置ID
  2389. ObjectConfigID int32 `protobuf:"varint,4,opt,name=objectConfigID,proto3" json:"objectConfigID,omitempty"`
  2390. // 位置
  2391. Point *Point `protobuf:"bytes,5,opt,name=point,proto3" json:"point,omitempty"`
  2392. // NPC 怪物组
  2393. Monsters []int32 `protobuf:"varint,6,rep,packed,name=monsters,proto3" json:"monsters,omitempty"`
  2394. unknownFields protoimpl.UnknownFields
  2395. sizeCache protoimpl.SizeCache
  2396. }
  2397. func (x *BattleTileData) Reset() {
  2398. *x = BattleTileData{}
  2399. mi := &file_actor_proto_msgTypes[31]
  2400. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2401. ms.StoreMessageInfo(mi)
  2402. }
  2403. func (x *BattleTileData) String() string {
  2404. return protoimpl.X.MessageStringOf(x)
  2405. }
  2406. func (*BattleTileData) ProtoMessage() {}
  2407. func (x *BattleTileData) ProtoReflect() protoreflect.Message {
  2408. mi := &file_actor_proto_msgTypes[31]
  2409. if x != nil {
  2410. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2411. if ms.LoadMessageInfo() == nil {
  2412. ms.StoreMessageInfo(mi)
  2413. }
  2414. return ms
  2415. }
  2416. return mi.MessageOf(x)
  2417. }
  2418. // Deprecated: Use BattleTileData.ProtoReflect.Descriptor instead.
  2419. func (*BattleTileData) Descriptor() ([]byte, []int) {
  2420. return file_actor_proto_rawDescGZIP(), []int{31}
  2421. }
  2422. func (x *BattleTileData) GetId() int32 {
  2423. if x != nil {
  2424. return x.Id
  2425. }
  2426. return 0
  2427. }
  2428. func (x *BattleTileData) GetObjectType() int32 {
  2429. if x != nil {
  2430. return x.ObjectType
  2431. }
  2432. return 0
  2433. }
  2434. func (x *BattleTileData) GetObjectID() int64 {
  2435. if x != nil {
  2436. return x.ObjectID
  2437. }
  2438. return 0
  2439. }
  2440. func (x *BattleTileData) GetObjectConfigID() int32 {
  2441. if x != nil {
  2442. return x.ObjectConfigID
  2443. }
  2444. return 0
  2445. }
  2446. func (x *BattleTileData) GetPoint() *Point {
  2447. if x != nil {
  2448. return x.Point
  2449. }
  2450. return nil
  2451. }
  2452. func (x *BattleTileData) GetMonsters() []int32 {
  2453. if x != nil {
  2454. return x.Monsters
  2455. }
  2456. return nil
  2457. }
  2458. // 战斗返回数据
  2459. type BattleRsp struct {
  2460. state protoimpl.MessageState `protogen:"open.v1"`
  2461. // 战斗结果
  2462. IsWin bool `protobuf:"varint,1,opt,name=isWin,proto3" json:"isWin,omitempty"`
  2463. // 行军对象兵力增量同步 key:objectID value:MarchSyncTroops
  2464. MarchTroops []*MarchSyncTroops `protobuf:"bytes,2,rep,name=marchTroops,proto3" json:"marchTroops,omitempty"`
  2465. // 战斗请求数据 TODO:根据实际需要返回
  2466. Data *BattleReq `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  2467. // 掠夺的资源
  2468. SnatchRes []*Asset `protobuf:"bytes,4,rep,name=snatchRes,proto3" json:"snatchRes,omitempty"`
  2469. unknownFields protoimpl.UnknownFields
  2470. sizeCache protoimpl.SizeCache
  2471. }
  2472. func (x *BattleRsp) Reset() {
  2473. *x = BattleRsp{}
  2474. mi := &file_actor_proto_msgTypes[32]
  2475. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2476. ms.StoreMessageInfo(mi)
  2477. }
  2478. func (x *BattleRsp) String() string {
  2479. return protoimpl.X.MessageStringOf(x)
  2480. }
  2481. func (*BattleRsp) ProtoMessage() {}
  2482. func (x *BattleRsp) ProtoReflect() protoreflect.Message {
  2483. mi := &file_actor_proto_msgTypes[32]
  2484. if x != nil {
  2485. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2486. if ms.LoadMessageInfo() == nil {
  2487. ms.StoreMessageInfo(mi)
  2488. }
  2489. return ms
  2490. }
  2491. return mi.MessageOf(x)
  2492. }
  2493. // Deprecated: Use BattleRsp.ProtoReflect.Descriptor instead.
  2494. func (*BattleRsp) Descriptor() ([]byte, []int) {
  2495. return file_actor_proto_rawDescGZIP(), []int{32}
  2496. }
  2497. func (x *BattleRsp) GetIsWin() bool {
  2498. if x != nil {
  2499. return x.IsWin
  2500. }
  2501. return false
  2502. }
  2503. func (x *BattleRsp) GetMarchTroops() []*MarchSyncTroops {
  2504. if x != nil {
  2505. return x.MarchTroops
  2506. }
  2507. return nil
  2508. }
  2509. func (x *BattleRsp) GetData() *BattleReq {
  2510. if x != nil {
  2511. return x.Data
  2512. }
  2513. return nil
  2514. }
  2515. func (x *BattleRsp) GetSnatchRes() []*Asset {
  2516. if x != nil {
  2517. return x.SnatchRes
  2518. }
  2519. return nil
  2520. }
  2521. // 服务器战斗参数
  2522. type ServerBattleCampParam struct {
  2523. state protoimpl.MessageState `protogen:"open.v1"`
  2524. // 战斗参数
  2525. Param *BattleCampParam `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
  2526. // 英雄部队位置
  2527. HeroTeamIndex *I64I32Map `protobuf:"bytes,2,opt,name=heroTeamIndex,proto3" json:"heroTeamIndex,omitempty"`
  2528. unknownFields protoimpl.UnknownFields
  2529. sizeCache protoimpl.SizeCache
  2530. }
  2531. func (x *ServerBattleCampParam) Reset() {
  2532. *x = ServerBattleCampParam{}
  2533. mi := &file_actor_proto_msgTypes[33]
  2534. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2535. ms.StoreMessageInfo(mi)
  2536. }
  2537. func (x *ServerBattleCampParam) String() string {
  2538. return protoimpl.X.MessageStringOf(x)
  2539. }
  2540. func (*ServerBattleCampParam) ProtoMessage() {}
  2541. func (x *ServerBattleCampParam) ProtoReflect() protoreflect.Message {
  2542. mi := &file_actor_proto_msgTypes[33]
  2543. if x != nil {
  2544. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2545. if ms.LoadMessageInfo() == nil {
  2546. ms.StoreMessageInfo(mi)
  2547. }
  2548. return ms
  2549. }
  2550. return mi.MessageOf(x)
  2551. }
  2552. // Deprecated: Use ServerBattleCampParam.ProtoReflect.Descriptor instead.
  2553. func (*ServerBattleCampParam) Descriptor() ([]byte, []int) {
  2554. return file_actor_proto_rawDescGZIP(), []int{33}
  2555. }
  2556. func (x *ServerBattleCampParam) GetParam() *BattleCampParam {
  2557. if x != nil {
  2558. return x.Param
  2559. }
  2560. return nil
  2561. }
  2562. func (x *ServerBattleCampParam) GetHeroTeamIndex() *I64I32Map {
  2563. if x != nil {
  2564. return x.HeroTeamIndex
  2565. }
  2566. return nil
  2567. }
  2568. // AOI 对象
  2569. type AOIObject struct {
  2570. state protoimpl.MessageState `protogen:"open.v1"`
  2571. ObjectID int64 `protobuf:"varint,1,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  2572. ObjectType int32 `protobuf:"varint,2,opt,name=objectType,proto3" json:"objectType,omitempty"` // 对象类型
  2573. X int32 `protobuf:"varint,3,opt,name=x,proto3" json:"x,omitempty"` // x
  2574. Y int32 `protobuf:"varint,4,opt,name=y,proto3" json:"y,omitempty"` // y
  2575. OnwerID int64 `protobuf:"varint,5,opt,name=onwerID,proto3" json:"onwerID,omitempty"` // 所有者ID
  2576. IsWatcher bool `protobuf:"varint,6,opt,name=isWatcher,proto3" json:"isWatcher,omitempty"` // 是否观察者
  2577. IsMarker bool `protobuf:"varint,7,opt,name=isMarker,proto3" json:"isMarker,omitempty"` // 是否被观察者
  2578. unknownFields protoimpl.UnknownFields
  2579. sizeCache protoimpl.SizeCache
  2580. }
  2581. func (x *AOIObject) Reset() {
  2582. *x = AOIObject{}
  2583. mi := &file_actor_proto_msgTypes[34]
  2584. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2585. ms.StoreMessageInfo(mi)
  2586. }
  2587. func (x *AOIObject) String() string {
  2588. return protoimpl.X.MessageStringOf(x)
  2589. }
  2590. func (*AOIObject) ProtoMessage() {}
  2591. func (x *AOIObject) ProtoReflect() protoreflect.Message {
  2592. mi := &file_actor_proto_msgTypes[34]
  2593. if x != nil {
  2594. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2595. if ms.LoadMessageInfo() == nil {
  2596. ms.StoreMessageInfo(mi)
  2597. }
  2598. return ms
  2599. }
  2600. return mi.MessageOf(x)
  2601. }
  2602. // Deprecated: Use AOIObject.ProtoReflect.Descriptor instead.
  2603. func (*AOIObject) Descriptor() ([]byte, []int) {
  2604. return file_actor_proto_rawDescGZIP(), []int{34}
  2605. }
  2606. func (x *AOIObject) GetObjectID() int64 {
  2607. if x != nil {
  2608. return x.ObjectID
  2609. }
  2610. return 0
  2611. }
  2612. func (x *AOIObject) GetObjectType() int32 {
  2613. if x != nil {
  2614. return x.ObjectType
  2615. }
  2616. return 0
  2617. }
  2618. func (x *AOIObject) GetX() int32 {
  2619. if x != nil {
  2620. return x.X
  2621. }
  2622. return 0
  2623. }
  2624. func (x *AOIObject) GetY() int32 {
  2625. if x != nil {
  2626. return x.Y
  2627. }
  2628. return 0
  2629. }
  2630. func (x *AOIObject) GetOnwerID() int64 {
  2631. if x != nil {
  2632. return x.OnwerID
  2633. }
  2634. return 0
  2635. }
  2636. func (x *AOIObject) GetIsWatcher() bool {
  2637. if x != nil {
  2638. return x.IsWatcher
  2639. }
  2640. return false
  2641. }
  2642. func (x *AOIObject) GetIsMarker() bool {
  2643. if x != nil {
  2644. return x.IsMarker
  2645. }
  2646. return false
  2647. }
  2648. // 行军请求
  2649. type MarchRequest struct {
  2650. state protoimpl.MessageState `protogen:"open.v1"`
  2651. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"` // 队伍ID
  2652. ObjectID int64 `protobuf:"varint,2,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  2653. MarchType int32 `protobuf:"varint,3,opt,name=marchType,proto3" json:"marchType,omitempty"` // 行军类型
  2654. Point *Point `protobuf:"bytes,4,opt,name=point,proto3" json:"point,omitempty"` // 坐标
  2655. TargetObjectID int64 `protobuf:"varint,5,opt,name=targetObjectID,proto3" json:"targetObjectID,omitempty"` // 目标对象ID
  2656. RetreatState int32 `protobuf:"varint,6,opt,name=retreatState,proto3" json:"retreatState,omitempty"` // 类型为撤退时的状态
  2657. Path []*Point `protobuf:"bytes,10,rep,name=path,proto3" json:"path,omitempty"` // 路径
  2658. IsMainForce bool `protobuf:"varint,11,opt,name=isMainForce,proto3" json:"isMainForce,omitempty"` // 攻城集结时是否作为主力部队
  2659. IsAutoRetreat bool `protobuf:"varint,12,opt,name=isAutoRetreat,proto3" json:"isAutoRetreat,omitempty"` // 是否自动撤退
  2660. MarchSync *MarchSync `protobuf:"bytes,20,opt,name=marchSync,proto3" json:"marchSync,omitempty"` // 行军同步
  2661. unknownFields protoimpl.UnknownFields
  2662. sizeCache protoimpl.SizeCache
  2663. }
  2664. func (x *MarchRequest) Reset() {
  2665. *x = MarchRequest{}
  2666. mi := &file_actor_proto_msgTypes[35]
  2667. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2668. ms.StoreMessageInfo(mi)
  2669. }
  2670. func (x *MarchRequest) String() string {
  2671. return protoimpl.X.MessageStringOf(x)
  2672. }
  2673. func (*MarchRequest) ProtoMessage() {}
  2674. func (x *MarchRequest) ProtoReflect() protoreflect.Message {
  2675. mi := &file_actor_proto_msgTypes[35]
  2676. if x != nil {
  2677. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2678. if ms.LoadMessageInfo() == nil {
  2679. ms.StoreMessageInfo(mi)
  2680. }
  2681. return ms
  2682. }
  2683. return mi.MessageOf(x)
  2684. }
  2685. // Deprecated: Use MarchRequest.ProtoReflect.Descriptor instead.
  2686. func (*MarchRequest) Descriptor() ([]byte, []int) {
  2687. return file_actor_proto_rawDescGZIP(), []int{35}
  2688. }
  2689. func (x *MarchRequest) GetTeamID() int32 {
  2690. if x != nil {
  2691. return x.TeamID
  2692. }
  2693. return 0
  2694. }
  2695. func (x *MarchRequest) GetObjectID() int64 {
  2696. if x != nil {
  2697. return x.ObjectID
  2698. }
  2699. return 0
  2700. }
  2701. func (x *MarchRequest) GetMarchType() int32 {
  2702. if x != nil {
  2703. return x.MarchType
  2704. }
  2705. return 0
  2706. }
  2707. func (x *MarchRequest) GetPoint() *Point {
  2708. if x != nil {
  2709. return x.Point
  2710. }
  2711. return nil
  2712. }
  2713. func (x *MarchRequest) GetTargetObjectID() int64 {
  2714. if x != nil {
  2715. return x.TargetObjectID
  2716. }
  2717. return 0
  2718. }
  2719. func (x *MarchRequest) GetRetreatState() int32 {
  2720. if x != nil {
  2721. return x.RetreatState
  2722. }
  2723. return 0
  2724. }
  2725. func (x *MarchRequest) GetPath() []*Point {
  2726. if x != nil {
  2727. return x.Path
  2728. }
  2729. return nil
  2730. }
  2731. func (x *MarchRequest) GetIsMainForce() bool {
  2732. if x != nil {
  2733. return x.IsMainForce
  2734. }
  2735. return false
  2736. }
  2737. func (x *MarchRequest) GetIsAutoRetreat() bool {
  2738. if x != nil {
  2739. return x.IsAutoRetreat
  2740. }
  2741. return false
  2742. }
  2743. func (x *MarchRequest) GetMarchSync() *MarchSync {
  2744. if x != nil {
  2745. return x.MarchSync
  2746. }
  2747. return nil
  2748. }
  2749. // 自动行军请求
  2750. type AutoMarchRequest struct {
  2751. state protoimpl.MessageState `protogen:"open.v1"`
  2752. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"` // 队伍ID
  2753. ObjectID int64 `protobuf:"varint,2,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  2754. MarchType int32 `protobuf:"varint,3,opt,name=marchType,proto3" json:"marchType,omitempty"` // 行军类型
  2755. Start *Point `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"` // 起始坐标
  2756. End *Point `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"` // 终点坐标
  2757. unknownFields protoimpl.UnknownFields
  2758. sizeCache protoimpl.SizeCache
  2759. }
  2760. func (x *AutoMarchRequest) Reset() {
  2761. *x = AutoMarchRequest{}
  2762. mi := &file_actor_proto_msgTypes[36]
  2763. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2764. ms.StoreMessageInfo(mi)
  2765. }
  2766. func (x *AutoMarchRequest) String() string {
  2767. return protoimpl.X.MessageStringOf(x)
  2768. }
  2769. func (*AutoMarchRequest) ProtoMessage() {}
  2770. func (x *AutoMarchRequest) ProtoReflect() protoreflect.Message {
  2771. mi := &file_actor_proto_msgTypes[36]
  2772. if x != nil {
  2773. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2774. if ms.LoadMessageInfo() == nil {
  2775. ms.StoreMessageInfo(mi)
  2776. }
  2777. return ms
  2778. }
  2779. return mi.MessageOf(x)
  2780. }
  2781. // Deprecated: Use AutoMarchRequest.ProtoReflect.Descriptor instead.
  2782. func (*AutoMarchRequest) Descriptor() ([]byte, []int) {
  2783. return file_actor_proto_rawDescGZIP(), []int{36}
  2784. }
  2785. func (x *AutoMarchRequest) GetTeamID() int32 {
  2786. if x != nil {
  2787. return x.TeamID
  2788. }
  2789. return 0
  2790. }
  2791. func (x *AutoMarchRequest) GetObjectID() int64 {
  2792. if x != nil {
  2793. return x.ObjectID
  2794. }
  2795. return 0
  2796. }
  2797. func (x *AutoMarchRequest) GetMarchType() int32 {
  2798. if x != nil {
  2799. return x.MarchType
  2800. }
  2801. return 0
  2802. }
  2803. func (x *AutoMarchRequest) GetStart() *Point {
  2804. if x != nil {
  2805. return x.Start
  2806. }
  2807. return nil
  2808. }
  2809. func (x *AutoMarchRequest) GetEnd() *Point {
  2810. if x != nil {
  2811. return x.End
  2812. }
  2813. return nil
  2814. }
  2815. // 集结请求
  2816. type AssembleRequest struct {
  2817. state protoimpl.MessageState `protogen:"open.v1"`
  2818. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 发起集结的玩家ID
  2819. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 发起集结的玩家的联盟ID
  2820. MarchObjectID int64 `protobuf:"varint,3,opt,name=marchObjectID,proto3" json:"marchObjectID,omitempty"` // 要集结的行军对象ID
  2821. TargetObjectID int64 `protobuf:"varint,4,opt,name=targetObjectID,proto3" json:"targetObjectID,omitempty"` // 集结攻打的目标ID
  2822. TargetObjectType int32 `protobuf:"varint,5,opt,name=targetObjectType,proto3" json:"targetObjectType,omitempty"` // 集结攻打的目标类型
  2823. AssembleTime int64 `protobuf:"varint,6,opt,name=assembleTime,proto3" json:"assembleTime,omitempty"` // 集结时间(毫秒)
  2824. Path []*Point `protobuf:"bytes,7,rep,name=path,proto3" json:"path,omitempty"` // 行军路径
  2825. IsAutoRetreat bool `protobuf:"varint,8,opt,name=isAutoRetreat,proto3" json:"isAutoRetreat,omitempty"` // 是否自动撤退
  2826. MarchSync *MarchSync `protobuf:"bytes,20,opt,name=marchSync,proto3" json:"marchSync,omitempty"` // 行军同步
  2827. unknownFields protoimpl.UnknownFields
  2828. sizeCache protoimpl.SizeCache
  2829. }
  2830. func (x *AssembleRequest) Reset() {
  2831. *x = AssembleRequest{}
  2832. mi := &file_actor_proto_msgTypes[37]
  2833. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2834. ms.StoreMessageInfo(mi)
  2835. }
  2836. func (x *AssembleRequest) String() string {
  2837. return protoimpl.X.MessageStringOf(x)
  2838. }
  2839. func (*AssembleRequest) ProtoMessage() {}
  2840. func (x *AssembleRequest) ProtoReflect() protoreflect.Message {
  2841. mi := &file_actor_proto_msgTypes[37]
  2842. if x != nil {
  2843. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2844. if ms.LoadMessageInfo() == nil {
  2845. ms.StoreMessageInfo(mi)
  2846. }
  2847. return ms
  2848. }
  2849. return mi.MessageOf(x)
  2850. }
  2851. // Deprecated: Use AssembleRequest.ProtoReflect.Descriptor instead.
  2852. func (*AssembleRequest) Descriptor() ([]byte, []int) {
  2853. return file_actor_proto_rawDescGZIP(), []int{37}
  2854. }
  2855. func (x *AssembleRequest) GetPlayerID() int64 {
  2856. if x != nil {
  2857. return x.PlayerID
  2858. }
  2859. return 0
  2860. }
  2861. func (x *AssembleRequest) GetLeagueID() int64 {
  2862. if x != nil {
  2863. return x.LeagueID
  2864. }
  2865. return 0
  2866. }
  2867. func (x *AssembleRequest) GetMarchObjectID() int64 {
  2868. if x != nil {
  2869. return x.MarchObjectID
  2870. }
  2871. return 0
  2872. }
  2873. func (x *AssembleRequest) GetTargetObjectID() int64 {
  2874. if x != nil {
  2875. return x.TargetObjectID
  2876. }
  2877. return 0
  2878. }
  2879. func (x *AssembleRequest) GetTargetObjectType() int32 {
  2880. if x != nil {
  2881. return x.TargetObjectType
  2882. }
  2883. return 0
  2884. }
  2885. func (x *AssembleRequest) GetAssembleTime() int64 {
  2886. if x != nil {
  2887. return x.AssembleTime
  2888. }
  2889. return 0
  2890. }
  2891. func (x *AssembleRequest) GetPath() []*Point {
  2892. if x != nil {
  2893. return x.Path
  2894. }
  2895. return nil
  2896. }
  2897. func (x *AssembleRequest) GetIsAutoRetreat() bool {
  2898. if x != nil {
  2899. return x.IsAutoRetreat
  2900. }
  2901. return false
  2902. }
  2903. func (x *AssembleRequest) GetMarchSync() *MarchSync {
  2904. if x != nil {
  2905. return x.MarchSync
  2906. }
  2907. return nil
  2908. }
  2909. // 行军同步
  2910. type MarchSync struct {
  2911. state protoimpl.MessageState `protogen:"open.v1"`
  2912. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  2913. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟ID
  2914. TeamID int32 `protobuf:"varint,3,opt,name=teamID,proto3" json:"teamID,omitempty"` // 队伍ID
  2915. ObjectID int64 `protobuf:"varint,4,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  2916. MarchState int32 `protobuf:"varint,5,opt,name=marchState,proto3" json:"marchState,omitempty"` // 队伍状态
  2917. Point *Point `protobuf:"bytes,6,opt,name=point,proto3" json:"point,omitempty"` // 坐标
  2918. Members []*MarchMember `protobuf:"bytes,7,rep,name=members,proto3" json:"members,omitempty"` // 成员
  2919. GameNodeID string `protobuf:"bytes,8,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 游戏节点ID
  2920. InjureEndTime int64 `protobuf:"varint,9,opt,name=injureEndTime,proto3" json:"injureEndTime,omitempty"` // 重伤结束时间
  2921. unknownFields protoimpl.UnknownFields
  2922. sizeCache protoimpl.SizeCache
  2923. }
  2924. func (x *MarchSync) Reset() {
  2925. *x = MarchSync{}
  2926. mi := &file_actor_proto_msgTypes[38]
  2927. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2928. ms.StoreMessageInfo(mi)
  2929. }
  2930. func (x *MarchSync) String() string {
  2931. return protoimpl.X.MessageStringOf(x)
  2932. }
  2933. func (*MarchSync) ProtoMessage() {}
  2934. func (x *MarchSync) ProtoReflect() protoreflect.Message {
  2935. mi := &file_actor_proto_msgTypes[38]
  2936. if x != nil {
  2937. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2938. if ms.LoadMessageInfo() == nil {
  2939. ms.StoreMessageInfo(mi)
  2940. }
  2941. return ms
  2942. }
  2943. return mi.MessageOf(x)
  2944. }
  2945. // Deprecated: Use MarchSync.ProtoReflect.Descriptor instead.
  2946. func (*MarchSync) Descriptor() ([]byte, []int) {
  2947. return file_actor_proto_rawDescGZIP(), []int{38}
  2948. }
  2949. func (x *MarchSync) GetPlayerID() int64 {
  2950. if x != nil {
  2951. return x.PlayerID
  2952. }
  2953. return 0
  2954. }
  2955. func (x *MarchSync) GetLeagueID() int64 {
  2956. if x != nil {
  2957. return x.LeagueID
  2958. }
  2959. return 0
  2960. }
  2961. func (x *MarchSync) GetTeamID() int32 {
  2962. if x != nil {
  2963. return x.TeamID
  2964. }
  2965. return 0
  2966. }
  2967. func (x *MarchSync) GetObjectID() int64 {
  2968. if x != nil {
  2969. return x.ObjectID
  2970. }
  2971. return 0
  2972. }
  2973. func (x *MarchSync) GetMarchState() int32 {
  2974. if x != nil {
  2975. return x.MarchState
  2976. }
  2977. return 0
  2978. }
  2979. func (x *MarchSync) GetPoint() *Point {
  2980. if x != nil {
  2981. return x.Point
  2982. }
  2983. return nil
  2984. }
  2985. func (x *MarchSync) GetMembers() []*MarchMember {
  2986. if x != nil {
  2987. return x.Members
  2988. }
  2989. return nil
  2990. }
  2991. func (x *MarchSync) GetGameNodeID() string {
  2992. if x != nil {
  2993. return x.GameNodeID
  2994. }
  2995. return ""
  2996. }
  2997. func (x *MarchSync) GetInjureEndTime() int64 {
  2998. if x != nil {
  2999. return x.InjureEndTime
  3000. }
  3001. return 0
  3002. }
  3003. // 行军同步兵力(增量同步)
  3004. type MarchSyncTroops struct {
  3005. state protoimpl.MessageState `protogen:"open.v1"`
  3006. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"` // 队伍ID
  3007. ObjectID int64 `protobuf:"varint,2,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  3008. Troops []*MarchTroops `protobuf:"bytes,3,rep,name=troops,proto3" json:"troops,omitempty"` // 兵力
  3009. KillTroops int32 `protobuf:"varint,4,opt,name=killTroops,proto3" json:"killTroops,omitempty"` // 杀敌兵数(暂只有讨伐会记录)
  3010. unknownFields protoimpl.UnknownFields
  3011. sizeCache protoimpl.SizeCache
  3012. }
  3013. func (x *MarchSyncTroops) Reset() {
  3014. *x = MarchSyncTroops{}
  3015. mi := &file_actor_proto_msgTypes[39]
  3016. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3017. ms.StoreMessageInfo(mi)
  3018. }
  3019. func (x *MarchSyncTroops) String() string {
  3020. return protoimpl.X.MessageStringOf(x)
  3021. }
  3022. func (*MarchSyncTroops) ProtoMessage() {}
  3023. func (x *MarchSyncTroops) ProtoReflect() protoreflect.Message {
  3024. mi := &file_actor_proto_msgTypes[39]
  3025. if x != nil {
  3026. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3027. if ms.LoadMessageInfo() == nil {
  3028. ms.StoreMessageInfo(mi)
  3029. }
  3030. return ms
  3031. }
  3032. return mi.MessageOf(x)
  3033. }
  3034. // Deprecated: Use MarchSyncTroops.ProtoReflect.Descriptor instead.
  3035. func (*MarchSyncTroops) Descriptor() ([]byte, []int) {
  3036. return file_actor_proto_rawDescGZIP(), []int{39}
  3037. }
  3038. func (x *MarchSyncTroops) GetTeamID() int32 {
  3039. if x != nil {
  3040. return x.TeamID
  3041. }
  3042. return 0
  3043. }
  3044. func (x *MarchSyncTroops) GetObjectID() int64 {
  3045. if x != nil {
  3046. return x.ObjectID
  3047. }
  3048. return 0
  3049. }
  3050. func (x *MarchSyncTroops) GetTroops() []*MarchTroops {
  3051. if x != nil {
  3052. return x.Troops
  3053. }
  3054. return nil
  3055. }
  3056. func (x *MarchSyncTroops) GetKillTroops() int32 {
  3057. if x != nil {
  3058. return x.KillTroops
  3059. }
  3060. return 0
  3061. }
  3062. // 行军兵力
  3063. type MarchTroops struct {
  3064. state protoimpl.MessageState `protogen:"open.v1"`
  3065. TeamIndex int32 `protobuf:"varint,1,opt,name=teamIndex,proto3" json:"teamIndex,omitempty"` // 队伍下标
  3066. TroopsNum int32 `protobuf:"varint,2,opt,name=troopsNum,proto3" json:"troopsNum,omitempty"` // 当前兵力
  3067. TroopsMax int32 `protobuf:"varint,3,opt,name=troopsMax,proto3" json:"troopsMax,omitempty"` // 最大兵力
  3068. unknownFields protoimpl.UnknownFields
  3069. sizeCache protoimpl.SizeCache
  3070. }
  3071. func (x *MarchTroops) Reset() {
  3072. *x = MarchTroops{}
  3073. mi := &file_actor_proto_msgTypes[40]
  3074. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3075. ms.StoreMessageInfo(mi)
  3076. }
  3077. func (x *MarchTroops) String() string {
  3078. return protoimpl.X.MessageStringOf(x)
  3079. }
  3080. func (*MarchTroops) ProtoMessage() {}
  3081. func (x *MarchTroops) ProtoReflect() protoreflect.Message {
  3082. mi := &file_actor_proto_msgTypes[40]
  3083. if x != nil {
  3084. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3085. if ms.LoadMessageInfo() == nil {
  3086. ms.StoreMessageInfo(mi)
  3087. }
  3088. return ms
  3089. }
  3090. return mi.MessageOf(x)
  3091. }
  3092. // Deprecated: Use MarchTroops.ProtoReflect.Descriptor instead.
  3093. func (*MarchTroops) Descriptor() ([]byte, []int) {
  3094. return file_actor_proto_rawDescGZIP(), []int{40}
  3095. }
  3096. func (x *MarchTroops) GetTeamIndex() int32 {
  3097. if x != nil {
  3098. return x.TeamIndex
  3099. }
  3100. return 0
  3101. }
  3102. func (x *MarchTroops) GetTroopsNum() int32 {
  3103. if x != nil {
  3104. return x.TroopsNum
  3105. }
  3106. return 0
  3107. }
  3108. func (x *MarchTroops) GetTroopsMax() int32 {
  3109. if x != nil {
  3110. return x.TroopsMax
  3111. }
  3112. return 0
  3113. }
  3114. // 部队战损
  3115. type TeamBattleDamage struct {
  3116. state protoimpl.MessageState `protogen:"open.v1"`
  3117. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"` // 部队ID
  3118. ObjectID int64 `protobuf:"varint,2,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  3119. Members map[int32]*TeamMemberDamage `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 部队成员战损 key:teamIndex value:MemberDamage
  3120. KillTroops int32 `protobuf:"varint,4,opt,name=killTroops,proto3" json:"killTroops,omitempty"` // 杀敌兵数(暂只有讨伐会记录)
  3121. unknownFields protoimpl.UnknownFields
  3122. sizeCache protoimpl.SizeCache
  3123. }
  3124. func (x *TeamBattleDamage) Reset() {
  3125. *x = TeamBattleDamage{}
  3126. mi := &file_actor_proto_msgTypes[41]
  3127. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3128. ms.StoreMessageInfo(mi)
  3129. }
  3130. func (x *TeamBattleDamage) String() string {
  3131. return protoimpl.X.MessageStringOf(x)
  3132. }
  3133. func (*TeamBattleDamage) ProtoMessage() {}
  3134. func (x *TeamBattleDamage) ProtoReflect() protoreflect.Message {
  3135. mi := &file_actor_proto_msgTypes[41]
  3136. if x != nil {
  3137. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3138. if ms.LoadMessageInfo() == nil {
  3139. ms.StoreMessageInfo(mi)
  3140. }
  3141. return ms
  3142. }
  3143. return mi.MessageOf(x)
  3144. }
  3145. // Deprecated: Use TeamBattleDamage.ProtoReflect.Descriptor instead.
  3146. func (*TeamBattleDamage) Descriptor() ([]byte, []int) {
  3147. return file_actor_proto_rawDescGZIP(), []int{41}
  3148. }
  3149. func (x *TeamBattleDamage) GetTeamID() int32 {
  3150. if x != nil {
  3151. return x.TeamID
  3152. }
  3153. return 0
  3154. }
  3155. func (x *TeamBattleDamage) GetObjectID() int64 {
  3156. if x != nil {
  3157. return x.ObjectID
  3158. }
  3159. return 0
  3160. }
  3161. func (x *TeamBattleDamage) GetMembers() map[int32]*TeamMemberDamage {
  3162. if x != nil {
  3163. return x.Members
  3164. }
  3165. return nil
  3166. }
  3167. func (x *TeamBattleDamage) GetKillTroops() int32 {
  3168. if x != nil {
  3169. return x.KillTroops
  3170. }
  3171. return 0
  3172. }
  3173. // 部队成员
  3174. type TeamMemberDamage struct {
  3175. state protoimpl.MessageState `protogen:"open.v1"`
  3176. TeamIndex int32 `protobuf:"varint,1,opt,name=teamIndex,proto3" json:"teamIndex,omitempty"` // 队伍下标
  3177. TroopsNum int32 `protobuf:"varint,2,opt,name=troopsNum,proto3" json:"troopsNum,omitempty"` // 出战前的兵力
  3178. SoldierNum int32 `protobuf:"varint,3,opt,name=soldierNum,proto3" json:"soldierNum,omitempty"` // 剩余兵力
  3179. FeatNum int64 `protobuf:"varint,4,opt,name=featNum,proto3" json:"featNum,omitempty"` // pvp功勋
  3180. unknownFields protoimpl.UnknownFields
  3181. sizeCache protoimpl.SizeCache
  3182. }
  3183. func (x *TeamMemberDamage) Reset() {
  3184. *x = TeamMemberDamage{}
  3185. mi := &file_actor_proto_msgTypes[42]
  3186. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3187. ms.StoreMessageInfo(mi)
  3188. }
  3189. func (x *TeamMemberDamage) String() string {
  3190. return protoimpl.X.MessageStringOf(x)
  3191. }
  3192. func (*TeamMemberDamage) ProtoMessage() {}
  3193. func (x *TeamMemberDamage) ProtoReflect() protoreflect.Message {
  3194. mi := &file_actor_proto_msgTypes[42]
  3195. if x != nil {
  3196. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3197. if ms.LoadMessageInfo() == nil {
  3198. ms.StoreMessageInfo(mi)
  3199. }
  3200. return ms
  3201. }
  3202. return mi.MessageOf(x)
  3203. }
  3204. // Deprecated: Use TeamMemberDamage.ProtoReflect.Descriptor instead.
  3205. func (*TeamMemberDamage) Descriptor() ([]byte, []int) {
  3206. return file_actor_proto_rawDescGZIP(), []int{42}
  3207. }
  3208. func (x *TeamMemberDamage) GetTeamIndex() int32 {
  3209. if x != nil {
  3210. return x.TeamIndex
  3211. }
  3212. return 0
  3213. }
  3214. func (x *TeamMemberDamage) GetTroopsNum() int32 {
  3215. if x != nil {
  3216. return x.TroopsNum
  3217. }
  3218. return 0
  3219. }
  3220. func (x *TeamMemberDamage) GetSoldierNum() int32 {
  3221. if x != nil {
  3222. return x.SoldierNum
  3223. }
  3224. return 0
  3225. }
  3226. func (x *TeamMemberDamage) GetFeatNum() int64 {
  3227. if x != nil {
  3228. return x.FeatNum
  3229. }
  3230. return 0
  3231. }
  3232. // 行军成员
  3233. type MarchMember struct {
  3234. state protoimpl.MessageState `protogen:"open.v1"`
  3235. TeamIndex int32 `protobuf:"varint,1,opt,name=teamIndex,proto3" json:"teamIndex,omitempty"` // 队伍下标
  3236. LineupIndex int32 `protobuf:"varint,2,opt,name=lineupIndex,proto3" json:"lineupIndex,omitempty"` // 阵容下标
  3237. HeroGUID int64 `protobuf:"varint,10,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"` // 英雄唯一ID
  3238. HeroConfigID int32 `protobuf:"varint,11,opt,name=heroConfigID,proto3" json:"heroConfigID,omitempty"` // 英雄配置ID
  3239. Energy int32 `protobuf:"varint,12,opt,name=energy,proto3" json:"energy,omitempty"` // 体力
  3240. ArmID int32 `protobuf:"varint,20,opt,name=armID,proto3" json:"armID,omitempty"` // 兵种ID
  3241. ArmWeight int64 `protobuf:"varint,21,opt,name=armWeight,proto3" json:"armWeight,omitempty"` // 兵种负重
  3242. TroopsNum int32 `protobuf:"varint,22,opt,name=troopsNum,proto3" json:"troopsNum,omitempty"` // 兵力数(全量同步)
  3243. TroopsMax int32 `protobuf:"varint,23,opt,name=troopsMax,proto3" json:"troopsMax,omitempty"` // 兵力上限
  3244. unknownFields protoimpl.UnknownFields
  3245. sizeCache protoimpl.SizeCache
  3246. }
  3247. func (x *MarchMember) Reset() {
  3248. *x = MarchMember{}
  3249. mi := &file_actor_proto_msgTypes[43]
  3250. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3251. ms.StoreMessageInfo(mi)
  3252. }
  3253. func (x *MarchMember) String() string {
  3254. return protoimpl.X.MessageStringOf(x)
  3255. }
  3256. func (*MarchMember) ProtoMessage() {}
  3257. func (x *MarchMember) ProtoReflect() protoreflect.Message {
  3258. mi := &file_actor_proto_msgTypes[43]
  3259. if x != nil {
  3260. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3261. if ms.LoadMessageInfo() == nil {
  3262. ms.StoreMessageInfo(mi)
  3263. }
  3264. return ms
  3265. }
  3266. return mi.MessageOf(x)
  3267. }
  3268. // Deprecated: Use MarchMember.ProtoReflect.Descriptor instead.
  3269. func (*MarchMember) Descriptor() ([]byte, []int) {
  3270. return file_actor_proto_rawDescGZIP(), []int{43}
  3271. }
  3272. func (x *MarchMember) GetTeamIndex() int32 {
  3273. if x != nil {
  3274. return x.TeamIndex
  3275. }
  3276. return 0
  3277. }
  3278. func (x *MarchMember) GetLineupIndex() int32 {
  3279. if x != nil {
  3280. return x.LineupIndex
  3281. }
  3282. return 0
  3283. }
  3284. func (x *MarchMember) GetHeroGUID() int64 {
  3285. if x != nil {
  3286. return x.HeroGUID
  3287. }
  3288. return 0
  3289. }
  3290. func (x *MarchMember) GetHeroConfigID() int32 {
  3291. if x != nil {
  3292. return x.HeroConfigID
  3293. }
  3294. return 0
  3295. }
  3296. func (x *MarchMember) GetEnergy() int32 {
  3297. if x != nil {
  3298. return x.Energy
  3299. }
  3300. return 0
  3301. }
  3302. func (x *MarchMember) GetArmID() int32 {
  3303. if x != nil {
  3304. return x.ArmID
  3305. }
  3306. return 0
  3307. }
  3308. func (x *MarchMember) GetArmWeight() int64 {
  3309. if x != nil {
  3310. return x.ArmWeight
  3311. }
  3312. return 0
  3313. }
  3314. func (x *MarchMember) GetTroopsNum() int32 {
  3315. if x != nil {
  3316. return x.TroopsNum
  3317. }
  3318. return 0
  3319. }
  3320. func (x *MarchMember) GetTroopsMax() int32 {
  3321. if x != nil {
  3322. return x.TroopsMax
  3323. }
  3324. return 0
  3325. }
  3326. // 行军检测
  3327. type MarchCheck struct {
  3328. state protoimpl.MessageState `protogen:"open.v1"`
  3329. MarchObjectID int64 `protobuf:"varint,1,opt,name=marchObjectID,proto3" json:"marchObjectID,omitempty"` // 行军对象ID
  3330. MarchType int32 `protobuf:"varint,2,opt,name=marchType,proto3" json:"marchType,omitempty"` // 行军类型
  3331. X int32 `protobuf:"varint,3,opt,name=x,proto3" json:"x,omitempty"` // 行军x坐标
  3332. Y int32 `protobuf:"varint,4,opt,name=y,proto3" json:"y,omitempty"` // 行军y坐标
  3333. unknownFields protoimpl.UnknownFields
  3334. sizeCache protoimpl.SizeCache
  3335. }
  3336. func (x *MarchCheck) Reset() {
  3337. *x = MarchCheck{}
  3338. mi := &file_actor_proto_msgTypes[44]
  3339. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3340. ms.StoreMessageInfo(mi)
  3341. }
  3342. func (x *MarchCheck) String() string {
  3343. return protoimpl.X.MessageStringOf(x)
  3344. }
  3345. func (*MarchCheck) ProtoMessage() {}
  3346. func (x *MarchCheck) ProtoReflect() protoreflect.Message {
  3347. mi := &file_actor_proto_msgTypes[44]
  3348. if x != nil {
  3349. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3350. if ms.LoadMessageInfo() == nil {
  3351. ms.StoreMessageInfo(mi)
  3352. }
  3353. return ms
  3354. }
  3355. return mi.MessageOf(x)
  3356. }
  3357. // Deprecated: Use MarchCheck.ProtoReflect.Descriptor instead.
  3358. func (*MarchCheck) Descriptor() ([]byte, []int) {
  3359. return file_actor_proto_rawDescGZIP(), []int{44}
  3360. }
  3361. func (x *MarchCheck) GetMarchObjectID() int64 {
  3362. if x != nil {
  3363. return x.MarchObjectID
  3364. }
  3365. return 0
  3366. }
  3367. func (x *MarchCheck) GetMarchType() int32 {
  3368. if x != nil {
  3369. return x.MarchType
  3370. }
  3371. return 0
  3372. }
  3373. func (x *MarchCheck) GetX() int32 {
  3374. if x != nil {
  3375. return x.X
  3376. }
  3377. return 0
  3378. }
  3379. func (x *MarchCheck) GetY() int32 {
  3380. if x != nil {
  3381. return x.Y
  3382. }
  3383. return 0
  3384. }
  3385. // 地图玩家建筑建造请求
  3386. type BuildRequest struct {
  3387. state protoimpl.MessageState `protogen:"open.v1"`
  3388. ConfigID int32 `protobuf:"varint,1,opt,name=configID,proto3" json:"configID,omitempty"` // 建筑配置ID
  3389. PlayerID int64 `protobuf:"varint,2,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  3390. LeagueID int64 `protobuf:"varint,3,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟ID
  3391. X int32 `protobuf:"varint,4,opt,name=x,proto3" json:"x,omitempty"` // x坐标
  3392. Y int32 `protobuf:"varint,5,opt,name=y,proto3" json:"y,omitempty"` // y坐标
  3393. BuildEndTime int64 `protobuf:"varint,6,opt,name=buildEndTime,proto3" json:"buildEndTime,omitempty"` // 建造截至时间(ms)
  3394. BuildLimit int32 `protobuf:"varint,7,opt,name=buildLimit,proto3" json:"buildLimit,omitempty"` // 建筑数量上限
  3395. unknownFields protoimpl.UnknownFields
  3396. sizeCache protoimpl.SizeCache
  3397. }
  3398. func (x *BuildRequest) Reset() {
  3399. *x = BuildRequest{}
  3400. mi := &file_actor_proto_msgTypes[45]
  3401. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3402. ms.StoreMessageInfo(mi)
  3403. }
  3404. func (x *BuildRequest) String() string {
  3405. return protoimpl.X.MessageStringOf(x)
  3406. }
  3407. func (*BuildRequest) ProtoMessage() {}
  3408. func (x *BuildRequest) ProtoReflect() protoreflect.Message {
  3409. mi := &file_actor_proto_msgTypes[45]
  3410. if x != nil {
  3411. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3412. if ms.LoadMessageInfo() == nil {
  3413. ms.StoreMessageInfo(mi)
  3414. }
  3415. return ms
  3416. }
  3417. return mi.MessageOf(x)
  3418. }
  3419. // Deprecated: Use BuildRequest.ProtoReflect.Descriptor instead.
  3420. func (*BuildRequest) Descriptor() ([]byte, []int) {
  3421. return file_actor_proto_rawDescGZIP(), []int{45}
  3422. }
  3423. func (x *BuildRequest) GetConfigID() int32 {
  3424. if x != nil {
  3425. return x.ConfigID
  3426. }
  3427. return 0
  3428. }
  3429. func (x *BuildRequest) GetPlayerID() int64 {
  3430. if x != nil {
  3431. return x.PlayerID
  3432. }
  3433. return 0
  3434. }
  3435. func (x *BuildRequest) GetLeagueID() int64 {
  3436. if x != nil {
  3437. return x.LeagueID
  3438. }
  3439. return 0
  3440. }
  3441. func (x *BuildRequest) GetX() int32 {
  3442. if x != nil {
  3443. return x.X
  3444. }
  3445. return 0
  3446. }
  3447. func (x *BuildRequest) GetY() int32 {
  3448. if x != nil {
  3449. return x.Y
  3450. }
  3451. return 0
  3452. }
  3453. func (x *BuildRequest) GetBuildEndTime() int64 {
  3454. if x != nil {
  3455. return x.BuildEndTime
  3456. }
  3457. return 0
  3458. }
  3459. func (x *BuildRequest) GetBuildLimit() int32 {
  3460. if x != nil {
  3461. return x.BuildLimit
  3462. }
  3463. return 0
  3464. }
  3465. // 地图联盟建筑建造请求
  3466. type BuildLeagueRequest struct {
  3467. state protoimpl.MessageState `protogen:"open.v1"`
  3468. ConfigID int32 `protobuf:"varint,1,opt,name=configID,proto3" json:"configID,omitempty"` // 建筑配置ID
  3469. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟ID
  3470. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"` // 建筑等级 默认1级
  3471. X int32 `protobuf:"varint,4,opt,name=x,proto3" json:"x,omitempty"` // x坐标
  3472. Y int32 `protobuf:"varint,5,opt,name=y,proto3" json:"y,omitempty"` // y坐标
  3473. BuildEndTime int64 `protobuf:"varint,6,opt,name=buildEndTime,proto3" json:"buildEndTime,omitempty"` // 建造截至时间(ms)
  3474. unknownFields protoimpl.UnknownFields
  3475. sizeCache protoimpl.SizeCache
  3476. }
  3477. func (x *BuildLeagueRequest) Reset() {
  3478. *x = BuildLeagueRequest{}
  3479. mi := &file_actor_proto_msgTypes[46]
  3480. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3481. ms.StoreMessageInfo(mi)
  3482. }
  3483. func (x *BuildLeagueRequest) String() string {
  3484. return protoimpl.X.MessageStringOf(x)
  3485. }
  3486. func (*BuildLeagueRequest) ProtoMessage() {}
  3487. func (x *BuildLeagueRequest) ProtoReflect() protoreflect.Message {
  3488. mi := &file_actor_proto_msgTypes[46]
  3489. if x != nil {
  3490. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3491. if ms.LoadMessageInfo() == nil {
  3492. ms.StoreMessageInfo(mi)
  3493. }
  3494. return ms
  3495. }
  3496. return mi.MessageOf(x)
  3497. }
  3498. // Deprecated: Use BuildLeagueRequest.ProtoReflect.Descriptor instead.
  3499. func (*BuildLeagueRequest) Descriptor() ([]byte, []int) {
  3500. return file_actor_proto_rawDescGZIP(), []int{46}
  3501. }
  3502. func (x *BuildLeagueRequest) GetConfigID() int32 {
  3503. if x != nil {
  3504. return x.ConfigID
  3505. }
  3506. return 0
  3507. }
  3508. func (x *BuildLeagueRequest) GetLeagueID() int64 {
  3509. if x != nil {
  3510. return x.LeagueID
  3511. }
  3512. return 0
  3513. }
  3514. func (x *BuildLeagueRequest) GetLevel() int32 {
  3515. if x != nil {
  3516. return x.Level
  3517. }
  3518. return 0
  3519. }
  3520. func (x *BuildLeagueRequest) GetX() int32 {
  3521. if x != nil {
  3522. return x.X
  3523. }
  3524. return 0
  3525. }
  3526. func (x *BuildLeagueRequest) GetY() int32 {
  3527. if x != nil {
  3528. return x.Y
  3529. }
  3530. return 0
  3531. }
  3532. func (x *BuildLeagueRequest) GetBuildEndTime() int64 {
  3533. if x != nil {
  3534. return x.BuildEndTime
  3535. }
  3536. return 0
  3537. }
  3538. // 建筑更新
  3539. type BuildUpdate struct {
  3540. state protoimpl.MessageState `protogen:"open.v1"`
  3541. ConfigID int32 `protobuf:"varint,1,opt,name=configID,proto3" json:"configID,omitempty"` // 建筑配置ID
  3542. ObjectID int64 `protobuf:"varint,2,opt,name=objectID,proto3" json:"objectID,omitempty"` // 对象ID
  3543. X int32 `protobuf:"varint,3,opt,name=x,proto3" json:"x,omitempty"` // x坐标
  3544. Y int32 `protobuf:"varint,4,opt,name=y,proto3" json:"y,omitempty"` // y坐标
  3545. IsAdd bool `protobuf:"varint,5,opt,name=isAdd,proto3" json:"isAdd,omitempty"` // 是否添加
  3546. unknownFields protoimpl.UnknownFields
  3547. sizeCache protoimpl.SizeCache
  3548. }
  3549. func (x *BuildUpdate) Reset() {
  3550. *x = BuildUpdate{}
  3551. mi := &file_actor_proto_msgTypes[47]
  3552. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3553. ms.StoreMessageInfo(mi)
  3554. }
  3555. func (x *BuildUpdate) String() string {
  3556. return protoimpl.X.MessageStringOf(x)
  3557. }
  3558. func (*BuildUpdate) ProtoMessage() {}
  3559. func (x *BuildUpdate) ProtoReflect() protoreflect.Message {
  3560. mi := &file_actor_proto_msgTypes[47]
  3561. if x != nil {
  3562. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3563. if ms.LoadMessageInfo() == nil {
  3564. ms.StoreMessageInfo(mi)
  3565. }
  3566. return ms
  3567. }
  3568. return mi.MessageOf(x)
  3569. }
  3570. // Deprecated: Use BuildUpdate.ProtoReflect.Descriptor instead.
  3571. func (*BuildUpdate) Descriptor() ([]byte, []int) {
  3572. return file_actor_proto_rawDescGZIP(), []int{47}
  3573. }
  3574. func (x *BuildUpdate) GetConfigID() int32 {
  3575. if x != nil {
  3576. return x.ConfigID
  3577. }
  3578. return 0
  3579. }
  3580. func (x *BuildUpdate) GetObjectID() int64 {
  3581. if x != nil {
  3582. return x.ObjectID
  3583. }
  3584. return 0
  3585. }
  3586. func (x *BuildUpdate) GetX() int32 {
  3587. if x != nil {
  3588. return x.X
  3589. }
  3590. return 0
  3591. }
  3592. func (x *BuildUpdate) GetY() int32 {
  3593. if x != nil {
  3594. return x.Y
  3595. }
  3596. return 0
  3597. }
  3598. func (x *BuildUpdate) GetIsAdd() bool {
  3599. if x != nil {
  3600. return x.IsAdd
  3601. }
  3602. return false
  3603. }
  3604. // 建筑升级
  3605. type BuildUpgradeRequest struct {
  3606. state protoimpl.MessageState `protogen:"open.v1"`
  3607. ConfigID int32 `protobuf:"varint,2,opt,name=configID,proto3" json:"configID,omitempty"` // 建筑配置ID
  3608. ObjectID int64 `protobuf:"varint,1,opt,name=objectID,proto3" json:"objectID,omitempty"` // 建筑对象ID
  3609. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"` // 建筑升级等级
  3610. PlayerID int64 `protobuf:"varint,4,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  3611. LeagueID int64 `protobuf:"varint,5,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟ID
  3612. UpgradeEndTime int64 `protobuf:"varint,6,opt,name=upgradeEndTime,proto3" json:"upgradeEndTime,omitempty"` // 升级截至时间 单位毫秒
  3613. unknownFields protoimpl.UnknownFields
  3614. sizeCache protoimpl.SizeCache
  3615. }
  3616. func (x *BuildUpgradeRequest) Reset() {
  3617. *x = BuildUpgradeRequest{}
  3618. mi := &file_actor_proto_msgTypes[48]
  3619. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3620. ms.StoreMessageInfo(mi)
  3621. }
  3622. func (x *BuildUpgradeRequest) String() string {
  3623. return protoimpl.X.MessageStringOf(x)
  3624. }
  3625. func (*BuildUpgradeRequest) ProtoMessage() {}
  3626. func (x *BuildUpgradeRequest) ProtoReflect() protoreflect.Message {
  3627. mi := &file_actor_proto_msgTypes[48]
  3628. if x != nil {
  3629. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3630. if ms.LoadMessageInfo() == nil {
  3631. ms.StoreMessageInfo(mi)
  3632. }
  3633. return ms
  3634. }
  3635. return mi.MessageOf(x)
  3636. }
  3637. // Deprecated: Use BuildUpgradeRequest.ProtoReflect.Descriptor instead.
  3638. func (*BuildUpgradeRequest) Descriptor() ([]byte, []int) {
  3639. return file_actor_proto_rawDescGZIP(), []int{48}
  3640. }
  3641. func (x *BuildUpgradeRequest) GetConfigID() int32 {
  3642. if x != nil {
  3643. return x.ConfigID
  3644. }
  3645. return 0
  3646. }
  3647. func (x *BuildUpgradeRequest) GetObjectID() int64 {
  3648. if x != nil {
  3649. return x.ObjectID
  3650. }
  3651. return 0
  3652. }
  3653. func (x *BuildUpgradeRequest) GetLevel() int32 {
  3654. if x != nil {
  3655. return x.Level
  3656. }
  3657. return 0
  3658. }
  3659. func (x *BuildUpgradeRequest) GetPlayerID() int64 {
  3660. if x != nil {
  3661. return x.PlayerID
  3662. }
  3663. return 0
  3664. }
  3665. func (x *BuildUpgradeRequest) GetLeagueID() int64 {
  3666. if x != nil {
  3667. return x.LeagueID
  3668. }
  3669. return 0
  3670. }
  3671. func (x *BuildUpgradeRequest) GetUpgradeEndTime() int64 {
  3672. if x != nil {
  3673. return x.UpgradeEndTime
  3674. }
  3675. return 0
  3676. }
  3677. // 攻城更新
  3678. type SiegeUpdate struct {
  3679. state protoimpl.MessageState `protogen:"open.v1"`
  3680. // 城池对象ID
  3681. CastleObjectID int64 `protobuf:"varint,1,opt,name=castleObjectID,proto3" json:"castleObjectID,omitempty"`
  3682. // 阶段
  3683. SiegeStage int32 `protobuf:"varint,2,opt,name=siegeStage,proto3" json:"siegeStage,omitempty"`
  3684. // 阶段结束时间
  3685. StageEndTime int64 `protobuf:"varint,3,opt,name=stageEndTime,proto3" json:"stageEndTime,omitempty"`
  3686. unknownFields protoimpl.UnknownFields
  3687. sizeCache protoimpl.SizeCache
  3688. }
  3689. func (x *SiegeUpdate) Reset() {
  3690. *x = SiegeUpdate{}
  3691. mi := &file_actor_proto_msgTypes[49]
  3692. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3693. ms.StoreMessageInfo(mi)
  3694. }
  3695. func (x *SiegeUpdate) String() string {
  3696. return protoimpl.X.MessageStringOf(x)
  3697. }
  3698. func (*SiegeUpdate) ProtoMessage() {}
  3699. func (x *SiegeUpdate) ProtoReflect() protoreflect.Message {
  3700. mi := &file_actor_proto_msgTypes[49]
  3701. if x != nil {
  3702. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3703. if ms.LoadMessageInfo() == nil {
  3704. ms.StoreMessageInfo(mi)
  3705. }
  3706. return ms
  3707. }
  3708. return mi.MessageOf(x)
  3709. }
  3710. // Deprecated: Use SiegeUpdate.ProtoReflect.Descriptor instead.
  3711. func (*SiegeUpdate) Descriptor() ([]byte, []int) {
  3712. return file_actor_proto_rawDescGZIP(), []int{49}
  3713. }
  3714. func (x *SiegeUpdate) GetCastleObjectID() int64 {
  3715. if x != nil {
  3716. return x.CastleObjectID
  3717. }
  3718. return 0
  3719. }
  3720. func (x *SiegeUpdate) GetSiegeStage() int32 {
  3721. if x != nil {
  3722. return x.SiegeStage
  3723. }
  3724. return 0
  3725. }
  3726. func (x *SiegeUpdate) GetStageEndTime() int64 {
  3727. if x != nil {
  3728. return x.StageEndTime
  3729. }
  3730. return 0
  3731. }
  3732. // 玩家详细信息
  3733. type PlayerDetailInfo struct {
  3734. state protoimpl.MessageState `protogen:"open.v1"`
  3735. Account *AccountInfo `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // 账号信息
  3736. Player *PlayerInfo `protobuf:"bytes,2,opt,name=player,proto3" json:"player,omitempty"` // 玩家信息
  3737. Charge *ChargeInfo `protobuf:"bytes,3,opt,name=charge,proto3" json:"charge,omitempty"` // 充值信息
  3738. Items []*I32I64 `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"` // 资源列表 key: 资源ID value: 资源数量
  3739. Heroes []*HeroData `protobuf:"bytes,5,rep,name=heroes,proto3" json:"heroes,omitempty"` // 英雄列表
  3740. Mails []*Mail `protobuf:"bytes,6,rep,name=mails,proto3" json:"mails,omitempty"` // 邮件列表
  3741. unknownFields protoimpl.UnknownFields
  3742. sizeCache protoimpl.SizeCache
  3743. }
  3744. func (x *PlayerDetailInfo) Reset() {
  3745. *x = PlayerDetailInfo{}
  3746. mi := &file_actor_proto_msgTypes[50]
  3747. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3748. ms.StoreMessageInfo(mi)
  3749. }
  3750. func (x *PlayerDetailInfo) String() string {
  3751. return protoimpl.X.MessageStringOf(x)
  3752. }
  3753. func (*PlayerDetailInfo) ProtoMessage() {}
  3754. func (x *PlayerDetailInfo) ProtoReflect() protoreflect.Message {
  3755. mi := &file_actor_proto_msgTypes[50]
  3756. if x != nil {
  3757. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3758. if ms.LoadMessageInfo() == nil {
  3759. ms.StoreMessageInfo(mi)
  3760. }
  3761. return ms
  3762. }
  3763. return mi.MessageOf(x)
  3764. }
  3765. // Deprecated: Use PlayerDetailInfo.ProtoReflect.Descriptor instead.
  3766. func (*PlayerDetailInfo) Descriptor() ([]byte, []int) {
  3767. return file_actor_proto_rawDescGZIP(), []int{50}
  3768. }
  3769. func (x *PlayerDetailInfo) GetAccount() *AccountInfo {
  3770. if x != nil {
  3771. return x.Account
  3772. }
  3773. return nil
  3774. }
  3775. func (x *PlayerDetailInfo) GetPlayer() *PlayerInfo {
  3776. if x != nil {
  3777. return x.Player
  3778. }
  3779. return nil
  3780. }
  3781. func (x *PlayerDetailInfo) GetCharge() *ChargeInfo {
  3782. if x != nil {
  3783. return x.Charge
  3784. }
  3785. return nil
  3786. }
  3787. func (x *PlayerDetailInfo) GetItems() []*I32I64 {
  3788. if x != nil {
  3789. return x.Items
  3790. }
  3791. return nil
  3792. }
  3793. func (x *PlayerDetailInfo) GetHeroes() []*HeroData {
  3794. if x != nil {
  3795. return x.Heroes
  3796. }
  3797. return nil
  3798. }
  3799. func (x *PlayerDetailInfo) GetMails() []*Mail {
  3800. if x != nil {
  3801. return x.Mails
  3802. }
  3803. return nil
  3804. }
  3805. // 账号数据
  3806. type AccountInfo struct {
  3807. state protoimpl.MessageState `protogen:"open.v1"`
  3808. AccountID string `protobuf:"bytes,1,opt,name=accountID,proto3" json:"accountID,omitempty"` // 账号ID
  3809. FacebookID string `protobuf:"bytes,2,opt,name=facebookID,proto3" json:"facebookID,omitempty"` // FaceBookID
  3810. GoogleID string `protobuf:"bytes,3,opt,name=googleID,proto3" json:"googleID,omitempty"` // googleID
  3811. AppleID string `protobuf:"bytes,4,opt,name=appleID,proto3" json:"appleID,omitempty"` // 苹果ID
  3812. Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"` // email
  3813. Phone string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone,omitempty"` // 手机号码
  3814. unknownFields protoimpl.UnknownFields
  3815. sizeCache protoimpl.SizeCache
  3816. }
  3817. func (x *AccountInfo) Reset() {
  3818. *x = AccountInfo{}
  3819. mi := &file_actor_proto_msgTypes[51]
  3820. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3821. ms.StoreMessageInfo(mi)
  3822. }
  3823. func (x *AccountInfo) String() string {
  3824. return protoimpl.X.MessageStringOf(x)
  3825. }
  3826. func (*AccountInfo) ProtoMessage() {}
  3827. func (x *AccountInfo) ProtoReflect() protoreflect.Message {
  3828. mi := &file_actor_proto_msgTypes[51]
  3829. if x != nil {
  3830. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3831. if ms.LoadMessageInfo() == nil {
  3832. ms.StoreMessageInfo(mi)
  3833. }
  3834. return ms
  3835. }
  3836. return mi.MessageOf(x)
  3837. }
  3838. // Deprecated: Use AccountInfo.ProtoReflect.Descriptor instead.
  3839. func (*AccountInfo) Descriptor() ([]byte, []int) {
  3840. return file_actor_proto_rawDescGZIP(), []int{51}
  3841. }
  3842. func (x *AccountInfo) GetAccountID() string {
  3843. if x != nil {
  3844. return x.AccountID
  3845. }
  3846. return ""
  3847. }
  3848. func (x *AccountInfo) GetFacebookID() string {
  3849. if x != nil {
  3850. return x.FacebookID
  3851. }
  3852. return ""
  3853. }
  3854. func (x *AccountInfo) GetGoogleID() string {
  3855. if x != nil {
  3856. return x.GoogleID
  3857. }
  3858. return ""
  3859. }
  3860. func (x *AccountInfo) GetAppleID() string {
  3861. if x != nil {
  3862. return x.AppleID
  3863. }
  3864. return ""
  3865. }
  3866. func (x *AccountInfo) GetEmail() string {
  3867. if x != nil {
  3868. return x.Email
  3869. }
  3870. return ""
  3871. }
  3872. func (x *AccountInfo) GetPhone() string {
  3873. if x != nil {
  3874. return x.Phone
  3875. }
  3876. return ""
  3877. }
  3878. // 玩家信息
  3879. type PlayerInfo struct {
  3880. state protoimpl.MessageState `protogen:"open.v1"`
  3881. GameNodeID string `protobuf:"bytes,1,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"` // 游戏节点ID
  3882. PlayerID int64 `protobuf:"varint,2,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  3883. PlayerName string `protobuf:"bytes,3,opt,name=playerName,proto3" json:"playerName,omitempty"` // 玩家名称
  3884. Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"` // 玩家等级
  3885. Power int64 `protobuf:"varint,5,opt,name=power,proto3" json:"power,omitempty"` // 战力
  3886. LeagueName string `protobuf:"bytes,6,opt,name=leagueName,proto3" json:"leagueName,omitempty"` // 联盟名称
  3887. RegisterIMEI string `protobuf:"bytes,7,opt,name=registerIMEI,proto3" json:"registerIMEI,omitempty"` // 注册IMEI
  3888. RegisterIP string `protobuf:"bytes,8,opt,name=registerIP,proto3" json:"registerIP,omitempty"` // 注册IP
  3889. RegisterTime int64 `protobuf:"varint,9,opt,name=registerTime,proto3" json:"registerTime,omitempty"` // 注册时间
  3890. LastLoginIMEI string `protobuf:"bytes,10,opt,name=lastLoginIMEI,proto3" json:"lastLoginIMEI,omitempty"` // 最后登录IMEI
  3891. LastLoginIP string `protobuf:"bytes,11,opt,name=lastLoginIP,proto3" json:"lastLoginIP,omitempty"` // 最后登录IP
  3892. LastLoginTime int64 `protobuf:"varint,12,opt,name=lastLoginTime,proto3" json:"lastLoginTime,omitempty"` // 最后登录时间
  3893. IsOnline bool `protobuf:"varint,13,opt,name=isOnline,proto3" json:"isOnline,omitempty"` // 是否在线
  3894. unknownFields protoimpl.UnknownFields
  3895. sizeCache protoimpl.SizeCache
  3896. }
  3897. func (x *PlayerInfo) Reset() {
  3898. *x = PlayerInfo{}
  3899. mi := &file_actor_proto_msgTypes[52]
  3900. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3901. ms.StoreMessageInfo(mi)
  3902. }
  3903. func (x *PlayerInfo) String() string {
  3904. return protoimpl.X.MessageStringOf(x)
  3905. }
  3906. func (*PlayerInfo) ProtoMessage() {}
  3907. func (x *PlayerInfo) ProtoReflect() protoreflect.Message {
  3908. mi := &file_actor_proto_msgTypes[52]
  3909. if x != nil {
  3910. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3911. if ms.LoadMessageInfo() == nil {
  3912. ms.StoreMessageInfo(mi)
  3913. }
  3914. return ms
  3915. }
  3916. return mi.MessageOf(x)
  3917. }
  3918. // Deprecated: Use PlayerInfo.ProtoReflect.Descriptor instead.
  3919. func (*PlayerInfo) Descriptor() ([]byte, []int) {
  3920. return file_actor_proto_rawDescGZIP(), []int{52}
  3921. }
  3922. func (x *PlayerInfo) GetGameNodeID() string {
  3923. if x != nil {
  3924. return x.GameNodeID
  3925. }
  3926. return ""
  3927. }
  3928. func (x *PlayerInfo) GetPlayerID() int64 {
  3929. if x != nil {
  3930. return x.PlayerID
  3931. }
  3932. return 0
  3933. }
  3934. func (x *PlayerInfo) GetPlayerName() string {
  3935. if x != nil {
  3936. return x.PlayerName
  3937. }
  3938. return ""
  3939. }
  3940. func (x *PlayerInfo) GetLevel() int32 {
  3941. if x != nil {
  3942. return x.Level
  3943. }
  3944. return 0
  3945. }
  3946. func (x *PlayerInfo) GetPower() int64 {
  3947. if x != nil {
  3948. return x.Power
  3949. }
  3950. return 0
  3951. }
  3952. func (x *PlayerInfo) GetLeagueName() string {
  3953. if x != nil {
  3954. return x.LeagueName
  3955. }
  3956. return ""
  3957. }
  3958. func (x *PlayerInfo) GetRegisterIMEI() string {
  3959. if x != nil {
  3960. return x.RegisterIMEI
  3961. }
  3962. return ""
  3963. }
  3964. func (x *PlayerInfo) GetRegisterIP() string {
  3965. if x != nil {
  3966. return x.RegisterIP
  3967. }
  3968. return ""
  3969. }
  3970. func (x *PlayerInfo) GetRegisterTime() int64 {
  3971. if x != nil {
  3972. return x.RegisterTime
  3973. }
  3974. return 0
  3975. }
  3976. func (x *PlayerInfo) GetLastLoginIMEI() string {
  3977. if x != nil {
  3978. return x.LastLoginIMEI
  3979. }
  3980. return ""
  3981. }
  3982. func (x *PlayerInfo) GetLastLoginIP() string {
  3983. if x != nil {
  3984. return x.LastLoginIP
  3985. }
  3986. return ""
  3987. }
  3988. func (x *PlayerInfo) GetLastLoginTime() int64 {
  3989. if x != nil {
  3990. return x.LastLoginTime
  3991. }
  3992. return 0
  3993. }
  3994. func (x *PlayerInfo) GetIsOnline() bool {
  3995. if x != nil {
  3996. return x.IsOnline
  3997. }
  3998. return false
  3999. }
  4000. // 玩家充值数据
  4001. type ChargeInfo struct {
  4002. state protoimpl.MessageState `protogen:"open.v1"`
  4003. TotalCharge int32 `protobuf:"varint,1,opt,name=totalCharge,proto3" json:"totalCharge,omitempty"` // 累计充值金额
  4004. ChargeCount int32 `protobuf:"varint,2,opt,name=ChargeCount,proto3" json:"ChargeCount,omitempty"` // 累计充值次数
  4005. unknownFields protoimpl.UnknownFields
  4006. sizeCache protoimpl.SizeCache
  4007. }
  4008. func (x *ChargeInfo) Reset() {
  4009. *x = ChargeInfo{}
  4010. mi := &file_actor_proto_msgTypes[53]
  4011. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4012. ms.StoreMessageInfo(mi)
  4013. }
  4014. func (x *ChargeInfo) String() string {
  4015. return protoimpl.X.MessageStringOf(x)
  4016. }
  4017. func (*ChargeInfo) ProtoMessage() {}
  4018. func (x *ChargeInfo) ProtoReflect() protoreflect.Message {
  4019. mi := &file_actor_proto_msgTypes[53]
  4020. if x != nil {
  4021. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4022. if ms.LoadMessageInfo() == nil {
  4023. ms.StoreMessageInfo(mi)
  4024. }
  4025. return ms
  4026. }
  4027. return mi.MessageOf(x)
  4028. }
  4029. // Deprecated: Use ChargeInfo.ProtoReflect.Descriptor instead.
  4030. func (*ChargeInfo) Descriptor() ([]byte, []int) {
  4031. return file_actor_proto_rawDescGZIP(), []int{53}
  4032. }
  4033. func (x *ChargeInfo) GetTotalCharge() int32 {
  4034. if x != nil {
  4035. return x.TotalCharge
  4036. }
  4037. return 0
  4038. }
  4039. func (x *ChargeInfo) GetChargeCount() int32 {
  4040. if x != nil {
  4041. return x.ChargeCount
  4042. }
  4043. return 0
  4044. }
  4045. // 英雄基础数据
  4046. type HeroData struct {
  4047. state protoimpl.MessageState `protogen:"open.v1"`
  4048. HeroID int32 `protobuf:"varint,1,opt,name=heroID,proto3" json:"heroID,omitempty"` // 英雄ID
  4049. Star int32 `protobuf:"varint,2,opt,name=star,proto3" json:"star,omitempty"` // 英雄星级
  4050. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"` // 英雄等级
  4051. Count int32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` // 英雄数量
  4052. unknownFields protoimpl.UnknownFields
  4053. sizeCache protoimpl.SizeCache
  4054. }
  4055. func (x *HeroData) Reset() {
  4056. *x = HeroData{}
  4057. mi := &file_actor_proto_msgTypes[54]
  4058. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4059. ms.StoreMessageInfo(mi)
  4060. }
  4061. func (x *HeroData) String() string {
  4062. return protoimpl.X.MessageStringOf(x)
  4063. }
  4064. func (*HeroData) ProtoMessage() {}
  4065. func (x *HeroData) ProtoReflect() protoreflect.Message {
  4066. mi := &file_actor_proto_msgTypes[54]
  4067. if x != nil {
  4068. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4069. if ms.LoadMessageInfo() == nil {
  4070. ms.StoreMessageInfo(mi)
  4071. }
  4072. return ms
  4073. }
  4074. return mi.MessageOf(x)
  4075. }
  4076. // Deprecated: Use HeroData.ProtoReflect.Descriptor instead.
  4077. func (*HeroData) Descriptor() ([]byte, []int) {
  4078. return file_actor_proto_rawDescGZIP(), []int{54}
  4079. }
  4080. func (x *HeroData) GetHeroID() int32 {
  4081. if x != nil {
  4082. return x.HeroID
  4083. }
  4084. return 0
  4085. }
  4086. func (x *HeroData) GetStar() int32 {
  4087. if x != nil {
  4088. return x.Star
  4089. }
  4090. return 0
  4091. }
  4092. func (x *HeroData) GetLevel() int32 {
  4093. if x != nil {
  4094. return x.Level
  4095. }
  4096. return 0
  4097. }
  4098. func (x *HeroData) GetCount() int32 {
  4099. if x != nil {
  4100. return x.Count
  4101. }
  4102. return 0
  4103. }
  4104. // 录像数据
  4105. type RecordData struct {
  4106. state protoimpl.MessageState `protogen:"open.v1"`
  4107. RecordID string `protobuf:"bytes,1,opt,name=recordID,proto3" json:"recordID,omitempty"` // 录像ID
  4108. Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // 录像数据
  4109. IsFail bool `protobuf:"varint,3,opt,name=isFail,proto3" json:"isFail,omitempty"` // 是否是验证失败的录像
  4110. unknownFields protoimpl.UnknownFields
  4111. sizeCache protoimpl.SizeCache
  4112. }
  4113. func (x *RecordData) Reset() {
  4114. *x = RecordData{}
  4115. mi := &file_actor_proto_msgTypes[55]
  4116. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4117. ms.StoreMessageInfo(mi)
  4118. }
  4119. func (x *RecordData) String() string {
  4120. return protoimpl.X.MessageStringOf(x)
  4121. }
  4122. func (*RecordData) ProtoMessage() {}
  4123. func (x *RecordData) ProtoReflect() protoreflect.Message {
  4124. mi := &file_actor_proto_msgTypes[55]
  4125. if x != nil {
  4126. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4127. if ms.LoadMessageInfo() == nil {
  4128. ms.StoreMessageInfo(mi)
  4129. }
  4130. return ms
  4131. }
  4132. return mi.MessageOf(x)
  4133. }
  4134. // Deprecated: Use RecordData.ProtoReflect.Descriptor instead.
  4135. func (*RecordData) Descriptor() ([]byte, []int) {
  4136. return file_actor_proto_rawDescGZIP(), []int{55}
  4137. }
  4138. func (x *RecordData) GetRecordID() string {
  4139. if x != nil {
  4140. return x.RecordID
  4141. }
  4142. return ""
  4143. }
  4144. func (x *RecordData) GetData() []byte {
  4145. if x != nil {
  4146. return x.Data
  4147. }
  4148. return nil
  4149. }
  4150. func (x *RecordData) GetIsFail() bool {
  4151. if x != nil {
  4152. return x.IsFail
  4153. }
  4154. return false
  4155. }
  4156. // 联盟改名
  4157. type LeagueNameChange struct {
  4158. state protoimpl.MessageState `protogen:"open.v1"`
  4159. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家ID
  4160. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"` // 联盟ID
  4161. NewName string `protobuf:"bytes,3,opt,name=newName,proto3" json:"newName,omitempty"` // 新名称
  4162. unknownFields protoimpl.UnknownFields
  4163. sizeCache protoimpl.SizeCache
  4164. }
  4165. func (x *LeagueNameChange) Reset() {
  4166. *x = LeagueNameChange{}
  4167. mi := &file_actor_proto_msgTypes[56]
  4168. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4169. ms.StoreMessageInfo(mi)
  4170. }
  4171. func (x *LeagueNameChange) String() string {
  4172. return protoimpl.X.MessageStringOf(x)
  4173. }
  4174. func (*LeagueNameChange) ProtoMessage() {}
  4175. func (x *LeagueNameChange) ProtoReflect() protoreflect.Message {
  4176. mi := &file_actor_proto_msgTypes[56]
  4177. if x != nil {
  4178. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4179. if ms.LoadMessageInfo() == nil {
  4180. ms.StoreMessageInfo(mi)
  4181. }
  4182. return ms
  4183. }
  4184. return mi.MessageOf(x)
  4185. }
  4186. // Deprecated: Use LeagueNameChange.ProtoReflect.Descriptor instead.
  4187. func (*LeagueNameChange) Descriptor() ([]byte, []int) {
  4188. return file_actor_proto_rawDescGZIP(), []int{56}
  4189. }
  4190. func (x *LeagueNameChange) GetPlayerID() int64 {
  4191. if x != nil {
  4192. return x.PlayerID
  4193. }
  4194. return 0
  4195. }
  4196. func (x *LeagueNameChange) GetLeagueID() int64 {
  4197. if x != nil {
  4198. return x.LeagueID
  4199. }
  4200. return 0
  4201. }
  4202. func (x *LeagueNameChange) GetNewName() string {
  4203. if x != nil {
  4204. return x.NewName
  4205. }
  4206. return ""
  4207. }
  4208. type LeagueMemberRecordUpdateList struct {
  4209. state protoimpl.MessageState `protogen:"open.v1"`
  4210. // 更新列表
  4211. List []*LeagueMemberRecordUpdate `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  4212. unknownFields protoimpl.UnknownFields
  4213. sizeCache protoimpl.SizeCache
  4214. }
  4215. func (x *LeagueMemberRecordUpdateList) Reset() {
  4216. *x = LeagueMemberRecordUpdateList{}
  4217. mi := &file_actor_proto_msgTypes[57]
  4218. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4219. ms.StoreMessageInfo(mi)
  4220. }
  4221. func (x *LeagueMemberRecordUpdateList) String() string {
  4222. return protoimpl.X.MessageStringOf(x)
  4223. }
  4224. func (*LeagueMemberRecordUpdateList) ProtoMessage() {}
  4225. func (x *LeagueMemberRecordUpdateList) ProtoReflect() protoreflect.Message {
  4226. mi := &file_actor_proto_msgTypes[57]
  4227. if x != nil {
  4228. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4229. if ms.LoadMessageInfo() == nil {
  4230. ms.StoreMessageInfo(mi)
  4231. }
  4232. return ms
  4233. }
  4234. return mi.MessageOf(x)
  4235. }
  4236. // Deprecated: Use LeagueMemberRecordUpdateList.ProtoReflect.Descriptor instead.
  4237. func (*LeagueMemberRecordUpdateList) Descriptor() ([]byte, []int) {
  4238. return file_actor_proto_rawDescGZIP(), []int{57}
  4239. }
  4240. func (x *LeagueMemberRecordUpdateList) GetList() []*LeagueMemberRecordUpdate {
  4241. if x != nil {
  4242. return x.List
  4243. }
  4244. return nil
  4245. }
  4246. // 更新联盟成员战绩
  4247. type LeagueMemberRecordUpdate struct {
  4248. state protoimpl.MessageState `protogen:"open.v1"`
  4249. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"` // 玩家名称
  4250. Records []*I32I32 `protobuf:"bytes,2,rep,name=records,proto3" json:"records,omitempty"` // 联盟成员战绩 key 战绩类型 value 增加值
  4251. unknownFields protoimpl.UnknownFields
  4252. sizeCache protoimpl.SizeCache
  4253. }
  4254. func (x *LeagueMemberRecordUpdate) Reset() {
  4255. *x = LeagueMemberRecordUpdate{}
  4256. mi := &file_actor_proto_msgTypes[58]
  4257. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4258. ms.StoreMessageInfo(mi)
  4259. }
  4260. func (x *LeagueMemberRecordUpdate) String() string {
  4261. return protoimpl.X.MessageStringOf(x)
  4262. }
  4263. func (*LeagueMemberRecordUpdate) ProtoMessage() {}
  4264. func (x *LeagueMemberRecordUpdate) ProtoReflect() protoreflect.Message {
  4265. mi := &file_actor_proto_msgTypes[58]
  4266. if x != nil {
  4267. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4268. if ms.LoadMessageInfo() == nil {
  4269. ms.StoreMessageInfo(mi)
  4270. }
  4271. return ms
  4272. }
  4273. return mi.MessageOf(x)
  4274. }
  4275. // Deprecated: Use LeagueMemberRecordUpdate.ProtoReflect.Descriptor instead.
  4276. func (*LeagueMemberRecordUpdate) Descriptor() ([]byte, []int) {
  4277. return file_actor_proto_rawDescGZIP(), []int{58}
  4278. }
  4279. func (x *LeagueMemberRecordUpdate) GetPlayerID() int64 {
  4280. if x != nil {
  4281. return x.PlayerID
  4282. }
  4283. return 0
  4284. }
  4285. func (x *LeagueMemberRecordUpdate) GetRecords() []*I32I32 {
  4286. if x != nil {
  4287. return x.Records
  4288. }
  4289. return nil
  4290. }
  4291. // 新集结信息
  4292. type NewAssemble struct {
  4293. state protoimpl.MessageState `protogen:"open.v1"`
  4294. // 集结的军团对象ID
  4295. LegionObjectID int64 `protobuf:"varint,1,opt,name=legionObjectID,proto3" json:"legionObjectID,omitempty"`
  4296. // 发起集结的成员信息
  4297. LeadMember *AssembleMember `protobuf:"bytes,2,opt,name=leadMember,proto3" json:"leadMember,omitempty"`
  4298. // 发起集结的玩家坐标
  4299. Point *Point `protobuf:"bytes,3,opt,name=point,proto3" json:"point,omitempty"`
  4300. // 被集结的目标对象ID
  4301. TargetObjectID int64 `protobuf:"varint,10,opt,name=targetObjectID,proto3" json:"targetObjectID,omitempty"`
  4302. // 被集结的目标配置ID
  4303. TargetConfigID int32 `protobuf:"varint,11,opt,name=targetConfigID,proto3" json:"targetConfigID,omitempty"`
  4304. // 被集结的目标对象类型
  4305. TargetObjectType int32 `protobuf:"varint,12,opt,name=targetObjectType,proto3" json:"targetObjectType,omitempty"`
  4306. // 被集结的目标坐标
  4307. TargetPoint *Point `protobuf:"bytes,13,opt,name=targetPoint,proto3" json:"targetPoint,omitempty"`
  4308. // 集结结束时间
  4309. EndTime int64 `protobuf:"varint,20,opt,name=endTime,proto3" json:"endTime,omitempty"`
  4310. unknownFields protoimpl.UnknownFields
  4311. sizeCache protoimpl.SizeCache
  4312. }
  4313. func (x *NewAssemble) Reset() {
  4314. *x = NewAssemble{}
  4315. mi := &file_actor_proto_msgTypes[59]
  4316. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4317. ms.StoreMessageInfo(mi)
  4318. }
  4319. func (x *NewAssemble) String() string {
  4320. return protoimpl.X.MessageStringOf(x)
  4321. }
  4322. func (*NewAssemble) ProtoMessage() {}
  4323. func (x *NewAssemble) ProtoReflect() protoreflect.Message {
  4324. mi := &file_actor_proto_msgTypes[59]
  4325. if x != nil {
  4326. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4327. if ms.LoadMessageInfo() == nil {
  4328. ms.StoreMessageInfo(mi)
  4329. }
  4330. return ms
  4331. }
  4332. return mi.MessageOf(x)
  4333. }
  4334. // Deprecated: Use NewAssemble.ProtoReflect.Descriptor instead.
  4335. func (*NewAssemble) Descriptor() ([]byte, []int) {
  4336. return file_actor_proto_rawDescGZIP(), []int{59}
  4337. }
  4338. func (x *NewAssemble) GetLegionObjectID() int64 {
  4339. if x != nil {
  4340. return x.LegionObjectID
  4341. }
  4342. return 0
  4343. }
  4344. func (x *NewAssemble) GetLeadMember() *AssembleMember {
  4345. if x != nil {
  4346. return x.LeadMember
  4347. }
  4348. return nil
  4349. }
  4350. func (x *NewAssemble) GetPoint() *Point {
  4351. if x != nil {
  4352. return x.Point
  4353. }
  4354. return nil
  4355. }
  4356. func (x *NewAssemble) GetTargetObjectID() int64 {
  4357. if x != nil {
  4358. return x.TargetObjectID
  4359. }
  4360. return 0
  4361. }
  4362. func (x *NewAssemble) GetTargetConfigID() int32 {
  4363. if x != nil {
  4364. return x.TargetConfigID
  4365. }
  4366. return 0
  4367. }
  4368. func (x *NewAssemble) GetTargetObjectType() int32 {
  4369. if x != nil {
  4370. return x.TargetObjectType
  4371. }
  4372. return 0
  4373. }
  4374. func (x *NewAssemble) GetTargetPoint() *Point {
  4375. if x != nil {
  4376. return x.TargetPoint
  4377. }
  4378. return nil
  4379. }
  4380. func (x *NewAssemble) GetEndTime() int64 {
  4381. if x != nil {
  4382. return x.EndTime
  4383. }
  4384. return 0
  4385. }
  4386. // 集结成员
  4387. type AssembleMember struct {
  4388. state protoimpl.MessageState `protogen:"open.v1"`
  4389. // 玩家ID
  4390. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  4391. // 玩家名
  4392. PlayerName string `protobuf:"bytes,2,opt,name=playerName,proto3" json:"playerName,omitempty"`
  4393. // 集结的行军对象ID
  4394. MarchObjectID int64 `protobuf:"varint,3,opt,name=marchObjectID,proto3" json:"marchObjectID,omitempty"`
  4395. // 部队ID
  4396. TeamID int32 `protobuf:"varint,4,opt,name=teamID,proto3" json:"teamID,omitempty"`
  4397. // 兵力
  4398. TroopsNum int32 `protobuf:"varint,5,opt,name=troopsNum,proto3" json:"troopsNum,omitempty"`
  4399. // 主将英雄的唯一ID
  4400. HeroGUID int64 `protobuf:"varint,6,opt,name=heroGUID,proto3" json:"heroGUID,omitempty"`
  4401. // 到达时间(毫秒)
  4402. ArriveTime int64 `protobuf:"varint,7,opt,name=arriveTime,proto3" json:"arriveTime,omitempty"`
  4403. unknownFields protoimpl.UnknownFields
  4404. sizeCache protoimpl.SizeCache
  4405. }
  4406. func (x *AssembleMember) Reset() {
  4407. *x = AssembleMember{}
  4408. mi := &file_actor_proto_msgTypes[60]
  4409. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4410. ms.StoreMessageInfo(mi)
  4411. }
  4412. func (x *AssembleMember) String() string {
  4413. return protoimpl.X.MessageStringOf(x)
  4414. }
  4415. func (*AssembleMember) ProtoMessage() {}
  4416. func (x *AssembleMember) ProtoReflect() protoreflect.Message {
  4417. mi := &file_actor_proto_msgTypes[60]
  4418. if x != nil {
  4419. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4420. if ms.LoadMessageInfo() == nil {
  4421. ms.StoreMessageInfo(mi)
  4422. }
  4423. return ms
  4424. }
  4425. return mi.MessageOf(x)
  4426. }
  4427. // Deprecated: Use AssembleMember.ProtoReflect.Descriptor instead.
  4428. func (*AssembleMember) Descriptor() ([]byte, []int) {
  4429. return file_actor_proto_rawDescGZIP(), []int{60}
  4430. }
  4431. func (x *AssembleMember) GetPlayerID() int64 {
  4432. if x != nil {
  4433. return x.PlayerID
  4434. }
  4435. return 0
  4436. }
  4437. func (x *AssembleMember) GetPlayerName() string {
  4438. if x != nil {
  4439. return x.PlayerName
  4440. }
  4441. return ""
  4442. }
  4443. func (x *AssembleMember) GetMarchObjectID() int64 {
  4444. if x != nil {
  4445. return x.MarchObjectID
  4446. }
  4447. return 0
  4448. }
  4449. func (x *AssembleMember) GetTeamID() int32 {
  4450. if x != nil {
  4451. return x.TeamID
  4452. }
  4453. return 0
  4454. }
  4455. func (x *AssembleMember) GetTroopsNum() int32 {
  4456. if x != nil {
  4457. return x.TroopsNum
  4458. }
  4459. return 0
  4460. }
  4461. func (x *AssembleMember) GetHeroGUID() int64 {
  4462. if x != nil {
  4463. return x.HeroGUID
  4464. }
  4465. return 0
  4466. }
  4467. func (x *AssembleMember) GetArriveTime() int64 {
  4468. if x != nil {
  4469. return x.ArriveTime
  4470. }
  4471. return 0
  4472. }
  4473. // 集结更新
  4474. type AssembleUpdate struct {
  4475. state protoimpl.MessageState `protogen:"open.v1"`
  4476. // 集结的军团对象ID
  4477. LegionObjectID int64 `protobuf:"varint,1,opt,name=legionObjectID,proto3" json:"legionObjectID,omitempty"`
  4478. // 新加入的成员
  4479. NewMember *AssembleMember `protobuf:"bytes,2,opt,name=newMember,proto3" json:"newMember,omitempty"`
  4480. // 退出的成员
  4481. QuitMember int64 `protobuf:"varint,3,opt,name=quitMember,proto3" json:"quitMember,omitempty"`
  4482. // 是否出发
  4483. IsDepart bool `protobuf:"varint,4,opt,name=isDepart,proto3" json:"isDepart,omitempty"`
  4484. // 是否解散
  4485. IsDisband bool `protobuf:"varint,5,opt,name=isDisband,proto3" json:"isDisband,omitempty"`
  4486. unknownFields protoimpl.UnknownFields
  4487. sizeCache protoimpl.SizeCache
  4488. }
  4489. func (x *AssembleUpdate) Reset() {
  4490. *x = AssembleUpdate{}
  4491. mi := &file_actor_proto_msgTypes[61]
  4492. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4493. ms.StoreMessageInfo(mi)
  4494. }
  4495. func (x *AssembleUpdate) String() string {
  4496. return protoimpl.X.MessageStringOf(x)
  4497. }
  4498. func (*AssembleUpdate) ProtoMessage() {}
  4499. func (x *AssembleUpdate) ProtoReflect() protoreflect.Message {
  4500. mi := &file_actor_proto_msgTypes[61]
  4501. if x != nil {
  4502. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4503. if ms.LoadMessageInfo() == nil {
  4504. ms.StoreMessageInfo(mi)
  4505. }
  4506. return ms
  4507. }
  4508. return mi.MessageOf(x)
  4509. }
  4510. // Deprecated: Use AssembleUpdate.ProtoReflect.Descriptor instead.
  4511. func (*AssembleUpdate) Descriptor() ([]byte, []int) {
  4512. return file_actor_proto_rawDescGZIP(), []int{61}
  4513. }
  4514. func (x *AssembleUpdate) GetLegionObjectID() int64 {
  4515. if x != nil {
  4516. return x.LegionObjectID
  4517. }
  4518. return 0
  4519. }
  4520. func (x *AssembleUpdate) GetNewMember() *AssembleMember {
  4521. if x != nil {
  4522. return x.NewMember
  4523. }
  4524. return nil
  4525. }
  4526. func (x *AssembleUpdate) GetQuitMember() int64 {
  4527. if x != nil {
  4528. return x.QuitMember
  4529. }
  4530. return 0
  4531. }
  4532. func (x *AssembleUpdate) GetIsDepart() bool {
  4533. if x != nil {
  4534. return x.IsDepart
  4535. }
  4536. return false
  4537. }
  4538. func (x *AssembleUpdate) GetIsDisband() bool {
  4539. if x != nil {
  4540. return x.IsDisband
  4541. }
  4542. return false
  4543. }
  4544. // 玩家登录地图请求
  4545. type PlayerMapLoginRequest struct {
  4546. state protoimpl.MessageState `protogen:"open.v1"`
  4547. // 玩家ID
  4548. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  4549. // 联盟ID
  4550. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  4551. // 玩家拥有的地图对象ID,key:ObjectID, value:ObjectType
  4552. ObjectIDs map[int64]int32 `protobuf:"bytes,3,rep,name=objectIDs,proto3" json:"objectIDs,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  4553. unknownFields protoimpl.UnknownFields
  4554. sizeCache protoimpl.SizeCache
  4555. }
  4556. func (x *PlayerMapLoginRequest) Reset() {
  4557. *x = PlayerMapLoginRequest{}
  4558. mi := &file_actor_proto_msgTypes[62]
  4559. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4560. ms.StoreMessageInfo(mi)
  4561. }
  4562. func (x *PlayerMapLoginRequest) String() string {
  4563. return protoimpl.X.MessageStringOf(x)
  4564. }
  4565. func (*PlayerMapLoginRequest) ProtoMessage() {}
  4566. func (x *PlayerMapLoginRequest) ProtoReflect() protoreflect.Message {
  4567. mi := &file_actor_proto_msgTypes[62]
  4568. if x != nil {
  4569. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4570. if ms.LoadMessageInfo() == nil {
  4571. ms.StoreMessageInfo(mi)
  4572. }
  4573. return ms
  4574. }
  4575. return mi.MessageOf(x)
  4576. }
  4577. // Deprecated: Use PlayerMapLoginRequest.ProtoReflect.Descriptor instead.
  4578. func (*PlayerMapLoginRequest) Descriptor() ([]byte, []int) {
  4579. return file_actor_proto_rawDescGZIP(), []int{62}
  4580. }
  4581. func (x *PlayerMapLoginRequest) GetPlayerID() int64 {
  4582. if x != nil {
  4583. return x.PlayerID
  4584. }
  4585. return 0
  4586. }
  4587. func (x *PlayerMapLoginRequest) GetLeagueID() int64 {
  4588. if x != nil {
  4589. return x.LeagueID
  4590. }
  4591. return 0
  4592. }
  4593. func (x *PlayerMapLoginRequest) GetObjectIDs() map[int64]int32 {
  4594. if x != nil {
  4595. return x.ObjectIDs
  4596. }
  4597. return nil
  4598. }
  4599. // 更新联盟名称请求
  4600. type UpdateLeagueNameRequest struct {
  4601. state protoimpl.MessageState `protogen:"open.v1"`
  4602. // 联盟ID
  4603. LeagueID int64 `protobuf:"varint,1,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  4604. // 联盟名称
  4605. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  4606. // 联盟简称
  4607. AbbName string `protobuf:"bytes,3,opt,name=abbName,proto3" json:"abbName,omitempty"`
  4608. unknownFields protoimpl.UnknownFields
  4609. sizeCache protoimpl.SizeCache
  4610. }
  4611. func (x *UpdateLeagueNameRequest) Reset() {
  4612. *x = UpdateLeagueNameRequest{}
  4613. mi := &file_actor_proto_msgTypes[63]
  4614. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4615. ms.StoreMessageInfo(mi)
  4616. }
  4617. func (x *UpdateLeagueNameRequest) String() string {
  4618. return protoimpl.X.MessageStringOf(x)
  4619. }
  4620. func (*UpdateLeagueNameRequest) ProtoMessage() {}
  4621. func (x *UpdateLeagueNameRequest) ProtoReflect() protoreflect.Message {
  4622. mi := &file_actor_proto_msgTypes[63]
  4623. if x != nil {
  4624. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4625. if ms.LoadMessageInfo() == nil {
  4626. ms.StoreMessageInfo(mi)
  4627. }
  4628. return ms
  4629. }
  4630. return mi.MessageOf(x)
  4631. }
  4632. // Deprecated: Use UpdateLeagueNameRequest.ProtoReflect.Descriptor instead.
  4633. func (*UpdateLeagueNameRequest) Descriptor() ([]byte, []int) {
  4634. return file_actor_proto_rawDescGZIP(), []int{63}
  4635. }
  4636. func (x *UpdateLeagueNameRequest) GetLeagueID() int64 {
  4637. if x != nil {
  4638. return x.LeagueID
  4639. }
  4640. return 0
  4641. }
  4642. func (x *UpdateLeagueNameRequest) GetName() string {
  4643. if x != nil {
  4644. return x.Name
  4645. }
  4646. return ""
  4647. }
  4648. func (x *UpdateLeagueNameRequest) GetAbbName() string {
  4649. if x != nil {
  4650. return x.AbbName
  4651. }
  4652. return ""
  4653. }
  4654. type LeagueDiplomacyHandle struct {
  4655. state protoimpl.MessageState `protogen:"open.v1"`
  4656. // 处理玩家ID
  4657. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  4658. // 处理联盟ID
  4659. HandleLeagueID int64 `protobuf:"varint,2,opt,name=handleLeagueID,proto3" json:"handleLeagueID,omitempty"`
  4660. // 处理申请类型 1友盟 2联邦
  4661. ApplyType int32 `protobuf:"varint,3,opt,name=applyType,proto3" json:"applyType,omitempty"`
  4662. // 是否同意 true同意 false拒绝
  4663. Agree bool `protobuf:"varint,4,opt,name=agree,proto3" json:"agree,omitempty"`
  4664. unknownFields protoimpl.UnknownFields
  4665. sizeCache protoimpl.SizeCache
  4666. }
  4667. func (x *LeagueDiplomacyHandle) Reset() {
  4668. *x = LeagueDiplomacyHandle{}
  4669. mi := &file_actor_proto_msgTypes[64]
  4670. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4671. ms.StoreMessageInfo(mi)
  4672. }
  4673. func (x *LeagueDiplomacyHandle) String() string {
  4674. return protoimpl.X.MessageStringOf(x)
  4675. }
  4676. func (*LeagueDiplomacyHandle) ProtoMessage() {}
  4677. func (x *LeagueDiplomacyHandle) ProtoReflect() protoreflect.Message {
  4678. mi := &file_actor_proto_msgTypes[64]
  4679. if x != nil {
  4680. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4681. if ms.LoadMessageInfo() == nil {
  4682. ms.StoreMessageInfo(mi)
  4683. }
  4684. return ms
  4685. }
  4686. return mi.MessageOf(x)
  4687. }
  4688. // Deprecated: Use LeagueDiplomacyHandle.ProtoReflect.Descriptor instead.
  4689. func (*LeagueDiplomacyHandle) Descriptor() ([]byte, []int) {
  4690. return file_actor_proto_rawDescGZIP(), []int{64}
  4691. }
  4692. func (x *LeagueDiplomacyHandle) GetPlayerID() int64 {
  4693. if x != nil {
  4694. return x.PlayerID
  4695. }
  4696. return 0
  4697. }
  4698. func (x *LeagueDiplomacyHandle) GetHandleLeagueID() int64 {
  4699. if x != nil {
  4700. return x.HandleLeagueID
  4701. }
  4702. return 0
  4703. }
  4704. func (x *LeagueDiplomacyHandle) GetApplyType() int32 {
  4705. if x != nil {
  4706. return x.ApplyType
  4707. }
  4708. return 0
  4709. }
  4710. func (x *LeagueDiplomacyHandle) GetAgree() bool {
  4711. if x != nil {
  4712. return x.Agree
  4713. }
  4714. return false
  4715. }
  4716. type LeagueDiplomacyResult struct {
  4717. state protoimpl.MessageState `protogen:"open.v1"`
  4718. // 处理联盟ID
  4719. LeagueID int64 `protobuf:"varint,1,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  4720. // 处理联盟名称
  4721. LeagueName string `protobuf:"bytes,2,opt,name=leagueName,proto3" json:"leagueName,omitempty"`
  4722. // 处理申请类型 1友盟 2联邦
  4723. ApplyType int32 `protobuf:"varint,3,opt,name=applyType,proto3" json:"applyType,omitempty"`
  4724. unknownFields protoimpl.UnknownFields
  4725. sizeCache protoimpl.SizeCache
  4726. }
  4727. func (x *LeagueDiplomacyResult) Reset() {
  4728. *x = LeagueDiplomacyResult{}
  4729. mi := &file_actor_proto_msgTypes[65]
  4730. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4731. ms.StoreMessageInfo(mi)
  4732. }
  4733. func (x *LeagueDiplomacyResult) String() string {
  4734. return protoimpl.X.MessageStringOf(x)
  4735. }
  4736. func (*LeagueDiplomacyResult) ProtoMessage() {}
  4737. func (x *LeagueDiplomacyResult) ProtoReflect() protoreflect.Message {
  4738. mi := &file_actor_proto_msgTypes[65]
  4739. if x != nil {
  4740. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4741. if ms.LoadMessageInfo() == nil {
  4742. ms.StoreMessageInfo(mi)
  4743. }
  4744. return ms
  4745. }
  4746. return mi.MessageOf(x)
  4747. }
  4748. // Deprecated: Use LeagueDiplomacyResult.ProtoReflect.Descriptor instead.
  4749. func (*LeagueDiplomacyResult) Descriptor() ([]byte, []int) {
  4750. return file_actor_proto_rawDescGZIP(), []int{65}
  4751. }
  4752. func (x *LeagueDiplomacyResult) GetLeagueID() int64 {
  4753. if x != nil {
  4754. return x.LeagueID
  4755. }
  4756. return 0
  4757. }
  4758. func (x *LeagueDiplomacyResult) GetLeagueName() string {
  4759. if x != nil {
  4760. return x.LeagueName
  4761. }
  4762. return ""
  4763. }
  4764. func (x *LeagueDiplomacyResult) GetApplyType() int32 {
  4765. if x != nil {
  4766. return x.ApplyType
  4767. }
  4768. return 0
  4769. }
  4770. // 部队城外征兵成员数据
  4771. type TeamOutsideTroopsMember struct {
  4772. state protoimpl.MessageState `protogen:"open.v1"`
  4773. // 兵种等级表ID
  4774. TroopsID int32 `protobuf:"varint,1,opt,name=troopsID,proto3" json:"troopsID,omitempty"`
  4775. // 当前兵力
  4776. TroopsNum int32 `protobuf:"varint,2,opt,name=troopsNum,proto3" json:"troopsNum,omitempty"`
  4777. // 兵力上限
  4778. TroopsLimit int32 `protobuf:"varint,3,opt,name=troopsLimit,proto3" json:"troopsLimit,omitempty"`
  4779. unknownFields protoimpl.UnknownFields
  4780. sizeCache protoimpl.SizeCache
  4781. }
  4782. func (x *TeamOutsideTroopsMember) Reset() {
  4783. *x = TeamOutsideTroopsMember{}
  4784. mi := &file_actor_proto_msgTypes[66]
  4785. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4786. ms.StoreMessageInfo(mi)
  4787. }
  4788. func (x *TeamOutsideTroopsMember) String() string {
  4789. return protoimpl.X.MessageStringOf(x)
  4790. }
  4791. func (*TeamOutsideTroopsMember) ProtoMessage() {}
  4792. func (x *TeamOutsideTroopsMember) ProtoReflect() protoreflect.Message {
  4793. mi := &file_actor_proto_msgTypes[66]
  4794. if x != nil {
  4795. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4796. if ms.LoadMessageInfo() == nil {
  4797. ms.StoreMessageInfo(mi)
  4798. }
  4799. return ms
  4800. }
  4801. return mi.MessageOf(x)
  4802. }
  4803. // Deprecated: Use TeamOutsideTroopsMember.ProtoReflect.Descriptor instead.
  4804. func (*TeamOutsideTroopsMember) Descriptor() ([]byte, []int) {
  4805. return file_actor_proto_rawDescGZIP(), []int{66}
  4806. }
  4807. func (x *TeamOutsideTroopsMember) GetTroopsID() int32 {
  4808. if x != nil {
  4809. return x.TroopsID
  4810. }
  4811. return 0
  4812. }
  4813. func (x *TeamOutsideTroopsMember) GetTroopsNum() int32 {
  4814. if x != nil {
  4815. return x.TroopsNum
  4816. }
  4817. return 0
  4818. }
  4819. func (x *TeamOutsideTroopsMember) GetTroopsLimit() int32 {
  4820. if x != nil {
  4821. return x.TroopsLimit
  4822. }
  4823. return 0
  4824. }
  4825. // 部队城外征兵数据更新
  4826. type TeamOutsideTroopsUpdate struct {
  4827. state protoimpl.MessageState `protogen:"open.v1"`
  4828. // 玩家ID
  4829. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  4830. // 部队ID
  4831. TeamID int32 `protobuf:"varint,2,opt,name=teamID,proto3" json:"teamID,omitempty"`
  4832. // 征兵结束时间(最长)
  4833. ConscriptEndTime int64 `protobuf:"varint,3,opt,name=conscriptEndTime,proto3" json:"conscriptEndTime,omitempty"`
  4834. unknownFields protoimpl.UnknownFields
  4835. sizeCache protoimpl.SizeCache
  4836. }
  4837. func (x *TeamOutsideTroopsUpdate) Reset() {
  4838. *x = TeamOutsideTroopsUpdate{}
  4839. mi := &file_actor_proto_msgTypes[67]
  4840. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4841. ms.StoreMessageInfo(mi)
  4842. }
  4843. func (x *TeamOutsideTroopsUpdate) String() string {
  4844. return protoimpl.X.MessageStringOf(x)
  4845. }
  4846. func (*TeamOutsideTroopsUpdate) ProtoMessage() {}
  4847. func (x *TeamOutsideTroopsUpdate) ProtoReflect() protoreflect.Message {
  4848. mi := &file_actor_proto_msgTypes[67]
  4849. if x != nil {
  4850. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4851. if ms.LoadMessageInfo() == nil {
  4852. ms.StoreMessageInfo(mi)
  4853. }
  4854. return ms
  4855. }
  4856. return mi.MessageOf(x)
  4857. }
  4858. // Deprecated: Use TeamOutsideTroopsUpdate.ProtoReflect.Descriptor instead.
  4859. func (*TeamOutsideTroopsUpdate) Descriptor() ([]byte, []int) {
  4860. return file_actor_proto_rawDescGZIP(), []int{67}
  4861. }
  4862. func (x *TeamOutsideTroopsUpdate) GetPlayerID() int64 {
  4863. if x != nil {
  4864. return x.PlayerID
  4865. }
  4866. return 0
  4867. }
  4868. func (x *TeamOutsideTroopsUpdate) GetTeamID() int32 {
  4869. if x != nil {
  4870. return x.TeamID
  4871. }
  4872. return 0
  4873. }
  4874. func (x *TeamOutsideTroopsUpdate) GetConscriptEndTime() int64 {
  4875. if x != nil {
  4876. return x.ConscriptEndTime
  4877. }
  4878. return 0
  4879. }
  4880. // 同步地图玩家信息请求
  4881. type SyncMapPlayerRequest struct {
  4882. state protoimpl.MessageState `protogen:"open.v1"`
  4883. // 玩家ID
  4884. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  4885. // 玩家名称
  4886. PlayerName string `protobuf:"bytes,2,opt,name=playerName,proto3" json:"playerName,omitempty"`
  4887. // 玩家头像ID
  4888. IconID int32 `protobuf:"varint,3,opt,name=iconID,proto3" json:"iconID,omitempty"`
  4889. // 玩家头像框ID
  4890. FrameID int32 `protobuf:"varint,4,opt,name=frameID,proto3" json:"frameID,omitempty"`
  4891. // 游戏节点ID
  4892. GameNodeID string `protobuf:"bytes,10,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"`
  4893. unknownFields protoimpl.UnknownFields
  4894. sizeCache protoimpl.SizeCache
  4895. }
  4896. func (x *SyncMapPlayerRequest) Reset() {
  4897. *x = SyncMapPlayerRequest{}
  4898. mi := &file_actor_proto_msgTypes[68]
  4899. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4900. ms.StoreMessageInfo(mi)
  4901. }
  4902. func (x *SyncMapPlayerRequest) String() string {
  4903. return protoimpl.X.MessageStringOf(x)
  4904. }
  4905. func (*SyncMapPlayerRequest) ProtoMessage() {}
  4906. func (x *SyncMapPlayerRequest) ProtoReflect() protoreflect.Message {
  4907. mi := &file_actor_proto_msgTypes[68]
  4908. if x != nil {
  4909. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4910. if ms.LoadMessageInfo() == nil {
  4911. ms.StoreMessageInfo(mi)
  4912. }
  4913. return ms
  4914. }
  4915. return mi.MessageOf(x)
  4916. }
  4917. // Deprecated: Use SyncMapPlayerRequest.ProtoReflect.Descriptor instead.
  4918. func (*SyncMapPlayerRequest) Descriptor() ([]byte, []int) {
  4919. return file_actor_proto_rawDescGZIP(), []int{68}
  4920. }
  4921. func (x *SyncMapPlayerRequest) GetPlayerID() int64 {
  4922. if x != nil {
  4923. return x.PlayerID
  4924. }
  4925. return 0
  4926. }
  4927. func (x *SyncMapPlayerRequest) GetPlayerName() string {
  4928. if x != nil {
  4929. return x.PlayerName
  4930. }
  4931. return ""
  4932. }
  4933. func (x *SyncMapPlayerRequest) GetIconID() int32 {
  4934. if x != nil {
  4935. return x.IconID
  4936. }
  4937. return 0
  4938. }
  4939. func (x *SyncMapPlayerRequest) GetFrameID() int32 {
  4940. if x != nil {
  4941. return x.FrameID
  4942. }
  4943. return 0
  4944. }
  4945. func (x *SyncMapPlayerRequest) GetGameNodeID() string {
  4946. if x != nil {
  4947. return x.GameNodeID
  4948. }
  4949. return ""
  4950. }
  4951. // 同步地图玩家vip
  4952. type SyncMapPlayerVip struct {
  4953. state protoimpl.MessageState `protogen:"open.v1"`
  4954. // 玩家ID
  4955. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  4956. // 等级
  4957. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  4958. // 属性
  4959. Attrs *Attrs `protobuf:"bytes,3,opt,name=attrs,proto3" json:"attrs,omitempty"`
  4960. // 到期时间
  4961. ExpireTime int64 `protobuf:"varint,4,opt,name=expireTime,proto3" json:"expireTime,omitempty"`
  4962. unknownFields protoimpl.UnknownFields
  4963. sizeCache protoimpl.SizeCache
  4964. }
  4965. func (x *SyncMapPlayerVip) Reset() {
  4966. *x = SyncMapPlayerVip{}
  4967. mi := &file_actor_proto_msgTypes[69]
  4968. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4969. ms.StoreMessageInfo(mi)
  4970. }
  4971. func (x *SyncMapPlayerVip) String() string {
  4972. return protoimpl.X.MessageStringOf(x)
  4973. }
  4974. func (*SyncMapPlayerVip) ProtoMessage() {}
  4975. func (x *SyncMapPlayerVip) ProtoReflect() protoreflect.Message {
  4976. mi := &file_actor_proto_msgTypes[69]
  4977. if x != nil {
  4978. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4979. if ms.LoadMessageInfo() == nil {
  4980. ms.StoreMessageInfo(mi)
  4981. }
  4982. return ms
  4983. }
  4984. return mi.MessageOf(x)
  4985. }
  4986. // Deprecated: Use SyncMapPlayerVip.ProtoReflect.Descriptor instead.
  4987. func (*SyncMapPlayerVip) Descriptor() ([]byte, []int) {
  4988. return file_actor_proto_rawDescGZIP(), []int{69}
  4989. }
  4990. func (x *SyncMapPlayerVip) GetPlayerID() int64 {
  4991. if x != nil {
  4992. return x.PlayerID
  4993. }
  4994. return 0
  4995. }
  4996. func (x *SyncMapPlayerVip) GetLevel() int32 {
  4997. if x != nil {
  4998. return x.Level
  4999. }
  5000. return 0
  5001. }
  5002. func (x *SyncMapPlayerVip) GetAttrs() *Attrs {
  5003. if x != nil {
  5004. return x.Attrs
  5005. }
  5006. return nil
  5007. }
  5008. func (x *SyncMapPlayerVip) GetExpireTime() int64 {
  5009. if x != nil {
  5010. return x.ExpireTime
  5011. }
  5012. return 0
  5013. }
  5014. // 观察者的数据集合
  5015. type MapWatcherData struct {
  5016. state protoimpl.MessageState `protogen:"open.v1"`
  5017. // 观察者ID
  5018. ObjectID int64 `protobuf:"varint,1,opt,name=objectID,proto3" json:"objectID,omitempty"`
  5019. // 观察者坐标点
  5020. Point *Point `protobuf:"bytes,2,opt,name=point,proto3" json:"point,omitempty"`
  5021. // 地图对象列表
  5022. ObjectList []*MapObject `protobuf:"bytes,3,rep,name=objectList,proto3" json:"objectList,omitempty"`
  5023. // 军团列表
  5024. LegionList []*MapLegion `protobuf:"bytes,4,rep,name=legionList,proto3" json:"legionList,omitempty"`
  5025. unknownFields protoimpl.UnknownFields
  5026. sizeCache protoimpl.SizeCache
  5027. }
  5028. func (x *MapWatcherData) Reset() {
  5029. *x = MapWatcherData{}
  5030. mi := &file_actor_proto_msgTypes[70]
  5031. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5032. ms.StoreMessageInfo(mi)
  5033. }
  5034. func (x *MapWatcherData) String() string {
  5035. return protoimpl.X.MessageStringOf(x)
  5036. }
  5037. func (*MapWatcherData) ProtoMessage() {}
  5038. func (x *MapWatcherData) ProtoReflect() protoreflect.Message {
  5039. mi := &file_actor_proto_msgTypes[70]
  5040. if x != nil {
  5041. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5042. if ms.LoadMessageInfo() == nil {
  5043. ms.StoreMessageInfo(mi)
  5044. }
  5045. return ms
  5046. }
  5047. return mi.MessageOf(x)
  5048. }
  5049. // Deprecated: Use MapWatcherData.ProtoReflect.Descriptor instead.
  5050. func (*MapWatcherData) Descriptor() ([]byte, []int) {
  5051. return file_actor_proto_rawDescGZIP(), []int{70}
  5052. }
  5053. func (x *MapWatcherData) GetObjectID() int64 {
  5054. if x != nil {
  5055. return x.ObjectID
  5056. }
  5057. return 0
  5058. }
  5059. func (x *MapWatcherData) GetPoint() *Point {
  5060. if x != nil {
  5061. return x.Point
  5062. }
  5063. return nil
  5064. }
  5065. func (x *MapWatcherData) GetObjectList() []*MapObject {
  5066. if x != nil {
  5067. return x.ObjectList
  5068. }
  5069. return nil
  5070. }
  5071. func (x *MapWatcherData) GetLegionList() []*MapLegion {
  5072. if x != nil {
  5073. return x.LegionList
  5074. }
  5075. return nil
  5076. }
  5077. // 玩家交易物品
  5078. type PlayerExchangeItem struct {
  5079. state protoimpl.MessageState `protogen:"open.v1"`
  5080. // 玩家ID
  5081. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5082. // 玩家游戏服节点ID
  5083. GameNodeID string `protobuf:"bytes,2,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"`
  5084. // 玩家赛季ID
  5085. SeasonID int32 `protobuf:"varint,3,opt,name=seasonID,proto3" json:"seasonID,omitempty"`
  5086. // 交易材料或资源信息
  5087. ItemInfo *ExchangeItem `protobuf:"bytes,4,opt,name=itemInfo,proto3" json:"itemInfo,omitempty"`
  5088. // 出售的装备信息
  5089. EquipSell *ExchangeEquipSell `protobuf:"bytes,5,opt,name=equipSell,proto3" json:"equipSell,omitempty"`
  5090. // 求购已达上限状态
  5091. IsWishLimit bool `protobuf:"varint,6,opt,name=isWishLimit,proto3" json:"isWishLimit,omitempty"`
  5092. unknownFields protoimpl.UnknownFields
  5093. sizeCache protoimpl.SizeCache
  5094. }
  5095. func (x *PlayerExchangeItem) Reset() {
  5096. *x = PlayerExchangeItem{}
  5097. mi := &file_actor_proto_msgTypes[71]
  5098. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5099. ms.StoreMessageInfo(mi)
  5100. }
  5101. func (x *PlayerExchangeItem) String() string {
  5102. return protoimpl.X.MessageStringOf(x)
  5103. }
  5104. func (*PlayerExchangeItem) ProtoMessage() {}
  5105. func (x *PlayerExchangeItem) ProtoReflect() protoreflect.Message {
  5106. mi := &file_actor_proto_msgTypes[71]
  5107. if x != nil {
  5108. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5109. if ms.LoadMessageInfo() == nil {
  5110. ms.StoreMessageInfo(mi)
  5111. }
  5112. return ms
  5113. }
  5114. return mi.MessageOf(x)
  5115. }
  5116. // Deprecated: Use PlayerExchangeItem.ProtoReflect.Descriptor instead.
  5117. func (*PlayerExchangeItem) Descriptor() ([]byte, []int) {
  5118. return file_actor_proto_rawDescGZIP(), []int{71}
  5119. }
  5120. func (x *PlayerExchangeItem) GetPlayerID() int64 {
  5121. if x != nil {
  5122. return x.PlayerID
  5123. }
  5124. return 0
  5125. }
  5126. func (x *PlayerExchangeItem) GetGameNodeID() string {
  5127. if x != nil {
  5128. return x.GameNodeID
  5129. }
  5130. return ""
  5131. }
  5132. func (x *PlayerExchangeItem) GetSeasonID() int32 {
  5133. if x != nil {
  5134. return x.SeasonID
  5135. }
  5136. return 0
  5137. }
  5138. func (x *PlayerExchangeItem) GetItemInfo() *ExchangeItem {
  5139. if x != nil {
  5140. return x.ItemInfo
  5141. }
  5142. return nil
  5143. }
  5144. func (x *PlayerExchangeItem) GetEquipSell() *ExchangeEquipSell {
  5145. if x != nil {
  5146. return x.EquipSell
  5147. }
  5148. return nil
  5149. }
  5150. func (x *PlayerExchangeItem) GetIsWishLimit() bool {
  5151. if x != nil {
  5152. return x.IsWishLimit
  5153. }
  5154. return false
  5155. }
  5156. // 玩家购买商品
  5157. type PlayerExchangeBuyItem struct {
  5158. state protoimpl.MessageState `protogen:"open.v1"`
  5159. // 玩家ID
  5160. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5161. // 玩家游戏服节点ID
  5162. GameNodeID string `protobuf:"bytes,2,opt,name=gameNodeID,proto3" json:"gameNodeID,omitempty"`
  5163. // 商品流水号
  5164. TransID string `protobuf:"bytes,3,opt,name=transID,proto3" json:"transID,omitempty"`
  5165. // 购买数量
  5166. Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
  5167. unknownFields protoimpl.UnknownFields
  5168. sizeCache protoimpl.SizeCache
  5169. }
  5170. func (x *PlayerExchangeBuyItem) Reset() {
  5171. *x = PlayerExchangeBuyItem{}
  5172. mi := &file_actor_proto_msgTypes[72]
  5173. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5174. ms.StoreMessageInfo(mi)
  5175. }
  5176. func (x *PlayerExchangeBuyItem) String() string {
  5177. return protoimpl.X.MessageStringOf(x)
  5178. }
  5179. func (*PlayerExchangeBuyItem) ProtoMessage() {}
  5180. func (x *PlayerExchangeBuyItem) ProtoReflect() protoreflect.Message {
  5181. mi := &file_actor_proto_msgTypes[72]
  5182. if x != nil {
  5183. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5184. if ms.LoadMessageInfo() == nil {
  5185. ms.StoreMessageInfo(mi)
  5186. }
  5187. return ms
  5188. }
  5189. return mi.MessageOf(x)
  5190. }
  5191. // Deprecated: Use PlayerExchangeBuyItem.ProtoReflect.Descriptor instead.
  5192. func (*PlayerExchangeBuyItem) Descriptor() ([]byte, []int) {
  5193. return file_actor_proto_rawDescGZIP(), []int{72}
  5194. }
  5195. func (x *PlayerExchangeBuyItem) GetPlayerID() int64 {
  5196. if x != nil {
  5197. return x.PlayerID
  5198. }
  5199. return 0
  5200. }
  5201. func (x *PlayerExchangeBuyItem) GetGameNodeID() string {
  5202. if x != nil {
  5203. return x.GameNodeID
  5204. }
  5205. return ""
  5206. }
  5207. func (x *PlayerExchangeBuyItem) GetTransID() string {
  5208. if x != nil {
  5209. return x.TransID
  5210. }
  5211. return ""
  5212. }
  5213. func (x *PlayerExchangeBuyItem) GetCount() int64 {
  5214. if x != nil {
  5215. return x.Count
  5216. }
  5217. return 0
  5218. }
  5219. // 交易成功商品详情
  5220. type ExchangeDeliverDetail struct {
  5221. state protoimpl.MessageState `protogen:"open.v1"`
  5222. // 买方玩家ID
  5223. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5224. // 交易商品详情
  5225. Detail *ExchangeDetail `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
  5226. // 交易数量
  5227. Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
  5228. // 求购单价
  5229. WishPrice int32 `protobuf:"varint,4,opt,name=wishPrice,proto3" json:"wishPrice,omitempty"`
  5230. unknownFields protoimpl.UnknownFields
  5231. sizeCache protoimpl.SizeCache
  5232. }
  5233. func (x *ExchangeDeliverDetail) Reset() {
  5234. *x = ExchangeDeliverDetail{}
  5235. mi := &file_actor_proto_msgTypes[73]
  5236. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5237. ms.StoreMessageInfo(mi)
  5238. }
  5239. func (x *ExchangeDeliverDetail) String() string {
  5240. return protoimpl.X.MessageStringOf(x)
  5241. }
  5242. func (*ExchangeDeliverDetail) ProtoMessage() {}
  5243. func (x *ExchangeDeliverDetail) ProtoReflect() protoreflect.Message {
  5244. mi := &file_actor_proto_msgTypes[73]
  5245. if x != nil {
  5246. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5247. if ms.LoadMessageInfo() == nil {
  5248. ms.StoreMessageInfo(mi)
  5249. }
  5250. return ms
  5251. }
  5252. return mi.MessageOf(x)
  5253. }
  5254. // Deprecated: Use ExchangeDeliverDetail.ProtoReflect.Descriptor instead.
  5255. func (*ExchangeDeliverDetail) Descriptor() ([]byte, []int) {
  5256. return file_actor_proto_rawDescGZIP(), []int{73}
  5257. }
  5258. func (x *ExchangeDeliverDetail) GetPlayerID() int64 {
  5259. if x != nil {
  5260. return x.PlayerID
  5261. }
  5262. return 0
  5263. }
  5264. func (x *ExchangeDeliverDetail) GetDetail() *ExchangeDetail {
  5265. if x != nil {
  5266. return x.Detail
  5267. }
  5268. return nil
  5269. }
  5270. func (x *ExchangeDeliverDetail) GetCount() int64 {
  5271. if x != nil {
  5272. return x.Count
  5273. }
  5274. return 0
  5275. }
  5276. func (x *ExchangeDeliverDetail) GetWishPrice() int32 {
  5277. if x != nil {
  5278. return x.WishPrice
  5279. }
  5280. return 0
  5281. }
  5282. // 给玩家发货信息
  5283. type PlayerExchangeItemDeliver struct {
  5284. state protoimpl.MessageState `protogen:"open.v1"`
  5285. // 玩家ID
  5286. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5287. // 发货的商品流水号
  5288. TransID string `protobuf:"bytes,2,opt,name=transID,proto3" json:"transID,omitempty"`
  5289. // 交易商品ID
  5290. GoodsID int32 `protobuf:"varint,3,opt,name=goodsID,proto3" json:"goodsID,omitempty"`
  5291. // 单价
  5292. Price int32 `protobuf:"varint,4,opt,name=price,proto3" json:"price,omitempty"`
  5293. // 交易数量
  5294. Count int64 `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"`
  5295. // 求购单价
  5296. WishPrice int32 `protobuf:"varint,6,opt,name=wishPrice,proto3" json:"wishPrice,omitempty"`
  5297. // 是否是买方
  5298. IsBuyer bool `protobuf:"varint,7,opt,name=isBuyer,proto3" json:"isBuyer,omitempty"`
  5299. unknownFields protoimpl.UnknownFields
  5300. sizeCache protoimpl.SizeCache
  5301. }
  5302. func (x *PlayerExchangeItemDeliver) Reset() {
  5303. *x = PlayerExchangeItemDeliver{}
  5304. mi := &file_actor_proto_msgTypes[74]
  5305. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5306. ms.StoreMessageInfo(mi)
  5307. }
  5308. func (x *PlayerExchangeItemDeliver) String() string {
  5309. return protoimpl.X.MessageStringOf(x)
  5310. }
  5311. func (*PlayerExchangeItemDeliver) ProtoMessage() {}
  5312. func (x *PlayerExchangeItemDeliver) ProtoReflect() protoreflect.Message {
  5313. mi := &file_actor_proto_msgTypes[74]
  5314. if x != nil {
  5315. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5316. if ms.LoadMessageInfo() == nil {
  5317. ms.StoreMessageInfo(mi)
  5318. }
  5319. return ms
  5320. }
  5321. return mi.MessageOf(x)
  5322. }
  5323. // Deprecated: Use PlayerExchangeItemDeliver.ProtoReflect.Descriptor instead.
  5324. func (*PlayerExchangeItemDeliver) Descriptor() ([]byte, []int) {
  5325. return file_actor_proto_rawDescGZIP(), []int{74}
  5326. }
  5327. func (x *PlayerExchangeItemDeliver) GetPlayerID() int64 {
  5328. if x != nil {
  5329. return x.PlayerID
  5330. }
  5331. return 0
  5332. }
  5333. func (x *PlayerExchangeItemDeliver) GetTransID() string {
  5334. if x != nil {
  5335. return x.TransID
  5336. }
  5337. return ""
  5338. }
  5339. func (x *PlayerExchangeItemDeliver) GetGoodsID() int32 {
  5340. if x != nil {
  5341. return x.GoodsID
  5342. }
  5343. return 0
  5344. }
  5345. func (x *PlayerExchangeItemDeliver) GetPrice() int32 {
  5346. if x != nil {
  5347. return x.Price
  5348. }
  5349. return 0
  5350. }
  5351. func (x *PlayerExchangeItemDeliver) GetCount() int64 {
  5352. if x != nil {
  5353. return x.Count
  5354. }
  5355. return 0
  5356. }
  5357. func (x *PlayerExchangeItemDeliver) GetWishPrice() int32 {
  5358. if x != nil {
  5359. return x.WishPrice
  5360. }
  5361. return 0
  5362. }
  5363. func (x *PlayerExchangeItemDeliver) GetIsBuyer() bool {
  5364. if x != nil {
  5365. return x.IsBuyer
  5366. }
  5367. return false
  5368. }
  5369. // 查询我的交易物品请求
  5370. type PlayerExchangeMyItem struct {
  5371. state protoimpl.MessageState `protogen:"open.v1"`
  5372. // 玩家ID
  5373. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5374. // 类型 1:出售 2:求购
  5375. ActType int32 `protobuf:"varint,2,opt,name=actType,proto3" json:"actType,omitempty"`
  5376. // 流水号ID列表
  5377. TransIDs *StrList `protobuf:"bytes,3,opt,name=transIDs,proto3" json:"transIDs,omitempty"`
  5378. unknownFields protoimpl.UnknownFields
  5379. sizeCache protoimpl.SizeCache
  5380. }
  5381. func (x *PlayerExchangeMyItem) Reset() {
  5382. *x = PlayerExchangeMyItem{}
  5383. mi := &file_actor_proto_msgTypes[75]
  5384. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5385. ms.StoreMessageInfo(mi)
  5386. }
  5387. func (x *PlayerExchangeMyItem) String() string {
  5388. return protoimpl.X.MessageStringOf(x)
  5389. }
  5390. func (*PlayerExchangeMyItem) ProtoMessage() {}
  5391. func (x *PlayerExchangeMyItem) ProtoReflect() protoreflect.Message {
  5392. mi := &file_actor_proto_msgTypes[75]
  5393. if x != nil {
  5394. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5395. if ms.LoadMessageInfo() == nil {
  5396. ms.StoreMessageInfo(mi)
  5397. }
  5398. return ms
  5399. }
  5400. return mi.MessageOf(x)
  5401. }
  5402. // Deprecated: Use PlayerExchangeMyItem.ProtoReflect.Descriptor instead.
  5403. func (*PlayerExchangeMyItem) Descriptor() ([]byte, []int) {
  5404. return file_actor_proto_rawDescGZIP(), []int{75}
  5405. }
  5406. func (x *PlayerExchangeMyItem) GetPlayerID() int64 {
  5407. if x != nil {
  5408. return x.PlayerID
  5409. }
  5410. return 0
  5411. }
  5412. func (x *PlayerExchangeMyItem) GetActType() int32 {
  5413. if x != nil {
  5414. return x.ActType
  5415. }
  5416. return 0
  5417. }
  5418. func (x *PlayerExchangeMyItem) GetTransIDs() *StrList {
  5419. if x != nil {
  5420. return x.TransIDs
  5421. }
  5422. return nil
  5423. }
  5424. // 更新我的交易物品请求
  5425. type PlayerExchangeItemUpdate struct {
  5426. state protoimpl.MessageState `protogen:"open.v1"`
  5427. // 玩家ID
  5428. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5429. // 更新类型
  5430. UpdateType int32 `protobuf:"varint,2,opt,name=updateType,proto3" json:"updateType,omitempty"`
  5431. // 交易类型 1:出售 2:求购
  5432. ActType int32 `protobuf:"varint,3,opt,name=actType,proto3" json:"actType,omitempty"`
  5433. // 流水号ID
  5434. TransID string `protobuf:"bytes,4,opt,name=TransID,proto3" json:"TransID,omitempty"`
  5435. // 求购已达上限状态
  5436. IsWishLimit bool `protobuf:"varint,5,opt,name=isWishLimit,proto3" json:"isWishLimit,omitempty"`
  5437. unknownFields protoimpl.UnknownFields
  5438. sizeCache protoimpl.SizeCache
  5439. }
  5440. func (x *PlayerExchangeItemUpdate) Reset() {
  5441. *x = PlayerExchangeItemUpdate{}
  5442. mi := &file_actor_proto_msgTypes[76]
  5443. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5444. ms.StoreMessageInfo(mi)
  5445. }
  5446. func (x *PlayerExchangeItemUpdate) String() string {
  5447. return protoimpl.X.MessageStringOf(x)
  5448. }
  5449. func (*PlayerExchangeItemUpdate) ProtoMessage() {}
  5450. func (x *PlayerExchangeItemUpdate) ProtoReflect() protoreflect.Message {
  5451. mi := &file_actor_proto_msgTypes[76]
  5452. if x != nil {
  5453. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5454. if ms.LoadMessageInfo() == nil {
  5455. ms.StoreMessageInfo(mi)
  5456. }
  5457. return ms
  5458. }
  5459. return mi.MessageOf(x)
  5460. }
  5461. // Deprecated: Use PlayerExchangeItemUpdate.ProtoReflect.Descriptor instead.
  5462. func (*PlayerExchangeItemUpdate) Descriptor() ([]byte, []int) {
  5463. return file_actor_proto_rawDescGZIP(), []int{76}
  5464. }
  5465. func (x *PlayerExchangeItemUpdate) GetPlayerID() int64 {
  5466. if x != nil {
  5467. return x.PlayerID
  5468. }
  5469. return 0
  5470. }
  5471. func (x *PlayerExchangeItemUpdate) GetUpdateType() int32 {
  5472. if x != nil {
  5473. return x.UpdateType
  5474. }
  5475. return 0
  5476. }
  5477. func (x *PlayerExchangeItemUpdate) GetActType() int32 {
  5478. if x != nil {
  5479. return x.ActType
  5480. }
  5481. return 0
  5482. }
  5483. func (x *PlayerExchangeItemUpdate) GetTransID() string {
  5484. if x != nil {
  5485. return x.TransID
  5486. }
  5487. return ""
  5488. }
  5489. func (x *PlayerExchangeItemUpdate) GetIsWishLimit() bool {
  5490. if x != nil {
  5491. return x.IsWishLimit
  5492. }
  5493. return false
  5494. }
  5495. // 玩家再起
  5496. type PlayerComeback struct {
  5497. state protoimpl.MessageState `protogen:"open.v1"`
  5498. // 玩家ID
  5499. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5500. // 是否重新选州
  5501. Rechoose bool `protobuf:"varint,2,opt,name=rechoose,proto3" json:"rechoose,omitempty"`
  5502. // 选的州ID
  5503. StateID int32 `protobuf:"varint,3,opt,name=stateID,proto3" json:"stateID,omitempty"`
  5504. unknownFields protoimpl.UnknownFields
  5505. sizeCache protoimpl.SizeCache
  5506. }
  5507. func (x *PlayerComeback) Reset() {
  5508. *x = PlayerComeback{}
  5509. mi := &file_actor_proto_msgTypes[77]
  5510. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5511. ms.StoreMessageInfo(mi)
  5512. }
  5513. func (x *PlayerComeback) String() string {
  5514. return protoimpl.X.MessageStringOf(x)
  5515. }
  5516. func (*PlayerComeback) ProtoMessage() {}
  5517. func (x *PlayerComeback) ProtoReflect() protoreflect.Message {
  5518. mi := &file_actor_proto_msgTypes[77]
  5519. if x != nil {
  5520. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5521. if ms.LoadMessageInfo() == nil {
  5522. ms.StoreMessageInfo(mi)
  5523. }
  5524. return ms
  5525. }
  5526. return mi.MessageOf(x)
  5527. }
  5528. // Deprecated: Use PlayerComeback.ProtoReflect.Descriptor instead.
  5529. func (*PlayerComeback) Descriptor() ([]byte, []int) {
  5530. return file_actor_proto_rawDescGZIP(), []int{77}
  5531. }
  5532. func (x *PlayerComeback) GetPlayerID() int64 {
  5533. if x != nil {
  5534. return x.PlayerID
  5535. }
  5536. return 0
  5537. }
  5538. func (x *PlayerComeback) GetRechoose() bool {
  5539. if x != nil {
  5540. return x.Rechoose
  5541. }
  5542. return false
  5543. }
  5544. func (x *PlayerComeback) GetStateID() int32 {
  5545. if x != nil {
  5546. return x.StateID
  5547. }
  5548. return 0
  5549. }
  5550. // 玩家进入地图请求
  5551. type MapEnterRequest struct {
  5552. state protoimpl.MessageState `protogen:"open.v1"`
  5553. // 玩家ID
  5554. PlayerID int64 `protobuf:"varint,1,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5555. // 联盟ID
  5556. LeagueID int64 `protobuf:"varint,2,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  5557. // 是否新玩家
  5558. IsNewPlayer bool `protobuf:"varint,3,opt,name=isNewPlayer,proto3" json:"isNewPlayer,omitempty"`
  5559. // 玩家名称
  5560. PlayerName string `protobuf:"bytes,10,opt,name=playerName,proto3" json:"playerName,omitempty"`
  5561. // 玩家头像ID
  5562. IconID int32 `protobuf:"varint,11,opt,name=iconID,proto3" json:"iconID,omitempty"`
  5563. // 玩家头像框ID
  5564. FrameID int32 `protobuf:"varint,12,opt,name=frameID,proto3" json:"frameID,omitempty"`
  5565. unknownFields protoimpl.UnknownFields
  5566. sizeCache protoimpl.SizeCache
  5567. }
  5568. func (x *MapEnterRequest) Reset() {
  5569. *x = MapEnterRequest{}
  5570. mi := &file_actor_proto_msgTypes[78]
  5571. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5572. ms.StoreMessageInfo(mi)
  5573. }
  5574. func (x *MapEnterRequest) String() string {
  5575. return protoimpl.X.MessageStringOf(x)
  5576. }
  5577. func (*MapEnterRequest) ProtoMessage() {}
  5578. func (x *MapEnterRequest) ProtoReflect() protoreflect.Message {
  5579. mi := &file_actor_proto_msgTypes[78]
  5580. if x != nil {
  5581. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5582. if ms.LoadMessageInfo() == nil {
  5583. ms.StoreMessageInfo(mi)
  5584. }
  5585. return ms
  5586. }
  5587. return mi.MessageOf(x)
  5588. }
  5589. // Deprecated: Use MapEnterRequest.ProtoReflect.Descriptor instead.
  5590. func (*MapEnterRequest) Descriptor() ([]byte, []int) {
  5591. return file_actor_proto_rawDescGZIP(), []int{78}
  5592. }
  5593. func (x *MapEnterRequest) GetPlayerID() int64 {
  5594. if x != nil {
  5595. return x.PlayerID
  5596. }
  5597. return 0
  5598. }
  5599. func (x *MapEnterRequest) GetLeagueID() int64 {
  5600. if x != nil {
  5601. return x.LeagueID
  5602. }
  5603. return 0
  5604. }
  5605. func (x *MapEnterRequest) GetIsNewPlayer() bool {
  5606. if x != nil {
  5607. return x.IsNewPlayer
  5608. }
  5609. return false
  5610. }
  5611. func (x *MapEnterRequest) GetPlayerName() string {
  5612. if x != nil {
  5613. return x.PlayerName
  5614. }
  5615. return ""
  5616. }
  5617. func (x *MapEnterRequest) GetIconID() int32 {
  5618. if x != nil {
  5619. return x.IconID
  5620. }
  5621. return 0
  5622. }
  5623. func (x *MapEnterRequest) GetFrameID() int32 {
  5624. if x != nil {
  5625. return x.FrameID
  5626. }
  5627. return 0
  5628. }
  5629. // [请求] 选择出生州
  5630. type SelectStateRequest struct {
  5631. state protoimpl.MessageState `protogen:"open.v1"`
  5632. // 出生州ID
  5633. StateID int32 `protobuf:"varint,1,opt,name=stateID,proto3" json:"stateID,omitempty"`
  5634. // 玩家ID
  5635. PlayerID int64 `protobuf:"varint,2,opt,name=playerID,proto3" json:"playerID,omitempty"`
  5636. // 联盟ID
  5637. LeagueID int64 `protobuf:"varint,3,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  5638. // 玩家名称
  5639. PlayerName string `protobuf:"bytes,4,opt,name=playerName,proto3" json:"playerName,omitempty"`
  5640. // 玩家头像ID
  5641. IconID int32 `protobuf:"varint,5,opt,name=iconID,proto3" json:"iconID,omitempty"`
  5642. // 玩家头像框ID
  5643. FrameID int32 `protobuf:"varint,6,opt,name=frameID,proto3" json:"frameID,omitempty"`
  5644. unknownFields protoimpl.UnknownFields
  5645. sizeCache protoimpl.SizeCache
  5646. }
  5647. func (x *SelectStateRequest) Reset() {
  5648. *x = SelectStateRequest{}
  5649. mi := &file_actor_proto_msgTypes[79]
  5650. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5651. ms.StoreMessageInfo(mi)
  5652. }
  5653. func (x *SelectStateRequest) String() string {
  5654. return protoimpl.X.MessageStringOf(x)
  5655. }
  5656. func (*SelectStateRequest) ProtoMessage() {}
  5657. func (x *SelectStateRequest) ProtoReflect() protoreflect.Message {
  5658. mi := &file_actor_proto_msgTypes[79]
  5659. if x != nil {
  5660. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5661. if ms.LoadMessageInfo() == nil {
  5662. ms.StoreMessageInfo(mi)
  5663. }
  5664. return ms
  5665. }
  5666. return mi.MessageOf(x)
  5667. }
  5668. // Deprecated: Use SelectStateRequest.ProtoReflect.Descriptor instead.
  5669. func (*SelectStateRequest) Descriptor() ([]byte, []int) {
  5670. return file_actor_proto_rawDescGZIP(), []int{79}
  5671. }
  5672. func (x *SelectStateRequest) GetStateID() int32 {
  5673. if x != nil {
  5674. return x.StateID
  5675. }
  5676. return 0
  5677. }
  5678. func (x *SelectStateRequest) GetPlayerID() int64 {
  5679. if x != nil {
  5680. return x.PlayerID
  5681. }
  5682. return 0
  5683. }
  5684. func (x *SelectStateRequest) GetLeagueID() int64 {
  5685. if x != nil {
  5686. return x.LeagueID
  5687. }
  5688. return 0
  5689. }
  5690. func (x *SelectStateRequest) GetPlayerName() string {
  5691. if x != nil {
  5692. return x.PlayerName
  5693. }
  5694. return ""
  5695. }
  5696. func (x *SelectStateRequest) GetIconID() int32 {
  5697. if x != nil {
  5698. return x.IconID
  5699. }
  5700. return 0
  5701. }
  5702. func (x *SelectStateRequest) GetFrameID() int32 {
  5703. if x != nil {
  5704. return x.FrameID
  5705. }
  5706. return 0
  5707. }
  5708. // [响应] 选择出生州
  5709. type SelectStateResponse struct {
  5710. state protoimpl.MessageState `protogen:"open.v1"`
  5711. // 观察者对象ID
  5712. ObjectID int64 `protobuf:"varint,1,opt,name=objectID,proto3" json:"objectID,omitempty"`
  5713. // 出生坐标
  5714. Point *Point `protobuf:"bytes,2,opt,name=point,proto3" json:"point,omitempty"`
  5715. unknownFields protoimpl.UnknownFields
  5716. sizeCache protoimpl.SizeCache
  5717. }
  5718. func (x *SelectStateResponse) Reset() {
  5719. *x = SelectStateResponse{}
  5720. mi := &file_actor_proto_msgTypes[80]
  5721. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5722. ms.StoreMessageInfo(mi)
  5723. }
  5724. func (x *SelectStateResponse) String() string {
  5725. return protoimpl.X.MessageStringOf(x)
  5726. }
  5727. func (*SelectStateResponse) ProtoMessage() {}
  5728. func (x *SelectStateResponse) ProtoReflect() protoreflect.Message {
  5729. mi := &file_actor_proto_msgTypes[80]
  5730. if x != nil {
  5731. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5732. if ms.LoadMessageInfo() == nil {
  5733. ms.StoreMessageInfo(mi)
  5734. }
  5735. return ms
  5736. }
  5737. return mi.MessageOf(x)
  5738. }
  5739. // Deprecated: Use SelectStateResponse.ProtoReflect.Descriptor instead.
  5740. func (*SelectStateResponse) Descriptor() ([]byte, []int) {
  5741. return file_actor_proto_rawDescGZIP(), []int{80}
  5742. }
  5743. func (x *SelectStateResponse) GetObjectID() int64 {
  5744. if x != nil {
  5745. return x.ObjectID
  5746. }
  5747. return 0
  5748. }
  5749. func (x *SelectStateResponse) GetPoint() *Point {
  5750. if x != nil {
  5751. return x.Point
  5752. }
  5753. return nil
  5754. }
  5755. // 自动撤退
  5756. type AutoRetreat struct {
  5757. state protoimpl.MessageState `protogen:"open.v1"`
  5758. // 队伍ID
  5759. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"`
  5760. // 撤退的行军状态
  5761. MarchState int32 `protobuf:"varint,2,opt,name=marchState,proto3" json:"marchState,omitempty"`
  5762. // 是否移除调动点
  5763. IsRemoveRedeploy bool `protobuf:"varint,3,opt,name=isRemoveRedeploy,proto3" json:"isRemoveRedeploy,omitempty"`
  5764. unknownFields protoimpl.UnknownFields
  5765. sizeCache protoimpl.SizeCache
  5766. }
  5767. func (x *AutoRetreat) Reset() {
  5768. *x = AutoRetreat{}
  5769. mi := &file_actor_proto_msgTypes[81]
  5770. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5771. ms.StoreMessageInfo(mi)
  5772. }
  5773. func (x *AutoRetreat) String() string {
  5774. return protoimpl.X.MessageStringOf(x)
  5775. }
  5776. func (*AutoRetreat) ProtoMessage() {}
  5777. func (x *AutoRetreat) ProtoReflect() protoreflect.Message {
  5778. mi := &file_actor_proto_msgTypes[81]
  5779. if x != nil {
  5780. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5781. if ms.LoadMessageInfo() == nil {
  5782. ms.StoreMessageInfo(mi)
  5783. }
  5784. return ms
  5785. }
  5786. return mi.MessageOf(x)
  5787. }
  5788. // Deprecated: Use AutoRetreat.ProtoReflect.Descriptor instead.
  5789. func (*AutoRetreat) Descriptor() ([]byte, []int) {
  5790. return file_actor_proto_rawDescGZIP(), []int{81}
  5791. }
  5792. func (x *AutoRetreat) GetTeamID() int32 {
  5793. if x != nil {
  5794. return x.TeamID
  5795. }
  5796. return 0
  5797. }
  5798. func (x *AutoRetreat) GetMarchState() int32 {
  5799. if x != nil {
  5800. return x.MarchState
  5801. }
  5802. return 0
  5803. }
  5804. func (x *AutoRetreat) GetIsRemoveRedeploy() bool {
  5805. if x != nil {
  5806. return x.IsRemoveRedeploy
  5807. }
  5808. return false
  5809. }
  5810. // 自动防守
  5811. type AutoDefend struct {
  5812. state protoimpl.MessageState `protogen:"open.v1"`
  5813. // 建筑对象ID
  5814. BuildObjectID int64 `protobuf:"varint,1,opt,name=buildObjectID,proto3" json:"buildObjectID,omitempty"`
  5815. // 行军对象ID列表
  5816. Members []*AutoDefendMember `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
  5817. unknownFields protoimpl.UnknownFields
  5818. sizeCache protoimpl.SizeCache
  5819. }
  5820. func (x *AutoDefend) Reset() {
  5821. *x = AutoDefend{}
  5822. mi := &file_actor_proto_msgTypes[82]
  5823. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5824. ms.StoreMessageInfo(mi)
  5825. }
  5826. func (x *AutoDefend) String() string {
  5827. return protoimpl.X.MessageStringOf(x)
  5828. }
  5829. func (*AutoDefend) ProtoMessage() {}
  5830. func (x *AutoDefend) ProtoReflect() protoreflect.Message {
  5831. mi := &file_actor_proto_msgTypes[82]
  5832. if x != nil {
  5833. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5834. if ms.LoadMessageInfo() == nil {
  5835. ms.StoreMessageInfo(mi)
  5836. }
  5837. return ms
  5838. }
  5839. return mi.MessageOf(x)
  5840. }
  5841. // Deprecated: Use AutoDefend.ProtoReflect.Descriptor instead.
  5842. func (*AutoDefend) Descriptor() ([]byte, []int) {
  5843. return file_actor_proto_rawDescGZIP(), []int{82}
  5844. }
  5845. func (x *AutoDefend) GetBuildObjectID() int64 {
  5846. if x != nil {
  5847. return x.BuildObjectID
  5848. }
  5849. return 0
  5850. }
  5851. func (x *AutoDefend) GetMembers() []*AutoDefendMember {
  5852. if x != nil {
  5853. return x.Members
  5854. }
  5855. return nil
  5856. }
  5857. // 自动防守成员
  5858. type AutoDefendMember struct {
  5859. state protoimpl.MessageState `protogen:"open.v1"`
  5860. // 行军对象ID
  5861. MarchObjectID int64 `protobuf:"varint,1,opt,name=marchObjectID,proto3" json:"marchObjectID,omitempty"`
  5862. // 是否同步
  5863. MarchSync *MarchSync `protobuf:"bytes,2,opt,name=marchSync,proto3" json:"marchSync,omitempty"`
  5864. unknownFields protoimpl.UnknownFields
  5865. sizeCache protoimpl.SizeCache
  5866. }
  5867. func (x *AutoDefendMember) Reset() {
  5868. *x = AutoDefendMember{}
  5869. mi := &file_actor_proto_msgTypes[83]
  5870. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5871. ms.StoreMessageInfo(mi)
  5872. }
  5873. func (x *AutoDefendMember) String() string {
  5874. return protoimpl.X.MessageStringOf(x)
  5875. }
  5876. func (*AutoDefendMember) ProtoMessage() {}
  5877. func (x *AutoDefendMember) ProtoReflect() protoreflect.Message {
  5878. mi := &file_actor_proto_msgTypes[83]
  5879. if x != nil {
  5880. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5881. if ms.LoadMessageInfo() == nil {
  5882. ms.StoreMessageInfo(mi)
  5883. }
  5884. return ms
  5885. }
  5886. return mi.MessageOf(x)
  5887. }
  5888. // Deprecated: Use AutoDefendMember.ProtoReflect.Descriptor instead.
  5889. func (*AutoDefendMember) Descriptor() ([]byte, []int) {
  5890. return file_actor_proto_rawDescGZIP(), []int{83}
  5891. }
  5892. func (x *AutoDefendMember) GetMarchObjectID() int64 {
  5893. if x != nil {
  5894. return x.MarchObjectID
  5895. }
  5896. return 0
  5897. }
  5898. func (x *AutoDefendMember) GetMarchSync() *MarchSync {
  5899. if x != nil {
  5900. return x.MarchSync
  5901. }
  5902. return nil
  5903. }
  5904. // 更新观察者坐标点
  5905. type UpdateWatcherPoint struct {
  5906. state protoimpl.MessageState `protogen:"open.v1"`
  5907. // 坐标
  5908. Point *Point `protobuf:"bytes,1,opt,name=point,proto3" json:"point,omitempty"`
  5909. // 是否失败
  5910. IsFailed bool `protobuf:"varint,2,opt,name=isFailed,proto3" json:"isFailed,omitempty"`
  5911. unknownFields protoimpl.UnknownFields
  5912. sizeCache protoimpl.SizeCache
  5913. }
  5914. func (x *UpdateWatcherPoint) Reset() {
  5915. *x = UpdateWatcherPoint{}
  5916. mi := &file_actor_proto_msgTypes[84]
  5917. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5918. ms.StoreMessageInfo(mi)
  5919. }
  5920. func (x *UpdateWatcherPoint) String() string {
  5921. return protoimpl.X.MessageStringOf(x)
  5922. }
  5923. func (*UpdateWatcherPoint) ProtoMessage() {}
  5924. func (x *UpdateWatcherPoint) ProtoReflect() protoreflect.Message {
  5925. mi := &file_actor_proto_msgTypes[84]
  5926. if x != nil {
  5927. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5928. if ms.LoadMessageInfo() == nil {
  5929. ms.StoreMessageInfo(mi)
  5930. }
  5931. return ms
  5932. }
  5933. return mi.MessageOf(x)
  5934. }
  5935. // Deprecated: Use UpdateWatcherPoint.ProtoReflect.Descriptor instead.
  5936. func (*UpdateWatcherPoint) Descriptor() ([]byte, []int) {
  5937. return file_actor_proto_rawDescGZIP(), []int{84}
  5938. }
  5939. func (x *UpdateWatcherPoint) GetPoint() *Point {
  5940. if x != nil {
  5941. return x.Point
  5942. }
  5943. return nil
  5944. }
  5945. func (x *UpdateWatcherPoint) GetIsFailed() bool {
  5946. if x != nil {
  5947. return x.IsFailed
  5948. }
  5949. return false
  5950. }
  5951. // 更新部队
  5952. type UpdateTeam struct {
  5953. state protoimpl.MessageState `protogen:"open.v1"`
  5954. // 更新的部队ID
  5955. TeamID int32 `protobuf:"varint,1,opt,name=teamID,proto3" json:"teamID,omitempty"`
  5956. // 根据更新类型读取下面的数据
  5957. TeamUpdateType int32 `protobuf:"varint,2,opt,name=teamUpdateType,proto3" json:"teamUpdateType,omitempty"`
  5958. // 调动点的对象ID
  5959. RedeployObjectID int64 `protobuf:"varint,10,opt,name=redeployObjectID,proto3" json:"redeployObjectID,omitempty"`
  5960. // 调动点的对象类型
  5961. RedeployObjectType int32 `protobuf:"varint,11,opt,name=redeployObjectType,proto3" json:"redeployObjectType,omitempty"` // TODO 其它
  5962. unknownFields protoimpl.UnknownFields
  5963. sizeCache protoimpl.SizeCache
  5964. }
  5965. func (x *UpdateTeam) Reset() {
  5966. *x = UpdateTeam{}
  5967. mi := &file_actor_proto_msgTypes[85]
  5968. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5969. ms.StoreMessageInfo(mi)
  5970. }
  5971. func (x *UpdateTeam) String() string {
  5972. return protoimpl.X.MessageStringOf(x)
  5973. }
  5974. func (*UpdateTeam) ProtoMessage() {}
  5975. func (x *UpdateTeam) ProtoReflect() protoreflect.Message {
  5976. mi := &file_actor_proto_msgTypes[85]
  5977. if x != nil {
  5978. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5979. if ms.LoadMessageInfo() == nil {
  5980. ms.StoreMessageInfo(mi)
  5981. }
  5982. return ms
  5983. }
  5984. return mi.MessageOf(x)
  5985. }
  5986. // Deprecated: Use UpdateTeam.ProtoReflect.Descriptor instead.
  5987. func (*UpdateTeam) Descriptor() ([]byte, []int) {
  5988. return file_actor_proto_rawDescGZIP(), []int{85}
  5989. }
  5990. func (x *UpdateTeam) GetTeamID() int32 {
  5991. if x != nil {
  5992. return x.TeamID
  5993. }
  5994. return 0
  5995. }
  5996. func (x *UpdateTeam) GetTeamUpdateType() int32 {
  5997. if x != nil {
  5998. return x.TeamUpdateType
  5999. }
  6000. return 0
  6001. }
  6002. func (x *UpdateTeam) GetRedeployObjectID() int64 {
  6003. if x != nil {
  6004. return x.RedeployObjectID
  6005. }
  6006. return 0
  6007. }
  6008. func (x *UpdateTeam) GetRedeployObjectType() int32 {
  6009. if x != nil {
  6010. return x.RedeployObjectType
  6011. }
  6012. return 0
  6013. }
  6014. // 寻路请求
  6015. type FindPathRequest struct {
  6016. state protoimpl.MessageState `protogen:"open.v1"`
  6017. // 起点X坐标
  6018. StartX int32 `protobuf:"varint,1,opt,name=startX,proto3" json:"startX,omitempty"`
  6019. // 起点Y坐标
  6020. StartY int32 `protobuf:"varint,2,opt,name=startY,proto3" json:"startY,omitempty"`
  6021. // 终点X坐标
  6022. EndX int32 `protobuf:"varint,3,opt,name=endX,proto3" json:"endX,omitempty"`
  6023. // 终点Y坐标
  6024. EndY int32 `protobuf:"varint,4,opt,name=endY,proto3" json:"endY,omitempty"`
  6025. // 玩家ID
  6026. PlayerID int64 `protobuf:"varint,10,opt,name=playerID,proto3" json:"playerID,omitempty"`
  6027. // 联盟ID
  6028. LeagueID int64 `protobuf:"varint,11,opt,name=leagueID,proto3" json:"leagueID,omitempty"`
  6029. // 行军类型
  6030. MarchType int32 `protobuf:"varint,20,opt,name=marchType,proto3" json:"marchType,omitempty"`
  6031. unknownFields protoimpl.UnknownFields
  6032. sizeCache protoimpl.SizeCache
  6033. }
  6034. func (x *FindPathRequest) Reset() {
  6035. *x = FindPathRequest{}
  6036. mi := &file_actor_proto_msgTypes[86]
  6037. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6038. ms.StoreMessageInfo(mi)
  6039. }
  6040. func (x *FindPathRequest) String() string {
  6041. return protoimpl.X.MessageStringOf(x)
  6042. }
  6043. func (*FindPathRequest) ProtoMessage() {}
  6044. func (x *FindPathRequest) ProtoReflect() protoreflect.Message {
  6045. mi := &file_actor_proto_msgTypes[86]
  6046. if x != nil {
  6047. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6048. if ms.LoadMessageInfo() == nil {
  6049. ms.StoreMessageInfo(mi)
  6050. }
  6051. return ms
  6052. }
  6053. return mi.MessageOf(x)
  6054. }
  6055. // Deprecated: Use FindPathRequest.ProtoReflect.Descriptor instead.
  6056. func (*FindPathRequest) Descriptor() ([]byte, []int) {
  6057. return file_actor_proto_rawDescGZIP(), []int{86}
  6058. }
  6059. func (x *FindPathRequest) GetStartX() int32 {
  6060. if x != nil {
  6061. return x.StartX
  6062. }
  6063. return 0
  6064. }
  6065. func (x *FindPathRequest) GetStartY() int32 {
  6066. if x != nil {
  6067. return x.StartY
  6068. }
  6069. return 0
  6070. }
  6071. func (x *FindPathRequest) GetEndX() int32 {
  6072. if x != nil {
  6073. return x.EndX
  6074. }
  6075. return 0
  6076. }
  6077. func (x *FindPathRequest) GetEndY() int32 {
  6078. if x != nil {
  6079. return x.EndY
  6080. }
  6081. return 0
  6082. }
  6083. func (x *FindPathRequest) GetPlayerID() int64 {
  6084. if x != nil {
  6085. return x.PlayerID
  6086. }
  6087. return 0
  6088. }
  6089. func (x *FindPathRequest) GetLeagueID() int64 {
  6090. if x != nil {
  6091. return x.LeagueID
  6092. }
  6093. return 0
  6094. }
  6095. func (x *FindPathRequest) GetMarchType() int32 {
  6096. if x != nil {
  6097. return x.MarchType
  6098. }
  6099. return 0
  6100. }
  6101. // 自动防守请求
  6102. type AutoDefendRequest struct {
  6103. state protoimpl.MessageState `protogen:"open.v1"`
  6104. // 建筑对象ID
  6105. BuildObjectID int64 `protobuf:"varint,1,opt,name=buildObjectID,proto3" json:"buildObjectID,omitempty"`
  6106. // teamIDs
  6107. TeamIDs []int32 `protobuf:"varint,2,rep,packed,name=teamIDs,proto3" json:"teamIDs,omitempty"`
  6108. unknownFields protoimpl.UnknownFields
  6109. sizeCache protoimpl.SizeCache
  6110. }
  6111. func (x *AutoDefendRequest) Reset() {
  6112. *x = AutoDefendRequest{}
  6113. mi := &file_actor_proto_msgTypes[87]
  6114. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6115. ms.StoreMessageInfo(mi)
  6116. }
  6117. func (x *AutoDefendRequest) String() string {
  6118. return protoimpl.X.MessageStringOf(x)
  6119. }
  6120. func (*AutoDefendRequest) ProtoMessage() {}
  6121. func (x *AutoDefendRequest) ProtoReflect() protoreflect.Message {
  6122. mi := &file_actor_proto_msgTypes[87]
  6123. if x != nil {
  6124. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6125. if ms.LoadMessageInfo() == nil {
  6126. ms.StoreMessageInfo(mi)
  6127. }
  6128. return ms
  6129. }
  6130. return mi.MessageOf(x)
  6131. }
  6132. // Deprecated: Use AutoDefendRequest.ProtoReflect.Descriptor instead.
  6133. func (*AutoDefendRequest) Descriptor() ([]byte, []int) {
  6134. return file_actor_proto_rawDescGZIP(), []int{87}
  6135. }
  6136. func (x *AutoDefendRequest) GetBuildObjectID() int64 {
  6137. if x != nil {
  6138. return x.BuildObjectID
  6139. }
  6140. return 0
  6141. }
  6142. func (x *AutoDefendRequest) GetTeamIDs() []int32 {
  6143. if x != nil {
  6144. return x.TeamIDs
  6145. }
  6146. return nil
  6147. }
  6148. // 侦察检测
  6149. type CheckScoutResult struct {
  6150. state protoimpl.MessageState `protogen:"open.v1"`
  6151. // 侦察玩家ID
  6152. TargetPlayerID int64 `protobuf:"varint,1,opt,name=targetPlayerID,proto3" json:"targetPlayerID,omitempty"`
  6153. // 侦察玩家名称
  6154. TargetPlayerName string `protobuf:"bytes,2,opt,name=targetPlayerName,proto3" json:"targetPlayerName,omitempty"`
  6155. // 侦察坐标
  6156. Point *Point `protobuf:"bytes,3,opt,name=point,proto3" json:"point,omitempty"`
  6157. // 返回当前目标状态 1保护 暂时无用 后续定义更新
  6158. TargetState int32 `protobuf:"varint,4,opt,name=targetState,proto3" json:"targetState,omitempty"`
  6159. unknownFields protoimpl.UnknownFields
  6160. sizeCache protoimpl.SizeCache
  6161. }
  6162. func (x *CheckScoutResult) Reset() {
  6163. *x = CheckScoutResult{}
  6164. mi := &file_actor_proto_msgTypes[88]
  6165. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6166. ms.StoreMessageInfo(mi)
  6167. }
  6168. func (x *CheckScoutResult) String() string {
  6169. return protoimpl.X.MessageStringOf(x)
  6170. }
  6171. func (*CheckScoutResult) ProtoMessage() {}
  6172. func (x *CheckScoutResult) ProtoReflect() protoreflect.Message {
  6173. mi := &file_actor_proto_msgTypes[88]
  6174. if x != nil {
  6175. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6176. if ms.LoadMessageInfo() == nil {
  6177. ms.StoreMessageInfo(mi)
  6178. }
  6179. return ms
  6180. }
  6181. return mi.MessageOf(x)
  6182. }
  6183. // Deprecated: Use CheckScoutResult.ProtoReflect.Descriptor instead.
  6184. func (*CheckScoutResult) Descriptor() ([]byte, []int) {
  6185. return file_actor_proto_rawDescGZIP(), []int{88}
  6186. }
  6187. func (x *CheckScoutResult) GetTargetPlayerID() int64 {
  6188. if x != nil {
  6189. return x.TargetPlayerID
  6190. }
  6191. return 0
  6192. }
  6193. func (x *CheckScoutResult) GetTargetPlayerName() string {
  6194. if x != nil {
  6195. return x.TargetPlayerName
  6196. }
  6197. return ""
  6198. }
  6199. func (x *CheckScoutResult) GetPoint() *Point {
  6200. if x != nil {
  6201. return x.Point
  6202. }
  6203. return nil
  6204. }
  6205. func (x *CheckScoutResult) GetTargetState() int32 {
  6206. if x != nil {
  6207. return x.TargetState
  6208. }
  6209. return 0
  6210. }
  6211. // 侦察请求
  6212. type ScoutRequest struct {
  6213. state protoimpl.MessageState `protogen:"open.v1"`
  6214. // 侦察队列ID
  6215. QueueID int32 `protobuf:"varint,1,opt,name=queueID,proto3" json:"queueID,omitempty"`
  6216. // 侦察类型 1:侦察-行军 2:侦察开始
  6217. ScoutType int32 `protobuf:"varint,2,opt,name=scoutType,proto3" json:"scoutType,omitempty"`
  6218. // 侦察玩家ID
  6219. PlayerID int64 `protobuf:"varint,3,opt,name=playerID,proto3" json:"playerID,omitempty"`
  6220. // 结束时间戳 单位毫秒
  6221. EndTime int64 `protobuf:"varint,4,opt,name=endTime,proto3" json:"endTime,omitempty"`
  6222. unknownFields protoimpl.UnknownFields
  6223. sizeCache protoimpl.SizeCache
  6224. }
  6225. func (x *ScoutRequest) Reset() {
  6226. *x = ScoutRequest{}
  6227. mi := &file_actor_proto_msgTypes[89]
  6228. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6229. ms.StoreMessageInfo(mi)
  6230. }
  6231. func (x *ScoutRequest) String() string {
  6232. return protoimpl.X.MessageStringOf(x)
  6233. }
  6234. func (*ScoutRequest) ProtoMessage() {}
  6235. func (x *ScoutRequest) ProtoReflect() protoreflect.Message {
  6236. mi := &file_actor_proto_msgTypes[89]
  6237. if x != nil {
  6238. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6239. if ms.LoadMessageInfo() == nil {
  6240. ms.StoreMessageInfo(mi)
  6241. }
  6242. return ms
  6243. }
  6244. return mi.MessageOf(x)
  6245. }
  6246. // Deprecated: Use ScoutRequest.ProtoReflect.Descriptor instead.
  6247. func (*ScoutRequest) Descriptor() ([]byte, []int) {
  6248. return file_actor_proto_rawDescGZIP(), []int{89}
  6249. }
  6250. func (x *ScoutRequest) GetQueueID() int32 {
  6251. if x != nil {
  6252. return x.QueueID
  6253. }
  6254. return 0
  6255. }
  6256. func (x *ScoutRequest) GetScoutType() int32 {
  6257. if x != nil {
  6258. return x.ScoutType
  6259. }
  6260. return 0
  6261. }
  6262. func (x *ScoutRequest) GetPlayerID() int64 {
  6263. if x != nil {
  6264. return x.PlayerID
  6265. }
  6266. return 0
  6267. }
  6268. func (x *ScoutRequest) GetEndTime() int64 {
  6269. if x != nil {
  6270. return x.EndTime
  6271. }
  6272. return 0
  6273. }
  6274. // 侦察状态更新通知
  6275. type ScoutUpdateNotice struct {
  6276. state protoimpl.MessageState `protogen:"open.v1"`
  6277. // 侦察开启队列列表
  6278. Starts []int32 `protobuf:"varint,1,rep,packed,name=starts,proto3" json:"starts,omitempty"`
  6279. // 侦察结束队列列表
  6280. Ends []int32 `protobuf:"varint,2,rep,packed,name=ends,proto3" json:"ends,omitempty"`
  6281. unknownFields protoimpl.UnknownFields
  6282. sizeCache protoimpl.SizeCache
  6283. }
  6284. func (x *ScoutUpdateNotice) Reset() {
  6285. *x = ScoutUpdateNotice{}
  6286. mi := &file_actor_proto_msgTypes[90]
  6287. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6288. ms.StoreMessageInfo(mi)
  6289. }
  6290. func (x *ScoutUpdateNotice) String() string {
  6291. return protoimpl.X.MessageStringOf(x)
  6292. }
  6293. func (*ScoutUpdateNotice) ProtoMessage() {}
  6294. func (x *ScoutUpdateNotice) ProtoReflect() protoreflect.Message {
  6295. mi := &file_actor_proto_msgTypes[90]
  6296. if x != nil {
  6297. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6298. if ms.LoadMessageInfo() == nil {
  6299. ms.StoreMessageInfo(mi)
  6300. }
  6301. return ms
  6302. }
  6303. return mi.MessageOf(x)
  6304. }
  6305. // Deprecated: Use ScoutUpdateNotice.ProtoReflect.Descriptor instead.
  6306. func (*ScoutUpdateNotice) Descriptor() ([]byte, []int) {
  6307. return file_actor_proto_rawDescGZIP(), []int{90}
  6308. }
  6309. func (x *ScoutUpdateNotice) GetStarts() []int32 {
  6310. if x != nil {
  6311. return x.Starts
  6312. }
  6313. return nil
  6314. }
  6315. func (x *ScoutUpdateNotice) GetEnds() []int32 {
  6316. if x != nil {
  6317. return x.Ends
  6318. }
  6319. return nil
  6320. }
  6321. // 侦察结果
  6322. type ScoutSearchResult struct {
  6323. state protoimpl.MessageState `protogen:"open.v1"`
  6324. // 侦察队列ID
  6325. QueueID int32 `protobuf:"varint,1,opt,name=queueID,proto3" json:"queueID,omitempty"`
  6326. // 被侦察玩家ID
  6327. TargetPlayerID int64 `protobuf:"varint,2,opt,name=targetPlayerID,proto3" json:"targetPlayerID,omitempty"`
  6328. // 被侦察玩家名称
  6329. TargetPlayerName string `protobuf:"bytes,3,opt,name=targetPlayerName,proto3" json:"targetPlayerName,omitempty"`
  6330. // 侦察结果 资源列表
  6331. Assets *AssetList `protobuf:"bytes,4,opt,name=assets,proto3" json:"assets,omitempty"`
  6332. unknownFields protoimpl.UnknownFields
  6333. sizeCache protoimpl.SizeCache
  6334. }
  6335. func (x *ScoutSearchResult) Reset() {
  6336. *x = ScoutSearchResult{}
  6337. mi := &file_actor_proto_msgTypes[91]
  6338. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6339. ms.StoreMessageInfo(mi)
  6340. }
  6341. func (x *ScoutSearchResult) String() string {
  6342. return protoimpl.X.MessageStringOf(x)
  6343. }
  6344. func (*ScoutSearchResult) ProtoMessage() {}
  6345. func (x *ScoutSearchResult) ProtoReflect() protoreflect.Message {
  6346. mi := &file_actor_proto_msgTypes[91]
  6347. if x != nil {
  6348. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6349. if ms.LoadMessageInfo() == nil {
  6350. ms.StoreMessageInfo(mi)
  6351. }
  6352. return ms
  6353. }
  6354. return mi.MessageOf(x)
  6355. }
  6356. // Deprecated: Use ScoutSearchResult.ProtoReflect.Descriptor instead.
  6357. func (*ScoutSearchResult) Descriptor() ([]byte, []int) {
  6358. return file_actor_proto_rawDescGZIP(), []int{91}
  6359. }
  6360. func (x *ScoutSearchResult) GetQueueID() int32 {
  6361. if x != nil {
  6362. return x.QueueID
  6363. }
  6364. return 0
  6365. }
  6366. func (x *ScoutSearchResult) GetTargetPlayerID() int64 {
  6367. if x != nil {
  6368. return x.TargetPlayerID
  6369. }
  6370. return 0
  6371. }
  6372. func (x *ScoutSearchResult) GetTargetPlayerName() string {
  6373. if x != nil {
  6374. return x.TargetPlayerName
  6375. }
  6376. return ""
  6377. }
  6378. func (x *ScoutSearchResult) GetAssets() *AssetList {
  6379. if x != nil {
  6380. return x.Assets
  6381. }
  6382. return nil
  6383. }
  6384. var File_actor_proto protoreflect.FileDescriptor
  6385. const file_actor_proto_rawDesc = "" +
  6386. "\n" +
  6387. "\vactor.proto\x12\x02pb\x1a\x0fbase_type.proto\x1a\n" +
  6388. "mail.proto\x1a\fbattle.proto\x1a\tmap.proto\x1a\x0eexchange.proto\"[\n" +
  6389. "\vDevRegister\x12 \n" +
  6390. "\vaccountName\x18\x01 \x01(\tR\vaccountName\x12\x1a\n" +
  6391. "\bpassword\x18\x02 \x01(\tR\bpassword\x12\x0e\n" +
  6392. "\x02ip\x18\x03 \x01(\tR\x02ip\"h\n" +
  6393. "\x04User\x12\x14\n" +
  6394. "\x05sdkID\x18\x01 \x01(\x05R\x05sdkID\x12\x10\n" +
  6395. "\x03PID\x18\x02 \x01(\x05R\x03PID\x12\x16\n" +
  6396. "\x06openID\x18\x03 \x01(\tR\x06openID\x12\x10\n" +
  6397. "\x03uid\x18\x04 \x01(\x03R\x03uid\x12\x0e\n" +
  6398. "\x02ip\x18\x05 \x01(\tR\x02ip\"\xb9\x01\n" +
  6399. "\vUpdateOrder\x12\x1e\n" +
  6400. "\n" +
  6401. "gameNodeID\x18\x01 \x01(\tR\n" +
  6402. "gameNodeID\x12\x18\n" +
  6403. "\aorderID\x18\x02 \x01(\x03R\aorderID\x12\x1e\n" +
  6404. "\n" +
  6405. "sdkOrderID\x18\x03 \x01(\tR\n" +
  6406. "sdkOrderID\x12\x16\n" +
  6407. "\x06amount\x18\x04 \x01(\x05R\x06amount\x12 \n" +
  6408. "\vcheckAmount\x18\x05 \x01(\bR\vcheckAmount\x12\x16\n" +
  6409. "\x06origin\x18\x06 \x01(\x05R\x06origin\"\xb9\x02\n" +
  6410. "\vCreateOrder\x12\x10\n" +
  6411. "\x03PID\x18\x01 \x01(\x05R\x03PID\x12\x10\n" +
  6412. "\x03UID\x18\x02 \x01(\x03R\x03UID\x12\x1e\n" +
  6413. "\n" +
  6414. "gameNodeID\x18\x03 \x01(\tR\n" +
  6415. "gameNodeID\x12\x1a\n" +
  6416. "\bplayerID\x18\x04 \x01(\x03R\bplayerID\x12\x1a\n" +
  6417. "\bchargeID\x18\x05 \x01(\x05R\bchargeID\x12\x16\n" +
  6418. "\x06amount\x18\x06 \x01(\x05R\x06amount\x12\x1a\n" +
  6419. "\bclientOS\x18\a \x01(\x05R\bclientOS\x12\x0e\n" +
  6420. "\x02ip\x18\b \x01(\tR\x02ip\x120\n" +
  6421. "\x05extra\x18\t \x03(\v2\x1a.pb.CreateOrder.ExtraEntryR\x05extra\x1a8\n" +
  6422. "\n" +
  6423. "ExtraEntry\x12\x10\n" +
  6424. "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
  6425. "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xe9\x02\n" +
  6426. "\fOrderDeliver\x12\x18\n" +
  6427. "\aorderID\x18\x01 \x01(\x03R\aorderID\x12\x1e\n" +
  6428. "\n" +
  6429. "sdkOrderID\x18\x02 \x01(\tR\n" +
  6430. "sdkOrderID\x12\x10\n" +
  6431. "\x03pid\x18\x03 \x01(\x05R\x03pid\x12\x10\n" +
  6432. "\x03uid\x18\x04 \x01(\x03R\x03uid\x12\x1e\n" +
  6433. "\n" +
  6434. "gameNodeID\x18\x05 \x01(\tR\n" +
  6435. "gameNodeID\x12\x1a\n" +
  6436. "\bplayerID\x18\x06 \x01(\x03R\bplayerID\x12\x1a\n" +
  6437. "\bchargeID\x18\a \x01(\x05R\bchargeID\x12\x14\n" +
  6438. "\x05money\x18\b \x01(\x05R\x05money\x12 \n" +
  6439. "\vpaymentTime\x18\t \x01(\x03R\vpaymentTime\x121\n" +
  6440. "\x05extra\x18\n" +
  6441. " \x03(\v2\x1b.pb.OrderDeliver.ExtraEntryR\x05extra\x1a8\n" +
  6442. "\n" +
  6443. "ExtraEntry\x12\x10\n" +
  6444. "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
  6445. "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"q\n" +
  6446. "\rDBQueueReport\x12\x1c\n" +
  6447. "\ttableName\x18\x01 \x01(\tR\ttableName\x12 \n" +
  6448. "\vremainCount\x18\x02 \x01(\x03R\vremainCount\x12 \n" +
  6449. "\vsubmitCount\x18\x03 \x01(\x03R\vsubmitCount\":\n" +
  6450. "\x11DBQueueReportList\x12%\n" +
  6451. "\x04list\x18\x01 \x03(\v2\x11.pb.DBQueueReportR\x04list\"\xe3\x01\n" +
  6452. "\bSendMail\x12\"\n" +
  6453. "\ffromPlayerID\x18\x01 \x01(\x03R\ffromPlayerID\x12&\n" +
  6454. "\x0efromPlayerName\x18\x02 \x01(\tR\x0efromPlayerName\x12\x1e\n" +
  6455. "\n" +
  6456. "toPlayerID\x18\x03 \x01(\x03R\n" +
  6457. "toPlayerID\x12\x1e\n" +
  6458. "\n" +
  6459. "templateID\x18\x04 \x01(\x05R\n" +
  6460. "templateID\x12&\n" +
  6461. "\x0etemplateParams\x18\x05 \x03(\tR\x0etemplateParams\x12#\n" +
  6462. "\aRewards\x18\x06 \x03(\v2\t.pb.AssetR\aRewards\"\xfc\x01\n" +
  6463. "\vAddMailBulk\x12\x1a\n" +
  6464. "\bsendType\x18\x01 \x01(\x05R\bsendType\x12&\n" +
  6465. "\x0etoPlayerIDList\x18\x02 \x03(\x03R\x0etoPlayerIDList\x12\x1e\n" +
  6466. "\n" +
  6467. "templateID\x18\x03 \x01(\x05R\n" +
  6468. "templateID\x12&\n" +
  6469. "\x0etemplateParams\x18\x04 \x03(\tR\x0etemplateParams\x12#\n" +
  6470. "\aRewards\x18\x05 \x03(\v2\t.pb.AssetR\aRewards\x12\x1c\n" +
  6471. "\tstartTime\x18\x06 \x01(\x03R\tstartTime\x12\x1e\n" +
  6472. "\n" +
  6473. "expireTime\x18\a \x01(\x03R\n" +
  6474. "expireTime\"\x82\x05\n" +
  6475. "\n" +
  6476. "PlayerData\x12\x1a\n" +
  6477. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  6478. "\n" +
  6479. "playerName\x18\x02 \x01(\tR\n" +
  6480. "playerName\x12\x1c\n" +
  6481. "\tlordLevel\x18\x03 \x01(\x05R\tlordLevel\x12\x16\n" +
  6482. "\x06iconID\x18\x04 \x01(\x05R\x06iconID\x12\x18\n" +
  6483. "\aframeID\x18\x05 \x01(\x05R\aframeID\x12\x12\n" +
  6484. "\x04bgID\x18\x06 \x01(\x05R\x04bgID\x12\x12\n" +
  6485. "\x04desc\x18\a \x01(\tR\x04desc\x12&\n" +
  6486. "\x0etotalLoginDays\x18\b \x01(\x05R\x0etotalLoginDays\x12\x1a\n" +
  6487. "\bisOnline\x18\n" +
  6488. " \x01(\bR\bisOnline\x12\x18\n" +
  6489. "\astateID\x18\v \x01(\x05R\astateID\x12\f\n" +
  6490. "\x01x\x18\f \x01(\x05R\x01x\x12\f\n" +
  6491. "\x01y\x18\r \x01(\x05R\x01y\x12\x1a\n" +
  6492. "\bprestige\x18\x0e \x01(\x05R\bprestige\x12\x1a\n" +
  6493. "\bleagueID\x183 \x01(\x03R\bleagueID\x12\x1e\n" +
  6494. "\n" +
  6495. "leagueName\x184 \x01(\tR\n" +
  6496. "leagueName\x12$\n" +
  6497. "\rleagueAbbName\x185 \x01(\tR\rleagueAbbName\x12\x1c\n" +
  6498. "\tleagueJob\x186 \x01(\x05R\tleagueJob\x12\x1a\n" +
  6499. "\bseasonID\x18= \x01(\x05R\bseasonID\x12\x10\n" +
  6500. "\x03PID\x18e \x01(\tR\x03PID\x12\x10\n" +
  6501. "\x03UID\x18f \x01(\x03R\x03UID\x12\x1c\n" +
  6502. "\tagentPath\x18g \x01(\tR\tagentPath\x12\x0e\n" +
  6503. "\x02IP\x18h \x01(\tR\x02IP\x12\x1e\n" +
  6504. "\n" +
  6505. "gameNodeID\x18i \x01(\tR\n" +
  6506. "gameNodeID\x12\x1c\n" +
  6507. "\tmapNodeID\x18j \x01(\tR\tmapNodeID\"R\n" +
  6508. "\x0fPlayerAddAssets\x12'\n" +
  6509. "\taddAssets\x18\x01 \x03(\v2\t.pb.AssetR\taddAssets\x12\x16\n" +
  6510. "\x06origin\x18\x02 \x01(\x05R\x06origin\"S\n" +
  6511. "\tArenaPlay\x12\x1a\n" +
  6512. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x14\n" +
  6513. "\x05isWin\x18\x02 \x01(\bR\x05isWin\x12\x14\n" +
  6514. "\x05score\x18\x03 \x01(\x05R\x05score\"\xf6\x01\n" +
  6515. "\x10UpdateLastPlayer\x12\x10\n" +
  6516. "\x03PID\x18\x01 \x01(\x05R\x03PID\x12\x16\n" +
  6517. "\x06openID\x18\x02 \x01(\tR\x06openID\x12\x10\n" +
  6518. "\x03UID\x18\x03 \x01(\x03R\x03UID\x12\x1e\n" +
  6519. "\n" +
  6520. "gameNodeID\x18\x04 \x01(\tR\n" +
  6521. "gameNodeID\x12\x1a\n" +
  6522. "\bplayerID\x18\x05 \x01(\x03R\bplayerID\x12\x1e\n" +
  6523. "\n" +
  6524. "playerName\x18\x06 \x01(\tR\n" +
  6525. "playerName\x12 \n" +
  6526. "\vplayerLevel\x18\a \x01(\x05R\vplayerLevel\x12\x12\n" +
  6527. "\x04icon\x18\b \x01(\x05R\x04icon\x12\x14\n" +
  6528. "\x05power\x18\t \x01(\x03R\x05power\"4\n" +
  6529. "\x0eLastPlayerList\x12\"\n" +
  6530. "\x04list\x18\x01 \x03(\v2\x0e.pb.LastPlayerR\x04list\"\xd8\x01\n" +
  6531. "\n" +
  6532. "LastPlayer\x12\x1a\n" +
  6533. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  6534. "\n" +
  6535. "playerName\x18\x02 \x01(\tR\n" +
  6536. "playerName\x12\x1e\n" +
  6537. "\n" +
  6538. "playerIcon\x18\x03 \x01(\x05R\n" +
  6539. "playerIcon\x12 \n" +
  6540. "\vplayerLevel\x18\x04 \x01(\x05R\vplayerLevel\x12\x1e\n" +
  6541. "\n" +
  6542. "gameNodeID\x18\x05 \x01(\tR\n" +
  6543. "gameNodeID\x12\x16\n" +
  6544. "\x06upTime\x18\x06 \x01(\x03R\x06upTime\x12\x14\n" +
  6545. "\x05power\x18\a \x01(\x03R\x05power\"b\n" +
  6546. "\tAddAssets\x12\x1a\n" +
  6547. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12!\n" +
  6548. "\x06assets\x18\x02 \x03(\v2\t.pb.AssetR\x06assets\x12\x16\n" +
  6549. "\x06origin\x18\x03 \x01(\x05R\x06origin\"\xc0\x01\n" +
  6550. "\fCreateLeague\x12\x1a\n" +
  6551. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  6552. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12\x1e\n" +
  6553. "\n" +
  6554. "leagueName\x18\x03 \x01(\tR\n" +
  6555. "leagueName\x12$\n" +
  6556. "\rleagueAbbName\x18\x04 \x01(\tR\rleagueAbbName\x12\x16\n" +
  6557. "\x06flagBg\x18\x05 \x01(\x05R\x06flagBg\x12\x1a\n" +
  6558. "\bflagIcon\x18\x06 \x01(\x05R\bflagIcon\"r\n" +
  6559. "\x0eLeagueBaseInfo\x12\x1a\n" +
  6560. "\bleagueID\x18\x01 \x01(\x03R\bleagueID\x12\x1e\n" +
  6561. "\n" +
  6562. "leagueName\x18\x02 \x01(\tR\n" +
  6563. "leagueName\x12$\n" +
  6564. "\rleagueAbbName\x18\x03 \x01(\tR\rleagueAbbName\"\xba\x01\n" +
  6565. "\n" +
  6566. "LeagueInfo\x12\x1a\n" +
  6567. "\bleagueID\x18\x01 \x01(\x03R\bleagueID\x12\x1a\n" +
  6568. "\bleaderID\x18\x02 \x01(\x03R\bleaderID\x12\x1e\n" +
  6569. "\n" +
  6570. "leagueName\x18\x03 \x01(\tR\n" +
  6571. "leagueName\x12$\n" +
  6572. "\rleagueAbbName\x18\x04 \x01(\tR\rleagueAbbName\x12\x14\n" +
  6573. "\x05level\x18\x05 \x01(\x05R\x05level\x12\x18\n" +
  6574. "\amembers\x18\x06 \x03(\x03R\amembers\"\xae\x01\n" +
  6575. "\x10PlayerLeagueInfo\x12\x1a\n" +
  6576. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  6577. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12\x1e\n" +
  6578. "\n" +
  6579. "leagueName\x18\x03 \x01(\tR\n" +
  6580. "leagueName\x12$\n" +
  6581. "\rleagueAbbName\x18\x04 \x01(\tR\rleagueAbbName\x12\x1c\n" +
  6582. "\tleagueJob\x18\x05 \x01(\x05R\tleagueJob\"\x8d\x01\n" +
  6583. "\x15ChatGroupPlayerChange\x12\x16\n" +
  6584. "\x06chatID\x18\x01 \x01(\x03R\x06chatID\x12\x12\n" +
  6585. "\x04name\x18\x02 \x01(\tR\x04name\x12$\n" +
  6586. "\rOwnerPlayerID\x18\x03 \x01(\x03R\rOwnerPlayerID\x12\"\n" +
  6587. "\fplayerIDList\x18\x04 \x03(\x03R\fplayerIDList\"b\n" +
  6588. "\x14PlayerChatRoomUpdate\x12\x1a\n" +
  6589. "\bchatType\x18\x01 \x01(\x05R\bchatType\x12\x16\n" +
  6590. "\x06chatID\x18\x02 \x01(\x03R\x06chatID\x12\x16\n" +
  6591. "\x06isExit\x18\x03 \x01(\bR\x06isExit\"_\n" +
  6592. "\x0fAddFriendResult\x12\x1a\n" +
  6593. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x16\n" +
  6594. "\x06result\x18\x02 \x01(\bR\x06result\x12\x18\n" +
  6595. "\aerrCode\x18\x03 \x01(\x05R\aerrCode\"\xf8\x01\n" +
  6596. "\n" +
  6597. "GatePusher\x12'\n" +
  6598. "\x04type\x18\x01 \x01(\x0e2\x13.pb.GatePusher.TypeR\x04type\x12\x18\n" +
  6599. "\ai64List\x18\x02 \x03(\x03R\ai64List\x12\x1a\n" +
  6600. "\bstrValue\x18\x03 \x01(\tR\bstrValue\x12\x1a\n" +
  6601. "\bi32Value\x18\x04 \x01(\x05R\bi32Value\x12\x1a\n" +
  6602. "\bi64Value\x18\x05 \x01(\x03R\bi64Value\x12\x14\n" +
  6603. "\x05route\x18\x06 \x01(\tR\x05route\x12\x12\n" +
  6604. "\x04data\x18\a \x01(\fR\x04data\")\n" +
  6605. "\x04Type\x12\n" +
  6606. "\n" +
  6607. "\x06Player\x10\x00\x12\f\n" +
  6608. "\bGameNode\x10\x01\x12\a\n" +
  6609. "\x03Map\x10\x02\"\x8b\x02\n" +
  6610. "\bGateKick\x12%\n" +
  6611. "\x04type\x18\x01 \x01(\x0e2\x11.pb.GateKick.TypeR\x04type\x12\x18\n" +
  6612. "\ai64List\x18\x02 \x03(\x03R\ai64List\x12\x1a\n" +
  6613. "\bstrValue\x18\x03 \x01(\tR\bstrValue\x12\x14\n" +
  6614. "\x05route\x18\x04 \x01(\tR\x05route\x12\x16\n" +
  6615. "\x06reason\x18\x05 \x01(\fR\x06reason\x12\x16\n" +
  6616. "\x06closed\x18\x06 \x01(\bR\x06closed\x12$\n" +
  6617. "\rfilterNodeIDS\x18\a \x03(\tR\rfilterNodeIDS\"6\n" +
  6618. "\x04Type\x12\n" +
  6619. "\n" +
  6620. "\x06Player\x10\x00\x12\f\n" +
  6621. "\bGameNode\x10\x01\x12\a\n" +
  6622. "\x03UID\x10\x02\x12\v\n" +
  6623. "\aMapNode\x10\x03\"g\n" +
  6624. "\tMarchCost\x12\x16\n" +
  6625. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12$\n" +
  6626. "\rmarchObjectID\x18\x02 \x01(\x03R\rmarchObjectID\x12\x1c\n" +
  6627. "\tmarchType\x18\x03 \x01(\x05R\tmarchType\"\xde\x01\n" +
  6628. "\n" +
  6629. "BattleTeam\x12\x16\n" +
  6630. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x125\n" +
  6631. "\amembers\x18\x02 \x03(\v2\x1b.pb.BattleTeam.MembersEntryR\amembers\x12/\n" +
  6632. "\rfacilityAttrs\x18\x03 \x01(\v2\t.pb.AttrsR\rfacilityAttrs\x1aP\n" +
  6633. "\fMembersEntry\x12\x10\n" +
  6634. "\x03key\x18\x01 \x01(\x03R\x03key\x12*\n" +
  6635. "\x05value\x18\x02 \x01(\v2\x14.pb.BattleTeamMemberR\x05value:\x028\x01\"\x8f\x02\n" +
  6636. "\x10BattleTeamMember\x12\x1c\n" +
  6637. "\tteamIndex\x18\x01 \x01(\x05R\tteamIndex\x12\x14\n" +
  6638. "\x05index\x18\x02 \x01(\x05R\x05index\x12\x1a\n" +
  6639. "\bheroGUID\x18\x03 \x01(\x03R\bheroGUID\x12\"\n" +
  6640. "\fheroConfigID\x18\x04 \x01(\x05R\fheroConfigID\x12\x1a\n" +
  6641. "\btroopsID\x18\x05 \x01(\x05R\btroopsID\x12\x1c\n" +
  6642. "\ttroopsNum\x18\x06 \x01(\x05R\ttroopsNum\x12 \n" +
  6643. "\vtroopsLimit\x18\a \x01(\x05R\vtroopsLimit\x12+\n" +
  6644. "\vfetterAttrs\x18\b \x01(\v2\t.pb.AttrsR\vfetterAttrs\"\xd8\x02\n" +
  6645. "\tBattleReq\x12\x1e\n" +
  6646. "\n" +
  6647. "battleType\x18\x01 \x01(\x05R\n" +
  6648. "battleType\x12\x1c\n" +
  6649. "\tmarchType\x18\x02 \x01(\x05R\tmarchType\x120\n" +
  6650. "\tattackers\x18\x03 \x03(\v2\x12.pb.BattleTeamDataR\tattackers\x12.\n" +
  6651. "\bdefender\x18\x04 \x01(\v2\x12.pb.BattleTeamDataR\bdefender\x12&\n" +
  6652. "\x04tile\x18\x05 \x01(\v2\x12.pb.BattleTileDataR\x04tile\x12\x1e\n" +
  6653. "\n" +
  6654. "battleTime\x18\x06 \x01(\x03R\n" +
  6655. "battleTime\x12'\n" +
  6656. "\arewards\x18\a \x01(\v2\r.pb.AssetListR\arewards\x12\x1e\n" +
  6657. "\n" +
  6658. "durability\x18\b \x01(\x05R\n" +
  6659. "durability\x12\x1a\n" +
  6660. "\bbattleID\x18\t \x01(\x03R\bbattleID\"\x9b\x01\n" +
  6661. "\n" +
  6662. "PlayerHero\x12\x0e\n" +
  6663. "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" +
  6664. "\bconfigID\x18\x03 \x01(\x05R\bconfigID\x12\x1f\n" +
  6665. "\x05attrs\x18\x05 \x01(\v2\t.pb.AttrsR\x05attrs\x12\x16\n" +
  6666. "\x06skills\x18\x06 \x03(\rR\x06skills\x12\x14\n" +
  6667. "\x05level\x18\a \x01(\x05R\x05level\x12\x12\n" +
  6668. "\x04star\x18\b \x01(\x05R\x04star\"\xc7\x02\n" +
  6669. "\x0eBattleTeamData\x12\x1a\n" +
  6670. "\bobjectID\x18\x01 \x01(\x03R\bobjectID\x12\x1a\n" +
  6671. "\bplayerID\x18\x02 \x01(\x03R\bplayerID\x12\x1e\n" +
  6672. "\n" +
  6673. "playerName\x18\x03 \x01(\tR\n" +
  6674. "playerName\x12\x1a\n" +
  6675. "\bleagueID\x18\x04 \x01(\x03R\bleagueID\x12\x1e\n" +
  6676. "\n" +
  6677. "leagueName\x18\x05 \x01(\tR\n" +
  6678. "leagueName\x12$\n" +
  6679. "\rleagueAbbName\x18\x06 \x01(\tR\rleagueAbbName\x12\x16\n" +
  6680. "\x06teamID\x18\a \x01(\x05R\x06teamID\x12$\n" +
  6681. "\rreportGroupID\x18\b \x01(\tR\rreportGroupID\x12\x1c\n" +
  6682. "\tteamHeros\x18\t \x03(\x03R\tteamHeros\x12\x1f\n" +
  6683. "\x05attrs\x18\n" +
  6684. " \x01(\v2\t.pb.AttrsR\x05attrs\"\xc1\x01\n" +
  6685. "\x0eBattleTileData\x12\x0e\n" +
  6686. "\x02id\x18\x01 \x01(\x05R\x02id\x12\x1e\n" +
  6687. "\n" +
  6688. "objectType\x18\x02 \x01(\x05R\n" +
  6689. "objectType\x12\x1a\n" +
  6690. "\bobjectID\x18\x03 \x01(\x03R\bobjectID\x12&\n" +
  6691. "\x0eobjectConfigID\x18\x04 \x01(\x05R\x0eobjectConfigID\x12\x1f\n" +
  6692. "\x05point\x18\x05 \x01(\v2\t.pb.PointR\x05point\x12\x1a\n" +
  6693. "\bmonsters\x18\x06 \x03(\x05R\bmonsters\"\xa4\x01\n" +
  6694. "\tBattleRsp\x12\x14\n" +
  6695. "\x05isWin\x18\x01 \x01(\bR\x05isWin\x125\n" +
  6696. "\vmarchTroops\x18\x02 \x03(\v2\x13.pb.MarchSyncTroopsR\vmarchTroops\x12!\n" +
  6697. "\x04data\x18\x03 \x01(\v2\r.pb.BattleReqR\x04data\x12'\n" +
  6698. "\tsnatchRes\x18\x04 \x03(\v2\t.pb.AssetR\tsnatchRes\"w\n" +
  6699. "\x15ServerBattleCampParam\x12)\n" +
  6700. "\x05param\x18\x01 \x01(\v2\x13.pb.BattleCampParamR\x05param\x123\n" +
  6701. "\rheroTeamIndex\x18\x02 \x01(\v2\r.pb.I64I32MapR\rheroTeamIndex\"\xb7\x01\n" +
  6702. "\tAOIObject\x12\x1a\n" +
  6703. "\bobjectID\x18\x01 \x01(\x03R\bobjectID\x12\x1e\n" +
  6704. "\n" +
  6705. "objectType\x18\x02 \x01(\x05R\n" +
  6706. "objectType\x12\f\n" +
  6707. "\x01x\x18\x03 \x01(\x05R\x01x\x12\f\n" +
  6708. "\x01y\x18\x04 \x01(\x05R\x01y\x12\x18\n" +
  6709. "\aonwerID\x18\x05 \x01(\x03R\aonwerID\x12\x1c\n" +
  6710. "\tisWatcher\x18\x06 \x01(\bR\tisWatcher\x12\x1a\n" +
  6711. "\bisMarker\x18\a \x01(\bR\bisMarker\"\xe1\x02\n" +
  6712. "\fMarchRequest\x12\x16\n" +
  6713. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12\x1a\n" +
  6714. "\bobjectID\x18\x02 \x01(\x03R\bobjectID\x12\x1c\n" +
  6715. "\tmarchType\x18\x03 \x01(\x05R\tmarchType\x12\x1f\n" +
  6716. "\x05point\x18\x04 \x01(\v2\t.pb.PointR\x05point\x12&\n" +
  6717. "\x0etargetObjectID\x18\x05 \x01(\x03R\x0etargetObjectID\x12\"\n" +
  6718. "\fretreatState\x18\x06 \x01(\x05R\fretreatState\x12\x1d\n" +
  6719. "\x04path\x18\n" +
  6720. " \x03(\v2\t.pb.PointR\x04path\x12 \n" +
  6721. "\visMainForce\x18\v \x01(\bR\visMainForce\x12$\n" +
  6722. "\risAutoRetreat\x18\f \x01(\bR\risAutoRetreat\x12+\n" +
  6723. "\tmarchSync\x18\x14 \x01(\v2\r.pb.MarchSyncR\tmarchSync\"\xa2\x01\n" +
  6724. "\x10AutoMarchRequest\x12\x16\n" +
  6725. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12\x1a\n" +
  6726. "\bobjectID\x18\x02 \x01(\x03R\bobjectID\x12\x1c\n" +
  6727. "\tmarchType\x18\x03 \x01(\x05R\tmarchType\x12\x1f\n" +
  6728. "\x05start\x18\x04 \x01(\v2\t.pb.PointR\x05start\x12\x1b\n" +
  6729. "\x03end\x18\x05 \x01(\v2\t.pb.PointR\x03end\"\xd9\x02\n" +
  6730. "\x0fAssembleRequest\x12\x1a\n" +
  6731. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  6732. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12$\n" +
  6733. "\rmarchObjectID\x18\x03 \x01(\x03R\rmarchObjectID\x12&\n" +
  6734. "\x0etargetObjectID\x18\x04 \x01(\x03R\x0etargetObjectID\x12*\n" +
  6735. "\x10targetObjectType\x18\x05 \x01(\x05R\x10targetObjectType\x12\"\n" +
  6736. "\fassembleTime\x18\x06 \x01(\x03R\fassembleTime\x12\x1d\n" +
  6737. "\x04path\x18\a \x03(\v2\t.pb.PointR\x04path\x12$\n" +
  6738. "\risAutoRetreat\x18\b \x01(\bR\risAutoRetreat\x12+\n" +
  6739. "\tmarchSync\x18\x14 \x01(\v2\r.pb.MarchSyncR\tmarchSync\"\xa9\x02\n" +
  6740. "\tMarchSync\x12\x1a\n" +
  6741. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  6742. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12\x16\n" +
  6743. "\x06teamID\x18\x03 \x01(\x05R\x06teamID\x12\x1a\n" +
  6744. "\bobjectID\x18\x04 \x01(\x03R\bobjectID\x12\x1e\n" +
  6745. "\n" +
  6746. "marchState\x18\x05 \x01(\x05R\n" +
  6747. "marchState\x12\x1f\n" +
  6748. "\x05point\x18\x06 \x01(\v2\t.pb.PointR\x05point\x12)\n" +
  6749. "\amembers\x18\a \x03(\v2\x0f.pb.MarchMemberR\amembers\x12\x1e\n" +
  6750. "\n" +
  6751. "gameNodeID\x18\b \x01(\tR\n" +
  6752. "gameNodeID\x12$\n" +
  6753. "\rinjureEndTime\x18\t \x01(\x03R\rinjureEndTime\"\x8e\x01\n" +
  6754. "\x0fMarchSyncTroops\x12\x16\n" +
  6755. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12\x1a\n" +
  6756. "\bobjectID\x18\x02 \x01(\x03R\bobjectID\x12'\n" +
  6757. "\x06troops\x18\x03 \x03(\v2\x0f.pb.MarchTroopsR\x06troops\x12\x1e\n" +
  6758. "\n" +
  6759. "killTroops\x18\x04 \x01(\x05R\n" +
  6760. "killTroops\"g\n" +
  6761. "\vMarchTroops\x12\x1c\n" +
  6762. "\tteamIndex\x18\x01 \x01(\x05R\tteamIndex\x12\x1c\n" +
  6763. "\ttroopsNum\x18\x02 \x01(\x05R\ttroopsNum\x12\x1c\n" +
  6764. "\ttroopsMax\x18\x03 \x01(\x05R\ttroopsMax\"\xf5\x01\n" +
  6765. "\x10TeamBattleDamage\x12\x16\n" +
  6766. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12\x1a\n" +
  6767. "\bobjectID\x18\x02 \x01(\x03R\bobjectID\x12;\n" +
  6768. "\amembers\x18\x03 \x03(\v2!.pb.TeamBattleDamage.MembersEntryR\amembers\x12\x1e\n" +
  6769. "\n" +
  6770. "killTroops\x18\x04 \x01(\x05R\n" +
  6771. "killTroops\x1aP\n" +
  6772. "\fMembersEntry\x12\x10\n" +
  6773. "\x03key\x18\x01 \x01(\x05R\x03key\x12*\n" +
  6774. "\x05value\x18\x02 \x01(\v2\x14.pb.TeamMemberDamageR\x05value:\x028\x01\"\x88\x01\n" +
  6775. "\x10TeamMemberDamage\x12\x1c\n" +
  6776. "\tteamIndex\x18\x01 \x01(\x05R\tteamIndex\x12\x1c\n" +
  6777. "\ttroopsNum\x18\x02 \x01(\x05R\ttroopsNum\x12\x1e\n" +
  6778. "\n" +
  6779. "soldierNum\x18\x03 \x01(\x05R\n" +
  6780. "soldierNum\x12\x18\n" +
  6781. "\afeatNum\x18\x04 \x01(\x03R\afeatNum\"\x95\x02\n" +
  6782. "\vMarchMember\x12\x1c\n" +
  6783. "\tteamIndex\x18\x01 \x01(\x05R\tteamIndex\x12 \n" +
  6784. "\vlineupIndex\x18\x02 \x01(\x05R\vlineupIndex\x12\x1a\n" +
  6785. "\bheroGUID\x18\n" +
  6786. " \x01(\x03R\bheroGUID\x12\"\n" +
  6787. "\fheroConfigID\x18\v \x01(\x05R\fheroConfigID\x12\x16\n" +
  6788. "\x06energy\x18\f \x01(\x05R\x06energy\x12\x14\n" +
  6789. "\x05armID\x18\x14 \x01(\x05R\x05armID\x12\x1c\n" +
  6790. "\tarmWeight\x18\x15 \x01(\x03R\tarmWeight\x12\x1c\n" +
  6791. "\ttroopsNum\x18\x16 \x01(\x05R\ttroopsNum\x12\x1c\n" +
  6792. "\ttroopsMax\x18\x17 \x01(\x05R\ttroopsMax\"l\n" +
  6793. "\n" +
  6794. "MarchCheck\x12$\n" +
  6795. "\rmarchObjectID\x18\x01 \x01(\x03R\rmarchObjectID\x12\x1c\n" +
  6796. "\tmarchType\x18\x02 \x01(\x05R\tmarchType\x12\f\n" +
  6797. "\x01x\x18\x03 \x01(\x05R\x01x\x12\f\n" +
  6798. "\x01y\x18\x04 \x01(\x05R\x01y\"\xc2\x01\n" +
  6799. "\fBuildRequest\x12\x1a\n" +
  6800. "\bconfigID\x18\x01 \x01(\x05R\bconfigID\x12\x1a\n" +
  6801. "\bplayerID\x18\x02 \x01(\x03R\bplayerID\x12\x1a\n" +
  6802. "\bleagueID\x18\x03 \x01(\x03R\bleagueID\x12\f\n" +
  6803. "\x01x\x18\x04 \x01(\x05R\x01x\x12\f\n" +
  6804. "\x01y\x18\x05 \x01(\x05R\x01y\x12\"\n" +
  6805. "\fbuildEndTime\x18\x06 \x01(\x03R\fbuildEndTime\x12\x1e\n" +
  6806. "\n" +
  6807. "buildLimit\x18\a \x01(\x05R\n" +
  6808. "buildLimit\"\xa2\x01\n" +
  6809. "\x12BuildLeagueRequest\x12\x1a\n" +
  6810. "\bconfigID\x18\x01 \x01(\x05R\bconfigID\x12\x1a\n" +
  6811. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12\x14\n" +
  6812. "\x05level\x18\x03 \x01(\x05R\x05level\x12\f\n" +
  6813. "\x01x\x18\x04 \x01(\x05R\x01x\x12\f\n" +
  6814. "\x01y\x18\x05 \x01(\x05R\x01y\x12\"\n" +
  6815. "\fbuildEndTime\x18\x06 \x01(\x03R\fbuildEndTime\"w\n" +
  6816. "\vBuildUpdate\x12\x1a\n" +
  6817. "\bconfigID\x18\x01 \x01(\x05R\bconfigID\x12\x1a\n" +
  6818. "\bobjectID\x18\x02 \x01(\x03R\bobjectID\x12\f\n" +
  6819. "\x01x\x18\x03 \x01(\x05R\x01x\x12\f\n" +
  6820. "\x01y\x18\x04 \x01(\x05R\x01y\x12\x14\n" +
  6821. "\x05isAdd\x18\x05 \x01(\bR\x05isAdd\"\xc3\x01\n" +
  6822. "\x13BuildUpgradeRequest\x12\x1a\n" +
  6823. "\bconfigID\x18\x02 \x01(\x05R\bconfigID\x12\x1a\n" +
  6824. "\bobjectID\x18\x01 \x01(\x03R\bobjectID\x12\x14\n" +
  6825. "\x05level\x18\x03 \x01(\x05R\x05level\x12\x1a\n" +
  6826. "\bplayerID\x18\x04 \x01(\x03R\bplayerID\x12\x1a\n" +
  6827. "\bleagueID\x18\x05 \x01(\x03R\bleagueID\x12&\n" +
  6828. "\x0eupgradeEndTime\x18\x06 \x01(\x03R\x0eupgradeEndTime\"y\n" +
  6829. "\vSiegeUpdate\x12&\n" +
  6830. "\x0ecastleObjectID\x18\x01 \x01(\x03R\x0ecastleObjectID\x12\x1e\n" +
  6831. "\n" +
  6832. "siegeStage\x18\x02 \x01(\x05R\n" +
  6833. "siegeStage\x12\"\n" +
  6834. "\fstageEndTime\x18\x03 \x01(\x03R\fstageEndTime\"\xf5\x01\n" +
  6835. "\x10PlayerDetailInfo\x12)\n" +
  6836. "\aaccount\x18\x01 \x01(\v2\x0f.pb.AccountInfoR\aaccount\x12&\n" +
  6837. "\x06player\x18\x02 \x01(\v2\x0e.pb.PlayerInfoR\x06player\x12&\n" +
  6838. "\x06charge\x18\x03 \x01(\v2\x0e.pb.ChargeInfoR\x06charge\x12 \n" +
  6839. "\x05items\x18\x04 \x03(\v2\n" +
  6840. ".pb.I32I64R\x05items\x12$\n" +
  6841. "\x06heroes\x18\x05 \x03(\v2\f.pb.HeroDataR\x06heroes\x12\x1e\n" +
  6842. "\x05mails\x18\x06 \x03(\v2\b.pb.MailR\x05mails\"\xad\x01\n" +
  6843. "\vAccountInfo\x12\x1c\n" +
  6844. "\taccountID\x18\x01 \x01(\tR\taccountID\x12\x1e\n" +
  6845. "\n" +
  6846. "facebookID\x18\x02 \x01(\tR\n" +
  6847. "facebookID\x12\x1a\n" +
  6848. "\bgoogleID\x18\x03 \x01(\tR\bgoogleID\x12\x18\n" +
  6849. "\aappleID\x18\x04 \x01(\tR\aappleID\x12\x14\n" +
  6850. "\x05email\x18\x05 \x01(\tR\x05email\x12\x14\n" +
  6851. "\x05phone\x18\x06 \x01(\tR\x05phone\"\xa6\x03\n" +
  6852. "\n" +
  6853. "PlayerInfo\x12\x1e\n" +
  6854. "\n" +
  6855. "gameNodeID\x18\x01 \x01(\tR\n" +
  6856. "gameNodeID\x12\x1a\n" +
  6857. "\bplayerID\x18\x02 \x01(\x03R\bplayerID\x12\x1e\n" +
  6858. "\n" +
  6859. "playerName\x18\x03 \x01(\tR\n" +
  6860. "playerName\x12\x14\n" +
  6861. "\x05level\x18\x04 \x01(\x05R\x05level\x12\x14\n" +
  6862. "\x05power\x18\x05 \x01(\x03R\x05power\x12\x1e\n" +
  6863. "\n" +
  6864. "leagueName\x18\x06 \x01(\tR\n" +
  6865. "leagueName\x12\"\n" +
  6866. "\fregisterIMEI\x18\a \x01(\tR\fregisterIMEI\x12\x1e\n" +
  6867. "\n" +
  6868. "registerIP\x18\b \x01(\tR\n" +
  6869. "registerIP\x12\"\n" +
  6870. "\fregisterTime\x18\t \x01(\x03R\fregisterTime\x12$\n" +
  6871. "\rlastLoginIMEI\x18\n" +
  6872. " \x01(\tR\rlastLoginIMEI\x12 \n" +
  6873. "\vlastLoginIP\x18\v \x01(\tR\vlastLoginIP\x12$\n" +
  6874. "\rlastLoginTime\x18\f \x01(\x03R\rlastLoginTime\x12\x1a\n" +
  6875. "\bisOnline\x18\r \x01(\bR\bisOnline\"P\n" +
  6876. "\n" +
  6877. "ChargeInfo\x12 \n" +
  6878. "\vtotalCharge\x18\x01 \x01(\x05R\vtotalCharge\x12 \n" +
  6879. "\vChargeCount\x18\x02 \x01(\x05R\vChargeCount\"b\n" +
  6880. "\bHeroData\x12\x16\n" +
  6881. "\x06heroID\x18\x01 \x01(\x05R\x06heroID\x12\x12\n" +
  6882. "\x04star\x18\x02 \x01(\x05R\x04star\x12\x14\n" +
  6883. "\x05level\x18\x03 \x01(\x05R\x05level\x12\x14\n" +
  6884. "\x05count\x18\x04 \x01(\x05R\x05count\"T\n" +
  6885. "\n" +
  6886. "RecordData\x12\x1a\n" +
  6887. "\brecordID\x18\x01 \x01(\tR\brecordID\x12\x12\n" +
  6888. "\x04data\x18\x02 \x01(\fR\x04data\x12\x16\n" +
  6889. "\x06isFail\x18\x03 \x01(\bR\x06isFail\"d\n" +
  6890. "\x10LeagueNameChange\x12\x1a\n" +
  6891. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  6892. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12\x18\n" +
  6893. "\anewName\x18\x03 \x01(\tR\anewName\"P\n" +
  6894. "\x1cLeagueMemberRecordUpdateList\x120\n" +
  6895. "\x04list\x18\x01 \x03(\v2\x1c.pb.LeagueMemberRecordUpdateR\x04list\"\\\n" +
  6896. "\x18LeagueMemberRecordUpdate\x12\x1a\n" +
  6897. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12$\n" +
  6898. "\arecords\x18\x02 \x03(\v2\n" +
  6899. ".pb.I32I32R\arecords\"\xcd\x02\n" +
  6900. "\vNewAssemble\x12&\n" +
  6901. "\x0elegionObjectID\x18\x01 \x01(\x03R\x0elegionObjectID\x122\n" +
  6902. "\n" +
  6903. "leadMember\x18\x02 \x01(\v2\x12.pb.AssembleMemberR\n" +
  6904. "leadMember\x12\x1f\n" +
  6905. "\x05point\x18\x03 \x01(\v2\t.pb.PointR\x05point\x12&\n" +
  6906. "\x0etargetObjectID\x18\n" +
  6907. " \x01(\x03R\x0etargetObjectID\x12&\n" +
  6908. "\x0etargetConfigID\x18\v \x01(\x05R\x0etargetConfigID\x12*\n" +
  6909. "\x10targetObjectType\x18\f \x01(\x05R\x10targetObjectType\x12+\n" +
  6910. "\vtargetPoint\x18\r \x01(\v2\t.pb.PointR\vtargetPoint\x12\x18\n" +
  6911. "\aendTime\x18\x14 \x01(\x03R\aendTime\"\xe4\x01\n" +
  6912. "\x0eAssembleMember\x12\x1a\n" +
  6913. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  6914. "\n" +
  6915. "playerName\x18\x02 \x01(\tR\n" +
  6916. "playerName\x12$\n" +
  6917. "\rmarchObjectID\x18\x03 \x01(\x03R\rmarchObjectID\x12\x16\n" +
  6918. "\x06teamID\x18\x04 \x01(\x05R\x06teamID\x12\x1c\n" +
  6919. "\ttroopsNum\x18\x05 \x01(\x05R\ttroopsNum\x12\x1a\n" +
  6920. "\bheroGUID\x18\x06 \x01(\x03R\bheroGUID\x12\x1e\n" +
  6921. "\n" +
  6922. "arriveTime\x18\a \x01(\x03R\n" +
  6923. "arriveTime\"\xc4\x01\n" +
  6924. "\x0eAssembleUpdate\x12&\n" +
  6925. "\x0elegionObjectID\x18\x01 \x01(\x03R\x0elegionObjectID\x120\n" +
  6926. "\tnewMember\x18\x02 \x01(\v2\x12.pb.AssembleMemberR\tnewMember\x12\x1e\n" +
  6927. "\n" +
  6928. "quitMember\x18\x03 \x01(\x03R\n" +
  6929. "quitMember\x12\x1a\n" +
  6930. "\bisDepart\x18\x04 \x01(\bR\bisDepart\x12\x1c\n" +
  6931. "\tisDisband\x18\x05 \x01(\bR\tisDisband\"\xd5\x01\n" +
  6932. "\x15PlayerMapLoginRequest\x12\x1a\n" +
  6933. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  6934. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12F\n" +
  6935. "\tobjectIDs\x18\x03 \x03(\v2(.pb.PlayerMapLoginRequest.ObjectIDsEntryR\tobjectIDs\x1a<\n" +
  6936. "\x0eObjectIDsEntry\x12\x10\n" +
  6937. "\x03key\x18\x01 \x01(\x03R\x03key\x12\x14\n" +
  6938. "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"c\n" +
  6939. "\x17UpdateLeagueNameRequest\x12\x1a\n" +
  6940. "\bleagueID\x18\x01 \x01(\x03R\bleagueID\x12\x12\n" +
  6941. "\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n" +
  6942. "\aabbName\x18\x03 \x01(\tR\aabbName\"\x8f\x01\n" +
  6943. "\x15LeagueDiplomacyHandle\x12\x1a\n" +
  6944. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12&\n" +
  6945. "\x0ehandleLeagueID\x18\x02 \x01(\x03R\x0ehandleLeagueID\x12\x1c\n" +
  6946. "\tapplyType\x18\x03 \x01(\x05R\tapplyType\x12\x14\n" +
  6947. "\x05agree\x18\x04 \x01(\bR\x05agree\"q\n" +
  6948. "\x15LeagueDiplomacyResult\x12\x1a\n" +
  6949. "\bleagueID\x18\x01 \x01(\x03R\bleagueID\x12\x1e\n" +
  6950. "\n" +
  6951. "leagueName\x18\x02 \x01(\tR\n" +
  6952. "leagueName\x12\x1c\n" +
  6953. "\tapplyType\x18\x03 \x01(\x05R\tapplyType\"u\n" +
  6954. "\x17TeamOutsideTroopsMember\x12\x1a\n" +
  6955. "\btroopsID\x18\x01 \x01(\x05R\btroopsID\x12\x1c\n" +
  6956. "\ttroopsNum\x18\x02 \x01(\x05R\ttroopsNum\x12 \n" +
  6957. "\vtroopsLimit\x18\x03 \x01(\x05R\vtroopsLimit\"y\n" +
  6958. "\x17TeamOutsideTroopsUpdate\x12\x1a\n" +
  6959. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x16\n" +
  6960. "\x06teamID\x18\x02 \x01(\x05R\x06teamID\x12*\n" +
  6961. "\x10conscriptEndTime\x18\x03 \x01(\x03R\x10conscriptEndTime\"\xa4\x01\n" +
  6962. "\x14SyncMapPlayerRequest\x12\x1a\n" +
  6963. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  6964. "\n" +
  6965. "playerName\x18\x02 \x01(\tR\n" +
  6966. "playerName\x12\x16\n" +
  6967. "\x06iconID\x18\x03 \x01(\x05R\x06iconID\x12\x18\n" +
  6968. "\aframeID\x18\x04 \x01(\x05R\aframeID\x12\x1e\n" +
  6969. "\n" +
  6970. "gameNodeID\x18\n" +
  6971. " \x01(\tR\n" +
  6972. "gameNodeID\"\x85\x01\n" +
  6973. "\x10SyncMapPlayerVip\x12\x1a\n" +
  6974. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x14\n" +
  6975. "\x05level\x18\x02 \x01(\x05R\x05level\x12\x1f\n" +
  6976. "\x05attrs\x18\x03 \x01(\v2\t.pb.AttrsR\x05attrs\x12\x1e\n" +
  6977. "\n" +
  6978. "expireTime\x18\x04 \x01(\x03R\n" +
  6979. "expireTime\"\xab\x01\n" +
  6980. "\x0eMapWatcherData\x12\x1a\n" +
  6981. "\bobjectID\x18\x01 \x01(\x03R\bobjectID\x12\x1f\n" +
  6982. "\x05point\x18\x02 \x01(\v2\t.pb.PointR\x05point\x12-\n" +
  6983. "\n" +
  6984. "objectList\x18\x03 \x03(\v2\r.pb.MapObjectR\n" +
  6985. "objectList\x12-\n" +
  6986. "\n" +
  6987. "legionList\x18\x04 \x03(\v2\r.pb.MapLegionR\n" +
  6988. "legionList\"\xf1\x01\n" +
  6989. "\x12PlayerExchangeItem\x12\x1a\n" +
  6990. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  6991. "\n" +
  6992. "gameNodeID\x18\x02 \x01(\tR\n" +
  6993. "gameNodeID\x12\x1a\n" +
  6994. "\bseasonID\x18\x03 \x01(\x05R\bseasonID\x12,\n" +
  6995. "\bitemInfo\x18\x04 \x01(\v2\x10.pb.ExchangeItemR\bitemInfo\x123\n" +
  6996. "\tequipSell\x18\x05 \x01(\v2\x15.pb.ExchangeEquipSellR\tequipSell\x12 \n" +
  6997. "\visWishLimit\x18\x06 \x01(\bR\visWishLimit\"\x83\x01\n" +
  6998. "\x15PlayerExchangeBuyItem\x12\x1a\n" +
  6999. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  7000. "\n" +
  7001. "gameNodeID\x18\x02 \x01(\tR\n" +
  7002. "gameNodeID\x12\x18\n" +
  7003. "\atransID\x18\x03 \x01(\tR\atransID\x12\x14\n" +
  7004. "\x05count\x18\x04 \x01(\x03R\x05count\"\x93\x01\n" +
  7005. "\x15ExchangeDeliverDetail\x12\x1a\n" +
  7006. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12*\n" +
  7007. "\x06detail\x18\x02 \x01(\v2\x12.pb.ExchangeDetailR\x06detail\x12\x14\n" +
  7008. "\x05count\x18\x03 \x01(\x03R\x05count\x12\x1c\n" +
  7009. "\twishPrice\x18\x04 \x01(\x05R\twishPrice\"\xcf\x01\n" +
  7010. "\x19PlayerExchangeItemDeliver\x12\x1a\n" +
  7011. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x18\n" +
  7012. "\atransID\x18\x02 \x01(\tR\atransID\x12\x18\n" +
  7013. "\agoodsID\x18\x03 \x01(\x05R\agoodsID\x12\x14\n" +
  7014. "\x05price\x18\x04 \x01(\x05R\x05price\x12\x14\n" +
  7015. "\x05count\x18\x05 \x01(\x03R\x05count\x12\x1c\n" +
  7016. "\twishPrice\x18\x06 \x01(\x05R\twishPrice\x12\x18\n" +
  7017. "\aisBuyer\x18\a \x01(\bR\aisBuyer\"u\n" +
  7018. "\x14PlayerExchangeMyItem\x12\x1a\n" +
  7019. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x18\n" +
  7020. "\aactType\x18\x02 \x01(\x05R\aactType\x12'\n" +
  7021. "\btransIDs\x18\x03 \x01(\v2\v.pb.StrListR\btransIDs\"\xac\x01\n" +
  7022. "\x18PlayerExchangeItemUpdate\x12\x1a\n" +
  7023. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1e\n" +
  7024. "\n" +
  7025. "updateType\x18\x02 \x01(\x05R\n" +
  7026. "updateType\x12\x18\n" +
  7027. "\aactType\x18\x03 \x01(\x05R\aactType\x12\x18\n" +
  7028. "\aTransID\x18\x04 \x01(\tR\aTransID\x12 \n" +
  7029. "\visWishLimit\x18\x05 \x01(\bR\visWishLimit\"b\n" +
  7030. "\x0ePlayerComeback\x12\x1a\n" +
  7031. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  7032. "\brechoose\x18\x02 \x01(\bR\brechoose\x12\x18\n" +
  7033. "\astateID\x18\x03 \x01(\x05R\astateID\"\xbd\x01\n" +
  7034. "\x0fMapEnterRequest\x12\x1a\n" +
  7035. "\bplayerID\x18\x01 \x01(\x03R\bplayerID\x12\x1a\n" +
  7036. "\bleagueID\x18\x02 \x01(\x03R\bleagueID\x12 \n" +
  7037. "\visNewPlayer\x18\x03 \x01(\bR\visNewPlayer\x12\x1e\n" +
  7038. "\n" +
  7039. "playerName\x18\n" +
  7040. " \x01(\tR\n" +
  7041. "playerName\x12\x16\n" +
  7042. "\x06iconID\x18\v \x01(\x05R\x06iconID\x12\x18\n" +
  7043. "\aframeID\x18\f \x01(\x05R\aframeID\"\xb8\x01\n" +
  7044. "\x12SelectStateRequest\x12\x18\n" +
  7045. "\astateID\x18\x01 \x01(\x05R\astateID\x12\x1a\n" +
  7046. "\bplayerID\x18\x02 \x01(\x03R\bplayerID\x12\x1a\n" +
  7047. "\bleagueID\x18\x03 \x01(\x03R\bleagueID\x12\x1e\n" +
  7048. "\n" +
  7049. "playerName\x18\x04 \x01(\tR\n" +
  7050. "playerName\x12\x16\n" +
  7051. "\x06iconID\x18\x05 \x01(\x05R\x06iconID\x12\x18\n" +
  7052. "\aframeID\x18\x06 \x01(\x05R\aframeID\"R\n" +
  7053. "\x13SelectStateResponse\x12\x1a\n" +
  7054. "\bobjectID\x18\x01 \x01(\x03R\bobjectID\x12\x1f\n" +
  7055. "\x05point\x18\x02 \x01(\v2\t.pb.PointR\x05point\"q\n" +
  7056. "\vAutoRetreat\x12\x16\n" +
  7057. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12\x1e\n" +
  7058. "\n" +
  7059. "marchState\x18\x02 \x01(\x05R\n" +
  7060. "marchState\x12*\n" +
  7061. "\x10isRemoveRedeploy\x18\x03 \x01(\bR\x10isRemoveRedeploy\"b\n" +
  7062. "\n" +
  7063. "AutoDefend\x12$\n" +
  7064. "\rbuildObjectID\x18\x01 \x01(\x03R\rbuildObjectID\x12.\n" +
  7065. "\amembers\x18\x02 \x03(\v2\x14.pb.AutoDefendMemberR\amembers\"e\n" +
  7066. "\x10AutoDefendMember\x12$\n" +
  7067. "\rmarchObjectID\x18\x01 \x01(\x03R\rmarchObjectID\x12+\n" +
  7068. "\tmarchSync\x18\x02 \x01(\v2\r.pb.MarchSyncR\tmarchSync\"Q\n" +
  7069. "\x12UpdateWatcherPoint\x12\x1f\n" +
  7070. "\x05point\x18\x01 \x01(\v2\t.pb.PointR\x05point\x12\x1a\n" +
  7071. "\bisFailed\x18\x02 \x01(\bR\bisFailed\"\xa8\x01\n" +
  7072. "\n" +
  7073. "UpdateTeam\x12\x16\n" +
  7074. "\x06teamID\x18\x01 \x01(\x05R\x06teamID\x12&\n" +
  7075. "\x0eteamUpdateType\x18\x02 \x01(\x05R\x0eteamUpdateType\x12*\n" +
  7076. "\x10redeployObjectID\x18\n" +
  7077. " \x01(\x03R\x10redeployObjectID\x12.\n" +
  7078. "\x12redeployObjectType\x18\v \x01(\x05R\x12redeployObjectType\"\xbf\x01\n" +
  7079. "\x0fFindPathRequest\x12\x16\n" +
  7080. "\x06startX\x18\x01 \x01(\x05R\x06startX\x12\x16\n" +
  7081. "\x06startY\x18\x02 \x01(\x05R\x06startY\x12\x12\n" +
  7082. "\x04endX\x18\x03 \x01(\x05R\x04endX\x12\x12\n" +
  7083. "\x04endY\x18\x04 \x01(\x05R\x04endY\x12\x1a\n" +
  7084. "\bplayerID\x18\n" +
  7085. " \x01(\x03R\bplayerID\x12\x1a\n" +
  7086. "\bleagueID\x18\v \x01(\x03R\bleagueID\x12\x1c\n" +
  7087. "\tmarchType\x18\x14 \x01(\x05R\tmarchType\"S\n" +
  7088. "\x11AutoDefendRequest\x12$\n" +
  7089. "\rbuildObjectID\x18\x01 \x01(\x03R\rbuildObjectID\x12\x18\n" +
  7090. "\ateamIDs\x18\x02 \x03(\x05R\ateamIDs\"\xa9\x01\n" +
  7091. "\x10CheckScoutResult\x12&\n" +
  7092. "\x0etargetPlayerID\x18\x01 \x01(\x03R\x0etargetPlayerID\x12*\n" +
  7093. "\x10targetPlayerName\x18\x02 \x01(\tR\x10targetPlayerName\x12\x1f\n" +
  7094. "\x05point\x18\x03 \x01(\v2\t.pb.PointR\x05point\x12 \n" +
  7095. "\vtargetState\x18\x04 \x01(\x05R\vtargetState\"|\n" +
  7096. "\fScoutRequest\x12\x18\n" +
  7097. "\aqueueID\x18\x01 \x01(\x05R\aqueueID\x12\x1c\n" +
  7098. "\tscoutType\x18\x02 \x01(\x05R\tscoutType\x12\x1a\n" +
  7099. "\bplayerID\x18\x03 \x01(\x03R\bplayerID\x12\x18\n" +
  7100. "\aendTime\x18\x04 \x01(\x03R\aendTime\"?\n" +
  7101. "\x11ScoutUpdateNotice\x12\x16\n" +
  7102. "\x06starts\x18\x01 \x03(\x05R\x06starts\x12\x12\n" +
  7103. "\x04ends\x18\x02 \x03(\x05R\x04ends\"\xa8\x01\n" +
  7104. "\x11ScoutSearchResult\x12\x18\n" +
  7105. "\aqueueID\x18\x01 \x01(\x05R\aqueueID\x12&\n" +
  7106. "\x0etargetPlayerID\x18\x02 \x01(\x03R\x0etargetPlayerID\x12*\n" +
  7107. "\x10targetPlayerName\x18\x03 \x01(\tR\x10targetPlayerName\x12%\n" +
  7108. "\x06assets\x18\x04 \x01(\v2\r.pb.AssetListR\x06assetsB\x05Z\x03/pbb\x06proto3"
  7109. var (
  7110. file_actor_proto_rawDescOnce sync.Once
  7111. file_actor_proto_rawDescData []byte
  7112. )
  7113. func file_actor_proto_rawDescGZIP() []byte {
  7114. file_actor_proto_rawDescOnce.Do(func() {
  7115. file_actor_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_actor_proto_rawDesc), len(file_actor_proto_rawDesc)))
  7116. })
  7117. return file_actor_proto_rawDescData
  7118. }
  7119. var file_actor_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
  7120. var file_actor_proto_msgTypes = make([]protoimpl.MessageInfo, 97)
  7121. var file_actor_proto_goTypes = []any{
  7122. (GatePusher_Type)(0), // 0: pb.GatePusher.Type
  7123. (GateKick_Type)(0), // 1: pb.GateKick.Type
  7124. (*DevRegister)(nil), // 2: pb.DevRegister
  7125. (*User)(nil), // 3: pb.User
  7126. (*UpdateOrder)(nil), // 4: pb.UpdateOrder
  7127. (*CreateOrder)(nil), // 5: pb.CreateOrder
  7128. (*OrderDeliver)(nil), // 6: pb.OrderDeliver
  7129. (*DBQueueReport)(nil), // 7: pb.DBQueueReport
  7130. (*DBQueueReportList)(nil), // 8: pb.DBQueueReportList
  7131. (*SendMail)(nil), // 9: pb.SendMail
  7132. (*AddMailBulk)(nil), // 10: pb.AddMailBulk
  7133. (*PlayerData)(nil), // 11: pb.PlayerData
  7134. (*PlayerAddAssets)(nil), // 12: pb.PlayerAddAssets
  7135. (*ArenaPlay)(nil), // 13: pb.ArenaPlay
  7136. (*UpdateLastPlayer)(nil), // 14: pb.UpdateLastPlayer
  7137. (*LastPlayerList)(nil), // 15: pb.LastPlayerList
  7138. (*LastPlayer)(nil), // 16: pb.LastPlayer
  7139. (*AddAssets)(nil), // 17: pb.AddAssets
  7140. (*CreateLeague)(nil), // 18: pb.CreateLeague
  7141. (*LeagueBaseInfo)(nil), // 19: pb.LeagueBaseInfo
  7142. (*LeagueInfo)(nil), // 20: pb.LeagueInfo
  7143. (*PlayerLeagueInfo)(nil), // 21: pb.PlayerLeagueInfo
  7144. (*ChatGroupPlayerChange)(nil), // 22: pb.ChatGroupPlayerChange
  7145. (*PlayerChatRoomUpdate)(nil), // 23: pb.PlayerChatRoomUpdate
  7146. (*AddFriendResult)(nil), // 24: pb.AddFriendResult
  7147. (*GatePusher)(nil), // 25: pb.GatePusher
  7148. (*GateKick)(nil), // 26: pb.GateKick
  7149. (*MarchCost)(nil), // 27: pb.MarchCost
  7150. (*BattleTeam)(nil), // 28: pb.BattleTeam
  7151. (*BattleTeamMember)(nil), // 29: pb.BattleTeamMember
  7152. (*BattleReq)(nil), // 30: pb.BattleReq
  7153. (*PlayerHero)(nil), // 31: pb.PlayerHero
  7154. (*BattleTeamData)(nil), // 32: pb.BattleTeamData
  7155. (*BattleTileData)(nil), // 33: pb.BattleTileData
  7156. (*BattleRsp)(nil), // 34: pb.BattleRsp
  7157. (*ServerBattleCampParam)(nil), // 35: pb.ServerBattleCampParam
  7158. (*AOIObject)(nil), // 36: pb.AOIObject
  7159. (*MarchRequest)(nil), // 37: pb.MarchRequest
  7160. (*AutoMarchRequest)(nil), // 38: pb.AutoMarchRequest
  7161. (*AssembleRequest)(nil), // 39: pb.AssembleRequest
  7162. (*MarchSync)(nil), // 40: pb.MarchSync
  7163. (*MarchSyncTroops)(nil), // 41: pb.MarchSyncTroops
  7164. (*MarchTroops)(nil), // 42: pb.MarchTroops
  7165. (*TeamBattleDamage)(nil), // 43: pb.TeamBattleDamage
  7166. (*TeamMemberDamage)(nil), // 44: pb.TeamMemberDamage
  7167. (*MarchMember)(nil), // 45: pb.MarchMember
  7168. (*MarchCheck)(nil), // 46: pb.MarchCheck
  7169. (*BuildRequest)(nil), // 47: pb.BuildRequest
  7170. (*BuildLeagueRequest)(nil), // 48: pb.BuildLeagueRequest
  7171. (*BuildUpdate)(nil), // 49: pb.BuildUpdate
  7172. (*BuildUpgradeRequest)(nil), // 50: pb.BuildUpgradeRequest
  7173. (*SiegeUpdate)(nil), // 51: pb.SiegeUpdate
  7174. (*PlayerDetailInfo)(nil), // 52: pb.PlayerDetailInfo
  7175. (*AccountInfo)(nil), // 53: pb.AccountInfo
  7176. (*PlayerInfo)(nil), // 54: pb.PlayerInfo
  7177. (*ChargeInfo)(nil), // 55: pb.ChargeInfo
  7178. (*HeroData)(nil), // 56: pb.HeroData
  7179. (*RecordData)(nil), // 57: pb.RecordData
  7180. (*LeagueNameChange)(nil), // 58: pb.LeagueNameChange
  7181. (*LeagueMemberRecordUpdateList)(nil), // 59: pb.LeagueMemberRecordUpdateList
  7182. (*LeagueMemberRecordUpdate)(nil), // 60: pb.LeagueMemberRecordUpdate
  7183. (*NewAssemble)(nil), // 61: pb.NewAssemble
  7184. (*AssembleMember)(nil), // 62: pb.AssembleMember
  7185. (*AssembleUpdate)(nil), // 63: pb.AssembleUpdate
  7186. (*PlayerMapLoginRequest)(nil), // 64: pb.PlayerMapLoginRequest
  7187. (*UpdateLeagueNameRequest)(nil), // 65: pb.UpdateLeagueNameRequest
  7188. (*LeagueDiplomacyHandle)(nil), // 66: pb.LeagueDiplomacyHandle
  7189. (*LeagueDiplomacyResult)(nil), // 67: pb.LeagueDiplomacyResult
  7190. (*TeamOutsideTroopsMember)(nil), // 68: pb.TeamOutsideTroopsMember
  7191. (*TeamOutsideTroopsUpdate)(nil), // 69: pb.TeamOutsideTroopsUpdate
  7192. (*SyncMapPlayerRequest)(nil), // 70: pb.SyncMapPlayerRequest
  7193. (*SyncMapPlayerVip)(nil), // 71: pb.SyncMapPlayerVip
  7194. (*MapWatcherData)(nil), // 72: pb.MapWatcherData
  7195. (*PlayerExchangeItem)(nil), // 73: pb.PlayerExchangeItem
  7196. (*PlayerExchangeBuyItem)(nil), // 74: pb.PlayerExchangeBuyItem
  7197. (*ExchangeDeliverDetail)(nil), // 75: pb.ExchangeDeliverDetail
  7198. (*PlayerExchangeItemDeliver)(nil), // 76: pb.PlayerExchangeItemDeliver
  7199. (*PlayerExchangeMyItem)(nil), // 77: pb.PlayerExchangeMyItem
  7200. (*PlayerExchangeItemUpdate)(nil), // 78: pb.PlayerExchangeItemUpdate
  7201. (*PlayerComeback)(nil), // 79: pb.PlayerComeback
  7202. (*MapEnterRequest)(nil), // 80: pb.MapEnterRequest
  7203. (*SelectStateRequest)(nil), // 81: pb.SelectStateRequest
  7204. (*SelectStateResponse)(nil), // 82: pb.SelectStateResponse
  7205. (*AutoRetreat)(nil), // 83: pb.AutoRetreat
  7206. (*AutoDefend)(nil), // 84: pb.AutoDefend
  7207. (*AutoDefendMember)(nil), // 85: pb.AutoDefendMember
  7208. (*UpdateWatcherPoint)(nil), // 86: pb.UpdateWatcherPoint
  7209. (*UpdateTeam)(nil), // 87: pb.UpdateTeam
  7210. (*FindPathRequest)(nil), // 88: pb.FindPathRequest
  7211. (*AutoDefendRequest)(nil), // 89: pb.AutoDefendRequest
  7212. (*CheckScoutResult)(nil), // 90: pb.CheckScoutResult
  7213. (*ScoutRequest)(nil), // 91: pb.ScoutRequest
  7214. (*ScoutUpdateNotice)(nil), // 92: pb.ScoutUpdateNotice
  7215. (*ScoutSearchResult)(nil), // 93: pb.ScoutSearchResult
  7216. nil, // 94: pb.CreateOrder.ExtraEntry
  7217. nil, // 95: pb.OrderDeliver.ExtraEntry
  7218. nil, // 96: pb.BattleTeam.MembersEntry
  7219. nil, // 97: pb.TeamBattleDamage.MembersEntry
  7220. nil, // 98: pb.PlayerMapLoginRequest.ObjectIDsEntry
  7221. (*Asset)(nil), // 99: pb.Asset
  7222. (*Attrs)(nil), // 100: pb.Attrs
  7223. (*AssetList)(nil), // 101: pb.AssetList
  7224. (*Point)(nil), // 102: pb.Point
  7225. (*BattleCampParam)(nil), // 103: pb.BattleCampParam
  7226. (*I64I32Map)(nil), // 104: pb.I64I32Map
  7227. (*I32I64)(nil), // 105: pb.I32I64
  7228. (*Mail)(nil), // 106: pb.Mail
  7229. (*I32I32)(nil), // 107: pb.I32I32
  7230. (*MapObject)(nil), // 108: pb.MapObject
  7231. (*MapLegion)(nil), // 109: pb.MapLegion
  7232. (*ExchangeItem)(nil), // 110: pb.ExchangeItem
  7233. (*ExchangeEquipSell)(nil), // 111: pb.ExchangeEquipSell
  7234. (*ExchangeDetail)(nil), // 112: pb.ExchangeDetail
  7235. (*StrList)(nil), // 113: pb.StrList
  7236. }
  7237. var file_actor_proto_depIdxs = []int32{
  7238. 94, // 0: pb.CreateOrder.extra:type_name -> pb.CreateOrder.ExtraEntry
  7239. 95, // 1: pb.OrderDeliver.extra:type_name -> pb.OrderDeliver.ExtraEntry
  7240. 7, // 2: pb.DBQueueReportList.list:type_name -> pb.DBQueueReport
  7241. 99, // 3: pb.SendMail.Rewards:type_name -> pb.Asset
  7242. 99, // 4: pb.AddMailBulk.Rewards:type_name -> pb.Asset
  7243. 99, // 5: pb.PlayerAddAssets.addAssets:type_name -> pb.Asset
  7244. 16, // 6: pb.LastPlayerList.list:type_name -> pb.LastPlayer
  7245. 99, // 7: pb.AddAssets.assets:type_name -> pb.Asset
  7246. 0, // 8: pb.GatePusher.type:type_name -> pb.GatePusher.Type
  7247. 1, // 9: pb.GateKick.type:type_name -> pb.GateKick.Type
  7248. 96, // 10: pb.BattleTeam.members:type_name -> pb.BattleTeam.MembersEntry
  7249. 100, // 11: pb.BattleTeam.facilityAttrs:type_name -> pb.Attrs
  7250. 100, // 12: pb.BattleTeamMember.fetterAttrs:type_name -> pb.Attrs
  7251. 32, // 13: pb.BattleReq.attackers:type_name -> pb.BattleTeamData
  7252. 32, // 14: pb.BattleReq.defender:type_name -> pb.BattleTeamData
  7253. 33, // 15: pb.BattleReq.tile:type_name -> pb.BattleTileData
  7254. 101, // 16: pb.BattleReq.rewards:type_name -> pb.AssetList
  7255. 100, // 17: pb.PlayerHero.attrs:type_name -> pb.Attrs
  7256. 100, // 18: pb.BattleTeamData.attrs:type_name -> pb.Attrs
  7257. 102, // 19: pb.BattleTileData.point:type_name -> pb.Point
  7258. 41, // 20: pb.BattleRsp.marchTroops:type_name -> pb.MarchSyncTroops
  7259. 30, // 21: pb.BattleRsp.data:type_name -> pb.BattleReq
  7260. 99, // 22: pb.BattleRsp.snatchRes:type_name -> pb.Asset
  7261. 103, // 23: pb.ServerBattleCampParam.param:type_name -> pb.BattleCampParam
  7262. 104, // 24: pb.ServerBattleCampParam.heroTeamIndex:type_name -> pb.I64I32Map
  7263. 102, // 25: pb.MarchRequest.point:type_name -> pb.Point
  7264. 102, // 26: pb.MarchRequest.path:type_name -> pb.Point
  7265. 40, // 27: pb.MarchRequest.marchSync:type_name -> pb.MarchSync
  7266. 102, // 28: pb.AutoMarchRequest.start:type_name -> pb.Point
  7267. 102, // 29: pb.AutoMarchRequest.end:type_name -> pb.Point
  7268. 102, // 30: pb.AssembleRequest.path:type_name -> pb.Point
  7269. 40, // 31: pb.AssembleRequest.marchSync:type_name -> pb.MarchSync
  7270. 102, // 32: pb.MarchSync.point:type_name -> pb.Point
  7271. 45, // 33: pb.MarchSync.members:type_name -> pb.MarchMember
  7272. 42, // 34: pb.MarchSyncTroops.troops:type_name -> pb.MarchTroops
  7273. 97, // 35: pb.TeamBattleDamage.members:type_name -> pb.TeamBattleDamage.MembersEntry
  7274. 53, // 36: pb.PlayerDetailInfo.account:type_name -> pb.AccountInfo
  7275. 54, // 37: pb.PlayerDetailInfo.player:type_name -> pb.PlayerInfo
  7276. 55, // 38: pb.PlayerDetailInfo.charge:type_name -> pb.ChargeInfo
  7277. 105, // 39: pb.PlayerDetailInfo.items:type_name -> pb.I32I64
  7278. 56, // 40: pb.PlayerDetailInfo.heroes:type_name -> pb.HeroData
  7279. 106, // 41: pb.PlayerDetailInfo.mails:type_name -> pb.Mail
  7280. 60, // 42: pb.LeagueMemberRecordUpdateList.list:type_name -> pb.LeagueMemberRecordUpdate
  7281. 107, // 43: pb.LeagueMemberRecordUpdate.records:type_name -> pb.I32I32
  7282. 62, // 44: pb.NewAssemble.leadMember:type_name -> pb.AssembleMember
  7283. 102, // 45: pb.NewAssemble.point:type_name -> pb.Point
  7284. 102, // 46: pb.NewAssemble.targetPoint:type_name -> pb.Point
  7285. 62, // 47: pb.AssembleUpdate.newMember:type_name -> pb.AssembleMember
  7286. 98, // 48: pb.PlayerMapLoginRequest.objectIDs:type_name -> pb.PlayerMapLoginRequest.ObjectIDsEntry
  7287. 100, // 49: pb.SyncMapPlayerVip.attrs:type_name -> pb.Attrs
  7288. 102, // 50: pb.MapWatcherData.point:type_name -> pb.Point
  7289. 108, // 51: pb.MapWatcherData.objectList:type_name -> pb.MapObject
  7290. 109, // 52: pb.MapWatcherData.legionList:type_name -> pb.MapLegion
  7291. 110, // 53: pb.PlayerExchangeItem.itemInfo:type_name -> pb.ExchangeItem
  7292. 111, // 54: pb.PlayerExchangeItem.equipSell:type_name -> pb.ExchangeEquipSell
  7293. 112, // 55: pb.ExchangeDeliverDetail.detail:type_name -> pb.ExchangeDetail
  7294. 113, // 56: pb.PlayerExchangeMyItem.transIDs:type_name -> pb.StrList
  7295. 102, // 57: pb.SelectStateResponse.point:type_name -> pb.Point
  7296. 85, // 58: pb.AutoDefend.members:type_name -> pb.AutoDefendMember
  7297. 40, // 59: pb.AutoDefendMember.marchSync:type_name -> pb.MarchSync
  7298. 102, // 60: pb.UpdateWatcherPoint.point:type_name -> pb.Point
  7299. 102, // 61: pb.CheckScoutResult.point:type_name -> pb.Point
  7300. 101, // 62: pb.ScoutSearchResult.assets:type_name -> pb.AssetList
  7301. 29, // 63: pb.BattleTeam.MembersEntry.value:type_name -> pb.BattleTeamMember
  7302. 44, // 64: pb.TeamBattleDamage.MembersEntry.value:type_name -> pb.TeamMemberDamage
  7303. 65, // [65:65] is the sub-list for method output_type
  7304. 65, // [65:65] is the sub-list for method input_type
  7305. 65, // [65:65] is the sub-list for extension type_name
  7306. 65, // [65:65] is the sub-list for extension extendee
  7307. 0, // [0:65] is the sub-list for field type_name
  7308. }
  7309. func init() { file_actor_proto_init() }
  7310. func file_actor_proto_init() {
  7311. if File_actor_proto != nil {
  7312. return
  7313. }
  7314. file_base_type_proto_init()
  7315. file_mail_proto_init()
  7316. file_battle_proto_init()
  7317. file_map_proto_init()
  7318. file_exchange_proto_init()
  7319. type x struct{}
  7320. out := protoimpl.TypeBuilder{
  7321. File: protoimpl.DescBuilder{
  7322. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  7323. RawDescriptor: unsafe.Slice(unsafe.StringData(file_actor_proto_rawDesc), len(file_actor_proto_rawDesc)),
  7324. NumEnums: 2,
  7325. NumMessages: 97,
  7326. NumExtensions: 0,
  7327. NumServices: 0,
  7328. },
  7329. GoTypes: file_actor_proto_goTypes,
  7330. DependencyIndexes: file_actor_proto_depIdxs,
  7331. EnumInfos: file_actor_proto_enumTypes,
  7332. MessageInfos: file_actor_proto_msgTypes,
  7333. }.Build()
  7334. File_actor_proto = out.File
  7335. file_actor_proto_goTypes = nil
  7336. file_actor_proto_depIdxs = nil
  7337. }