説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

UnityEngine.Purchasing.Stores__1.cpp 651KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename R>
  9. struct VirtualFuncInvoker0
  10. {
  11. typedef R (*Func)(void*, const RuntimeMethod*);
  12. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  16. }
  17. };
  18. template <typename R, typename T1>
  19. struct VirtualFuncInvoker1
  20. {
  21. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  26. }
  27. };
  28. struct InterfaceActionInvoker0
  29. {
  30. typedef void (*Action)(void*, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  34. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  35. }
  36. };
  37. template <typename T1>
  38. struct InterfaceActionInvoker1
  39. {
  40. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  44. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  45. }
  46. };
  47. template <typename T1, typename T2>
  48. struct InterfaceActionInvoker2
  49. {
  50. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  54. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  55. }
  56. };
  57. template <typename R>
  58. struct InterfaceFuncInvoker0
  59. {
  60. typedef R (*Func)(void*, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1>
  68. struct InterfaceFuncInvoker1
  69. {
  70. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  74. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  75. }
  76. };
  77. struct Action_1_tA72D33CF2F54A3A2B5EA5FC85BF59006A8BCC2BE;
  78. struct Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C;
  79. struct Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997;
  80. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  81. struct Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D;
  82. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  83. struct Action_2_tC2DD197673ADDAA7EFFAEDAC57ED274829FE9863;
  84. struct Action_2_tE67E241ADDD6964BDEDF10FD8447DED1DA9FCE48;
  85. struct Action_2_tCB70C6C619E16ED17FB9F193DFE6878FEAF1C9DF;
  86. struct Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606;
  87. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
  88. struct Dictionary_2_t74667C424CDD2B5DB81CEC61E57169FA17BCF782;
  89. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  90. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  91. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
  92. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  93. struct Func_2_tD09524AE0D223491FAE25D1029A6E28481814997;
  94. struct Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA;
  95. struct Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC;
  96. struct Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781;
  97. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  98. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  99. struct Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B;
  100. struct Func_2_tF977206E695EB64A75B156722E64301B70936032;
  101. struct Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8;
  102. struct Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900;
  103. struct IEnumerable_1_tD3389067CF1DBB30D7B82BC3171E67FCD3A1C513;
  104. struct IEnumerable_1_tFED46E7EABC14F7A552B021736EF50FFBA542F0D;
  105. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  106. struct IEnumerable_1_t707B13255FCBF39B7A3F82634CA5C83716F7902A;
  107. struct IEnumerable_1_t19C66284D306F88C5ABDACCB9879A40FF232D429;
  108. struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
  109. struct IEnumerable_1_t84C3E0BC2E9928A712C62AE6F9123A82D699D1AA;
  110. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  111. struct IList_1_t59F64BD4671A3CFD9A6FC01A4FF2F4B732DD697D;
  112. struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36;
  113. struct List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713;
  114. struct List_1_tDB72209F35D56F62A287633F9450978E90B90987;
  115. struct List_1_t75A593D0EA566755481CBE3EAF0CD9CACD223EAF;
  116. struct List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1;
  117. struct List_1_t943229AAABC4E6975EBACC60261FD5BB3651365A;
  118. struct List_1_t0D080C48148B7CBB3482AF02D8B94B170E06EBD4;
  119. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
  120. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  121. struct List_1_t90C2DD43EBC206D8B33EA68730C68B8DC0D6E9FA;
  122. struct List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9;
  123. struct List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B;
  124. struct List_1_tD25B27535A2152F2A5071985C3699F183881E0EA;
  125. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  126. struct List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF;
  127. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  128. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  129. struct ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E;
  130. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17;
  131. struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
  132. struct Action_1U5BU5D_tB4049DA1D39B30139817A3CFA2949CC0FFF2CA62;
  133. struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
  134. struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
  135. struct AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A;
  136. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  137. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  138. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  139. struct IGooglePurchaseU5BU5D_t888E88B6985A8933B58CCA83834BE61C28C196BC;
  140. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  141. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  142. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  143. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  144. struct ProductDefinitionU5BU5D_t13505F8F6E21D11DDE178170C0F8179582C9EFC9;
  145. struct ProductDescriptionU5BU5D_t725911EFD4686F356D92129D9398EC18CB6FB632;
  146. struct RuntimePlatformU5BU5D_t10C1DFF9151DB36AFB3F413BB55D41FC65355ADA;
  147. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  148. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  149. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  150. struct WinProductDescriptionU5BU5D_t1A7E02ED04D06A8F636D03704B7E9CEDE9526276;
  151. struct AbstractStore_t25AAD8244C4B96E096A9A637E89D5B4D907D4D55;
  152. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  153. struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03;
  154. struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0;
  155. struct AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6;
  156. struct AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C;
  157. struct AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4;
  158. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  159. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  160. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  161. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
  162. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  163. struct CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA;
  164. struct CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF;
  165. struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
  166. struct Delegate_t;
  167. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  168. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
  169. struct Exception_t;
  170. struct ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035;
  171. struct FakeMicrosoftExtensions_t469F7579045A970690CAF1D58A42222D4426FC1C;
  172. struct FakeTransactionHistoryExtensions_t513B1BA7B1B42CB80B73605DB417A8744B5EFF07;
  173. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  174. struct GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8;
  175. struct GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7;
  176. struct GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1;
  177. struct GoogleBillingResult_t745A56EF536C75D42537F287C4BF137739AC6EA4;
  178. struct GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518;
  179. struct GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3;
  180. struct GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2;
  181. struct GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF;
  182. struct GooglePurchaseBuilder_tDC255549B68F81C394C75B277556B466C8A3E94D;
  183. struct GooglePurchaseStateEnumProvider_t4F9C48DADF977FD31FFE29D767F092126332683A;
  184. struct GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A;
  185. struct IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B;
  186. struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2;
  187. struct IBillingClientStateListener_t2FAE24F779EB93FF898457D3D2A30B1ED765C475;
  188. struct IComponentRegistry_t139D898B2B7C9D1FF36A573E8DC25415053883B7;
  189. struct IDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0;
  190. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  191. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  192. struct IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7;
  193. struct IGoogleBillingResult_t2DBBCFD60D5D8E272BDE7BB5E466647D7FCE0CAB;
  194. struct IGoogleCachedQuerySkuDetailsService_tD6194EAF5D8E2E76D01EBBFF7312058E20BC3F4F;
  195. struct IGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20;
  196. struct IGooglePurchaseUpdatedListener_tB619F274A82A6BEFD04FE9922443FBFCE24587EA;
  197. struct ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42;
  198. struct IMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F;
  199. struct INativeStoreProvider_t914FA36839115F95C08EEE7AD84B1C86C843CD25;
  200. struct IPackageRegistry_t598A337CA30E50021BB139EF5CF3C3867139CFA2;
  201. struct IPurchasingBinder_t10F2C525DF749C178EFA3A470BD6D9C00221ADD4;
  202. struct IServiceRegistry_tDC19B8061DEB2308A93ABB6466DD33837E3FB1BC;
  203. struct IStore_t6108200CA69362D316974FF860D2A84E4D74DD4B;
  204. struct IStoreCallback_t497F64D3AFC58671C97A0927F984E5628665E154;
  205. struct ITelemetryDiagnostics_tB1968C64778C34BFB887F918020E1098662C04CF;
  206. struct ITelemetryDiagnosticsInstanceWrapper_tE9C80569B5FADDB74AC6BA62B240969EEC271D78;
  207. struct ITelemetryMetricsInstanceWrapper_tCE178641236A54365C7446885E9FE7A0B95F9EDD;
  208. struct ITelemetryMetricsService_t400B7D678259BD03ACAD2B7AC902A63469461E37;
  209. struct IUtil_t57381F702008EC2AD5F50703BDD602CCA678BE66;
  210. struct IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796;
  211. struct IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE;
  212. struct InitializationOptions_t51AA79A729CADA6922543A7A47F1E87A09DBD17A;
  213. struct InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66;
  214. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  215. struct MethodInfo_t;
  216. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
  217. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  218. struct NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968;
  219. struct NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98;
  220. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB;
  221. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  222. struct Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E;
  223. struct ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517;
  224. struct ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42;
  225. struct ProductDescriptionQuery_t03B36576574F6E71672313472421EE2FB8C5BFAE;
  226. struct ProductMetadata_t8C8138607558F5A57C08B6257B38FC2C77B32164;
  227. struct ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0;
  228. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  229. struct SkuDetailsConverter_t83B84623D05ED10F507F04EF5A59000752E67B2D;
  230. struct SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4;
  231. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  232. struct StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489;
  233. struct StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6;
  234. struct StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048;
  235. struct String_t;
  236. struct SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB;
  237. struct SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D;
  238. struct SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0;
  239. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  240. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  241. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  242. struct TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721;
  243. struct TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13;
  244. struct Type_t;
  245. struct UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383;
  246. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  247. struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
  248. struct WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974;
  249. struct WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777;
  250. struct U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9;
  251. struct U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570;
  252. struct U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2;
  253. struct U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F;
  254. struct U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E;
  255. struct U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB;
  256. struct MicrosoftConfiguration_t8433ADE5DCCB152C38CAC9672622E12D30A2C915;
  257. struct StoreInstance_tE334F08374C14889F3118AFD0E1F280950C138D6;
  258. struct U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53;
  259. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  260. struct U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358;
  261. struct U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE;
  262. struct U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528;
  263. struct U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77;
  264. struct U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E;
  265. IL2CPP_EXTERN_C RuntimeClass* ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2_il2cpp_TypeInfo_var;
  266. IL2CPP_EXTERN_C RuntimeClass* Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997_il2cpp_TypeInfo_var;
  267. IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
  268. IL2CPP_EXTERN_C RuntimeClass* AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var;
  269. IL2CPP_EXTERN_C RuntimeClass* AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_il2cpp_TypeInfo_var;
  270. IL2CPP_EXTERN_C RuntimeClass* AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4_il2cpp_TypeInfo_var;
  271. IL2CPP_EXTERN_C RuntimeClass* AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C_il2cpp_TypeInfo_var;
  272. IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
  273. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  274. IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var;
  275. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  276. IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606_il2cpp_TypeInfo_var;
  277. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  278. IL2CPP_EXTERN_C RuntimeClass* CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA_il2cpp_TypeInfo_var;
  279. IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
  280. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  281. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var;
  282. IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
  283. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  284. IL2CPP_EXTERN_C RuntimeClass* Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8_il2cpp_TypeInfo_var;
  285. IL2CPP_EXTERN_C RuntimeClass* Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900_il2cpp_TypeInfo_var;
  286. IL2CPP_EXTERN_C RuntimeClass* Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B_il2cpp_TypeInfo_var;
  287. IL2CPP_EXTERN_C RuntimeClass* Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA_il2cpp_TypeInfo_var;
  288. IL2CPP_EXTERN_C RuntimeClass* Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781_il2cpp_TypeInfo_var;
  289. IL2CPP_EXTERN_C RuntimeClass* Func_2_tD09524AE0D223491FAE25D1029A6E28481814997_il2cpp_TypeInfo_var;
  290. IL2CPP_EXTERN_C RuntimeClass* Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC_il2cpp_TypeInfo_var;
  291. IL2CPP_EXTERN_C RuntimeClass* Func_2_tF977206E695EB64A75B156722E64301B70936032_il2cpp_TypeInfo_var;
  292. IL2CPP_EXTERN_C RuntimeClass* GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7_il2cpp_TypeInfo_var;
  293. IL2CPP_EXTERN_C RuntimeClass* GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var;
  294. IL2CPP_EXTERN_C RuntimeClass* GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3_il2cpp_TypeInfo_var;
  295. IL2CPP_EXTERN_C RuntimeClass* GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2_il2cpp_TypeInfo_var;
  296. IL2CPP_EXTERN_C RuntimeClass* GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var;
  297. IL2CPP_EXTERN_C RuntimeClass* GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF_il2cpp_TypeInfo_var;
  298. IL2CPP_EXTERN_C RuntimeClass* GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A_il2cpp_TypeInfo_var;
  299. IL2CPP_EXTERN_C RuntimeClass* IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B_il2cpp_TypeInfo_var;
  300. IL2CPP_EXTERN_C RuntimeClass* IDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_il2cpp_TypeInfo_var;
  301. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  302. IL2CPP_EXTERN_C RuntimeClass* IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_il2cpp_TypeInfo_var;
  303. IL2CPP_EXTERN_C RuntimeClass* IGoogleCachedQuerySkuDetailsService_tD6194EAF5D8E2E76D01EBBFF7312058E20BC3F4F_il2cpp_TypeInfo_var;
  304. IL2CPP_EXTERN_C RuntimeClass* ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var;
  305. IL2CPP_EXTERN_C RuntimeClass* IMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_il2cpp_TypeInfo_var;
  306. IL2CPP_EXTERN_C RuntimeClass* ITelemetryDiagnosticsInstanceWrapper_tE9C80569B5FADDB74AC6BA62B240969EEC271D78_il2cpp_TypeInfo_var;
  307. IL2CPP_EXTERN_C RuntimeClass* ITelemetryMetricsInstanceWrapper_tCE178641236A54365C7446885E9FE7A0B95F9EDD_il2cpp_TypeInfo_var;
  308. IL2CPP_EXTERN_C RuntimeClass* ITelemetryMetricsService_t400B7D678259BD03ACAD2B7AC902A63469461E37_il2cpp_TypeInfo_var;
  309. IL2CPP_EXTERN_C RuntimeClass* IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var;
  310. IL2CPP_EXTERN_C RuntimeClass* IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_il2cpp_TypeInfo_var;
  311. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  312. IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
  313. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  314. IL2CPP_EXTERN_C RuntimeClass* InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66_il2cpp_TypeInfo_var;
  315. IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var;
  316. IL2CPP_EXTERN_C RuntimeClass* List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1_il2cpp_TypeInfo_var;
  317. IL2CPP_EXTERN_C RuntimeClass* List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var;
  318. IL2CPP_EXTERN_C RuntimeClass* List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_il2cpp_TypeInfo_var;
  319. IL2CPP_EXTERN_C RuntimeClass* List_1_tD25B27535A2152F2A5071985C3699F183881E0EA_il2cpp_TypeInfo_var;
  320. IL2CPP_EXTERN_C RuntimeClass* List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var;
  321. IL2CPP_EXTERN_C RuntimeClass* List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9_il2cpp_TypeInfo_var;
  322. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  323. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  324. IL2CPP_EXTERN_C RuntimeClass* NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968_il2cpp_TypeInfo_var;
  325. IL2CPP_EXTERN_C RuntimeClass* NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98_il2cpp_TypeInfo_var;
  326. IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
  327. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  328. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  329. IL2CPP_EXTERN_C RuntimeClass* ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_il2cpp_TypeInfo_var;
  330. IL2CPP_EXTERN_C RuntimeClass* ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_il2cpp_TypeInfo_var;
  331. IL2CPP_EXTERN_C RuntimeClass* ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A_il2cpp_TypeInfo_var;
  332. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  333. IL2CPP_EXTERN_C RuntimeClass* ScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_il2cpp_TypeInfo_var;
  334. IL2CPP_EXTERN_C RuntimeClass* SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4_il2cpp_TypeInfo_var;
  335. IL2CPP_EXTERN_C RuntimeClass* StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489_il2cpp_TypeInfo_var;
  336. IL2CPP_EXTERN_C RuntimeClass* StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6_il2cpp_TypeInfo_var;
  337. IL2CPP_EXTERN_C RuntimeClass* StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048_il2cpp_TypeInfo_var;
  338. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  339. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  340. IL2CPP_EXTERN_C RuntimeClass* SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var;
  341. IL2CPP_EXTERN_C RuntimeClass* Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var;
  342. IL2CPP_EXTERN_C RuntimeClass* TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9_il2cpp_TypeInfo_var;
  343. IL2CPP_EXTERN_C RuntimeClass* TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721_il2cpp_TypeInfo_var;
  344. IL2CPP_EXTERN_C RuntimeClass* TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var;
  345. IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var;
  346. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  347. IL2CPP_EXTERN_C RuntimeClass* U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358_il2cpp_TypeInfo_var;
  348. IL2CPP_EXTERN_C RuntimeClass* U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_il2cpp_TypeInfo_var;
  349. IL2CPP_EXTERN_C RuntimeClass* U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_il2cpp_TypeInfo_var;
  350. IL2CPP_EXTERN_C RuntimeClass* U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_il2cpp_TypeInfo_var;
  351. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB_il2cpp_TypeInfo_var;
  352. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570_il2cpp_TypeInfo_var;
  353. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9_il2cpp_TypeInfo_var;
  354. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F_il2cpp_TypeInfo_var;
  355. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E_il2cpp_TypeInfo_var;
  356. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var;
  357. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var;
  358. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var;
  359. IL2CPP_EXTERN_C RuntimeClass* UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var;
  360. IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
  361. IL2CPP_EXTERN_C RuntimeClass* WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_il2cpp_TypeInfo_var;
  362. IL2CPP_EXTERN_C RuntimeClass* XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var;
  363. IL2CPP_EXTERN_C String_t* _stringLiteral001453AEE96196C60F5094DBB37BD7779972F12D;
  364. IL2CPP_EXTERN_C String_t* _stringLiteral04AD085524DDE5FCAC5C8B9E97BFC562CEBACED4;
  365. IL2CPP_EXTERN_C String_t* _stringLiteral0506D427EC0329A6EB605888F60B3AFA2264DA50;
  366. IL2CPP_EXTERN_C String_t* _stringLiteral089C1E0B9EE6ADF5F979F43928FBC4C73BC1DC92;
  367. IL2CPP_EXTERN_C String_t* _stringLiteral0DF1C1C5184050271D01CA0DD020721C60AE0460;
  368. IL2CPP_EXTERN_C String_t* _stringLiteral10F8CF3A1DDE08A78622FCE6462E800EDD8AC9F4;
  369. IL2CPP_EXTERN_C String_t* _stringLiteral11DAACCA9560F6BED1CF92FEF94602800BEF9A20;
  370. IL2CPP_EXTERN_C String_t* _stringLiteral142518FAF78B271ED3AFD15F3A36559763014354;
  371. IL2CPP_EXTERN_C String_t* _stringLiteral185EA08EFC15CA94E2EEC2396C949698CC067FDB;
  372. IL2CPP_EXTERN_C String_t* _stringLiteral1A569D2EAEB9C57AE0D180CFA9396A30C0267A44;
  373. IL2CPP_EXTERN_C String_t* _stringLiteral20353326ACF03BB4112F3080DBCA0AC47DBC7BB2;
  374. IL2CPP_EXTERN_C String_t* _stringLiteral240A4EF75B062CE86A8F921B98896CED0E932E92;
  375. IL2CPP_EXTERN_C String_t* _stringLiteral24D3DE153958E752CFE514CB0421AEAA5D3AC266;
  376. IL2CPP_EXTERN_C String_t* _stringLiteral262420555EA5B16B5A4C3D90B8838492D7CA04F9;
  377. IL2CPP_EXTERN_C String_t* _stringLiteral269B276065AA2FD25E2FC1E4ED6E8FBDFB83D44D;
  378. IL2CPP_EXTERN_C String_t* _stringLiteral27353943B75B826B09C910934BD0E73236675429;
  379. IL2CPP_EXTERN_C String_t* _stringLiteral2778FD4BAB0076B85A6DC02C1B233BF0A7848FC0;
  380. IL2CPP_EXTERN_C String_t* _stringLiteral283A5E2C7FF2F98F76268C8CFB12CA428D08EF99;
  381. IL2CPP_EXTERN_C String_t* _stringLiteral2FF8A519504C6CCE22675AFBE30EAD3B2AA5F1F6;
  382. IL2CPP_EXTERN_C String_t* _stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C;
  383. IL2CPP_EXTERN_C String_t* _stringLiteral34041E68B94E3B99CF0B3B4B0D5AD33B0CE46C1A;
  384. IL2CPP_EXTERN_C String_t* _stringLiteral36E77E9491650B09E62878D9730C867FEA84FCD8;
  385. IL2CPP_EXTERN_C String_t* _stringLiteral37DE638335775168CC634695107CD741DC14F2BC;
  386. IL2CPP_EXTERN_C String_t* _stringLiteral3D82205049DF1F8E34729B0E7B8FE91ABB6129FF;
  387. IL2CPP_EXTERN_C String_t* _stringLiteral402C5532DF27B27F8A09150739866753D6F5F7DC;
  388. IL2CPP_EXTERN_C String_t* _stringLiteral411E87C498A4A4314946F553A3D07376685F8798;
  389. IL2CPP_EXTERN_C String_t* _stringLiteral41EAC32469BB72FE3CF9159FA4EA177B9C648F90;
  390. IL2CPP_EXTERN_C String_t* _stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84;
  391. IL2CPP_EXTERN_C String_t* _stringLiteral450C8EF3D0450ABCD23C53730AAA221835C6A350;
  392. IL2CPP_EXTERN_C String_t* _stringLiteral4AB2B70CADC85FDC6915309B826BAACC5034EDD4;
  393. IL2CPP_EXTERN_C String_t* _stringLiteral4AF84F16421B44F3C9DB949CA6917212BBB501AB;
  394. IL2CPP_EXTERN_C String_t* _stringLiteral4DA292056609E91DF87CFB0BE26ACC4860B8C273;
  395. IL2CPP_EXTERN_C String_t* _stringLiteral4E5B2566BC5D188977FB56C7B6DA93D2CAE621D6;
  396. IL2CPP_EXTERN_C String_t* _stringLiteral4EC0FCDA8D5F7B9765A5007FF4D30DC4D002A055;
  397. IL2CPP_EXTERN_C String_t* _stringLiteral5364286D453662CBFAD0610736DCAE600399206C;
  398. IL2CPP_EXTERN_C String_t* _stringLiteral5A0370C4053F9CFA36D6BC04AF621FE2F3C3BEF3;
  399. IL2CPP_EXTERN_C String_t* _stringLiteral5C767A364462AB40FA35B65B718774ADC62DBE7E;
  400. IL2CPP_EXTERN_C String_t* _stringLiteral5E888801948A6E06613C0933AAF51C710574BB64;
  401. IL2CPP_EXTERN_C String_t* _stringLiteral5E9A8B9490715BE488FC276751AC092CED72E331;
  402. IL2CPP_EXTERN_C String_t* _stringLiteral5F82F3F3B1AA2D118C693E3DAE50A3EB8A5977B0;
  403. IL2CPP_EXTERN_C String_t* _stringLiteral6079AE2B62685587AFC3A5F43EAFD2948D574952;
  404. IL2CPP_EXTERN_C String_t* _stringLiteral63C24B473E127CB6B089ACEF244BCB238A34E135;
  405. IL2CPP_EXTERN_C String_t* _stringLiteral6DAB35E4EA4BBD5AF1473155FA1288D974D1DAD9;
  406. IL2CPP_EXTERN_C String_t* _stringLiteral6E1CB7C6103F25079BE1A6F61D75875BD47F5068;
  407. IL2CPP_EXTERN_C String_t* _stringLiteral6E8CBB569C4874A2F0E474496F382FF1A1870DC3;
  408. IL2CPP_EXTERN_C String_t* _stringLiteral70D01F16EFD33F4DFC81BB8642B5AF4A9C88E069;
  409. IL2CPP_EXTERN_C String_t* _stringLiteral73576A423C5BB15856742F9FEDFF2FFF8BA5898F;
  410. IL2CPP_EXTERN_C String_t* _stringLiteral73791369CA6FA6760921EE4FF1AED066DBD398A3;
  411. IL2CPP_EXTERN_C String_t* _stringLiteral74320907E0EFDCA8532E8CBD2C1A2910BB8C42D7;
  412. IL2CPP_EXTERN_C String_t* _stringLiteral7535A877CC7A258810A546BD47780403A6033D8F;
  413. IL2CPP_EXTERN_C String_t* _stringLiteral76C41506C48C50491E7B491CC16239D496B8C6CA;
  414. IL2CPP_EXTERN_C String_t* _stringLiteral78A4651E158FD6F3E69E525EE8DAA0A0F8312E0C;
  415. IL2CPP_EXTERN_C String_t* _stringLiteral7DF2D77A4C0E1D0B34B035D65123E0BE0BE49DC6;
  416. IL2CPP_EXTERN_C String_t* _stringLiteral7FEA58AAF24C61EE697135803E8D03C83500C3F5;
  417. IL2CPP_EXTERN_C String_t* _stringLiteral8055A4A9E767B33586547086A689E15D02BE18B7;
  418. IL2CPP_EXTERN_C String_t* _stringLiteral82E7FD0A6F1924734BD56BAAC0E26EAAB7666434;
  419. IL2CPP_EXTERN_C String_t* _stringLiteral8AAAB87B9D0CF10017CA275F666E1DD21098C106;
  420. IL2CPP_EXTERN_C String_t* _stringLiteral8BBDC2A18D5F5AE48C6CE7DD32753A2729B9B2DE;
  421. IL2CPP_EXTERN_C String_t* _stringLiteral8C99461589CBC42FE28D0A29D20F63D0EE7E6E00;
  422. IL2CPP_EXTERN_C String_t* _stringLiteral9212EB82B7556F7B18209CD59A3FD02EFF719BF6;
  423. IL2CPP_EXTERN_C String_t* _stringLiteral92A0367A0299056CA05B86632AFA0D8FA9C6BF91;
  424. IL2CPP_EXTERN_C String_t* _stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C;
  425. IL2CPP_EXTERN_C String_t* _stringLiteral930CB8F6DA84828CD491A428D366B0EB14678734;
  426. IL2CPP_EXTERN_C String_t* _stringLiteral93E9295B685CD7C639F93DF2223A3DD3E2955B1D;
  427. IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694;
  428. IL2CPP_EXTERN_C String_t* _stringLiteral9C65AE428D66E9596028DEE3D50639FC92DA9E83;
  429. IL2CPP_EXTERN_C String_t* _stringLiteral9CCC0F42EB96D4600C1A6E282B06C11F67181066;
  430. IL2CPP_EXTERN_C String_t* _stringLiteralA44250C90C4461C6F602B3B9DC9B873627787D3B;
  431. IL2CPP_EXTERN_C String_t* _stringLiteralA5868C1F61F8859D84C803C66A240FA7D48F1E96;
  432. IL2CPP_EXTERN_C String_t* _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728;
  433. IL2CPP_EXTERN_C String_t* _stringLiteralA95D1E81C7BC7AC0366BE713EB53E009DE304727;
  434. IL2CPP_EXTERN_C String_t* _stringLiteralB599F7943E63846FF6287E29254EF871F7C11DD9;
  435. IL2CPP_EXTERN_C String_t* _stringLiteralB68F28755D63FE386531C2F52FF6A58B380E0ECC;
  436. IL2CPP_EXTERN_C String_t* _stringLiteralBAC49E6DFC5B4CC3310673D8D72EA1E595137E56;
  437. IL2CPP_EXTERN_C String_t* _stringLiteralBB2B73BFA8052A44992D85E72AD1C9DFDB616DD4;
  438. IL2CPP_EXTERN_C String_t* _stringLiteralBB41F6AA393B13ACF328552548478F727D430959;
  439. IL2CPP_EXTERN_C String_t* _stringLiteralBC1453603F9A6DE2102D6964D14E662C2E92AFB2;
  440. IL2CPP_EXTERN_C String_t* _stringLiteralBE8C1D391821C5AE706B1E3CCB6547B999E360AA;
  441. IL2CPP_EXTERN_C String_t* _stringLiteralC0996A36415E22F8B9021DA5470FAD41831458D9;
  442. IL2CPP_EXTERN_C String_t* _stringLiteralC0FB8B944A767E1AACE82F930D95E69ED912ADAD;
  443. IL2CPP_EXTERN_C String_t* _stringLiteralC3965E447D3A6A4A2A405A3FAA415B621989011A;
  444. IL2CPP_EXTERN_C String_t* _stringLiteralC4FD5B06A6B7174802B6D991C7560C98FB781820;
  445. IL2CPP_EXTERN_C String_t* _stringLiteralC53354E87BDA5285431DDA542D48714F94E95113;
  446. IL2CPP_EXTERN_C String_t* _stringLiteralC5EE8C59C90DE1E698A3010542A9B964C720ED30;
  447. IL2CPP_EXTERN_C String_t* _stringLiteralC78EC3F74CCA23585E9A7614A4999AB7092D65B7;
  448. IL2CPP_EXTERN_C String_t* _stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0;
  449. IL2CPP_EXTERN_C String_t* _stringLiteralD174F2301AD5C89CAB70C2B92F29AC0986869319;
  450. IL2CPP_EXTERN_C String_t* _stringLiteralD1BC95382E937429BD5741792056300D87684F48;
  451. IL2CPP_EXTERN_C String_t* _stringLiteralD28EF2C38A0A55BE3AB734DA03B84556FF609C0E;
  452. IL2CPP_EXTERN_C String_t* _stringLiteralD3FA52E2FCB7530CC7BD3604D153C81F34D48B93;
  453. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  454. IL2CPP_EXTERN_C String_t* _stringLiteralDA8BCE10DEAE9B8E6EB9317CF4BFCE9A1D046B73;
  455. IL2CPP_EXTERN_C String_t* _stringLiteralDB96DD5B2C98650AE5C7D9E7932029E2143614F1;
  456. IL2CPP_EXTERN_C String_t* _stringLiteralDFA95E44884A185E337CCF76AEA0AB3659991F3D;
  457. IL2CPP_EXTERN_C String_t* _stringLiteralE2433BCDD0FC596DC6BE25A30596DC79E361AAA0;
  458. IL2CPP_EXTERN_C String_t* _stringLiteralE29A7707123E34029B0EAF0AE3CDC0F7855489C0;
  459. IL2CPP_EXTERN_C String_t* _stringLiteralE33503325A4AA6F5C94BEB2A330809AA305CE841;
  460. IL2CPP_EXTERN_C String_t* _stringLiteralE621E6581BCE23AE171A5EFE8813FCCCF6DC45FF;
  461. IL2CPP_EXTERN_C String_t* _stringLiteralF169275544223C785E8F3C2E7F2BB05FB2885329;
  462. IL2CPP_EXTERN_C String_t* _stringLiteralF21D6B78377A8816FA29309E793418132693C582;
  463. IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
  464. IL2CPP_EXTERN_C String_t* _stringLiteralF3DB8521ADB71488B0A3D538F58F98B35E326552;
  465. IL2CPP_EXTERN_C String_t* _stringLiteralF6E05D2223FEAB96CFC1CB43F18B0AC110ED5872;
  466. IL2CPP_EXTERN_C String_t* _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B;
  467. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  468. IL2CPP_EXTERN_C String_t* _stringLiteralF982A0BE2A926AE46522B50CEC43A42A44F80CBA;
  469. IL2CPP_EXTERN_C String_t* _stringLiteralFDA8274FF56B7EDE4851D24817AB1EABB77A5CB1;
  470. IL2CPP_EXTERN_C String_t* _stringLiteralFDDA0E2D635BC7B9C335D0CAD680D884795E20A6;
  471. IL2CPP_EXTERN_C String_t* _stringLiteralFFA59E17C5130FD6E7E1D5621F39533B1120F332;
  472. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObjectExtensions_Enumerate_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m474ACB822D64A1626B93CE3DCC049635BF5AE217_RuntimeMethod_var;
  473. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599_RuntimeMethod_var;
  474. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var;
  475. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var;
  476. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var;
  477. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var;
  478. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9_RuntimeMethod_var;
  479. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var;
  480. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_RuntimeMethod_var;
  481. IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
  482. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m49C3F218EA9D61615B2641FCD75AAEFB4B7F0AFF_RuntimeMethod_var;
  483. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m72C6C7033F6BF43A10916558644262DA7A901354_RuntimeMethod_var;
  484. IL2CPP_EXTERN_C const RuntimeMethod* AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_mB4CF3E94BF0CFC8D2F4D236AC21809FD618B812A_RuntimeMethod_var;
  485. IL2CPP_EXTERN_C const RuntimeMethod* AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAB46FA21F8B835BBF5183F1968D4360217806ABF_RuntimeMethod_var;
  486. IL2CPP_EXTERN_C const RuntimeMethod* AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_m0F47E9F7D28D7716C70980F1AADD03E768A3273C_RuntimeMethod_var;
  487. IL2CPP_EXTERN_C const RuntimeMethod* AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAF202ADFF0A4A26628C280746D44E62BA64D61CC_RuntimeMethod_var;
  488. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistration_DependsOn_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m01FD24BC4E25926AA2FA51EE043C8FBEB1DEA5DF_RuntimeMethod_var;
  489. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistration_DependsOn_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_mAAAC4DFCA0707823134A60AAD6883345738C8543_RuntimeMethod_var;
  490. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistration_OptionallyDependsOn_TisIAnalyticsStandardEventComponent_tF6FA10DAAE59FC2DD9C6441D6B2E8BDA6EDDA807_mB5864B336E711CC7847E7FCA9EF07C8290AD1A5F_RuntimeMethod_var;
  491. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistry_GetServiceComponent_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m0D140EC4248F3F4CE6EE20D4864369D308EF521B_RuntimeMethod_var;
  492. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistry_GetServiceComponent_TisIEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_mB14B4F5C7C715C037C3D0B96AD44CFBC570659AF_RuntimeMethod_var;
  493. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistry_GetServiceComponent_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_m9825DA2F6B0AE6ECF9D7DBCA69BF1EFBADFFA5FB_RuntimeMethod_var;
  494. IL2CPP_EXTERN_C const RuntimeMethod* CoreRegistry_RegisterPackage_TisIapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_m10830ED0A9D586C7CA60A8FFBB261AAC094F4EF1_RuntimeMethod_var;
  495. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var;
  496. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var;
  497. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var;
  498. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var;
  499. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var;
  500. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var;
  501. IL2CPP_EXTERN_C const RuntimeMethod* EnumerableExtensions_IgnoreExceptions_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_TisArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_m6E184059C508623A50612F7F74A35908B69CEE8A_RuntimeMethod_var;
  502. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B_RuntimeMethod_var;
  503. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mEDDEBFF578646F505A4E0A5BE06B23E0FDB73D88_RuntimeMethod_var;
  504. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD_RuntimeMethod_var;
  505. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_mEEA805A8B7F855089187C252395B76A364C29293_RuntimeMethod_var;
  506. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m095504FE165E486D87A660F8C49108290242D014_RuntimeMethod_var;
  507. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisString_t_mF1CEF96BC9AE8757DBC63C982E10690A2C4AB52C_RuntimeMethod_var;
  508. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m4AD2E851B059B64B5DD3A35856EE89A501D37FB1_RuntimeMethod_var;
  509. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisRuntimeObject_TisString_t_m4212A6B9DDC97D402346EC78AE3115A600469C8C_RuntimeMethod_var;
  510. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisString_t_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m1397BFA25F4085D1F52D402001A44DC3237EC1E0_RuntimeMethod_var;
  511. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_m92CBD5F9335B326714D3E20F58CC80518753F084_RuntimeMethod_var;
  512. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m80FEA5BB136494F72CCF89A4F4B1653DF41D3B95_RuntimeMethod_var;
  513. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var;
  514. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m718F1B7CCB109058FF0625DDBCE13A2B34E3B5C1_RuntimeMethod_var;
  515. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_mBBBBF6853D140CBF608C3508BD7AD6078CC9AAC6_RuntimeMethod_var;
  516. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m993432E6F59A9F04D89EB6B02C6F902AA380E783_RuntimeMethod_var;
  517. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var;
  518. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_RuntimeMethod_var;
  519. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m4AEB802C574E8B550BAF83C6EA8F835635C542EB_RuntimeMethod_var;
  520. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var;
  521. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_RuntimeMethod_var;
  522. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m29B914A68B38CB68DBA414C2AB9BD5B5807B9DAF_RuntimeMethod_var;
  523. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_RuntimeMethod_var;
  524. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var;
  525. IL2CPP_EXTERN_C const RuntimeMethod* GooglePurchaseBuilder_BuildPurchase_m77518408286891FC35D2969E1930542E67EAC9A2_RuntimeMethod_var;
  526. IL2CPP_EXTERN_C const RuntimeMethod* GooglePurchaseBuilder_LogWarningForException_mBB4B675CA121EE06A50A6CA1A656E861ED13D5F8_RuntimeMethod_var;
  527. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var;
  528. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var;
  529. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1ADE5D912BC0B1DB98E94AC9BBB199FE2E955448_RuntimeMethod_var;
  530. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m516CC7340C5C8194052845BC1E0A320E218DAD7F_RuntimeMethod_var;
  531. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var;
  532. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var;
  533. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mECE0AF7F542B680CF593EC4EB1F9BA598CB5C2B1_RuntimeMethod_var;
  534. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var;
  535. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mCC1DF00335ECC0520B9FD7A9E551F6CE8D8CD02F_RuntimeMethod_var;
  536. IL2CPP_EXTERN_C const RuntimeMethod* List_1_CopyTo_mC0579E6985120F719A23A5D47DFB83A186782151_RuntimeMethod_var;
  537. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m35ECF228FCE04D6BC156DC5841E12EC008F35C25_RuntimeMethod_var;
  538. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_RuntimeMethod_var;
  539. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mC0CA9C17998654AF123D1134E1CD3D53951CACDA_RuntimeMethod_var;
  540. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m28B0FD0F2221E9A428AC7053440E7DCCED821913_RuntimeMethod_var;
  541. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB5530D7206436670741DA242D1CF91EAAFB350CD_RuntimeMethod_var;
  542. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB6DED24B0943B876BE68E5B3CA317D46D9434549_RuntimeMethod_var;
  543. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var;
  544. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC_RuntimeMethod_var;
  545. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var;
  546. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE9474E7BB248CA9747975976FEE83C90CD971620_RuntimeMethod_var;
  547. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8050EFAC3F7F7685AA38A57AE56E1F5BE5A37772_RuntimeMethod_var;
  548. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
  549. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m76C9842998C91C360CE05A556EAAD8AD4A614A59_RuntimeMethod_var;
  550. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
  551. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
  552. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m253CD5D0DEEB5662FAC239342AE197DC171AE31B_RuntimeMethod_var;
  553. IL2CPP_EXTERN_C const RuntimeMethod* SkuDetailsConverter_ToProductDescription_mFEF5C82FAF0E5B727EAAB8E7A8F2C37AF25B6C0A_RuntimeMethod_var;
  554. IL2CPP_EXTERN_C const RuntimeMethod* SubscriptionInfo__ctor_mAD14FD7347A1867CD6A67162726A88AD696B9D94_RuntimeMethod_var;
  555. IL2CPP_EXTERN_C const RuntimeMethod* SubscriptionInfo__ctor_mCE7F9D5333417F7A11001D0231307E68BB191E3A_RuntimeMethod_var;
  556. IL2CPP_EXTERN_C const RuntimeMethod* SubscriptionManager_getSubscriptionInfo_mDA75086D3BBB5F42857356C9B05B3D3C1282B66E_RuntimeMethod_var;
  557. IL2CPP_EXTERN_C const RuntimeMethod* U3CDelayedCoroutineU3Ed__48_System_Collections_IEnumerator_Reset_mA7A39D9903DC70DA5DB697EFF9D6D207EF4C5BF4_RuntimeMethod_var;
  558. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRetrieveProductsU3Eb__8_0_mED3B5305EC5CF5F0CA5F97E22DDD29DB1DCD65E2_RuntimeMethod_var;
  559. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRetrieveProductsU3Eb__8_1_m376EA2F5E999011A34EE5C34493E597EACB31340_RuntimeMethod_var;
  560. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__26_0_m7EE2EB1174F22732D41A2FB17B869FAAACFE612E_RuntimeMethod_var;
  561. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CfindMostRecentReceiptU3Eb__11_0_m6F59F1652B537921E2705E8DC1D55603C8D4C3E0_RuntimeMethod_var;
  562. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CgetGooglePlayStoreSubInfoU3Eb__12_0_m4F386D12BEC0A7E102D3CFE3743E47A4BC8EAE27_RuntimeMethod_var;
  563. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3CInitializeU3Eb__0_m8EC8D03E9F215419C12C002864E69EEDCF4913E6_RuntimeMethod_var;
  564. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__RetryU7C0_mFB4D1A3042FBBC528DE0DA514AB8D71E7971FB29_RuntimeMethod_var;
  565. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C0_m55D84DFAE6C4400161B3A2C725B0C1CF8EDC4CD2_RuntimeMethod_var;
  566. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CTryFindAllSkuDetailsU3Eb__0_m06177FDD20AF3974C5512277CCE8AC3D764DF009_RuntimeMethod_var;
  567. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_1_U3CTryFindAllSkuDetailsU3Eb__1_m8B9DF3FDBAF6F898611AB9CCD99B8C7921720C70_RuntimeMethod_var;
  568. IL2CPP_EXTERN_C const RuntimeType* AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_0_0_0_var;
  569. IL2CPP_EXTERN_C const RuntimeType* AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C_0_0_0_var;
  570. IL2CPP_EXTERN_C const RuntimeType* ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A_0_0_0_var;
  571. struct Delegate_t_marshaled_com;
  572. struct Delegate_t_marshaled_pinvoke;
  573. struct Exception_t_marshaled_com;
  574. struct Exception_t_marshaled_pinvoke;
  575. struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
  576. struct AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A;
  577. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  578. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  579. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  580. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  581. IL2CPP_EXTERN_C_BEGIN
  582. IL2CPP_EXTERN_C_END
  583. #ifdef __clang__
  584. #pragma clang diagnostic push
  585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  586. #pragma clang diagnostic ignored "-Wunused-variable"
  587. #endif
  588. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710 : public RuntimeObject
  589. {
  590. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  591. EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries;
  592. int32_t ____count;
  593. int32_t ____freeList;
  594. int32_t ____freeCount;
  595. int32_t ____version;
  596. RuntimeObject* ____comparer;
  597. KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys;
  598. ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values;
  599. RuntimeObject* ____syncRoot;
  600. };
  601. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
  602. {
  603. };
  604. struct List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713 : public RuntimeObject
  605. {
  606. Action_1U5BU5D_tB4049DA1D39B30139817A3CFA2949CC0FFF2CA62* ____items;
  607. int32_t ____size;
  608. int32_t ____version;
  609. RuntimeObject* ____syncRoot;
  610. };
  611. struct List_1_tDB72209F35D56F62A287633F9450978E90B90987 : public RuntimeObject
  612. {
  613. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ____items;
  614. int32_t ____size;
  615. int32_t ____version;
  616. RuntimeObject* ____syncRoot;
  617. };
  618. struct List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1 : public RuntimeObject
  619. {
  620. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* ____items;
  621. int32_t ____size;
  622. int32_t ____version;
  623. RuntimeObject* ____syncRoot;
  624. };
  625. struct List_1_t0D080C48148B7CBB3482AF02D8B94B170E06EBD4 : public RuntimeObject
  626. {
  627. IGooglePurchaseU5BU5D_t888E88B6985A8933B58CCA83834BE61C28C196BC* ____items;
  628. int32_t ____size;
  629. int32_t ____version;
  630. RuntimeObject* ____syncRoot;
  631. };
  632. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
  633. {
  634. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items;
  635. int32_t ____size;
  636. int32_t ____version;
  637. RuntimeObject* ____syncRoot;
  638. };
  639. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  640. {
  641. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  642. int32_t ____size;
  643. int32_t ____version;
  644. RuntimeObject* ____syncRoot;
  645. };
  646. struct List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9 : public RuntimeObject
  647. {
  648. ProductDefinitionU5BU5D_t13505F8F6E21D11DDE178170C0F8179582C9EFC9* ____items;
  649. int32_t ____size;
  650. int32_t ____version;
  651. RuntimeObject* ____syncRoot;
  652. };
  653. struct List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B : public RuntimeObject
  654. {
  655. ProductDescriptionU5BU5D_t725911EFD4686F356D92129D9398EC18CB6FB632* ____items;
  656. int32_t ____size;
  657. int32_t ____version;
  658. RuntimeObject* ____syncRoot;
  659. };
  660. struct List_1_tD25B27535A2152F2A5071985C3699F183881E0EA : public RuntimeObject
  661. {
  662. RuntimePlatformU5BU5D_t10C1DFF9151DB36AFB3F413BB55D41FC65355ADA* ____items;
  663. int32_t ____size;
  664. int32_t ____version;
  665. RuntimeObject* ____syncRoot;
  666. };
  667. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  668. {
  669. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  670. int32_t ____size;
  671. int32_t ____version;
  672. RuntimeObject* ____syncRoot;
  673. };
  674. struct List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF : public RuntimeObject
  675. {
  676. WinProductDescriptionU5BU5D_t1A7E02ED04D06A8F636D03704B7E9CEDE9526276* ____items;
  677. int32_t ____size;
  678. int32_t ____version;
  679. RuntimeObject* ____syncRoot;
  680. };
  681. struct ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E : public RuntimeObject
  682. {
  683. RuntimeObject* ___list;
  684. RuntimeObject* ____syncRoot;
  685. };
  686. struct U3CPrivateImplementationDetailsU3E_t8D0DB3264ABFAB6DDFFE3BB44566FFCAE6765D0D : public RuntimeObject
  687. {
  688. };
  689. struct AbstractPurchasingModule_t2CC681047C9428D3A74AD55F014C31823C70D20D : public RuntimeObject
  690. {
  691. RuntimeObject* ___m_Binder;
  692. };
  693. struct AbstractStore_t25AAD8244C4B96E096A9A637E89D5B4D907D4D55 : public RuntimeObject
  694. {
  695. };
  696. struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0 : public RuntimeObject
  697. {
  698. GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jobject;
  699. GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jclass;
  700. };
  701. struct AndroidJavaObjectExtensions_t41766DB8EFEEED5B5FEDF05FC0BB3CCB9609935D : public RuntimeObject
  702. {
  703. };
  704. struct AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4 : public RuntimeObject
  705. {
  706. };
  707. struct CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF : public RuntimeObject
  708. {
  709. String_t* ___m_LastKnownEnvironment;
  710. List_1_t943229AAABC4E6975EBACC60261FD5BB3651365A* ___m_Observers;
  711. };
  712. struct Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F : public RuntimeObject
  713. {
  714. };
  715. struct EnumerableExtensions_t9A49CA76117811C415A9A70AC51EFFFF1807B176 : public RuntimeObject
  716. {
  717. };
  718. struct ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035 : public RuntimeObject
  719. {
  720. int32_t ___m_BaseRetryDelay;
  721. int32_t ___m_MaxRetryDelay;
  722. int32_t ___m_ExponentialFactor;
  723. };
  724. struct FakeMicrosoftExtensions_t469F7579045A970690CAF1D58A42222D4426FC1C : public RuntimeObject
  725. {
  726. };
  727. struct FakeTransactionHistoryExtensions_t513B1BA7B1B42CB80B73605DB417A8744B5EFF07 : public RuntimeObject
  728. {
  729. };
  730. struct GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1 : public RuntimeObject
  731. {
  732. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___m_BillingClient;
  733. String_t* ___m_ObfuscatedAccountId;
  734. String_t* ___m_ObfuscatedProfileId;
  735. RuntimeObject* ___m_Util;
  736. RuntimeObject* ___m_TelemetryDiagnostics;
  737. };
  738. struct GoogleBillingStrings_t48F0D3FE154AC4ACDCD81C88AA5A1937ECB6E085 : public RuntimeObject
  739. {
  740. };
  741. struct GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518 : public RuntimeObject
  742. {
  743. int32_t ___m_BaseRetryDelay;
  744. int32_t ___m_MaxRetryDelay;
  745. int32_t ___m_ExponentialFactor;
  746. };
  747. struct GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF : public RuntimeObject
  748. {
  749. bool ___U3CisAcknowledgedU3Ek__BackingField;
  750. int32_t ___U3CpurchaseStateU3Ek__BackingField;
  751. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CskusU3Ek__BackingField;
  752. String_t* ___U3CorderIdU3Ek__BackingField;
  753. String_t* ___U3CreceiptU3Ek__BackingField;
  754. String_t* ___U3CsignatureU3Ek__BackingField;
  755. String_t* ___U3CoriginalJsonU3Ek__BackingField;
  756. String_t* ___U3CpurchaseTokenU3Ek__BackingField;
  757. };
  758. struct GooglePurchaseBuilder_tDC255549B68F81C394C75B277556B466C8A3E94D : public RuntimeObject
  759. {
  760. RuntimeObject* ___m_CachedQuerySkuDetailsService;
  761. RuntimeObject* ___m_Logger;
  762. };
  763. struct GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D : public RuntimeObject
  764. {
  765. };
  766. struct GooglePurchaseStateEnumProvider_t4F9C48DADF977FD31FFE29D767F092126332683A : public RuntimeObject
  767. {
  768. };
  769. struct GoogleReceiptEncoder_tCED61006E63D2C980C0C1FC90AB7FB33C0278FFE : public RuntimeObject
  770. {
  771. };
  772. struct GoogleSkuTypeEnum_t9471ABA55B0D1C212ADDB21BFEEC7DEA6571335C : public RuntimeObject
  773. {
  774. };
  775. struct IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE : public RuntimeObject
  776. {
  777. };
  778. struct MemberInfo_t : public RuntimeObject
  779. {
  780. };
  781. struct Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E : public RuntimeObject
  782. {
  783. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* ___U3CdefinitionU3Ek__BackingField;
  784. ProductMetadata_t8C8138607558F5A57C08B6257B38FC2C77B32164* ___U3CmetadataU3Ek__BackingField;
  785. bool ___U3CavailableToPurchaseU3Ek__BackingField;
  786. String_t* ___U3CtransactionIDU3Ek__BackingField;
  787. String_t* ___U3CappleOriginalTransactionIDU3Ek__BackingField;
  788. bool ___U3CappleProductIsRestoredU3Ek__BackingField;
  789. String_t* ___U3CreceiptU3Ek__BackingField;
  790. };
  791. struct ProductDefinitionExtensions_t70BE94F8F01B6072614C1BD70975BCD30A535DF3 : public RuntimeObject
  792. {
  793. };
  794. struct ProductDescriptionQuery_t03B36576574F6E71672313472421EE2FB8C5BFAE : public RuntimeObject
  795. {
  796. ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* ___products;
  797. Action_1_tA72D33CF2F54A3A2B5EA5FC85BF59006A8BCC2BE* ___onProductsReceived;
  798. Action_2_tC2DD197673ADDAA7EFFAEDAC57ED274829FE9863* ___onRetrieveProductsFailed;
  799. };
  800. struct SkuDetailsConverter_t83B84623D05ED10F507F04EF5A59000752E67B2D : public RuntimeObject
  801. {
  802. };
  803. struct String_t : public RuntimeObject
  804. {
  805. int32_t ____stringLength;
  806. Il2CppChar ____firstChar;
  807. };
  808. struct SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D : public RuntimeObject
  809. {
  810. String_t* ___receipt;
  811. String_t* ___productId;
  812. String_t* ___intro_json;
  813. };
  814. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  815. {
  816. int32_t ___m_taskId;
  817. Delegate_t* ___m_action;
  818. RuntimeObject* ___m_stateObject;
  819. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
  820. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
  821. int32_t ___m_stateFlags;
  822. RuntimeObject* ___m_continuationObject;
  823. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
  824. };
  825. struct TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9 : public RuntimeObject
  826. {
  827. };
  828. struct TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721 : public RuntimeObject
  829. {
  830. RuntimeObject* ___m_TelemetryMetricsInstanceWrapper;
  831. };
  832. struct TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13 : public RuntimeObject
  833. {
  834. double ___days;
  835. int32_t ___months;
  836. int32_t ___years;
  837. };
  838. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  839. {
  840. };
  841. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  842. {
  843. };
  844. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  845. {
  846. };
  847. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
  848. {
  849. };
  850. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  851. {
  852. };
  853. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  854. {
  855. };
  856. struct U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9 : public RuntimeObject
  857. {
  858. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onRetryAction;
  859. int32_t ___currentRetryDelay;
  860. ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035* ___U3CU3E4__this;
  861. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* ___actionToTry;
  862. };
  863. struct U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570 : public RuntimeObject
  864. {
  865. int32_t ___currentRetryDelay;
  866. GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518* ___U3CU3E4__this;
  867. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* ___actionToTry;
  868. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onRetryAction;
  869. int32_t ___retryAttempts;
  870. };
  871. struct U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2 : public RuntimeObject
  872. {
  873. };
  874. struct U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F : public RuntimeObject
  875. {
  876. RuntimeObject* ___skuDetails;
  877. };
  878. struct U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E : public RuntimeObject
  879. {
  880. String_t* ___sku;
  881. };
  882. struct U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB : public RuntimeObject
  883. {
  884. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___registry;
  885. RuntimeObject* ___metricsInstanceWrapper;
  886. RuntimeObject* ___diagnosticsInstanceWrapper;
  887. };
  888. struct MicrosoftConfiguration_t8433ADE5DCCB152C38CAC9672622E12D30A2C915 : public RuntimeObject
  889. {
  890. StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* ___module;
  891. };
  892. struct StoreInstance_tE334F08374C14889F3118AFD0E1F280950C138D6 : public RuntimeObject
  893. {
  894. String_t* ___U3CstoreNameU3Ek__BackingField;
  895. RuntimeObject* ___U3CinstanceU3Ek__BackingField;
  896. };
  897. struct U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53 : public RuntimeObject
  898. {
  899. };
  900. struct U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358 : public RuntimeObject
  901. {
  902. int32_t ___U3CU3E1__state;
  903. RuntimeObject* ___U3CU3E2__current;
  904. RuntimeObject* ___coroutine;
  905. int32_t ___delay;
  906. UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* ___U3CU3E4__this;
  907. };
  908. struct U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE : public RuntimeObject
  909. {
  910. };
  911. struct Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50
  912. {
  913. List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* ____list;
  914. int32_t ____index;
  915. int32_t ____version;
  916. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ____current;
  917. };
  918. struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
  919. {
  920. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
  921. int32_t ____index;
  922. int32_t ____version;
  923. RuntimeObject* ____current;
  924. };
  925. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  926. {
  927. RuntimeObject* ___key;
  928. RuntimeObject* ___value;
  929. };
  930. struct KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9
  931. {
  932. String_t* ___key;
  933. RuntimeObject* ___value;
  934. };
  935. struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
  936. {
  937. bool ___hasValue;
  938. int32_t ___value;
  939. };
  940. struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03 : public AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0
  941. {
  942. };
  943. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF
  944. {
  945. RuntimeObject* ___m_stateMachine;
  946. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction;
  947. };
  948. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke
  949. {
  950. RuntimeObject* ___m_stateMachine;
  951. Il2CppMethodPointer ___m_defaultContextAction;
  952. };
  953. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com
  954. {
  955. RuntimeObject* ___m_stateMachine;
  956. Il2CppMethodPointer ___m_defaultContextAction;
  957. };
  958. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  959. {
  960. bool ___m_value;
  961. };
  962. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  963. {
  964. uint8_t ___m_value;
  965. };
  966. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  967. {
  968. Il2CppChar ___m_value;
  969. };
  970. struct CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581
  971. {
  972. RuntimeObject* ___m_Registry;
  973. int32_t ___m_PackageHash;
  974. };
  975. struct CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581_marshaled_pinvoke
  976. {
  977. RuntimeObject* ___m_Registry;
  978. int32_t ___m_PackageHash;
  979. };
  980. struct CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581_marshaled_com
  981. {
  982. RuntimeObject* ___m_Registry;
  983. int32_t ___m_PackageHash;
  984. };
  985. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
  986. {
  987. uint64_t ____dateData;
  988. };
  989. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  990. {
  991. union
  992. {
  993. #pragma pack(push, tp, 1)
  994. struct
  995. {
  996. int32_t ___flags;
  997. };
  998. #pragma pack(pop, tp)
  999. struct
  1000. {
  1001. int32_t ___flags_forAlignmentOnly;
  1002. };
  1003. #pragma pack(push, tp, 1)
  1004. struct
  1005. {
  1006. char ___hi_OffsetPadding[4];
  1007. int32_t ___hi;
  1008. };
  1009. #pragma pack(pop, tp)
  1010. struct
  1011. {
  1012. char ___hi_OffsetPadding_forAlignmentOnly[4];
  1013. int32_t ___hi_forAlignmentOnly;
  1014. };
  1015. #pragma pack(push, tp, 1)
  1016. struct
  1017. {
  1018. char ___lo_OffsetPadding[8];
  1019. int32_t ___lo;
  1020. };
  1021. #pragma pack(pop, tp)
  1022. struct
  1023. {
  1024. char ___lo_OffsetPadding_forAlignmentOnly[8];
  1025. int32_t ___lo_forAlignmentOnly;
  1026. };
  1027. #pragma pack(push, tp, 1)
  1028. struct
  1029. {
  1030. char ___mid_OffsetPadding[12];
  1031. int32_t ___mid;
  1032. };
  1033. #pragma pack(pop, tp)
  1034. struct
  1035. {
  1036. char ___mid_OffsetPadding_forAlignmentOnly[12];
  1037. int32_t ___mid_forAlignmentOnly;
  1038. };
  1039. #pragma pack(push, tp, 1)
  1040. struct
  1041. {
  1042. char ___ulomidLE_OffsetPadding[8];
  1043. uint64_t ___ulomidLE;
  1044. };
  1045. #pragma pack(pop, tp)
  1046. struct
  1047. {
  1048. char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
  1049. uint64_t ___ulomidLE_forAlignmentOnly;
  1050. };
  1051. };
  1052. };
  1053. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  1054. {
  1055. double ___m_value;
  1056. };
  1057. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  1058. {
  1059. };
  1060. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  1061. {
  1062. };
  1063. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  1064. {
  1065. };
  1066. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  1067. {
  1068. int32_t ___m_value;
  1069. };
  1070. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  1071. {
  1072. int64_t ___m_value;
  1073. };
  1074. struct IntPtr_t
  1075. {
  1076. void* ___m_value;
  1077. };
  1078. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  1079. {
  1080. float ___m_value;
  1081. };
  1082. struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833
  1083. {
  1084. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
  1085. };
  1086. struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_marshaled_pinvoke
  1087. {
  1088. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
  1089. };
  1090. struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_marshaled_com
  1091. {
  1092. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
  1093. };
  1094. struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
  1095. {
  1096. int64_t ____ticks;
  1097. };
  1098. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  1099. {
  1100. uint32_t ___m_value;
  1101. };
  1102. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  1103. {
  1104. uint64_t ___m_value;
  1105. };
  1106. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  1107. {
  1108. union
  1109. {
  1110. struct
  1111. {
  1112. };
  1113. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  1114. };
  1115. };
  1116. struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
  1117. {
  1118. float ___m_Seconds;
  1119. };
  1120. struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  1121. {
  1122. float ___m_Seconds;
  1123. };
  1124. struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  1125. {
  1126. float ___m_Seconds;
  1127. };
  1128. struct WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777 : public AbstractStore_t25AAD8244C4B96E096A9A637E89D5B4D907D4D55
  1129. {
  1130. RuntimeObject* ___win8;
  1131. RuntimeObject* ___callback;
  1132. RuntimeObject* ___util;
  1133. RuntimeObject* ___logger;
  1134. bool ___m_CanReceivePurchases;
  1135. };
  1136. struct AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC
  1137. {
  1138. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  1139. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___m_task;
  1140. };
  1141. struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
  1142. {
  1143. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
  1144. int32_t ____version;
  1145. int32_t ____index;
  1146. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
  1147. int32_t ____getEnumeratorRetType;
  1148. };
  1149. struct Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62
  1150. {
  1151. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
  1152. int32_t ____version;
  1153. int32_t ____index;
  1154. KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 ____current;
  1155. int32_t ____getEnumeratorRetType;
  1156. };
  1157. struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D : public RuntimeObject
  1158. {
  1159. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___javaInterface;
  1160. intptr_t ___proxyObject;
  1161. };
  1162. struct AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601
  1163. {
  1164. int32_t ___value__;
  1165. };
  1166. struct AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6 : public RuntimeObject
  1167. {
  1168. int32_t ___U3CquantityU3Ek__BackingField;
  1169. String_t* ___U3CproductIDU3Ek__BackingField;
  1170. String_t* ___U3CtransactionIDU3Ek__BackingField;
  1171. String_t* ___U3CoriginalTransactionIdentifierU3Ek__BackingField;
  1172. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___U3CpurchaseDateU3Ek__BackingField;
  1173. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___U3CoriginalPurchaseDateU3Ek__BackingField;
  1174. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___U3CsubscriptionExpirationDateU3Ek__BackingField;
  1175. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___U3CcancellationDateU3Ek__BackingField;
  1176. int32_t ___U3CisFreeTrialU3Ek__BackingField;
  1177. int32_t ___U3CproductTypeU3Ek__BackingField;
  1178. int32_t ___U3CisIntroductoryPricePeriodU3Ek__BackingField;
  1179. };
  1180. struct AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C : public RuntimeObject
  1181. {
  1182. String_t* ___U3CbundleIDU3Ek__BackingField;
  1183. String_t* ___U3CappVersionU3Ek__BackingField;
  1184. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CopaqueU3Ek__BackingField;
  1185. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3ChashU3Ek__BackingField;
  1186. String_t* ___U3CoriginalApplicationVersionU3Ek__BackingField;
  1187. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___U3CreceiptCreationDateU3Ek__BackingField;
  1188. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* ___inAppPurchaseReceipts;
  1189. };
  1190. struct AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C
  1191. {
  1192. int32_t ___value__;
  1193. };
  1194. struct AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D
  1195. {
  1196. SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___m_synchronizationContext;
  1197. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  1198. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
  1199. };
  1200. struct AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D_marshaled_pinvoke
  1201. {
  1202. SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___m_synchronizationContext;
  1203. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke ___m_coreState;
  1204. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
  1205. };
  1206. struct AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D_marshaled_com
  1207. {
  1208. SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___m_synchronizationContext;
  1209. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com ___m_coreState;
  1210. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task;
  1211. };
  1212. struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
  1213. {
  1214. intptr_t ___m_Ptr;
  1215. };
  1216. struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  1217. {
  1218. intptr_t ___m_Ptr;
  1219. };
  1220. struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  1221. {
  1222. intptr_t ___m_Ptr;
  1223. };
  1224. struct DateTimeKind_t3AD6DA06BEF8955A740777163FFB481C19089BBC
  1225. {
  1226. int32_t ___value__;
  1227. };
  1228. struct Delegate_t : public RuntimeObject
  1229. {
  1230. intptr_t ___method_ptr;
  1231. intptr_t ___invoke_impl;
  1232. RuntimeObject* ___m_target;
  1233. intptr_t ___method;
  1234. intptr_t ___delegate_trampoline;
  1235. intptr_t ___extra_arg;
  1236. intptr_t ___method_code;
  1237. intptr_t ___interp_method;
  1238. intptr_t ___interp_invoke_impl;
  1239. MethodInfo_t* ___method_info;
  1240. MethodInfo_t* ___original_method_info;
  1241. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1242. bool ___method_is_virtual;
  1243. };
  1244. struct Delegate_t_marshaled_pinvoke
  1245. {
  1246. intptr_t ___method_ptr;
  1247. intptr_t ___invoke_impl;
  1248. Il2CppIUnknown* ___m_target;
  1249. intptr_t ___method;
  1250. intptr_t ___delegate_trampoline;
  1251. intptr_t ___extra_arg;
  1252. intptr_t ___method_code;
  1253. intptr_t ___interp_method;
  1254. intptr_t ___interp_invoke_impl;
  1255. MethodInfo_t* ___method_info;
  1256. MethodInfo_t* ___original_method_info;
  1257. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1258. int32_t ___method_is_virtual;
  1259. };
  1260. struct Delegate_t_marshaled_com
  1261. {
  1262. intptr_t ___method_ptr;
  1263. intptr_t ___invoke_impl;
  1264. Il2CppIUnknown* ___m_target;
  1265. intptr_t ___method;
  1266. intptr_t ___delegate_trampoline;
  1267. intptr_t ___extra_arg;
  1268. intptr_t ___method_code;
  1269. intptr_t ___interp_method;
  1270. intptr_t ___interp_invoke_impl;
  1271. MethodInfo_t* ___method_info;
  1272. MethodInfo_t* ___original_method_info;
  1273. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1274. int32_t ___method_is_virtual;
  1275. };
  1276. struct DeviceType_tEC9DF281BE5EA013E3F57441442CCE5A2DFF44C4
  1277. {
  1278. int32_t ___value__;
  1279. };
  1280. struct Exception_t : public RuntimeObject
  1281. {
  1282. String_t* ____className;
  1283. String_t* ____message;
  1284. RuntimeObject* ____data;
  1285. Exception_t* ____innerException;
  1286. String_t* ____helpURL;
  1287. RuntimeObject* ____stackTrace;
  1288. String_t* ____stackTraceString;
  1289. String_t* ____remoteStackTraceString;
  1290. int32_t ____remoteStackIndex;
  1291. RuntimeObject* ____dynamicMethods;
  1292. int32_t ____HResult;
  1293. String_t* ____source;
  1294. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1295. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1296. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1297. int32_t ___caught_in_unmanaged;
  1298. };
  1299. struct Exception_t_marshaled_pinvoke
  1300. {
  1301. char* ____className;
  1302. char* ____message;
  1303. RuntimeObject* ____data;
  1304. Exception_t_marshaled_pinvoke* ____innerException;
  1305. char* ____helpURL;
  1306. Il2CppIUnknown* ____stackTrace;
  1307. char* ____stackTraceString;
  1308. char* ____remoteStackTraceString;
  1309. int32_t ____remoteStackIndex;
  1310. Il2CppIUnknown* ____dynamicMethods;
  1311. int32_t ____HResult;
  1312. char* ____source;
  1313. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1314. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1315. Il2CppSafeArray* ___native_trace_ips;
  1316. int32_t ___caught_in_unmanaged;
  1317. };
  1318. struct Exception_t_marshaled_com
  1319. {
  1320. Il2CppChar* ____className;
  1321. Il2CppChar* ____message;
  1322. RuntimeObject* ____data;
  1323. Exception_t_marshaled_com* ____innerException;
  1324. Il2CppChar* ____helpURL;
  1325. Il2CppIUnknown* ____stackTrace;
  1326. Il2CppChar* ____stackTraceString;
  1327. Il2CppChar* ____remoteStackTraceString;
  1328. int32_t ____remoteStackIndex;
  1329. Il2CppIUnknown* ____dynamicMethods;
  1330. int32_t ____HResult;
  1331. Il2CppChar* ____source;
  1332. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1333. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1334. Il2CppSafeArray* ___native_trace_ips;
  1335. int32_t ___caught_in_unmanaged;
  1336. };
  1337. struct FakeStoreUIMode_t91B0F980A6C0B181B22CE81BF0D48ED60E7FE7D8
  1338. {
  1339. int32_t ___value__;
  1340. };
  1341. struct GoogleBillingConnectionState_t3432C5ACF07B4EC50A15891F42F7CC8B07B51ABA
  1342. {
  1343. int32_t ___value__;
  1344. };
  1345. struct GoogleBillingResponseCode_tD3D1BC53B17735BB20E9A590473BA59AD7C12D45
  1346. {
  1347. int32_t ___value__;
  1348. };
  1349. struct GooglePlayProrationMode_tBCBC8FF1CA1C305D435D0ACEFA5B2E0330DDBE86
  1350. {
  1351. int32_t ___value__;
  1352. };
  1353. struct GoogleRetrieveProductsFailureReason_t8CD7157F4723CDDD8B66BB46D12451C411C2686E
  1354. {
  1355. int32_t ___value__;
  1356. };
  1357. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  1358. {
  1359. int32_t ___value__;
  1360. };
  1361. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  1362. {
  1363. intptr_t ___m_CachedPtr;
  1364. };
  1365. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1366. {
  1367. intptr_t ___m_CachedPtr;
  1368. };
  1369. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1370. {
  1371. intptr_t ___m_CachedPtr;
  1372. };
  1373. struct ProductMetadata_t8C8138607558F5A57C08B6257B38FC2C77B32164 : public RuntimeObject
  1374. {
  1375. String_t* ___U3ClocalizedPriceStringU3Ek__BackingField;
  1376. String_t* ___U3ClocalizedTitleU3Ek__BackingField;
  1377. String_t* ___U3ClocalizedDescriptionU3Ek__BackingField;
  1378. String_t* ___U3CisoCurrencyCodeU3Ek__BackingField;
  1379. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___U3ClocalizedPriceU3Ek__BackingField;
  1380. };
  1381. struct ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A
  1382. {
  1383. int32_t ___value__;
  1384. };
  1385. struct Result_tBF5FC3501DD4DAE50A29094F884A55666CE71ACE
  1386. {
  1387. int32_t ___value__;
  1388. };
  1389. struct RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E
  1390. {
  1391. int32_t ___value__;
  1392. };
  1393. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1394. {
  1395. intptr_t ___value;
  1396. };
  1397. struct ScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2
  1398. {
  1399. int32_t ___value__;
  1400. };
  1401. struct ServicesType_tADBD438310A0CD0A3D892A8C5A90F59A9E76A461
  1402. {
  1403. int32_t ___value__;
  1404. };
  1405. struct StoreSpecificPurchaseErrorCode_t280B257A4F93D02EA3317B29E213DA99ACEB385E
  1406. {
  1407. int32_t ___value__;
  1408. };
  1409. struct SubscriptionPeriodUnit_t47A9D2606169DC14C3B102548FC36C7FD8BD16FE
  1410. {
  1411. int32_t ___value__;
  1412. };
  1413. struct TelemetryMetricTypes_t59A8238F5A9F2C5541BA95D41E41885B14D6BAD0
  1414. {
  1415. int32_t ___value__;
  1416. };
  1417. struct WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974 : public RuntimeObject
  1418. {
  1419. String_t* ___U3CplatformSpecificIDU3Ek__BackingField;
  1420. String_t* ___U3CpriceU3Ek__BackingField;
  1421. String_t* ___U3CtitleU3Ek__BackingField;
  1422. String_t* ___U3CdescriptionU3Ek__BackingField;
  1423. String_t* ___U3CISOCurrencyCodeU3Ek__BackingField;
  1424. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___U3CpriceDecimalU3Ek__BackingField;
  1425. String_t* ___U3CreceiptU3Ek__BackingField;
  1426. String_t* ___U3CtransactionIDU3Ek__BackingField;
  1427. bool ___U3CconsumableU3Ek__BackingField;
  1428. };
  1429. struct Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48
  1430. {
  1431. bool ___hasValue;
  1432. int32_t ___value;
  1433. };
  1434. struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14
  1435. {
  1436. bool ___hasValue;
  1437. int32_t ___value;
  1438. };
  1439. struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06
  1440. {
  1441. AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder;
  1442. };
  1443. struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_marshaled_pinvoke
  1444. {
  1445. AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder;
  1446. };
  1447. struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_marshaled_com
  1448. {
  1449. AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder;
  1450. };
  1451. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1452. {
  1453. };
  1454. struct CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA : public RuntimeObject
  1455. {
  1456. String_t* ___U3CInstanceIdU3Ek__BackingField;
  1457. int32_t ___U3CTypeU3Ek__BackingField;
  1458. InitializationOptions_t51AA79A729CADA6922543A7A47F1E87A09DBD17A* ___U3COptionsU3Ek__BackingField;
  1459. RuntimeObject* ___U3CPackageRegistryU3Ek__BackingField;
  1460. RuntimeObject* ___U3CComponentRegistryU3Ek__BackingField;
  1461. RuntimeObject* ___U3CServiceRegistryU3Ek__BackingField;
  1462. };
  1463. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1464. {
  1465. };
  1466. struct GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  1467. {
  1468. Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* ___m_OnAcknowledgePurchaseResponse;
  1469. };
  1470. struct GoogleBillingResult_t745A56EF536C75D42537F287C4BF137739AC6EA4 : public RuntimeObject
  1471. {
  1472. int32_t ___U3CresponseCodeU3Ek__BackingField;
  1473. String_t* ___U3CdebugMessageU3Ek__BackingField;
  1474. };
  1475. struct GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  1476. {
  1477. Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* ___m_OnConsumeResponse;
  1478. };
  1479. struct GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2 : public ProductMetadata_t8C8138607558F5A57C08B6257B38FC2C77B32164
  1480. {
  1481. String_t* ___U3CoriginalJsonU3Ek__BackingField;
  1482. String_t* ___U3CsubscriptionPeriodU3Ek__BackingField;
  1483. String_t* ___U3CfreeTrialPeriodU3Ek__BackingField;
  1484. String_t* ___U3CintroductoryPriceU3Ek__BackingField;
  1485. String_t* ___U3CintroductoryPricePeriodU3Ek__BackingField;
  1486. int32_t ___U3CintroductoryPriceCyclesU3Ek__BackingField;
  1487. };
  1488. struct GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  1489. {
  1490. Action_2_tE67E241ADDD6964BDEDF10FD8447DED1DA9FCE48* ___m_OnQueryPurchasesResponse;
  1491. };
  1492. struct IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B : public Exception_t
  1493. {
  1494. };
  1495. struct MulticastDelegate_t : public Delegate_t
  1496. {
  1497. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1498. };
  1499. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1500. {
  1501. Delegate_t_marshaled_pinvoke** ___delegates;
  1502. };
  1503. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1504. {
  1505. Delegate_t_marshaled_com** ___delegates;
  1506. };
  1507. struct ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517 : public RuntimeObject
  1508. {
  1509. String_t* ___U3CidU3Ek__BackingField;
  1510. String_t* ___U3CstoreSpecificIdU3Ek__BackingField;
  1511. int32_t ___U3CtypeU3Ek__BackingField;
  1512. bool ___U3CenabledU3Ek__BackingField;
  1513. List_1_t90C2DD43EBC206D8B33EA68730C68B8DC0D6E9FA* ___m_Payouts;
  1514. };
  1515. struct ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42 : public RuntimeObject
  1516. {
  1517. String_t* ___U3CstoreSpecificIdU3Ek__BackingField;
  1518. int32_t ___type;
  1519. ProductMetadata_t8C8138607558F5A57C08B6257B38FC2C77B32164* ___U3CmetadataU3Ek__BackingField;
  1520. String_t* ___U3CreceiptU3Ek__BackingField;
  1521. String_t* ___U3CtransactionIdU3Ek__BackingField;
  1522. };
  1523. struct ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0 : public Exception_t
  1524. {
  1525. };
  1526. struct SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  1527. {
  1528. Action_2_tCB70C6C619E16ED17FB9F193DFE6878FEAF1C9DF* ___m_OnSkuDetailsResponse;
  1529. RuntimeObject* ___m_Util;
  1530. RuntimeObject* ___m_TelemetryDiagnostics;
  1531. };
  1532. struct StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489 : public AbstractPurchasingModule_t2CC681047C9428D3A74AD55F014C31823C70D20D
  1533. {
  1534. String_t* ___k_Version;
  1535. RuntimeObject* ___m_NativeStoreProvider;
  1536. int32_t ___m_RuntimePlatform;
  1537. RuntimeObject* ___U3CutilU3Ek__BackingField;
  1538. RuntimeObject* ___U3CloggerU3Ek__BackingField;
  1539. StoreInstance_tE334F08374C14889F3118AFD0E1F280950C138D6* ___U3CstoreInstanceU3Ek__BackingField;
  1540. RuntimeObject* ___U3CtelemetryMetricsInstanceWrapperU3Ek__BackingField;
  1541. RuntimeObject* ___U3CtelemetryDiagnosticsInstanceWrapperU3Ek__BackingField;
  1542. int32_t ___U3CappStoreU3Ek__BackingField;
  1543. int32_t ___U3CuseFakeStoreUIModeU3Ek__BackingField;
  1544. bool ___U3CuseFakeStoreAlwaysU3Ek__BackingField;
  1545. WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* ___windowsStore;
  1546. };
  1547. struct StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6 : public RuntimeObject
  1548. {
  1549. int32_t ___U3CandroidStoreU3Ek__BackingField;
  1550. };
  1551. struct SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB : public RuntimeObject
  1552. {
  1553. int32_t ___is_subscribed;
  1554. int32_t ___is_expired;
  1555. int32_t ___is_cancelled;
  1556. int32_t ___is_free_trial;
  1557. int32_t ___is_auto_renewing;
  1558. int32_t ___is_introductory_price_period;
  1559. String_t* ___productId;
  1560. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___purchaseDate;
  1561. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___subscriptionExpireDate;
  1562. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___subscriptionCancelDate;
  1563. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___remainedTime;
  1564. String_t* ___introductory_price;
  1565. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___introductory_price_period;
  1566. int64_t ___introductory_price_cycles;
  1567. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___freeTrialPeriod;
  1568. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___subscriptionPeriod;
  1569. String_t* ___free_trial_period_string;
  1570. String_t* ___sku_details;
  1571. };
  1572. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1573. {
  1574. };
  1575. struct TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F
  1576. {
  1577. int32_t ___U3CMetricTypeU3Ek__BackingField;
  1578. String_t* ___U3CMetricNameU3Ek__BackingField;
  1579. };
  1580. struct TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F_marshaled_pinvoke
  1581. {
  1582. int32_t ___U3CMetricTypeU3Ek__BackingField;
  1583. char* ___U3CMetricNameU3Ek__BackingField;
  1584. };
  1585. struct TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F_marshaled_com
  1586. {
  1587. int32_t ___U3CMetricTypeU3Ek__BackingField;
  1588. Il2CppChar* ___U3CMetricNameU3Ek__BackingField;
  1589. };
  1590. struct Type_t : public MemberInfo_t
  1591. {
  1592. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1593. };
  1594. struct U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528 : public RuntimeObject
  1595. {
  1596. int32_t ___U3CU3E1__state;
  1597. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D ___U3CU3Et__builder;
  1598. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* ___U3CU3E4__this;
  1599. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 ___U3CU3Eu__1;
  1600. };
  1601. struct U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E : public RuntimeObject
  1602. {
  1603. int32_t ___U3CU3E1__state;
  1604. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D ___U3CU3Et__builder;
  1605. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* ___U3CU3E4__this;
  1606. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 ___U3CU3Eu__1;
  1607. };
  1608. struct Action_1_tA72D33CF2F54A3A2B5EA5FC85BF59006A8BCC2BE : public MulticastDelegate_t
  1609. {
  1610. };
  1611. struct Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C : public MulticastDelegate_t
  1612. {
  1613. };
  1614. struct Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997 : public MulticastDelegate_t
  1615. {
  1616. };
  1617. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  1618. {
  1619. };
  1620. struct Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D : public MulticastDelegate_t
  1621. {
  1622. };
  1623. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  1624. {
  1625. };
  1626. struct Action_2_tC2DD197673ADDAA7EFFAEDAC57ED274829FE9863 : public MulticastDelegate_t
  1627. {
  1628. };
  1629. struct Action_2_tE67E241ADDD6964BDEDF10FD8447DED1DA9FCE48 : public MulticastDelegate_t
  1630. {
  1631. };
  1632. struct Action_2_tCB70C6C619E16ED17FB9F193DFE6878FEAF1C9DF : public MulticastDelegate_t
  1633. {
  1634. };
  1635. struct Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606 : public MulticastDelegate_t
  1636. {
  1637. };
  1638. struct Func_2_tD09524AE0D223491FAE25D1029A6E28481814997 : public MulticastDelegate_t
  1639. {
  1640. };
  1641. struct Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA : public MulticastDelegate_t
  1642. {
  1643. };
  1644. struct Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC : public MulticastDelegate_t
  1645. {
  1646. };
  1647. struct Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781 : public MulticastDelegate_t
  1648. {
  1649. };
  1650. struct Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B : public MulticastDelegate_t
  1651. {
  1652. };
  1653. struct Func_2_tF977206E695EB64A75B156722E64301B70936032 : public MulticastDelegate_t
  1654. {
  1655. };
  1656. struct Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8 : public MulticastDelegate_t
  1657. {
  1658. };
  1659. struct Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900 : public MulticastDelegate_t
  1660. {
  1661. };
  1662. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  1663. {
  1664. };
  1665. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1666. {
  1667. String_t* ____paramName;
  1668. };
  1669. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1670. {
  1671. };
  1672. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1673. {
  1674. };
  1675. struct InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66 : public ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0
  1676. {
  1677. };
  1678. struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1679. {
  1680. };
  1681. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1682. {
  1683. };
  1684. struct NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968 : public ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0
  1685. {
  1686. };
  1687. struct NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98 : public ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0
  1688. {
  1689. };
  1690. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1691. {
  1692. };
  1693. struct StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048 : public ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0
  1694. {
  1695. };
  1696. struct U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77 : public RuntimeObject
  1697. {
  1698. int32_t ___U3CU3E1__state;
  1699. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 ___U3CU3Et__builder;
  1700. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* ___U3CU3E4__this;
  1701. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 ___U3CU3Eu__1;
  1702. };
  1703. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  1704. {
  1705. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
  1706. };
  1707. struct UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  1708. {
  1709. List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* ___pauseListeners;
  1710. };
  1711. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
  1712. {
  1713. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
  1714. };
  1715. struct List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_StaticFields
  1716. {
  1717. Action_1U5BU5D_tB4049DA1D39B30139817A3CFA2949CC0FFF2CA62* ___s_emptyArray;
  1718. };
  1719. struct List_1_tDB72209F35D56F62A287633F9450978E90B90987_StaticFields
  1720. {
  1721. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___s_emptyArray;
  1722. };
  1723. struct List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1_StaticFields
  1724. {
  1725. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* ___s_emptyArray;
  1726. };
  1727. struct List_1_t0D080C48148B7CBB3482AF02D8B94B170E06EBD4_StaticFields
  1728. {
  1729. IGooglePurchaseU5BU5D_t888E88B6985A8933B58CCA83834BE61C28C196BC* ___s_emptyArray;
  1730. };
  1731. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
  1732. {
  1733. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray;
  1734. };
  1735. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1736. {
  1737. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  1738. };
  1739. struct List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9_StaticFields
  1740. {
  1741. ProductDefinitionU5BU5D_t13505F8F6E21D11DDE178170C0F8179582C9EFC9* ___s_emptyArray;
  1742. };
  1743. struct List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B_StaticFields
  1744. {
  1745. ProductDescriptionU5BU5D_t725911EFD4686F356D92129D9398EC18CB6FB632* ___s_emptyArray;
  1746. };
  1747. struct List_1_tD25B27535A2152F2A5071985C3699F183881E0EA_StaticFields
  1748. {
  1749. RuntimePlatformU5BU5D_t10C1DFF9151DB36AFB3F413BB55D41FC65355ADA* ___s_emptyArray;
  1750. };
  1751. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  1752. {
  1753. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  1754. };
  1755. struct List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF_StaticFields
  1756. {
  1757. WinProductDescriptionU5BU5D_t1A7E02ED04D06A8F636D03704B7E9CEDE9526276* ___s_emptyArray;
  1758. };
  1759. struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_StaticFields
  1760. {
  1761. bool ___enableDebugPrints;
  1762. };
  1763. struct AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4_StaticFields
  1764. {
  1765. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____mostRecentReceiptData;
  1766. };
  1767. struct CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF_StaticFields
  1768. {
  1769. CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF* ___s_Instance;
  1770. };
  1771. struct Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_StaticFields
  1772. {
  1773. RuntimeObject* ___s_DefaultLogger;
  1774. RuntimeObject* ___s_Logger;
  1775. };
  1776. struct GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields
  1777. {
  1778. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___s_SkuDetailsParamsClass;
  1779. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___s_BillingFlowParamsClass;
  1780. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___s_SubscriptionUpdateParamsClass;
  1781. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___s_ConsumeParamsClass;
  1782. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___s_AcknowledgePurchaseParamsClass;
  1783. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___s_BillingClientClass;
  1784. };
  1785. struct GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields
  1786. {
  1787. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___s_Purchased;
  1788. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___s_Pending;
  1789. };
  1790. struct String_t_StaticFields
  1791. {
  1792. String_t* ___Empty;
  1793. };
  1794. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
  1795. {
  1796. int32_t ___s_taskIdCounter;
  1797. RuntimeObject* ___s_taskCompletionSentinel;
  1798. bool ___s_asyncDebuggingEnabled;
  1799. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
  1800. Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
  1801. TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
  1802. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
  1803. Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
  1804. ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
  1805. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
  1806. Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
  1807. RuntimeObject* ___s_activeTasksLock;
  1808. };
  1809. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
  1810. {
  1811. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
  1812. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
  1813. };
  1814. struct TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9_StaticFields
  1815. {
  1816. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___confirmSubscriptionPriceChangeName;
  1817. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___continuePromotionalPurchasesName;
  1818. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___dequeueQueryProductsTimeName;
  1819. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___dequeueQueryPurchasesTimeName;
  1820. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___fetchStorePromotionOrderName;
  1821. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___fetchStorePromotionVisibilityName;
  1822. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___initPurchaseName;
  1823. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___packageInitTimeName;
  1824. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___presentCodeRedemptionSheetName;
  1825. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___refreshAppReceiptName;
  1826. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___restoreTransactionName;
  1827. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___retrieveProductsName;
  1828. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___setStorePromotionOrderName;
  1829. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___setStorePromotionVisibilityName;
  1830. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F ___upgradeDowngradeSubscriptionName;
  1831. };
  1832. struct U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields
  1833. {
  1834. U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2* ___U3CU3E9;
  1835. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* ___U3CU3E9__26_0;
  1836. };
  1837. struct U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields
  1838. {
  1839. U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* ___U3CU3E9;
  1840. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* ___U3CU3E9__11_0;
  1841. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* ___U3CU3E9__12_0;
  1842. };
  1843. struct U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields
  1844. {
  1845. U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* ___U3CU3E9;
  1846. Func_2_tF977206E695EB64A75B156722E64301B70936032* ___U3CU3E9__8_0;
  1847. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* ___U3CU3E9__8_1;
  1848. };
  1849. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1850. {
  1851. String_t* ___TrueString;
  1852. String_t* ___FalseString;
  1853. };
  1854. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1855. {
  1856. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1857. };
  1858. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
  1859. {
  1860. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
  1861. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
  1862. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
  1863. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
  1864. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
  1865. };
  1866. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  1867. {
  1868. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
  1869. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
  1870. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
  1871. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
  1872. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
  1873. };
  1874. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
  1875. {
  1876. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
  1877. };
  1878. struct IntPtr_t_StaticFields
  1879. {
  1880. intptr_t ___Zero;
  1881. };
  1882. struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
  1883. {
  1884. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero;
  1885. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue;
  1886. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue;
  1887. };
  1888. struct Exception_t_StaticFields
  1889. {
  1890. RuntimeObject* ___s_EDILock;
  1891. };
  1892. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  1893. {
  1894. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  1895. };
  1896. struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_StaticFields
  1897. {
  1898. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___s_cachedCompleted;
  1899. };
  1900. struct CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA_StaticFields
  1901. {
  1902. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___U3CInstanceU3Ek__BackingField;
  1903. };
  1904. struct StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489_StaticFields
  1905. {
  1906. StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* ___ModuleInstance;
  1907. Dictionary_2_t74667C424CDD2B5DB81CEC61E57169FA17BCF782* ___AndroidStoreNameMap;
  1908. };
  1909. struct Type_t_StaticFields
  1910. {
  1911. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  1912. Il2CppChar ___Delimiter;
  1913. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  1914. RuntimeObject* ___Missing;
  1915. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  1916. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  1917. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  1918. };
  1919. struct UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields
  1920. {
  1921. List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___s_Callbacks;
  1922. bool ___s_CallbacksPending;
  1923. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* ___s_PcControlledPlatforms;
  1924. };
  1925. #ifdef __clang__
  1926. #pragma clang diagnostic pop
  1927. #endif
  1928. struct AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A : public RuntimeArray
  1929. {
  1930. ALIGN_FIELD (8) AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* m_Items[1];
  1931. inline AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* GetAt(il2cpp_array_size_t index) const
  1932. {
  1933. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1934. return m_Items[index];
  1935. }
  1936. inline AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6** GetAddressAt(il2cpp_array_size_t index)
  1937. {
  1938. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1939. return m_Items + index;
  1940. }
  1941. inline void SetAt(il2cpp_array_size_t index, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* value)
  1942. {
  1943. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1944. m_Items[index] = value;
  1945. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1946. }
  1947. inline AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* GetAtUnchecked(il2cpp_array_size_t index) const
  1948. {
  1949. return m_Items[index];
  1950. }
  1951. inline AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1952. {
  1953. return m_Items + index;
  1954. }
  1955. inline void SetAtUnchecked(il2cpp_array_size_t index, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* value)
  1956. {
  1957. m_Items[index] = value;
  1958. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1959. }
  1960. };
  1961. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  1962. {
  1963. ALIGN_FIELD (8) uint8_t m_Items[1];
  1964. inline uint8_t GetAt(il2cpp_array_size_t index) const
  1965. {
  1966. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1967. return m_Items[index];
  1968. }
  1969. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1970. {
  1971. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1972. return m_Items + index;
  1973. }
  1974. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  1975. {
  1976. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1977. m_Items[index] = value;
  1978. }
  1979. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1980. {
  1981. return m_Items[index];
  1982. }
  1983. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1984. {
  1985. return m_Items + index;
  1986. }
  1987. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  1988. {
  1989. m_Items[index] = value;
  1990. }
  1991. };
  1992. struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2 : public RuntimeArray
  1993. {
  1994. ALIGN_FIELD (8) Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* m_Items[1];
  1995. inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* GetAt(il2cpp_array_size_t index) const
  1996. {
  1997. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1998. return m_Items[index];
  1999. }
  2000. inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** GetAddressAt(il2cpp_array_size_t index)
  2001. {
  2002. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2003. return m_Items + index;
  2004. }
  2005. inline void SetAt(il2cpp_array_size_t index, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* value)
  2006. {
  2007. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2008. m_Items[index] = value;
  2009. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2010. }
  2011. inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* GetAtUnchecked(il2cpp_array_size_t index) const
  2012. {
  2013. return m_Items[index];
  2014. }
  2015. inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2016. {
  2017. return m_Items + index;
  2018. }
  2019. inline void SetAtUnchecked(il2cpp_array_size_t index, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* value)
  2020. {
  2021. m_Items[index] = value;
  2022. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2023. }
  2024. };
  2025. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2026. {
  2027. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2028. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2029. {
  2030. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2031. return m_Items[index];
  2032. }
  2033. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  2034. {
  2035. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2036. return m_Items + index;
  2037. }
  2038. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  2039. {
  2040. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2041. m_Items[index] = value;
  2042. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2043. }
  2044. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  2045. {
  2046. return m_Items[index];
  2047. }
  2048. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2049. {
  2050. return m_Items + index;
  2051. }
  2052. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  2053. {
  2054. m_Items[index] = value;
  2055. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2056. }
  2057. };
  2058. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  2059. {
  2060. ALIGN_FIELD (8) String_t* m_Items[1];
  2061. inline String_t* GetAt(il2cpp_array_size_t index) const
  2062. {
  2063. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2064. return m_Items[index];
  2065. }
  2066. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  2067. {
  2068. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2069. return m_Items + index;
  2070. }
  2071. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  2072. {
  2073. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2074. m_Items[index] = value;
  2075. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2076. }
  2077. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2078. {
  2079. return m_Items[index];
  2080. }
  2081. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2082. {
  2083. return m_Items + index;
  2084. }
  2085. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  2086. {
  2087. m_Items[index] = value;
  2088. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2089. }
  2090. };
  2091. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
  2092. {
  2093. ALIGN_FIELD (8) int32_t m_Items[1];
  2094. inline int32_t GetAt(il2cpp_array_size_t index) const
  2095. {
  2096. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2097. return m_Items[index];
  2098. }
  2099. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  2100. {
  2101. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2102. return m_Items + index;
  2103. }
  2104. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  2105. {
  2106. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2107. m_Items[index] = value;
  2108. }
  2109. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2110. {
  2111. return m_Items[index];
  2112. }
  2113. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2114. {
  2115. return m_Items + index;
  2116. }
  2117. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  2118. {
  2119. m_Items[index] = value;
  2120. }
  2121. };
  2122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  2123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  2124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2125. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
  2129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
  2132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  2133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  2134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  2135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncVoidMethodBuilder_Start_TisRuntimeObject_m3CA145CBB6CFE8B4ADD6148BF98E85899F95DCEA_gshared (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, RuntimeObject** ___0_stateMachine, const RuntimeMethod* method) ;
  2136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_Start_TisRuntimeObject_mEFE065A20533413CD8BB8FAEAF761102588337FB_gshared (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, RuntimeObject** ___0_stateMachine, const RuntimeMethod* method) ;
  2137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisRuntimeObject_mA1922A937C96CD00CF28F4FA407EDC0C6C133959_gshared (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* ___0_awaiter, RuntimeObject** ___1_stateMachine, const RuntimeMethod* method) ;
  2138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisRuntimeObject_mA57D17CC22941935FA487582A05C7D7807AC9DCF_gshared (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* ___0_awaiter, RuntimeObject** ___1_stateMachine, const RuntimeMethod* method) ;
  2139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2141. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  2143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  2144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  2145. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  2146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  2147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  2148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  2152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mF78C4E1EE072C25D5CDEB5057184058E94DF8634_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA4751F464411AB4C757C63C6EDBF4891BFD6891_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ;
  2154. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2155. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
  2156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
  2157. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistry_RegisterPackage_TisRuntimeObject_m5DF8BA5ABD5476A91872308A910C81D92F1FC6DD_gshared (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* __this, RuntimeObject* ___0_package, const RuntimeMethod* method) ;
  2159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistration_DependsOn_TisRuntimeObject_m3400ECC31E4225994DD0AEDDC45B11A61E95559C_gshared (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581* __this, const RuntimeMethod* method) ;
  2160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistration_OptionallyDependsOn_TisRuntimeObject_m665878F2DB1DB7696E4B4AB9F508D27F40DCBFE5_gshared (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581* __this, const RuntimeMethod* method) ;
  2161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CoreRegistry_GetServiceComponent_TisRuntimeObject_m6C2601CB56CD9AE5154E543B9AA87E10AFCA875C_gshared (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* __this, const RuntimeMethod* method) ;
  2162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EnumerableExtensions_IgnoreExceptions_TisRuntimeObject_TisRuntimeObject_m09228AD5EA7A68BAF98E5929920EC3F40B7FE839_gshared (RuntimeObject* ___0_enumerable, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_onException, const RuntimeMethod* method) ;
  2164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
  2165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_Call_TisRuntimeObject_mA5AF1A9E0463CE91F0ACB6AC2FE0C1922B579EF7_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObjectExtensions_Enumerate_TisRuntimeObject_mBCE5BAC766D1BE338A897668497CB1A4CDD77A2E_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_androidJavaList, const RuntimeMethod* method) ;
  2167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  2169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  2170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_CallStatic_TisRuntimeObject_mCAFE27630F6092C4910E14592B050DACFCBE146F_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
  2174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
  2175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  2176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2177. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  2178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method) ;
  2179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  2181. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2182. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2184. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StoreConfiguration_set_androidStore_mC489914742751F34F6602DA872EB2B3BB3939F17_inline (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43 (String_t* ___0_json, const RuntimeMethod* method) ;
  2186. inline RuntimeObject* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
  2187. {
  2188. return (( RuntimeObject* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  2189. }
  2190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  2191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28 (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  2192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12 (Type_t* ___0_enumType, String_t* ___1_value, bool ___2_ignoreCase, const RuntimeMethod* method) ;
  2193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StoreConfiguration__ctor_mADD6F4BFB5F946DF21CD51CBAAEEBE9C6DFC57EA (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* __this, int32_t ___0_store, const RuntimeMethod* method) ;
  2194. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Product_get_receipt_m0C80E1794DD8A8F287F752B00188679B109BCAFA_inline (Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* __this, const RuntimeMethod* method) ;
  2195. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* Product_get_definition_m99F1AE5F43863A860DF8C2CFC049EF41560A4873_inline (Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* __this, const RuntimeMethod* method) ;
  2196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline (ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* __this, const RuntimeMethod* method) ;
  2197. inline bool Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
  2198. {
  2199. return (( bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
  2200. }
  2201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  2202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getGooglePlayStoreSubInfo_m33014BAC48470E67FD8C7DD5A73840AFB836B186 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, String_t* ___0_payload, const RuntimeMethod* method) ;
  2203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullProductIdException__ctor_mEA2182523EBF3FD28F6AAEA328255EC125C5ADED (NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968* __this, const RuntimeMethod* method) ;
  2204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getAppleAppStoreSubInfo_mE2E2FA57D9CA97BA5BDCFC9AB0B47C84CD73A908 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, String_t* ___0_payload, String_t* ___1_productId, const RuntimeMethod* method) ;
  2205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getAmazonAppStoreSubInfo_mC2FBA869F8527BB7F45955A219080EB533445F96 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, String_t* ___0_productId, const RuntimeMethod* method) ;
  2206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  2207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StoreSubscriptionInfoNotSupportedException__ctor_m4DBA3E5AB3A76393010CE741CBD009062819D62D (StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReceiptException__ctor_mBDE195811C11A65AD4BC519D3DF51762A3F7EC41 (NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98* __this, const RuntimeMethod* method) ;
  2209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionInfo__ctor_mF959D7594682F5F1B8C3D725BC19352E4A4C289A (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_productId, const RuntimeMethod* method) ;
  2210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline (const RuntimeMethod* method) ;
  2211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppleReceiptParser__ctor_m37F790ADCF3944313DDEFB0E0D799206EBA2E1BC (AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4* __this, const RuntimeMethod* method) ;
  2212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Convert_FromBase64String_m267327B074B41D93C9622D142B95CFAA4ACCCA9C (String_t* ___0_s, const RuntimeMethod* method) ;
  2213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* AppleReceiptParser_Parse_mFAE4E9EF93C25AC15978711491532FC91ACB8488 (AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_receiptData, const RuntimeMethod* method) ;
  2214. inline void List_1__ctor_mB5530D7206436670741DA242D1CF91EAAFB350CD (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* __this, const RuntimeMethod* method)
  2215. {
  2216. (( void (*) (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2217. }
  2218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AppleInAppPurchaseReceipt_get_productID_m084EF4FFEBF308CE58401DBA48416D05CD01AC6A_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2220. inline void List_1_Add_mECE0AF7F542B680CF593EC4EB1F9BA598CB5C2B1_inline (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* __this, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* ___0_item, const RuntimeMethod* method)
  2221. {
  2222. (( void (*) (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1*, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2223. }
  2224. inline int32_t List_1_get_Count_mE9474E7BB248CA9747975976FEE83C90CD971620_inline (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* __this, const RuntimeMethod* method)
  2225. {
  2226. return (( int32_t (*) (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  2227. }
  2228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* SubscriptionManager_findMostRecentReceipt_m0FD65E6D239431E638811715970081B4999F2A3D (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* ___0_receipts, const RuntimeMethod* method) ;
  2229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionInfo__ctor_mCE7F9D5333417F7A11001D0231307E68BB191E3A (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* ___0_r, String_t* ___1_intro_json, const RuntimeMethod* method) ;
  2230. inline void Comparison_1__ctor_mC0FDC100B7A460E7FE37689D633D5B580B534BAF (Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2231. {
  2232. (( void (*) (Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method);
  2233. }
  2234. inline void List_1_Sort_mC0CA9C17998654AF123D1134E1CD3D53951CACDA (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* __this, Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* ___0_comparison, const RuntimeMethod* method)
  2235. {
  2236. (( void (*) (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1*, Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
  2237. }
  2238. inline AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* List_1_get_Item_m8050EFAC3F7F7685AA38A57AE56E1F5BE5A37772 (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* __this, int32_t ___0_index, const RuntimeMethod* method)
  2239. {
  2240. return (( AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* (*) (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  2241. }
  2242. inline void Func_2__ctor_mD6767DE619116219CD1567BC735C4AC96B9348CF (Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2243. {
  2244. (( void (*) (Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2245. }
  2246. inline RuntimeObject* Enumerable_Select_TisRuntimeObject_TisString_t_m4212A6B9DDC97D402346EC78AE3115A600469C8C (RuntimeObject* ___0_source, Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* ___1_selector, const RuntimeMethod* method)
  2247. {
  2248. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  2249. }
  2250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_kind, const RuntimeMethod* method) ;
  2251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_AddMilliseconds_mEF44A0EE635A478B7B0CDAA438D2240C14C88D05 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, double ___0_value, const RuntimeMethod* method) ;
  2252. inline String_t* Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD (RuntimeObject* ___0_source, const RuntimeMethod* method)
  2253. {
  2254. return (( String_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared)(___0_source, method);
  2255. }
  2256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionInfo__ctor_mAD14FD7347A1867CD6A67162726A88AD696B9D94 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_skuDetails, bool ___1_isAutoRenewing, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___2_purchaseDate, bool ___3_isFreeTrial, bool ___4_hasIntroductoryPriceTrial, bool ___5_purchaseHistorySupported, String_t* ___6_updateMetadata, const RuntimeMethod* method) ;
  2257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m199CB830F8629981ADA4F0C991B4F508A2E86750 (U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* __this, const RuntimeMethod* method) ;
  2258. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D AppleInAppPurchaseReceipt_get_purchaseDate_mD0C3B7344A76EE7BFEC69AB815F02B52F98145B9_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_CompareTo_m4A3000CD4FF15EA7CA2E9C5C95A9D07F3AA8D35D (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
  2260. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AppleInAppPurchaseReceipt_get_productType_mA5E7583E60B52D6D959FA7123FC5E9BF1D8774B1_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  2262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F (Type_t* ___0_enumType, String_t* ___1_value, const RuntimeMethod* method) ;
  2263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidProductTypeException__ctor_m79E0FD982F7188E0D74E438205909876F0A5B486 (InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66* __this, const RuntimeMethod* method) ;
  2264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
  2265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationExtensions_TryGetString_m50B16F206A82935DDBDEAA88520270BE788F5B33 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_dic, String_t* ___1_key, const RuntimeMethod* method) ;
  2266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_mE141C5A7AE0C7A127BA9B6D165F3098B10726591 (String_t* ___0_value, const RuntimeMethod* method) ;
  2267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4 (String_t* ___0_value, const RuntimeMethod* method) ;
  2268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C (const RuntimeMethod* method) ;
  2269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromDays_mCFEAEBBA8CF0C9EEE18ABC0999D5BF52701EA539 (double ___0_value, const RuntimeMethod* method) ;
  2270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
  2271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003 (int64_t ___0_value, const RuntimeMethod* method) ;
  2272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_AddMonths_mF426338945B097998273C1AD421CF809035660AD (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_months, const RuntimeMethod* method) ;
  2273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_d1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_d2, const RuntimeMethod* method) ;
  2274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_AddYears_mA68B1642A84DA30E21F6279BE5196FC07B578DEE (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA (const RuntimeMethod* method) ;
  2276. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D AppleInAppPurchaseReceipt_get_cancellationDate_mDF2DD93796406B22172FBB7670D94A28F9AB0DC7_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
  2279. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AppleInAppPurchaseReceipt_get_isFreeTrial_m759D2E45FFC7CEDF367DCBCFB621DB339BDDB5EC_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2280. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AppleInAppPurchaseReceipt_get_isIntroductoryPricePeriod_m562487C7A6F83DA38820E1F47D21D3E481C790D5_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method) ;
  2281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A DateTime_Subtract_m4064A98F489219E9C414DF5C03EE041351B4502A (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
  2282. inline bool Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
  2283. {
  2284. return (( bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
  2285. }
  2286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* SubscriptionInfo_parsePeriodTimeSpanUnits_m35F883FE27081A3998B5A723683EC875A365085B (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_time_span, const RuntimeMethod* method) ;
  2287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A SubscriptionInfo_computePeriodTimeSpan_m999CB3C5CFF7DBB5579A5C196BBFDDC9D034B6ED (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* ___0_units, const RuntimeMethod* method) ;
  2288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A SubscriptionInfo_parseTimeSpan_m3222C7A089EC328707F30D57576DAF0E0174AA87 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_period_string, const RuntimeMethod* method) ;
  2289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A SubscriptionInfo_accumulateIntroductoryDuration_m503F206556C2124CF3641CC0952B16718A52B468 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* ___0_units, int64_t ___1_cycles, const RuntimeMethod* method) ;
  2290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
  2291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SubscriptionInfo_computeExtraTime_m45672397041F6C14857C72C446EB0716CAF0DF08 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_metadata, double ___1_new_sku_period_in_seconds, const RuntimeMethod* method) ;
  2292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F (double ___0_value, const RuntimeMethod* method) ;
  2293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_LessThanOrEqual_m56A0500CAC0C9B531B5D390D94B0F0A062A3808A (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_t1, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t2, const RuntimeMethod* method) ;
  2294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_value, const RuntimeMethod* method) ;
  2295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_ts, const RuntimeMethod* method) ;
  2296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_LessThan_m91C76FBEB38D80680A92A5FACA3A93810349B0FF (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_t1, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t2, const RuntimeMethod* method) ;
  2297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D SubscriptionInfo_nextBillingDate_m0FB32D84F4B95E127E6B0C537098AF179831E7BA (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_billing_begin_date, TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* ___1_units, const RuntimeMethod* method) ;
  2298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_millisecond, int32_t ___7_kind, const RuntimeMethod* method) ;
  2299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_AddDays_m9DC06105845A82FEAF697D5E30308ABD49E5721B (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, double ___0_value, const RuntimeMethod* method) ;
  2300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_Compare_mF0E4E7A00DBC08126468AC4BF61B64AF58F2BEB4 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_t1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_t2, const RuntimeMethod* method) ;
  2301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A XmlConvert_ToTimeSpan_mDF57053BCC75597B17BD744CFC2E3777006782C2 (String_t* ___0_s, const RuntimeMethod* method) ;
  2302. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  2303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpan__ctor_m513B2AFB80D3350E59FBD23F53B2F1322175C24D (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int32_t ___0_days, int32_t ___1_hours, int32_t ___2_minutes, int32_t ___3_seconds, const RuntimeMethod* method) ;
  2304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1 (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* __this, double ___0_d, int32_t ___1_m, int32_t ___2_y, const RuntimeMethod* method) ;
  2305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_get_Days_m1317F48F8D9849E161D1CDBEB5CA08344EAAC107 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
  2306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
  2307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReceiptParserException__ctor_m602A8964067A5FAF6A0E1D5C59EF5784CD1A2D01 (ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0* __this, const RuntimeMethod* method) ;
  2309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReceiptParserException__ctor_mD3C699CB23161C65A8882A879D36066E37E294DF (ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_m4E921B377C6E8A0A6DEDC027FA0EF79EC07C49F1 (U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* __this, const RuntimeMethod* method) ;
  2311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2312. inline void Action_1_Invoke_mF440996DC69351FDEDC9C3E51946BB4F7F01BE31_inline (Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_obj, const RuntimeMethod* method)
  2313. {
  2314. (( void (*) (Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  2315. }
  2316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  2317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__RetryU7C0U3Ed__ctor_mE59EB90B01BF918DABBA240A8EF633FDA2171DF5 (U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* __this, const RuntimeMethod* method) ;
  2318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D AsyncVoidMethodBuilder_Create_m13D0B23DD350C14035918384E10AF641E6B9EE67 (const RuntimeMethod* method) ;
  2319. inline void AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_m0F47E9F7D28D7716C70980F1AADD03E768A3273C (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528** ___0_stateMachine, const RuntimeMethod* method)
  2320. {
  2321. (( void (*) (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*, U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528**, const RuntimeMethod*))AsyncVoidMethodBuilder_Start_TisRuntimeObject_m3CA145CBB6CFE8B4ADD6148BF98E85899F95DCEA_gshared)(__this, ___0_stateMachine, method);
  2322. }
  2323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed__ctor_m6E9FAD9BFB1C70140EA8B3B0E02741D572721B6C (U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* __this, const RuntimeMethod* method) ;
  2324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 AsyncTaskMethodBuilder_Create_m24F3F260A79CA2B9EC4F1F15693A33F5EC58735A (const RuntimeMethod* method) ;
  2325. inline void AsyncTaskMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m72C6C7033F6BF43A10916558644262DA7A901354 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77** ___0_stateMachine, const RuntimeMethod* method)
  2326. {
  2327. (( void (*) (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*, U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77**, const RuntimeMethod*))AsyncTaskMethodBuilder_Start_TisRuntimeObject_mEFE065A20533413CD8BB8FAEAF761102588337FB_gshared)(__this, ___0_stateMachine, method);
  2328. }
  2329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* AsyncTaskMethodBuilder_get_Task_mE9125D5F8B96F26D1BA5A5347ED82669521C7F9E (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, const RuntimeMethod* method) ;
  2330. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  2331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C1_m3F1198382F690803E1CD999797BFA199A3737CBC (U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* __this, const RuntimeMethod* method) ;
  2332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  2333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskAwaiter_get_IsCompleted_mC236D276FBE3A271B56EE13FCAF2C96E48453ED8 (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* __this, const RuntimeMethod* method) ;
  2334. inline void AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_mB4CF3E94BF0CFC8D2F4D236AC21809FD618B812A (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* ___0_awaiter, U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528** ___1_stateMachine, const RuntimeMethod* method)
  2335. {
  2336. (( void (*) (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833*, U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528**, const RuntimeMethod*))AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisRuntimeObject_mA1922A937C96CD00CF28F4FA407EDC0C6C133959_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  2337. }
  2338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* __this, const RuntimeMethod* method) ;
  2339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncVoidMethodBuilder_SetException_mD9A6F5D1A99A62AC9DF322901BFDE05193CB177B (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
  2340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncVoidMethodBuilder_SetResult_m008490FDF057D5F5D871F537C7A58BE36027F3DC (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, const RuntimeMethod* method) ;
  2341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Task_Delay_m4B84654B4DAADEC41096D9F01C099CCEA9927A48 (int32_t ___0_millisecondsDelay, const RuntimeMethod* method) ;
  2342. inline void AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m49C3F218EA9D61615B2641FCD75AAEFB4B7F0AFF (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* ___0_awaiter, U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77** ___1_stateMachine, const RuntimeMethod* method)
  2343. {
  2344. (( void (*) (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833*, U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77**, const RuntimeMethod*))AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisRuntimeObject_mA57D17CC22941935FA487582A05C7D7807AC9DCF_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  2345. }
  2346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExponentialRetryPolicy_AdjustDelay_m5B9A18AE35D79859E9E8364F29557A1A076325BF (ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035* __this, int32_t ___0_delay, const RuntimeMethod* method) ;
  2347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetException_mBE41863F0571E0177A15731294087DE45E1FC10B (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
  2348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetResult_m76D8B84F0068257C1823B1200B00E58E0C8DDDDE (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, const RuntimeMethod* method) ;
  2349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mBC098BE7B48A9D407A8146CDA753B2238DAA8CF0 (U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* __this, const RuntimeMethod* method) ;
  2350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C0_m55D84DFAE6C4400161B3A2C725B0C1CF8EDC4CD2 (U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* __this, const RuntimeMethod* method) ;
  2351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed__ctor_m139B7829A2AD72F87B71CD1A33B2527B71CF31B8 (U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* __this, const RuntimeMethod* method) ;
  2352. inline void AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAF202ADFF0A4A26628C280746D44E62BA64D61CC (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E** ___0_stateMachine, const RuntimeMethod* method)
  2353. {
  2354. (( void (*) (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*, U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E**, const RuntimeMethod*))AsyncVoidMethodBuilder_Start_TisRuntimeObject_m3CA145CBB6CFE8B4ADD6148BF98E85899F95DCEA_gshared)(__this, ___0_stateMachine, method);
  2355. }
  2356. inline void AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAB46FA21F8B835BBF5183F1968D4360217806ABF (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* __this, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* ___0_awaiter, U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E** ___1_stateMachine, const RuntimeMethod* method)
  2357. {
  2358. (( void (*) (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*, TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833*, U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E**, const RuntimeMethod*))AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisRuntimeObject_mA1922A937C96CD00CF28F4FA407EDC0C6C133959_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  2359. }
  2360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GoogleConnectionRetryPolicy_AdjustDelay_m057F0DCA4CDF3153EAD3078E2C58DF47C1FE41F2 (GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518* __this, int32_t ___0_delay, const RuntimeMethod* method) ;
  2361. inline void List_1__ctor_mB6DED24B0943B876BE68E5B3CA317D46D9434549 (List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* __this, const RuntimeMethod* method)
  2362. {
  2363. (( void (*) (List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2364. }
  2365. inline Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  2366. {
  2367. return (( Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  2368. }
  2369. inline void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419 (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2370. {
  2371. (( void (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
  2372. }
  2373. inline RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2374. {
  2375. return (( RuntimeObject* (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  2376. }
  2377. inline Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
  2378. {
  2379. return (( Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
  2380. }
  2381. inline void Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62* __this, const RuntimeMethod* method)
  2382. {
  2383. (( void (*) (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
  2384. }
  2385. inline KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_inline (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62* __this, const RuntimeMethod* method)
  2386. {
  2387. return (( KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 (*) (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
  2388. }
  2389. inline String_t* KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9* __this, const RuntimeMethod* method)
  2390. {
  2391. return (( String_t* (*) (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
  2392. }
  2393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ;
  2394. inline RuntimeObject* KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9* __this, const RuntimeMethod* method)
  2395. {
  2396. return (( RuntimeObject* (*) (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
  2397. }
  2398. inline bool Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62* __this, const RuntimeMethod* method)
  2399. {
  2400. return (( bool (*) (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
  2401. }
  2402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProductDefinition__ctor_m11578282A2F709573A7BE6A5790BA2CF5969B792 (ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* __this, String_t* ___0_id, String_t* ___1_storeSpecificId, int32_t ___2_type, const RuntimeMethod* method) ;
  2403. inline void List_1_Add_m1ADE5D912BC0B1DB98E94AC9BBB199FE2E955448_inline (List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* __this, ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* ___0_item, const RuntimeMethod* method)
  2404. {
  2405. (( void (*) (List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9*, ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2406. }
  2407. inline bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2408. {
  2409. return (( bool (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  2410. }
  2411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractStore__ctor_mEC2076D59BF2100DABCD577660972095AAF41319 (AbstractStore_t25AAD8244C4B96E096A9A637E89D5B4D907D4D55* __this, const RuntimeMethod* method) ;
  2412. inline void Func_2__ctor_m8D016CED7C12CCEEF418A8C9816F9EE7000999DB (Func_2_tF977206E695EB64A75B156722E64301B70936032* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2413. {
  2414. (( void (*) (Func_2_tF977206E695EB64A75B156722E64301B70936032*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
  2415. }
  2416. inline RuntimeObject* Enumerable_Where_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_mBBBBF6853D140CBF608C3508BD7AD6078CC9AAC6 (RuntimeObject* ___0_source, Func_2_tF977206E695EB64A75B156722E64301B70936032* ___1_predicate, const RuntimeMethod* method)
  2417. {
  2418. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tF977206E695EB64A75B156722E64301B70936032*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
  2419. }
  2420. inline void Func_2__ctor_m17D67FD56E13C82910C97F35A2BFA78EBD357DB6 (Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2421. {
  2422. (( void (*) (Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2423. }
  2424. inline RuntimeObject* Enumerable_Select_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m4AD2E851B059B64B5DD3A35856EE89A501D37FB1 (RuntimeObject* ___0_source, Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* ___1_selector, const RuntimeMethod* method)
  2425. {
  2426. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  2427. }
  2428. inline List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF* Enumerable_ToList_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m718F1B7CCB109058FF0625DDBCE13A2B34E3B5C1 (RuntimeObject* ___0_source, const RuntimeMethod* method)
  2429. {
  2430. return (( List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
  2431. }
  2432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_init_mA94BEFABDB0D1DE85C4F457B468DF2C246EB0FA6 (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, int32_t ___0_delay, const RuntimeMethod* method) ;
  2433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m38F009CF5EAC3E6F1FB96B45D44C650BAE93619E (U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* __this, const RuntimeMethod* method) ;
  2434. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ProductDefinition_get_type_m66F4D4D03E3A6B95FD6F312EBACE07FA1B8E18E7_inline (ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* __this, const RuntimeMethod* method) ;
  2435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, int32_t ___0_lo, int32_t ___1_mid, int32_t ___2_hi, bool ___3_isNegative, uint8_t ___4_scale, const RuntimeMethod* method) ;
  2436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinProductDescription__ctor_mF87A63C34788D1FE9140FB82C0B6357D57712F79 (WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974* __this, String_t* ___0_id, String_t* ___1_price, String_t* ___2_title, String_t* ___3_description, String_t* ___4_isoCode, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___5_priceD, String_t* ___6_receipt, String_t* ___7_transactionId, bool ___8_consumable, const RuntimeMethod* method) ;
  2437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399 (const RuntimeMethod* method) ;
  2438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceUniqueIdentifier_m61BA4CB77ADA09730B8B575700D85027EFDB4EFC (const RuntimeMethod* method) ;
  2439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_unityVersion_m27BB3207901305BD239E1C3A74035E15CF3E5D21 (const RuntimeMethod* method) ;
  2440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_cloudProjectId_m84C5E847485178EEDA2E56E5EF72B0A740453EF9 (const RuntimeMethod* method) ;
  2441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlayerPrefs_GetString_mE80FED64ACC3134149C8202FDDDE774C29CB0AF2 (String_t* ___0_key, String_t* ___1_defaultValue, const RuntimeMethod* method) ;
  2442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_version_m9CC0E94F12493682C1A2CA803083F6F01BA43124 (const RuntimeMethod* method) ;
  2443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t UInt64_Parse_m90068CF93B1268DCAD57BD1D8E1FE811E0AABDC7 (String_t* ___0_s, const RuntimeMethod* method) ;
  2444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ;
  2445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0 (const RuntimeMethod* method) ;
  2446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceModel_m308FFBADED4BF6CB34C318A0BBDA762D09A7F185 (const RuntimeMethod* method) ;
  2447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceName_mBF171D8609337585AF50DDC7FFC9D7EEA3B4A58E (const RuntimeMethod* method) ;
  2448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_deviceType_m9BA3769FAC1102E252B5350FE208BF885E5F24D0 (const RuntimeMethod* method) ;
  2449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_operatingSystem_m47B20646C221517ACA8F99DE8576BF794AEB6F8D (const RuntimeMethod* method) ;
  2450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ;
  2451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
  2452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Screen_get_dpi_mEEDAA2189F84A47BD69D62A611E031D5C59CFE8E (const RuntimeMethod* method) ;
  2453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_orientation_mA6B22A441187D50831B2B18CA48A8F64BD1BD89E (const RuntimeMethod* method) ;
  2454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
  2456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityUtil_DelayedCoroutine_m2157CDC5CC835BDE12352016CB82A25C6634B632 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, RuntimeObject* ___0_coroutine, int32_t ___1_delay, const RuntimeMethod* method) ;
  2457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  2458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  2459. inline void List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method)
  2460. {
  2461. (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2462. }
  2463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
  2464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
  2465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
  2466. inline bool List_1_Contains_mCC1DF00335ECC0520B9FD7A9E551F6CE8D8CD02F (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* __this, int32_t ___0_item, const RuntimeMethod* method)
  2467. {
  2468. return (( bool (*) (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA*, int32_t, const RuntimeMethod*))List_1_Contains_mF78C4E1EE072C25D5CDEB5057184058E94DF8634_gshared)(__this, ___0_item, method);
  2469. }
  2470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDelayedCoroutineU3Ed__48__ctor_mDE418D0BD65328F25766EB4DA1477DCCE841D88E (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  2471. inline int32_t List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
  2472. {
  2473. return (( int32_t (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  2474. }
  2475. inline void List_1_CopyTo_mC0579E6985120F719A23A5D47DFB83A186782151 (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___0_array, const RuntimeMethod* method)
  2476. {
  2477. (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2*, const RuntimeMethod*))List_1_CopyTo_mDA4751F464411AB4C757C63C6EDBF4891BFD6891_gshared)(__this, ___0_array, method);
  2478. }
  2479. inline void List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
  2480. {
  2481. (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  2482. }
  2483. inline void List_1_Add_m516CC7340C5C8194052845BC1E0A320E218DAD7F_inline (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_item, const RuntimeMethod* method)
  2484. {
  2485. (( void (*) (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2486. }
  2487. inline Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50 List_1_GetEnumerator_m35ECF228FCE04D6BC156DC5841E12EC008F35C25 (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* __this, const RuntimeMethod* method)
  2488. {
  2489. return (( Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50 (*) (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  2490. }
  2491. inline void Enumerator_Dispose_m993432E6F59A9F04D89EB6B02C6F902AA380E783 (Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50* __this, const RuntimeMethod* method)
  2492. {
  2493. (( void (*) (Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
  2494. }
  2495. inline Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* Enumerator_get_Current_m29B914A68B38CB68DBA414C2AB9BD5B5807B9DAF_inline (Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50* __this, const RuntimeMethod* method)
  2496. {
  2497. return (( Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* (*) (Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  2498. }
  2499. inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  2500. {
  2501. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
  2502. }
  2503. inline bool Enumerator_MoveNext_m4AEB802C574E8B550BAF83C6EA8F835635C542EB (Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50* __this, const RuntimeMethod* method)
  2504. {
  2505. return (( bool (*) (Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  2506. }
  2507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  2508. inline void List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* __this, const RuntimeMethod* method)
  2509. {
  2510. (( void (*) (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2511. }
  2512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
  2513. inline void List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212 (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
  2514. {
  2515. (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2516. }
  2517. inline void List_1__ctor_m28B0FD0F2221E9A428AC7053440E7DCCED821913 (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* __this, const RuntimeMethod* method)
  2518. {
  2519. (( void (*) (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
  2520. }
  2521. inline void List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_inline (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* __this, int32_t ___0_item, const RuntimeMethod* method)
  2522. {
  2523. (( void (*) (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___0_item, method);
  2524. }
  2525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  2526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* CoreRegistry_get_Instance_m73A64BD3CB78EF5AC698D1635B5872CEB9F9AFE2_inline (const RuntimeMethod* method) ;
  2527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback__ctor_m6E44A3E7FFD242CBE0873F9E2C9DA1CB1240CAD5 (IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE* __this, const RuntimeMethod* method) ;
  2528. inline CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistry_RegisterPackage_TisIapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_m10830ED0A9D586C7CA60A8FFBB261AAC094F4EF1 (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* __this, IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE* ___0_package, const RuntimeMethod* method)
  2529. {
  2530. return (( CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 (*) (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA*, IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE*, const RuntimeMethod*))CoreRegistry_RegisterPackage_TisRuntimeObject_m5DF8BA5ABD5476A91872308A910C81D92F1FC6DD_gshared)(__this, ___0_package, method);
  2531. }
  2532. inline CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistration_DependsOn_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_mAAAC4DFCA0707823134A60AAD6883345738C8543 (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581* __this, const RuntimeMethod* method)
  2533. {
  2534. return (( CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 (*) (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581*, const RuntimeMethod*))CoreRegistration_DependsOn_TisRuntimeObject_m3400ECC31E4225994DD0AEDDC45B11A61E95559C_gshared)(__this, method);
  2535. }
  2536. inline CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistration_DependsOn_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m01FD24BC4E25926AA2FA51EE043C8FBEB1DEA5DF (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581* __this, const RuntimeMethod* method)
  2537. {
  2538. return (( CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 (*) (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581*, const RuntimeMethod*))CoreRegistration_DependsOn_TisRuntimeObject_m3400ECC31E4225994DD0AEDDC45B11A61E95559C_gshared)(__this, method);
  2539. }
  2540. inline CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 CoreRegistration_OptionallyDependsOn_TisIAnalyticsStandardEventComponent_tF6FA10DAAE59FC2DD9C6441D6B2E8BDA6EDDA807_mB5864B336E711CC7847E7FCA9EF07C8290AD1A5F (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581* __this, const RuntimeMethod* method)
  2541. {
  2542. return (( CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 (*) (CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581*, const RuntimeMethod*))CoreRegistration_OptionallyDependsOn_TisRuntimeObject_m665878F2DB1DB7696E4B4AB9F508D27F40DCBFE5_gshared)(__this, method);
  2543. }
  2544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mD26B7CD05EAC67AEBA106C9BEA1F86810C737123 (U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* __this, const RuntimeMethod* method) ;
  2545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* StandardPurchasingModule_Instance_mBD397180F4D74807B93E47E71D7320463B1C3A1A (const RuntimeMethod* method) ;
  2546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StandardPurchasingModule_get_telemetryMetricsInstanceWrapper_mF393B4FAA53F486752C053600DC1218679486040_inline (StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* __this, const RuntimeMethod* method) ;
  2547. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StandardPurchasingModule_get_telemetryDiagnosticsInstanceWrapper_mC8A3736751296DAF9BD4CC9910D1A60EEAD80AC0_inline (StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* __this, const RuntimeMethod* method) ;
  2548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryMetricsService__ctor_mDB35AF4406F2E81A9CDEA8D18F463E06CBEE4DF0 (TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721* __this, RuntimeObject* ___0_telemetryMetricsInstanceWrapper, const RuntimeMethod* method) ;
  2549. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Task_get_CompletedTask_m1567097D0142D009DC8F9B70DA2C55DA651D55E9_inline (const RuntimeMethod* method) ;
  2550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IapCoreInitializeCallback_GetCurrentEnvironment_m067A99A22E9AFA796E3A033A347F746BC3177A64 (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___0_registry, const RuntimeMethod* method) ;
  2551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF* CoreServicesEnvironmentSubject_Instance_mC2E92C9736CADF5282DDDB824E244EA00D99F4A7 (const RuntimeMethod* method) ;
  2552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreServicesEnvironmentSubject_UpdateCurrentEnvironment_mC7FD9394E15211CD150F17003786B0C6EAEA9126 (CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF* __this, String_t* ___0_currentEnvironment, const RuntimeMethod* method) ;
  2553. inline RuntimeObject* CoreRegistry_GetServiceComponent_TisIEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_mB14B4F5C7C715C037C3D0B96AD44CFBC570659AF (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* __this, const RuntimeMethod* method)
  2554. {
  2555. return (( RuntimeObject* (*) (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA*, const RuntimeMethod*))CoreRegistry_GetServiceComponent_TisRuntimeObject_m6C2601CB56CD9AE5154E543B9AA87E10AFCA875C_gshared)(__this, method);
  2556. }
  2557. inline RuntimeObject* CoreRegistry_GetServiceComponent_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m0D140EC4248F3F4CE6EE20D4864369D308EF521B (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* __this, const RuntimeMethod* method)
  2558. {
  2559. return (( RuntimeObject* (*) (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA*, const RuntimeMethod*))CoreRegistry_GetServiceComponent_TisRuntimeObject_m6C2601CB56CD9AE5154E543B9AA87E10AFCA875C_gshared)(__this, method);
  2560. }
  2561. inline RuntimeObject* CoreRegistry_GetServiceComponent_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_m9825DA2F6B0AE6ECF9D7DBCA69BF1EFBADFFA5FB (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* __this, const RuntimeMethod* method)
  2562. {
  2563. return (( RuntimeObject* (*) (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA*, const RuntimeMethod*))CoreRegistry_GetServiceComponent_TisRuntimeObject_m6C2601CB56CD9AE5154E543B9AA87E10AFCA875C_gshared)(__this, method);
  2564. }
  2565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback_CacheInitializedEnvironment_m120A82DCA5B60A92819D8CA908E63BE219703417 (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___0_registry, const RuntimeMethod* method) ;
  2566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback_InitializeTelemetryComponents_m0FF7204282A99A54A50CC4C691BCDF373ECBF39D (RuntimeObject* ___0_metricsInstanceWrapper, RuntimeObject* ___1_diagnosticsInstanceWrapper, const RuntimeMethod* method) ;
  2567. inline void Func_2__ctor_m42CB8495DB83FBF7B368A17C6F56A0CF5160A19C (Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2568. {
  2569. (( void (*) (Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2570. }
  2571. inline RuntimeObject* Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_mEEA805A8B7F855089187C252395B76A364C29293 (RuntimeObject* ___0_source, Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA* ___1_selector, const RuntimeMethod* method)
  2572. {
  2573. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  2574. }
  2575. inline void Action_1__ctor_m4DA8813802DC8B1E90DE648E1D523660C46A2ED3 (Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2576. {
  2577. (( void (*) (Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
  2578. }
  2579. inline RuntimeObject* EnumerableExtensions_IgnoreExceptions_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_TisArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_m6E184059C508623A50612F7F74A35908B69CEE8A (RuntimeObject* ___0_enumerable, Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997* ___1_onException, const RuntimeMethod* method)
  2580. {
  2581. return (( RuntimeObject* (*) (RuntimeObject*, Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997*, const RuntimeMethod*))EnumerableExtensions_IgnoreExceptions_TisRuntimeObject_TisRuntimeObject_m09228AD5EA7A68BAF98E5929920EC3F40B7FE839_gshared)(___0_enumerable, ___1_onException, method);
  2582. }
  2583. inline List_1_t0D080C48148B7CBB3482AF02D8B94B170E06EBD4* Enumerable_ToList_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_m92CBD5F9335B326714D3E20F58CC80518753F084 (RuntimeObject* ___0_source, const RuntimeMethod* method)
  2584. {
  2585. return (( List_1_t0D080C48148B7CBB3482AF02D8B94B170E06EBD4* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
  2586. }
  2587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoggerExtensions_LogIAPWarning_m458D0E47F32491B8D21FE50E09D31C935FAF2DCA (RuntimeObject* ___0_logger, String_t* ___1_message, const RuntimeMethod* method) ;
  2588. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
  2589. {
  2590. return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
  2591. }
  2592. inline AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  2593. {
  2594. return (( AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisRuntimeObject_mA5AF1A9E0463CE91F0ACB6AC2FE0C1922B579EF7_gshared)(__this, ___0_methodName, ___1_args, method);
  2595. }
  2596. inline RuntimeObject* AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_androidJavaList, const RuntimeMethod* method)
  2597. {
  2598. return (( RuntimeObject* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, const RuntimeMethod*))AndroidJavaObjectExtensions_Enumerate_TisRuntimeObject_mBCE5BAC766D1BE338A897668497CB1A4CDD77A2E_gshared)(___0_androidJavaList, method);
  2599. }
  2600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GooglePurchaseBuilder_TryFindAllSkuDetails_m97BACAB34C63D99265895B07F1EAA156A1372066 (RuntimeObject* ___0_skus, RuntimeObject* ___1_skuDetails, const RuntimeMethod* method) ;
  2601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GooglePurchase__ctor_m2EE677158EEE27268D0BABF905F4FC1E56E1063E (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_purchase, RuntimeObject* ___1_skuDetails, const RuntimeMethod* method) ;
  2602. inline String_t* AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  2603. {
  2604. return (( String_t* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisRuntimeObject_mA5AF1A9E0463CE91F0ACB6AC2FE0C1922B579EF7_gshared)(__this, ___0_methodName, ___1_args, method);
  2605. }
  2606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
  2607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m81FD27417D227650D3FC61A353728EC311F5AF85 (U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* __this, const RuntimeMethod* method) ;
  2609. inline void Func_2__ctor_m7D2682100AFBB959BA191E8181D6DCB9538B8DAD (Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2610. {
  2611. (( void (*) (Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2612. }
  2613. inline RuntimeObject* Enumerable_Select_TisString_t_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m1397BFA25F4085D1F52D402001A44DC3237EC1E0 (RuntimeObject* ___0_source, Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900* ___1_selector, const RuntimeMethod* method)
  2614. {
  2615. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  2616. }
  2617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_1__ctor_m56696465C1EDEE255F035976B53D68B54593DD18 (U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* __this, const RuntimeMethod* method) ;
  2618. inline void Func_2__ctor_mB052ED71445F0DA5BABBF7B563BC2863BD4D5EFB (Func_2_tD09524AE0D223491FAE25D1029A6E28481814997* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2619. {
  2620. (( void (*) (Func_2_tD09524AE0D223491FAE25D1029A6E28481814997*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
  2621. }
  2622. inline AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* Enumerable_First_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mEDDEBFF578646F505A4E0A5BE06B23E0FDB73D88 (RuntimeObject* ___0_source, Func_2_tD09524AE0D223491FAE25D1029A6E28481814997* ___1_predicate, const RuntimeMethod* method)
  2623. {
  2624. return (( AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* (*) (RuntimeObject*, Func_2_tD09524AE0D223491FAE25D1029A6E28481814997*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared)(___0_source, ___1_predicate, method);
  2625. }
  2626. inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
  2627. {
  2628. (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  2629. }
  2630. inline void Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  2631. {
  2632. (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
  2633. }
  2634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MiniJson_JsonEncode_m41013803427D4F4AA5FE91C375330042C909DE23 (RuntimeObject* ___0_json, const RuntimeMethod* method) ;
  2635. inline void Func_2__ctor_mEA6DF3E1486B90BA7F4DB471DD814C3B9BFCF213 (Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2636. {
  2637. (( void (*) (Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2638. }
  2639. inline RuntimeObject* Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m095504FE165E486D87A660F8C49108290242D014 (RuntimeObject* ___0_source, Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC* ___1_selector, const RuntimeMethod* method)
  2640. {
  2641. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  2642. }
  2643. inline List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B* Enumerable_ToList_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m80FEA5BB136494F72CCF89A4F4B1653DF41D3B95 (RuntimeObject* ___0_source, const RuntimeMethod* method)
  2644. {
  2645. return (( List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
  2646. }
  2647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* SkuDetailsConverter_BuildProductDescription_m17409FADBDD74BB66CC527C53CF84AB0D1C34218 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_skuDetails, const RuntimeMethod* method) ;
  2648. inline int64_t AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  2649. {
  2650. return (( int64_t (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9_gshared)(__this, ___0_methodName, ___1_args, method);
  2651. }
  2652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Convert_ToDecimal_mAF1D2181BB8C5D3F25C0963245437B4AF4E6C575 (double ___0_value, const RuntimeMethod* method) ;
  2653. inline int32_t AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  2654. {
  2655. return (( int32_t (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_gshared)(__this, ___0_methodName, ___1_args, method);
  2656. }
  2657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleProductMetadata__ctor_m6987658611A6B5BDD48C3C87283ACB6346F28A6B (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_priceString, String_t* ___1_title, String_t* ___2_description, String_t* ___3_currencyCode, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___4_localizedPrice, const RuntimeMethod* method) ;
  2658. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_originalJson_m2AA4A01F9FD6D875D3178EA3516A2CA7E0C2F458_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2659. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_introductoryPrice_m5A6A7589836E3AAAB78BF64B2EB434D50697FC55_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_subscriptionPeriod_mE8B892F4C6E22156A092545EE251E829BD657A4B_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2661. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_freeTrialPeriod_mAD70EE78EF91C1EC5BC3EDC1BA4C36832F6DB82F_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_introductoryPricePeriod_mF7C017AF4C274A6417A5FF1AFFB94584F3950D53_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2663. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_introductoryPriceCycles_m5D7A148FCFC8C13188F970F2AB846033CD30EE64_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProductDescription__ctor_mB1C3A8337438FCF34BFBFE57377EB18E13BE6020 (ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* __this, String_t* ___0_id, ProductMetadata_t8C8138607558F5A57C08B6257B38FC2C77B32164* ___1_metadata, String_t* ___2_receipt, String_t* ___3_transactionId, const RuntimeMethod* method) ;
  2665. inline RuntimeObject* AndroidJavaObjectExtensions_Enumerate_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m474ACB822D64A1626B93CE3DCC049635BF5AE217 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_androidJavaList, const RuntimeMethod* method)
  2666. {
  2667. return (( RuntimeObject* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, const RuntimeMethod*))AndroidJavaObjectExtensions_Enumerate_TisRuntimeObject_mBCE5BAC766D1BE338A897668497CB1A4CDD77A2E_gshared)(___0_androidJavaList, method);
  2668. }
  2669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389 (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* __this, String_t* ___0_className, const RuntimeMethod* method) ;
  2670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetBillingClientClass_m1E14F996196BF4138635CAB42D07135D2D830887 (const RuntimeMethod* method) ;
  2671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* UnityActivity_GetCurrentActivity_m4AD23C47CE2C5D5400EC5FE79E910F7E17EE7CB8 (const RuntimeMethod* method) ;
  2672. inline AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  2673. {
  2674. return (( AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisRuntimeObject_mCAFE27630F6092C4910E14592B050DACFCBE146F_gshared)(__this, ___0_methodName, ___1_args, method);
  2675. }
  2676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, const RuntimeMethod* method) ;
  2677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GooglePurchasesResponseListener__ctor_m9605CF62666DDFF86C4355AD2A9E1499AF00ACE9 (GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A* __this, Action_2_tE67E241ADDD6964BDEDF10FD8447DED1DA9FCE48* ___0_onQueryPurchasesResponse, const RuntimeMethod* method) ;
  2679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ListExtension_ToJava_mE978EBDBB715630BF3EB53D57B0DADE80E36BE44 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_values, const RuntimeMethod* method) ;
  2680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetSkuDetailsParamClass_m23B9C69DDF3CE5E6473D8D651D3DDA07151C2185 (const RuntimeMethod* method) ;
  2681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkuDetailsResponseListener__ctor_mF86016CDDE155D2BE9F8B17CEFEC0D163EB7A4D2 (SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4* __this, Action_2_tCB70C6C619E16ED17FB9F193DFE6878FEAF1C9DF* ___0_onSkuDetailsResponseAction, RuntimeObject* ___1_util, RuntimeObject* ___2_telemetryDiagnostics, const RuntimeMethod* method) ;
  2682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_MakeBillingFlowParams_mB97F07BB18F188942C5FEE9242A8C13F74C28037 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_sku, String_t* ___1_oldPurchaseToken, Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48 ___2_prorationMode, const RuntimeMethod* method) ;
  2683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetBillingFlowParamClass_m58D8DA6228AFAD52D99ECA73F12DCA7F43FD7007 (const RuntimeMethod* method) ;
  2684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_SetObfuscatedAccountIdIfNeeded_m8F0E529640262D3F00CA1497A7E11933BCE3C2C8 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_billingFlowParams, const RuntimeMethod* method) ;
  2685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_SetObfuscatedProfileIdIfNeeded_m4892A481DA1DE9B548ED540F581A95CF0A917E9E (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_billingFlowParams, const RuntimeMethod* method) ;
  2686. inline bool Nullable_1_get_HasValue_m76C9842998C91C360CE05A556EAAD8AD4A614A59_inline (Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48* __this, const RuntimeMethod* method)
  2687. {
  2688. return (( bool (*) (Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
  2689. }
  2690. inline int32_t Nullable_1_get_Value_m253CD5D0DEEB5662FAC239342AE197DC171AE31B (Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48* __this, const RuntimeMethod* method)
  2691. {
  2692. return (( int32_t (*) (Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
  2693. }
  2694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_BuildSubscriptionUpdateParams_m97A7A6F6915CCB261135B1F72679A677CB6F9033 (String_t* ___0_oldPurchaseToken, int32_t ___1_prorationMode, const RuntimeMethod* method) ;
  2695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetSubscriptionUpdateParamClass_mA43B88A77C88EFB159589EB987A8336571E789B5 (const RuntimeMethod* method) ;
  2696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetConsumeParamsClass_m58C66A4B4CA41C79D27E3D1A9B5A1472FDB08E85 (const RuntimeMethod* method) ;
  2697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleConsumeResponseListener__ctor_m8CE0D56E7F1AA8E7CFDFCFC7050CB47DFFF2C3AB (GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3* __this, Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* ___0_onConsumeResponseAction, const RuntimeMethod* method) ;
  2698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetAcknowledgePurchaseParamsClass_m01201653BC18C4E4F35BFD3936E0DB688F734AA9 (const RuntimeMethod* method) ;
  2699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleAcknowledgePurchaseListener__ctor_mB509911DE8C7BEE8D023360D6E5C1BC970E94FE1 (GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7* __this, Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* ___0_onAcknowledgePurchaseResponseAction, const RuntimeMethod* method) ;
  2700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  2701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* GooglePurchase_get_skus_mFB5A449AA1EE9433CFE668CDE90A55B7FDEB81A4_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method) ;
  2702. inline String_t* Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B (RuntimeObject* ___0_source, const RuntimeMethod* method)
  2703. {
  2704. return (( String_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
  2705. }
  2706. inline bool AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  2707. {
  2708. return (( bool (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_gshared)(__this, ___0_methodName, ___1_args, method);
  2709. }
  2710. inline List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131 (RuntimeObject* ___0_source, const RuntimeMethod* method)
  2711. {
  2712. return (( List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
  2713. }
  2714. inline void Func_2__ctor_mFFF7D7AEADBD0AD9CD7E585C3CA3C49E9D07C689 (Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2715. {
  2716. (( void (*) (Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2717. }
  2718. inline RuntimeObject* Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisString_t_mF1CEF96BC9AE8757DBC63C982E10690A2C4AB52C (RuntimeObject* ___0_source, Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* ___1_selector, const RuntimeMethod* method)
  2719. {
  2720. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  2721. }
  2722. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_originalJson_m6708011BD0AE03F2280CD86A0F07875EA578D5BA_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method) ;
  2723. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_signature_m72063440F5794869DB8A4DE3F56A73F4444786AC_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method) ;
  2724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GoogleReceiptEncoder_EncodeReceipt_m17FC37EB777C0CD19B0A1345C320C17F030911D8 (String_t* ___0_purchaseOriginalJson, String_t* ___1_purchaseSignature, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___2_skuDetailsJson, const RuntimeMethod* method) ;
  2725. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GooglePurchase_get_isAcknowledged_m0C8DDEF734DE02C7F40F0E2818A0E0834FFC2C33_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method) ;
  2726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GooglePurchase_get_purchaseState_m25B05A607B60519FBA52843CAEF8FD8FEE0752A9_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method) ;
  2727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchaseStateEnum_Purchased_m3791A59F7885C918735F78345549C35C39E661F0 (const RuntimeMethod* method) ;
  2728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchaseStateEnum_Pending_m419C6870D3097EADAF00FF0D6FF5C486BFB13171 (const RuntimeMethod* method) ;
  2729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m696F4E3E542DD5C7ADEFA41805FB149F796B836A (U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2* __this, const RuntimeMethod* method) ;
  2730. inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  2731. {
  2732. return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
  2733. }
  2734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GooglePurchaseStateEnum_GetPurchaseStateJavaObject_mBEFD71488906CB2105D270DACD285AFFE95C89E1 (const RuntimeMethod* method) ;
  2735. inline int32_t AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method)
  2736. {
  2737. return (( int32_t (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, const RuntimeMethod*))AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_gshared)(__this, ___0_fieldName, method);
  2738. }
  2739. inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
  2740. {
  2741. (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
  2742. }
  2743. inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  2744. {
  2745. return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
  2746. }
  2747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2748. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2749. {
  2750. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  2751. }
  2752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  2753. inline void List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530 (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
  2754. {
  2755. (( void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, const RuntimeMethod*))List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530_gshared)(__this, ___0_item, method);
  2756. }
  2757. #ifdef __clang__
  2758. #pragma clang diagnostic push
  2759. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2760. #pragma clang diagnostic ignored "-Wunused-variable"
  2761. #endif
  2762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StoreInstance_get_storeName_mCABF6348271D6010C0B37F3FCDFD4588B3B4E5F5 (StoreInstance_tE334F08374C14889F3118AFD0E1F280950C138D6* __this, const RuntimeMethod* method)
  2763. {
  2764. {
  2765. String_t* L_0 = __this->___U3CstoreNameU3Ek__BackingField;
  2766. return L_0;
  2767. }
  2768. }
  2769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StoreInstance_get_instance_m4F4739A78FFBF202811C0E886F3D8733F660F3DB (StoreInstance_tE334F08374C14889F3118AFD0E1F280950C138D6* __this, const RuntimeMethod* method)
  2770. {
  2771. {
  2772. RuntimeObject* L_0 = __this->___U3CinstanceU3Ek__BackingField;
  2773. return L_0;
  2774. }
  2775. }
  2776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StoreInstance__ctor_mEB51377D6F9CB9F344D2717ED0EAA999E888D5D3 (StoreInstance_tE334F08374C14889F3118AFD0E1F280950C138D6* __this, String_t* ___0_name, RuntimeObject* ___1_instance, const RuntimeMethod* method)
  2777. {
  2778. {
  2779. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2780. String_t* L_0 = ___0_name;
  2781. __this->___U3CstoreNameU3Ek__BackingField = L_0;
  2782. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstoreNameU3Ek__BackingField), (void*)L_0);
  2783. RuntimeObject* L_1 = ___1_instance;
  2784. __this->___U3CinstanceU3Ek__BackingField = L_1;
  2785. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinstanceU3Ek__BackingField), (void*)L_1);
  2786. return;
  2787. }
  2788. }
  2789. #ifdef __clang__
  2790. #pragma clang diagnostic pop
  2791. #endif
  2792. #ifdef __clang__
  2793. #pragma clang diagnostic push
  2794. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2795. #pragma clang diagnostic ignored "-Wunused-variable"
  2796. #endif
  2797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MicrosoftConfiguration__ctor_mD9DFFF7108C127CF3E542D2EAAC9E49E036BB365 (MicrosoftConfiguration_t8433ADE5DCCB152C38CAC9672622E12D30A2C915* __this, StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* ___0_module, const RuntimeMethod* method)
  2798. {
  2799. {
  2800. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2801. StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* L_0 = ___0_module;
  2802. __this->___module = L_0;
  2803. Il2CppCodeGenWriteBarrier((void**)(&__this->___module), (void*)L_0);
  2804. return;
  2805. }
  2806. }
  2807. #ifdef __clang__
  2808. #pragma clang diagnostic pop
  2809. #endif
  2810. #ifdef __clang__
  2811. #pragma clang diagnostic push
  2812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2813. #pragma clang diagnostic ignored "-Wunused-variable"
  2814. #endif
  2815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StoreConfiguration_get_androidStore_m375B89A150E3F92E8C9F36F75188637F1FF8A74E (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* __this, const RuntimeMethod* method)
  2816. {
  2817. {
  2818. int32_t L_0 = __this->___U3CandroidStoreU3Ek__BackingField;
  2819. return L_0;
  2820. }
  2821. }
  2822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StoreConfiguration_set_androidStore_mC489914742751F34F6602DA872EB2B3BB3939F17 (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* __this, int32_t ___0_value, const RuntimeMethod* method)
  2823. {
  2824. {
  2825. int32_t L_0 = ___0_value;
  2826. __this->___U3CandroidStoreU3Ek__BackingField = L_0;
  2827. return;
  2828. }
  2829. }
  2830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StoreConfiguration__ctor_mADD6F4BFB5F946DF21CD51CBAAEEBE9C6DFC57EA (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* __this, int32_t ___0_store, const RuntimeMethod* method)
  2831. {
  2832. {
  2833. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2834. int32_t L_0 = ___0_store;
  2835. StoreConfiguration_set_androidStore_mC489914742751F34F6602DA872EB2B3BB3939F17_inline(__this, L_0, NULL);
  2836. return;
  2837. }
  2838. }
  2839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* StoreConfiguration_Deserialize_m326EDC43F29A0F2B546B9D6B212A8A124BD336A1 (String_t* ___0_json, const RuntimeMethod* method)
  2840. {
  2841. static bool s_Il2CppMethodInitialized;
  2842. if (!s_Il2CppMethodInitialized)
  2843. {
  2844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_0_0_0_var);
  2845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_il2cpp_TypeInfo_var);
  2846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  2847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  2848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  2849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6_il2cpp_TypeInfo_var);
  2850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  2851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  2852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB96DD5B2C98650AE5C7D9E7932029E2143614F1);
  2853. s_Il2CppMethodInitialized = true;
  2854. }
  2855. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL;
  2856. int32_t V_1 = 0;
  2857. String_t* V_2 = NULL;
  2858. StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* V_3 = NULL;
  2859. int32_t G_B3_0 = 0;
  2860. {
  2861. String_t* L_0 = ___0_json;
  2862. RuntimeObject* L_1;
  2863. L_1 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_0, NULL);
  2864. V_0 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_1, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  2865. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = V_0;
  2866. NullCheck(L_2);
  2867. RuntimeObject* L_3;
  2868. L_3 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_2, _stringLiteralDB96DD5B2C98650AE5C7D9E7932029E2143614F1, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  2869. V_2 = ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var));
  2870. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_0_0_0_var) };
  2871. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  2872. Type_t* L_5;
  2873. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  2874. String_t* L_6 = V_2;
  2875. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  2876. bool L_7;
  2877. L_7 = Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28(L_5, L_6, NULL);
  2878. if (!L_7)
  2879. {
  2880. goto IL_0057;
  2881. }
  2882. }
  2883. {
  2884. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_0_0_0_var) };
  2885. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  2886. Type_t* L_9;
  2887. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  2888. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_10 = V_0;
  2889. NullCheck(L_10);
  2890. RuntimeObject* L_11;
  2891. L_11 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_10, _stringLiteralDB96DD5B2C98650AE5C7D9E7932029E2143614F1, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  2892. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  2893. RuntimeObject* L_12;
  2894. L_12 = Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12(L_9, ((String_t*)CastclassSealed((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var)), (bool)1, NULL);
  2895. G_B3_0 = ((int32_t)(((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_12, AppStore_t1A0679644D9F3B2186929F5883B207A1EB156601_il2cpp_TypeInfo_var))))));
  2896. goto IL_0058;
  2897. }
  2898. IL_0057:
  2899. {
  2900. G_B3_0 = 1;
  2901. }
  2902. IL_0058:
  2903. {
  2904. V_1 = G_B3_0;
  2905. int32_t L_13 = V_1;
  2906. StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* L_14 = (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6*)il2cpp_codegen_object_new(StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6_il2cpp_TypeInfo_var);
  2907. StoreConfiguration__ctor_mADD6F4BFB5F946DF21CD51CBAAEEBE9C6DFC57EA(L_14, L_13, NULL);
  2908. V_3 = L_14;
  2909. goto IL_0062;
  2910. }
  2911. IL_0062:
  2912. {
  2913. StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* L_15 = V_3;
  2914. return L_15;
  2915. }
  2916. }
  2917. #ifdef __clang__
  2918. #pragma clang diagnostic pop
  2919. #endif
  2920. #ifdef __clang__
  2921. #pragma clang diagnostic push
  2922. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2923. #pragma clang diagnostic ignored "-Wunused-variable"
  2924. #endif
  2925. #ifdef __clang__
  2926. #pragma clang diagnostic pop
  2927. #endif
  2928. #ifdef __clang__
  2929. #pragma clang diagnostic push
  2930. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2931. #pragma clang diagnostic ignored "-Wunused-variable"
  2932. #endif
  2933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1 (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* __this, double ___0_d, int32_t ___1_m, int32_t ___2_y, const RuntimeMethod* method)
  2934. {
  2935. {
  2936. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2937. double L_0 = ___0_d;
  2938. __this->___days = L_0;
  2939. int32_t L_1 = ___1_m;
  2940. __this->___months = L_1;
  2941. int32_t L_2 = ___2_y;
  2942. __this->___years = L_2;
  2943. return;
  2944. }
  2945. }
  2946. #ifdef __clang__
  2947. #pragma clang diagnostic pop
  2948. #endif
  2949. #ifdef __clang__
  2950. #pragma clang diagnostic push
  2951. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2952. #pragma clang diagnostic ignored "-Wunused-variable"
  2953. #endif
  2954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionManager__ctor_m0ECAAC1D1E250FF4913D790B1F9341EEA14C1826 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* ___0_product, String_t* ___1_intro_json, const RuntimeMethod* method)
  2955. {
  2956. {
  2957. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2958. Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* L_0 = ___0_product;
  2959. NullCheck(L_0);
  2960. String_t* L_1;
  2961. L_1 = Product_get_receipt_m0C80E1794DD8A8F287F752B00188679B109BCAFA_inline(L_0, NULL);
  2962. __this->___receipt = L_1;
  2963. Il2CppCodeGenWriteBarrier((void**)(&__this->___receipt), (void*)L_1);
  2964. Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* L_2 = ___0_product;
  2965. NullCheck(L_2);
  2966. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_3;
  2967. L_3 = Product_get_definition_m99F1AE5F43863A860DF8C2CFC049EF41560A4873_inline(L_2, NULL);
  2968. NullCheck(L_3);
  2969. String_t* L_4;
  2970. L_4 = ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline(L_3, NULL);
  2971. __this->___productId = L_4;
  2972. Il2CppCodeGenWriteBarrier((void**)(&__this->___productId), (void*)L_4);
  2973. String_t* L_5 = ___1_intro_json;
  2974. __this->___intro_json = L_5;
  2975. Il2CppCodeGenWriteBarrier((void**)(&__this->___intro_json), (void*)L_5);
  2976. return;
  2977. }
  2978. }
  2979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getSubscriptionInfo_mDA75086D3BBB5F42857356C9B05B3D3C1282B66E (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, const RuntimeMethod* method)
  2980. {
  2981. static bool s_Il2CppMethodInitialized;
  2982. if (!s_Il2CppMethodInitialized)
  2983. {
  2984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  2985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  2986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  2987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EC0FCDA8D5F7B9765A5007FF4D30DC4D002A055);
  2988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6079AE2B62685587AFC3A5F43EAFD2948D574952);
  2989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E1CB7C6103F25079BE1A6F61D75875BD47F5068);
  2990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7535A877CC7A258810A546BD47780403A6033D8F);
  2991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9212EB82B7556F7B18209CD59A3FD02EFF719BF6);
  2992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3FA52E2FCB7530CC7BD3604D153C81F34D48B93);
  2993. s_Il2CppMethodInitialized = true;
  2994. }
  2995. bool V_0 = false;
  2996. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_1 = NULL;
  2997. bool V_2 = false;
  2998. RuntimeObject* V_3 = NULL;
  2999. bool V_4 = false;
  3000. RuntimeObject* V_5 = NULL;
  3001. bool V_6 = false;
  3002. String_t* V_7 = NULL;
  3003. String_t* V_8 = NULL;
  3004. String_t* V_9 = NULL;
  3005. String_t* V_10 = NULL;
  3006. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* V_11 = NULL;
  3007. bool V_12 = false;
  3008. {
  3009. String_t* L_0 = __this->___receipt;
  3010. V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3011. bool L_1 = V_0;
  3012. if (!L_1)
  3013. {
  3014. goto IL_00fc;
  3015. }
  3016. }
  3017. {
  3018. String_t* L_2 = __this->___receipt;
  3019. RuntimeObject* L_3;
  3020. L_3 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_2, NULL);
  3021. V_1 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_3, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  3022. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_4 = V_1;
  3023. NullCheck(L_4);
  3024. bool L_5;
  3025. L_5 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_4, _stringLiteral4EC0FCDA8D5F7B9765A5007FF4D30DC4D002A055, (&V_3), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3026. V_2 = L_5;
  3027. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_6 = V_1;
  3028. NullCheck(L_6);
  3029. bool L_7;
  3030. L_7 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_6, _stringLiteral6E1CB7C6103F25079BE1A6F61D75875BD47F5068, (&V_5), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3031. V_4 = L_7;
  3032. bool L_8 = V_2;
  3033. bool L_9 = V_4;
  3034. V_6 = (bool)((int32_t)((int32_t)L_8&(int32_t)L_9));
  3035. bool L_10 = V_6;
  3036. if (!L_10)
  3037. {
  3038. goto IL_00fb;
  3039. }
  3040. }
  3041. {
  3042. RuntimeObject* L_11 = V_3;
  3043. V_7 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
  3044. RuntimeObject* L_12 = V_5;
  3045. V_8 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
  3046. String_t* L_13 = V_8;
  3047. V_10 = L_13;
  3048. String_t* L_14 = V_10;
  3049. V_9 = L_14;
  3050. String_t* L_15 = V_9;
  3051. bool L_16;
  3052. L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, _stringLiteral6079AE2B62685587AFC3A5F43EAFD2948D574952, NULL);
  3053. if (L_16)
  3054. {
  3055. goto IL_00a1;
  3056. }
  3057. }
  3058. {
  3059. String_t* L_17 = V_9;
  3060. bool L_18;
  3061. L_18 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_17, _stringLiteral7535A877CC7A258810A546BD47780403A6033D8F, NULL);
  3062. if (L_18)
  3063. {
  3064. goto IL_00ae;
  3065. }
  3066. }
  3067. {
  3068. String_t* L_19 = V_9;
  3069. bool L_20;
  3070. L_20 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_19, _stringLiteralD3FA52E2FCB7530CC7BD3604D153C81F34D48B93, NULL);
  3071. if (L_20)
  3072. {
  3073. goto IL_00ae;
  3074. }
  3075. }
  3076. {
  3077. String_t* L_21 = V_9;
  3078. bool L_22;
  3079. L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteral9212EB82B7556F7B18209CD59A3FD02EFF719BF6, NULL);
  3080. if (L_22)
  3081. {
  3082. goto IL_00d7;
  3083. }
  3084. }
  3085. {
  3086. goto IL_00e8;
  3087. }
  3088. IL_00a1:
  3089. {
  3090. String_t* L_23 = V_7;
  3091. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_24;
  3092. L_24 = SubscriptionManager_getGooglePlayStoreSubInfo_m33014BAC48470E67FD8C7DD5A73840AFB836B186(__this, L_23, NULL);
  3093. V_11 = L_24;
  3094. goto IL_0102;
  3095. }
  3096. IL_00ae:
  3097. {
  3098. String_t* L_25 = __this->___productId;
  3099. V_12 = (bool)((((RuntimeObject*)(String_t*)L_25) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3100. bool L_26 = V_12;
  3101. if (!L_26)
  3102. {
  3103. goto IL_00c5;
  3104. }
  3105. }
  3106. {
  3107. NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968* L_27 = (NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968_il2cpp_TypeInfo_var)));
  3108. NullProductIdException__ctor_mEA2182523EBF3FD28F6AAEA328255EC125C5ADED(L_27, NULL);
  3109. IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubscriptionManager_getSubscriptionInfo_mDA75086D3BBB5F42857356C9B05B3D3C1282B66E_RuntimeMethod_var)));
  3110. }
  3111. IL_00c5:
  3112. {
  3113. String_t* L_28 = V_7;
  3114. String_t* L_29 = __this->___productId;
  3115. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_30;
  3116. L_30 = SubscriptionManager_getAppleAppStoreSubInfo_mE2E2FA57D9CA97BA5BDCFC9AB0B47C84CD73A908(__this, L_28, L_29, NULL);
  3117. V_11 = L_30;
  3118. goto IL_0102;
  3119. }
  3120. IL_00d7:
  3121. {
  3122. String_t* L_31 = __this->___productId;
  3123. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_32;
  3124. L_32 = SubscriptionManager_getAmazonAppStoreSubInfo_mC2FBA869F8527BB7F45955A219080EB533445F96(__this, L_31, NULL);
  3125. V_11 = L_32;
  3126. goto IL_0102;
  3127. }
  3128. IL_00e8:
  3129. {
  3130. String_t* L_33 = V_8;
  3131. String_t* L_34;
  3132. L_34 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral142518FAF78B271ED3AFD15F3A36559763014354)), L_33, NULL);
  3133. StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048* L_35 = (StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048_il2cpp_TypeInfo_var)));
  3134. StoreSubscriptionInfoNotSupportedException__ctor_m4DBA3E5AB3A76393010CE741CBD009062819D62D(L_35, L_34, NULL);
  3135. IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubscriptionManager_getSubscriptionInfo_mDA75086D3BBB5F42857356C9B05B3D3C1282B66E_RuntimeMethod_var)));
  3136. }
  3137. IL_00fb:
  3138. {
  3139. }
  3140. IL_00fc:
  3141. {
  3142. NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98* L_36 = (NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98_il2cpp_TypeInfo_var)));
  3143. NullReceiptException__ctor_mBDE195811C11A65AD4BC519D3DF51762A3F7EC41(L_36, NULL);
  3144. IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubscriptionManager_getSubscriptionInfo_mDA75086D3BBB5F42857356C9B05B3D3C1282B66E_RuntimeMethod_var)));
  3145. }
  3146. IL_0102:
  3147. {
  3148. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_37 = V_11;
  3149. return L_37;
  3150. }
  3151. }
  3152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getAmazonAppStoreSubInfo_mC2FBA869F8527BB7F45955A219080EB533445F96 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, String_t* ___0_productId, const RuntimeMethod* method)
  3153. {
  3154. static bool s_Il2CppMethodInitialized;
  3155. if (!s_Il2CppMethodInitialized)
  3156. {
  3157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var);
  3158. s_Il2CppMethodInitialized = true;
  3159. }
  3160. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* V_0 = NULL;
  3161. {
  3162. String_t* L_0 = ___0_productId;
  3163. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_1 = (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB*)il2cpp_codegen_object_new(SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var);
  3164. SubscriptionInfo__ctor_mF959D7594682F5F1B8C3D725BC19352E4A4C289A(L_1, L_0, NULL);
  3165. V_0 = L_1;
  3166. goto IL_000a;
  3167. }
  3168. IL_000a:
  3169. {
  3170. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_2 = V_0;
  3171. return L_2;
  3172. }
  3173. }
  3174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getAppleAppStoreSubInfo_mE2E2FA57D9CA97BA5BDCFC9AB0B47C84CD73A908 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, String_t* ___0_payload, String_t* ___1_productId, const RuntimeMethod* method)
  3175. {
  3176. static bool s_Il2CppMethodInitialized;
  3177. if (!s_Il2CppMethodInitialized)
  3178. {
  3179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4_il2cpp_TypeInfo_var);
  3180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mECE0AF7F542B680CF593EC4EB1F9BA598CB5C2B1_RuntimeMethod_var);
  3183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5530D7206436670741DA242D1CF91EAAFB350CD_RuntimeMethod_var);
  3184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE9474E7BB248CA9747975976FEE83C90CD971620_RuntimeMethod_var);
  3185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1_il2cpp_TypeInfo_var);
  3186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var);
  3187. s_Il2CppMethodInitialized = true;
  3188. }
  3189. AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* V_0 = NULL;
  3190. RuntimeObject* V_1 = NULL;
  3191. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* V_2 = NULL;
  3192. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* V_3 = NULL;
  3193. IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B* V_4 = NULL;
  3194. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* V_5 = NULL;
  3195. bool V_6 = false;
  3196. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* V_7 = NULL;
  3197. int32_t V_8 = 0;
  3198. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* V_9 = NULL;
  3199. bool V_10 = false;
  3200. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* V_11 = NULL;
  3201. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  3202. int32_t G_B9_0 = 0;
  3203. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B19_0 = NULL;
  3204. {
  3205. V_0 = (AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C*)NULL;
  3206. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3207. RuntimeObject* L_0;
  3208. L_0 = Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline(NULL);
  3209. V_1 = L_0;
  3210. }
  3211. try
  3212. {
  3213. AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4* L_1 = (AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4*)il2cpp_codegen_object_new(AppleReceiptParser_t18F061D7847AC9FED491BEC4AC0368B86392F3C4_il2cpp_TypeInfo_var);
  3214. AppleReceiptParser__ctor_m37F790ADCF3944313DDEFB0E0D799206EBA2E1BC(L_1, NULL);
  3215. String_t* L_2 = ___0_payload;
  3216. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3217. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3;
  3218. L_3 = Convert_FromBase64String_m267327B074B41D93C9622D142B95CFAA4ACCCA9C(L_2, NULL);
  3219. NullCheck(L_1);
  3220. AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* L_4;
  3221. L_4 = AppleReceiptParser_Parse_mFAE4E9EF93C25AC15978711491532FC91ACB8488(L_1, L_3, NULL);
  3222. V_0 = L_4;
  3223. goto IL_0058;
  3224. }
  3225. catch(Il2CppExceptionWrapper& e)
  3226. {
  3227. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  3228. {
  3229. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3230. goto CATCH_001e;
  3231. }
  3232. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  3233. {
  3234. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3235. goto CATCH_0030;
  3236. }
  3237. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  3238. {
  3239. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3240. goto CATCH_0044;
  3241. }
  3242. throw e;
  3243. }
  3244. CATCH_001e:
  3245. {
  3246. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
  3247. V_3 = L_5;
  3248. RuntimeObject* L_6 = V_1;
  3249. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = V_3;
  3250. NullCheck(L_6);
  3251. InterfaceActionInvoker2< String_t*, RuntimeObject* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDFA95E44884A185E337CCF76AEA0AB3659991F3D)), L_7);
  3252. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3253. goto IL_0058;
  3254. }
  3255. CATCH_0030:
  3256. {
  3257. IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B* L_8 = ((IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B*)IL2CPP_GET_ACTIVE_EXCEPTION(IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B*));;
  3258. V_4 = L_8;
  3259. RuntimeObject* L_9 = V_1;
  3260. IAPSecurityException_t0CF168A490D20D9F3A643C75A77826B27ABDEA9B* L_10 = V_4;
  3261. NullCheck(L_9);
  3262. InterfaceActionInvoker2< String_t*, RuntimeObject* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var)), L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDFA95E44884A185E337CCF76AEA0AB3659991F3D)), L_10);
  3263. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3264. goto IL_0058;
  3265. }
  3266. CATCH_0044:
  3267. {
  3268. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_11 = ((NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)IL2CPP_GET_ACTIVE_EXCEPTION(NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*));;
  3269. V_5 = L_11;
  3270. RuntimeObject* L_12 = V_1;
  3271. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_13 = V_5;
  3272. NullCheck(L_12);
  3273. InterfaceActionInvoker2< String_t*, RuntimeObject* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDFA95E44884A185E337CCF76AEA0AB3659991F3D)), L_13);
  3274. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3275. goto IL_0058;
  3276. }
  3277. IL_0058:
  3278. {
  3279. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* L_14 = (List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1*)il2cpp_codegen_object_new(List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1_il2cpp_TypeInfo_var);
  3280. List_1__ctor_mB5530D7206436670741DA242D1CF91EAAFB350CD(L_14, List_1__ctor_mB5530D7206436670741DA242D1CF91EAAFB350CD_RuntimeMethod_var);
  3281. V_2 = L_14;
  3282. AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* L_15 = V_0;
  3283. if (!L_15)
  3284. {
  3285. goto IL_0075;
  3286. }
  3287. }
  3288. {
  3289. AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* L_16 = V_0;
  3290. NullCheck(L_16);
  3291. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* L_17 = L_16->___inAppPurchaseReceipts;
  3292. if (!L_17)
  3293. {
  3294. goto IL_0075;
  3295. }
  3296. }
  3297. {
  3298. AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* L_18 = V_0;
  3299. NullCheck(L_18);
  3300. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* L_19 = L_18->___inAppPurchaseReceipts;
  3301. NullCheck(L_19);
  3302. G_B9_0 = ((!(((uint32_t)(((RuntimeArray*)L_19)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  3303. goto IL_0076;
  3304. }
  3305. IL_0075:
  3306. {
  3307. G_B9_0 = 0;
  3308. }
  3309. IL_0076:
  3310. {
  3311. V_6 = (bool)G_B9_0;
  3312. bool L_20 = V_6;
  3313. if (!L_20)
  3314. {
  3315. goto IL_00c1;
  3316. }
  3317. }
  3318. {
  3319. AppleReceipt_t16E9FEBF193F54B9B4E5D3323C48E487DCF3414C* L_21 = V_0;
  3320. NullCheck(L_21);
  3321. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* L_22 = L_21->___inAppPurchaseReceipts;
  3322. V_7 = L_22;
  3323. V_8 = 0;
  3324. goto IL_00b8;
  3325. }
  3326. IL_008b:
  3327. {
  3328. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* L_23 = V_7;
  3329. int32_t L_24 = V_8;
  3330. NullCheck(L_23);
  3331. int32_t L_25 = L_24;
  3332. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  3333. V_9 = L_26;
  3334. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_27 = V_9;
  3335. NullCheck(L_27);
  3336. String_t* L_28;
  3337. L_28 = AppleInAppPurchaseReceipt_get_productID_m084EF4FFEBF308CE58401DBA48416D05CD01AC6A_inline(L_27, NULL);
  3338. String_t* L_29 = ___1_productId;
  3339. NullCheck(L_28);
  3340. bool L_30;
  3341. L_30 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_28, L_29, NULL);
  3342. V_10 = L_30;
  3343. bool L_31 = V_10;
  3344. if (!L_31)
  3345. {
  3346. goto IL_00b1;
  3347. }
  3348. }
  3349. {
  3350. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* L_32 = V_2;
  3351. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_33 = V_9;
  3352. NullCheck(L_32);
  3353. List_1_Add_mECE0AF7F542B680CF593EC4EB1F9BA598CB5C2B1_inline(L_32, L_33, List_1_Add_mECE0AF7F542B680CF593EC4EB1F9BA598CB5C2B1_RuntimeMethod_var);
  3354. }
  3355. IL_00b1:
  3356. {
  3357. int32_t L_34 = V_8;
  3358. V_8 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  3359. }
  3360. IL_00b8:
  3361. {
  3362. int32_t L_35 = V_8;
  3363. AppleInAppPurchaseReceiptU5BU5D_t8A8951A16B47F87B92AC3879619FB94166150C8A* L_36 = V_7;
  3364. NullCheck(L_36);
  3365. if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
  3366. {
  3367. goto IL_008b;
  3368. }
  3369. }
  3370. {
  3371. }
  3372. IL_00c1:
  3373. {
  3374. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* L_37 = V_2;
  3375. NullCheck(L_37);
  3376. int32_t L_38;
  3377. L_38 = List_1_get_Count_mE9474E7BB248CA9747975976FEE83C90CD971620_inline(L_37, List_1_get_Count_mE9474E7BB248CA9747975976FEE83C90CD971620_RuntimeMethod_var);
  3378. if (!L_38)
  3379. {
  3380. goto IL_00dd;
  3381. }
  3382. }
  3383. {
  3384. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* L_39 = V_2;
  3385. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_40;
  3386. L_40 = SubscriptionManager_findMostRecentReceipt_m0FD65E6D239431E638811715970081B4999F2A3D(__this, L_39, NULL);
  3387. String_t* L_41 = __this->___intro_json;
  3388. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_42 = (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB*)il2cpp_codegen_object_new(SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var);
  3389. SubscriptionInfo__ctor_mCE7F9D5333417F7A11001D0231307E68BB191E3A(L_42, L_40, L_41, NULL);
  3390. G_B19_0 = L_42;
  3391. goto IL_00de;
  3392. }
  3393. IL_00dd:
  3394. {
  3395. G_B19_0 = ((SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB*)(NULL));
  3396. }
  3397. IL_00de:
  3398. {
  3399. V_11 = G_B19_0;
  3400. goto IL_00e2;
  3401. }
  3402. IL_00e2:
  3403. {
  3404. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_43 = V_11;
  3405. return L_43;
  3406. }
  3407. }
  3408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* SubscriptionManager_findMostRecentReceipt_m0FD65E6D239431E638811715970081B4999F2A3D (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* ___0_receipts, const RuntimeMethod* method)
  3409. {
  3410. static bool s_Il2CppMethodInitialized;
  3411. if (!s_Il2CppMethodInitialized)
  3412. {
  3413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606_il2cpp_TypeInfo_var);
  3414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mC0CA9C17998654AF123D1134E1CD3D53951CACDA_RuntimeMethod_var);
  3415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8050EFAC3F7F7685AA38A57AE56E1F5BE5A37772_RuntimeMethod_var);
  3416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CfindMostRecentReceiptU3Eb__11_0_m6F59F1652B537921E2705E8DC1D55603C8D4C3E0_RuntimeMethod_var);
  3417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3418. s_Il2CppMethodInitialized = true;
  3419. }
  3420. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* V_0 = NULL;
  3421. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* G_B2_0 = NULL;
  3422. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* G_B2_1 = NULL;
  3423. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* G_B1_0 = NULL;
  3424. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* G_B1_1 = NULL;
  3425. {
  3426. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* L_0 = ___0_receipts;
  3427. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3428. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* L_1 = ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9__11_0;
  3429. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* L_2 = L_1;
  3430. if (L_2)
  3431. {
  3432. G_B2_0 = L_2;
  3433. G_B2_1 = L_0;
  3434. goto IL_0021;
  3435. }
  3436. G_B1_0 = L_2;
  3437. G_B1_1 = L_0;
  3438. }
  3439. {
  3440. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3441. U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* L_3 = ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9;
  3442. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* L_4 = (Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606*)il2cpp_codegen_object_new(Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606_il2cpp_TypeInfo_var);
  3443. Comparison_1__ctor_mC0FDC100B7A460E7FE37689D633D5B580B534BAF(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CfindMostRecentReceiptU3Eb__11_0_m6F59F1652B537921E2705E8DC1D55603C8D4C3E0_RuntimeMethod_var), NULL);
  3444. Comparison_1_t9272FEBA2ED9918EE39A8ADFDA4A6348F5AC5606* L_5 = L_4;
  3445. ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9__11_0 = L_5;
  3446. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9__11_0), (void*)L_5);
  3447. G_B2_0 = L_5;
  3448. G_B2_1 = G_B1_1;
  3449. }
  3450. IL_0021:
  3451. {
  3452. NullCheck(G_B2_1);
  3453. List_1_Sort_mC0CA9C17998654AF123D1134E1CD3D53951CACDA(G_B2_1, G_B2_0, List_1_Sort_mC0CA9C17998654AF123D1134E1CD3D53951CACDA_RuntimeMethod_var);
  3454. List_1_t569260CBA9779DCB3A932CC156A3229C3B5A0FF1* L_6 = ___0_receipts;
  3455. NullCheck(L_6);
  3456. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_7;
  3457. L_7 = List_1_get_Item_m8050EFAC3F7F7685AA38A57AE56E1F5BE5A37772(L_6, 0, List_1_get_Item_m8050EFAC3F7F7685AA38A57AE56E1F5BE5A37772_RuntimeMethod_var);
  3458. V_0 = L_7;
  3459. goto IL_0031;
  3460. }
  3461. IL_0031:
  3462. {
  3463. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_8 = V_0;
  3464. return L_8;
  3465. }
  3466. }
  3467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* SubscriptionManager_getGooglePlayStoreSubInfo_m33014BAC48470E67FD8C7DD5A73840AFB836B186 (SubscriptionManager_t26B968EFEE38879C4B4DA4BE74237973B837147D* __this, String_t* ___0_payload, const RuntimeMethod* method)
  3468. {
  3469. static bool s_Il2CppMethodInitialized;
  3470. if (!s_Il2CppMethodInitialized)
  3471. {
  3472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  3473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  3476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  3477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD_RuntimeMethod_var);
  3478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisRuntimeObject_TisString_t_m4212A6B9DDC97D402346EC78AE3115A600469C8C_RuntimeMethod_var);
  3479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B_il2cpp_TypeInfo_var);
  3480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  3481. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
  3482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  3483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var);
  3484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CgetGooglePlayStoreSubInfoU3Eb__12_0_m4F386D12BEC0A7E102D3CFE3743E47A4BC8EAE27_RuntimeMethod_var);
  3485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41EAC32469BB72FE3CF9159FA4EA177B9C648F90);
  3487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84);
  3488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E888801948A6E06613C0933AAF51C710574BB64);
  3489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73791369CA6FA6760921EE4FF1AED066DBD398A3);
  3490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DF2D77A4C0E1D0B34B035D65123E0BE0BE49DC6);
  3491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB599F7943E63846FF6287E29254EF871F7C11DD9);
  3492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB2B73BFA8052A44992D85E72AD1C9DFDB616DD4);
  3493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2433BCDD0FC596DC6BE25A30596DC79E361AAA0);
  3494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF982A0BE2A926AE46522B50CEC43A42A44F80CBA);
  3495. s_Il2CppMethodInitialized = true;
  3496. }
  3497. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL;
  3498. RuntimeObject* V_1 = NULL;
  3499. RuntimeObject* V_2 = NULL;
  3500. bool V_3 = false;
  3501. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_4 = NULL;
  3502. bool V_5 = false;
  3503. RuntimeObject* V_6 = NULL;
  3504. bool V_7 = false;
  3505. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_8;
  3506. memset((&V_8), 0, sizeof(V_8));
  3507. bool V_9 = false;
  3508. RuntimeObject* V_10 = NULL;
  3509. int64_t V_11 = 0;
  3510. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_12;
  3511. memset((&V_12), 0, sizeof(V_12));
  3512. bool V_13 = false;
  3513. RuntimeObject* V_14 = NULL;
  3514. bool V_15 = false;
  3515. bool V_16 = false;
  3516. String_t* V_17 = NULL;
  3517. String_t* V_18 = NULL;
  3518. bool V_19 = false;
  3519. bool V_20 = false;
  3520. bool V_21 = false;
  3521. String_t* V_22 = NULL;
  3522. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_23 = NULL;
  3523. bool V_24 = false;
  3524. RuntimeObject* V_25 = NULL;
  3525. bool V_26 = false;
  3526. RuntimeObject* V_27 = NULL;
  3527. bool V_28 = false;
  3528. RuntimeObject* V_29 = NULL;
  3529. bool V_30 = false;
  3530. bool V_31 = false;
  3531. bool V_32 = false;
  3532. bool V_33 = false;
  3533. bool V_34 = false;
  3534. bool V_35 = false;
  3535. RuntimeObject* V_36 = NULL;
  3536. bool V_37 = false;
  3537. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* V_38 = NULL;
  3538. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* G_B2_0 = NULL;
  3539. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* G_B1_0 = NULL;
  3540. RuntimeObject* G_B5_0 = NULL;
  3541. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* G_B4_0 = NULL;
  3542. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* G_B4_1 = NULL;
  3543. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* G_B3_0 = NULL;
  3544. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* G_B3_1 = NULL;
  3545. {
  3546. String_t* L_0 = ___0_payload;
  3547. RuntimeObject* L_1;
  3548. L_1 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_0, NULL);
  3549. V_0 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_1, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  3550. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = V_0;
  3551. NullCheck(L_2);
  3552. bool L_3;
  3553. L_3 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_2, _stringLiteral7DF2D77A4C0E1D0B34B035D65123E0BE0BE49DC6, (&V_1), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3554. RuntimeObject* L_4 = V_1;
  3555. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_5 = ((List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)IsInstClass((RuntimeObject*)L_4, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var));
  3556. if (L_5)
  3557. {
  3558. G_B2_0 = L_5;
  3559. goto IL_0028;
  3560. }
  3561. G_B1_0 = L_5;
  3562. }
  3563. {
  3564. G_B5_0 = ((RuntimeObject*)(NULL));
  3565. goto IL_004c;
  3566. }
  3567. IL_0028:
  3568. {
  3569. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3570. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* L_6 = ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9__12_0;
  3571. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* L_7 = L_6;
  3572. if (L_7)
  3573. {
  3574. G_B4_0 = L_7;
  3575. G_B4_1 = G_B2_0;
  3576. goto IL_0047;
  3577. }
  3578. G_B3_0 = L_7;
  3579. G_B3_1 = G_B2_0;
  3580. }
  3581. {
  3582. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3583. U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* L_8 = ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9;
  3584. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* L_9 = (Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B*)il2cpp_codegen_object_new(Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B_il2cpp_TypeInfo_var);
  3585. Func_2__ctor_mD6767DE619116219CD1567BC735C4AC96B9348CF(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CgetGooglePlayStoreSubInfoU3Eb__12_0_m4F386D12BEC0A7E102D3CFE3743E47A4BC8EAE27_RuntimeMethod_var), NULL);
  3586. Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* L_10 = L_9;
  3587. ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9__12_0 = L_10;
  3588. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9__12_0), (void*)L_10);
  3589. G_B4_0 = L_10;
  3590. G_B4_1 = G_B3_1;
  3591. }
  3592. IL_0047:
  3593. {
  3594. RuntimeObject* L_11;
  3595. L_11 = Enumerable_Select_TisRuntimeObject_TisString_t_m4212A6B9DDC97D402346EC78AE3115A600469C8C(G_B4_1, G_B4_0, Enumerable_Select_TisRuntimeObject_TisString_t_m4212A6B9DDC97D402346EC78AE3115A600469C8C_RuntimeMethod_var);
  3596. G_B5_0 = L_11;
  3597. }
  3598. IL_004c:
  3599. {
  3600. V_2 = G_B5_0;
  3601. V_3 = (bool)0;
  3602. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_12 = V_0;
  3603. NullCheck(L_12);
  3604. RuntimeObject* L_13;
  3605. L_13 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_12, _stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  3606. RuntimeObject* L_14;
  3607. L_14 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(((String_t*)CastclassSealed((RuntimeObject*)L_13, String_t_il2cpp_TypeInfo_var)), NULL);
  3608. V_4 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_14, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  3609. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_15 = V_4;
  3610. NullCheck(L_15);
  3611. bool L_16;
  3612. L_16 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_15, _stringLiteralF982A0BE2A926AE46522B50CEC43A42A44F80CBA, (&V_6), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3613. V_5 = L_16;
  3614. V_7 = (bool)0;
  3615. bool L_17 = V_5;
  3616. V_19 = L_17;
  3617. bool L_18 = V_19;
  3618. if (!L_18)
  3619. {
  3620. goto IL_0091;
  3621. }
  3622. }
  3623. {
  3624. RuntimeObject* L_19 = V_6;
  3625. V_7 = ((*(bool*)((bool*)(bool*)UnBox(L_19, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  3626. }
  3627. IL_0091:
  3628. {
  3629. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3630. DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3((&V_8), ((int32_t)1970), 1, 1, 0, 0, 0, 1, NULL);
  3631. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_20 = V_4;
  3632. NullCheck(L_20);
  3633. bool L_21;
  3634. L_21 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_20, _stringLiteral73791369CA6FA6760921EE4FF1AED066DBD398A3, (&V_10), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3635. V_9 = L_21;
  3636. V_11 = ((int64_t)0);
  3637. bool L_22 = V_9;
  3638. V_20 = L_22;
  3639. bool L_23 = V_20;
  3640. if (!L_23)
  3641. {
  3642. goto IL_00ca;
  3643. }
  3644. }
  3645. {
  3646. RuntimeObject* L_24 = V_10;
  3647. V_11 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_24, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
  3648. }
  3649. IL_00ca:
  3650. {
  3651. int64_t L_25 = V_11;
  3652. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3653. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_26;
  3654. L_26 = DateTime_AddMilliseconds_mEF44A0EE635A478B7B0CDAA438D2240C14C88D05((&V_8), ((double)L_25), NULL);
  3655. V_12 = L_26;
  3656. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_27 = V_4;
  3657. NullCheck(L_27);
  3658. bool L_28;
  3659. L_28 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_27, _stringLiteralB599F7943E63846FF6287E29254EF871F7C11DD9, (&V_14), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3660. V_13 = L_28;
  3661. V_15 = (bool)0;
  3662. V_16 = (bool)0;
  3663. V_17 = (String_t*)NULL;
  3664. bool L_29 = V_13;
  3665. V_21 = L_29;
  3666. bool L_30 = V_21;
  3667. if (!L_30)
  3668. {
  3669. goto IL_01ac;
  3670. }
  3671. }
  3672. {
  3673. RuntimeObject* L_31 = V_14;
  3674. V_22 = ((String_t*)CastclassSealed((RuntimeObject*)L_31, String_t_il2cpp_TypeInfo_var));
  3675. String_t* L_32 = V_22;
  3676. RuntimeObject* L_33;
  3677. L_33 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_32, NULL);
  3678. V_23 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_33, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  3679. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_34 = V_23;
  3680. NullCheck(L_34);
  3681. bool L_35;
  3682. L_35 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_34, _stringLiteralE2433BCDD0FC596DC6BE25A30596DC79E361AAA0, (&V_25), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3683. V_24 = L_35;
  3684. bool L_36 = V_24;
  3685. V_31 = L_36;
  3686. bool L_37 = V_31;
  3687. if (!L_37)
  3688. {
  3689. goto IL_0135;
  3690. }
  3691. }
  3692. {
  3693. RuntimeObject* L_38 = V_25;
  3694. V_15 = ((*(bool*)((bool*)(bool*)UnBox(L_38, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  3695. }
  3696. IL_0135:
  3697. {
  3698. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_39 = V_23;
  3699. NullCheck(L_39);
  3700. bool L_40;
  3701. L_40 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_39, _stringLiteral5E888801948A6E06613C0933AAF51C710574BB64, (&V_27), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3702. V_26 = L_40;
  3703. bool L_41 = V_26;
  3704. V_32 = L_41;
  3705. bool L_42 = V_32;
  3706. if (!L_42)
  3707. {
  3708. goto IL_0158;
  3709. }
  3710. }
  3711. {
  3712. RuntimeObject* L_43 = V_27;
  3713. V_16 = ((*(bool*)((bool*)(bool*)UnBox(L_43, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  3714. }
  3715. IL_0158:
  3716. {
  3717. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_44 = V_23;
  3718. NullCheck(L_44);
  3719. bool L_45;
  3720. L_45 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_44, _stringLiteral41EAC32469BB72FE3CF9159FA4EA177B9C648F90, (&V_29), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3721. V_28 = L_45;
  3722. V_30 = (bool)0;
  3723. bool L_46 = V_28;
  3724. V_33 = L_46;
  3725. bool L_47 = V_33;
  3726. if (!L_47)
  3727. {
  3728. goto IL_017e;
  3729. }
  3730. }
  3731. {
  3732. RuntimeObject* L_48 = V_29;
  3733. V_30 = ((*(bool*)((bool*)(bool*)UnBox(L_48, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  3734. }
  3735. IL_017e:
  3736. {
  3737. bool L_49 = V_30;
  3738. V_34 = L_49;
  3739. bool L_50 = V_34;
  3740. if (!L_50)
  3741. {
  3742. goto IL_01ab;
  3743. }
  3744. }
  3745. {
  3746. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_51 = V_23;
  3747. NullCheck(L_51);
  3748. bool L_52;
  3749. L_52 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_51, _stringLiteralBB2B73BFA8052A44992D85E72AD1C9DFDB616DD4, (&V_36), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  3750. V_35 = L_52;
  3751. bool L_53 = V_35;
  3752. V_37 = L_53;
  3753. bool L_54 = V_37;
  3754. if (!L_54)
  3755. {
  3756. goto IL_01aa;
  3757. }
  3758. }
  3759. {
  3760. RuntimeObject* L_55 = V_36;
  3761. V_17 = ((String_t*)CastclassSealed((RuntimeObject*)L_55, String_t_il2cpp_TypeInfo_var));
  3762. }
  3763. IL_01aa:
  3764. {
  3765. }
  3766. IL_01ab:
  3767. {
  3768. }
  3769. IL_01ac:
  3770. {
  3771. RuntimeObject* L_56 = V_2;
  3772. String_t* L_57;
  3773. L_57 = Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD(L_56, Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD_RuntimeMethod_var);
  3774. V_18 = L_57;
  3775. String_t* L_58 = V_18;
  3776. bool L_59 = V_7;
  3777. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_60 = V_12;
  3778. bool L_61 = V_15;
  3779. bool L_62 = V_16;
  3780. bool L_63 = V_3;
  3781. String_t* L_64 = V_17;
  3782. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_65 = (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB*)il2cpp_codegen_object_new(SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB_il2cpp_TypeInfo_var);
  3783. SubscriptionInfo__ctor_mAD14FD7347A1867CD6A67162726A88AD696B9D94(L_65, L_58, L_59, L_60, L_61, L_62, L_63, L_64, NULL);
  3784. V_38 = L_65;
  3785. goto IL_01ca;
  3786. }
  3787. IL_01ca:
  3788. {
  3789. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* L_66 = V_38;
  3790. return L_66;
  3791. }
  3792. }
  3793. #ifdef __clang__
  3794. #pragma clang diagnostic pop
  3795. #endif
  3796. #ifdef __clang__
  3797. #pragma clang diagnostic push
  3798. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3799. #pragma clang diagnostic ignored "-Wunused-variable"
  3800. #endif
  3801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9734FC8CA5E2B48A77EFFE2156421123B8635EB0 (const RuntimeMethod* method)
  3802. {
  3803. static bool s_Il2CppMethodInitialized;
  3804. if (!s_Il2CppMethodInitialized)
  3805. {
  3806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3807. s_Il2CppMethodInitialized = true;
  3808. }
  3809. {
  3810. U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* L_0 = (U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53*)il2cpp_codegen_object_new(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var);
  3811. U3CU3Ec__ctor_m199CB830F8629981ADA4F0C991B4F508A2E86750(L_0, NULL);
  3812. ((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  3813. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  3814. return;
  3815. }
  3816. }
  3817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m199CB830F8629981ADA4F0C991B4F508A2E86750 (U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* __this, const RuntimeMethod* method)
  3818. {
  3819. {
  3820. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3821. return;
  3822. }
  3823. }
  3824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CfindMostRecentReceiptU3Eb__11_0_m6F59F1652B537921E2705E8DC1D55603C8D4C3E0 (U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* __this, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* ___0_b, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* ___1_a, const RuntimeMethod* method)
  3825. {
  3826. static bool s_Il2CppMethodInitialized;
  3827. if (!s_Il2CppMethodInitialized)
  3828. {
  3829. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3830. s_Il2CppMethodInitialized = true;
  3831. }
  3832. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  3833. memset((&V_0), 0, sizeof(V_0));
  3834. {
  3835. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_0 = ___1_a;
  3836. NullCheck(L_0);
  3837. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1;
  3838. L_1 = AppleInAppPurchaseReceipt_get_purchaseDate_mD0C3B7344A76EE7BFEC69AB815F02B52F98145B9_inline(L_0, NULL);
  3839. V_0 = L_1;
  3840. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_2 = ___0_b;
  3841. NullCheck(L_2);
  3842. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3;
  3843. L_3 = AppleInAppPurchaseReceipt_get_purchaseDate_mD0C3B7344A76EE7BFEC69AB815F02B52F98145B9_inline(L_2, NULL);
  3844. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3845. int32_t L_4;
  3846. L_4 = DateTime_CompareTo_m4A3000CD4FF15EA7CA2E9C5C95A9D07F3AA8D35D((&V_0), L_3, NULL);
  3847. return L_4;
  3848. }
  3849. }
  3850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CgetGooglePlayStoreSubInfoU3Eb__12_0_m4F386D12BEC0A7E102D3CFE3743E47A4BC8EAE27 (U3CU3Ec_t4949A2FAAAB7863059A503E71290261664796C53* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  3851. {
  3852. static bool s_Il2CppMethodInitialized;
  3853. if (!s_Il2CppMethodInitialized)
  3854. {
  3855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  3856. s_Il2CppMethodInitialized = true;
  3857. }
  3858. {
  3859. RuntimeObject* L_0 = ___0_obj;
  3860. return ((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
  3861. }
  3862. }
  3863. #ifdef __clang__
  3864. #pragma clang diagnostic pop
  3865. #endif
  3866. #ifdef __clang__
  3867. #pragma clang diagnostic push
  3868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3869. #pragma clang diagnostic ignored "-Wunused-variable"
  3870. #endif
  3871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionInfo__ctor_mCE7F9D5333417F7A11001D0231307E68BB191E3A (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* ___0_r, String_t* ___1_intro_json, const RuntimeMethod* method)
  3872. {
  3873. static bool s_Il2CppMethodInitialized;
  3874. if (!s_Il2CppMethodInitialized)
  3875. {
  3876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C_0_0_0_var);
  3877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C_il2cpp_TypeInfo_var);
  3878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  3881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  3882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  3883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  3884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34041E68B94E3B99CF0B3B4B0D5AD33B0CE46C1A);
  3885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70D01F16EFD33F4DFC81BB8642B5AF4A9C88E069);
  3886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8055A4A9E767B33586547086A689E15D02BE18B7);
  3887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3965E447D3A6A4A2A405A3FAA415B621989011A);
  3888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA8BCE10DEAE9B8E6EB9317CF4BFCE9A1D046B73);
  3889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE33503325A4AA6F5C94BEB2A330809AA305CE841);
  3890. s_Il2CppMethodInitialized = true;
  3891. }
  3892. int32_t V_0 = 0;
  3893. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1;
  3894. memset((&V_1), 0, sizeof(V_1));
  3895. int32_t V_2 = 0;
  3896. bool V_3 = false;
  3897. bool V_4 = false;
  3898. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_5 = NULL;
  3899. int32_t V_6 = 0;
  3900. int32_t V_7 = 0;
  3901. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_8;
  3902. memset((&V_8), 0, sizeof(V_8));
  3903. bool V_9 = false;
  3904. Exception_t* V_10 = NULL;
  3905. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_11;
  3906. memset((&V_11), 0, sizeof(V_11));
  3907. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_12;
  3908. memset((&V_12), 0, sizeof(V_12));
  3909. int32_t V_13 = 0;
  3910. int32_t V_14 = 0;
  3911. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_15;
  3912. memset((&V_15), 0, sizeof(V_15));
  3913. bool V_16 = false;
  3914. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_17;
  3915. memset((&V_17), 0, sizeof(V_17));
  3916. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  3917. int32_t G_B3_0 = 0;
  3918. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B25_0 = NULL;
  3919. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B24_0 = NULL;
  3920. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B26_0 = NULL;
  3921. int32_t G_B27_0 = 0;
  3922. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B27_1 = NULL;
  3923. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B29_0 = NULL;
  3924. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B28_0 = NULL;
  3925. int32_t G_B30_0 = 0;
  3926. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B30_1 = NULL;
  3927. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B32_0 = NULL;
  3928. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B31_0 = NULL;
  3929. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B33_0 = NULL;
  3930. int32_t G_B34_0 = 0;
  3931. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B34_1 = NULL;
  3932. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B36_0 = NULL;
  3933. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B35_0 = NULL;
  3934. int32_t G_B37_0 = 0;
  3935. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B37_1 = NULL;
  3936. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B40_0 = NULL;
  3937. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B38_0 = NULL;
  3938. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B39_0 = NULL;
  3939. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B41_0 = NULL;
  3940. int32_t G_B42_0 = 0;
  3941. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B42_1 = NULL;
  3942. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B44_0 = NULL;
  3943. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B43_0 = NULL;
  3944. int32_t G_B45_0 = 0;
  3945. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B45_1 = NULL;
  3946. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B48_0 = NULL;
  3947. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B47_0 = NULL;
  3948. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A G_B49_0;
  3949. memset((&G_B49_0), 0, sizeof(G_B49_0));
  3950. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B49_1 = NULL;
  3951. {
  3952. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3953. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C_0_0_0_var) };
  3954. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  3955. Type_t* L_1;
  3956. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  3957. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_2 = ___0_r;
  3958. NullCheck(L_2);
  3959. int32_t L_3;
  3960. L_3 = AppleInAppPurchaseReceipt_get_productType_mA5E7583E60B52D6D959FA7123FC5E9BF1D8774B1_inline(L_2, NULL);
  3961. V_2 = L_3;
  3962. String_t* L_4;
  3963. L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
  3964. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  3965. RuntimeObject* L_5;
  3966. L_5 = Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F(L_1, L_4, NULL);
  3967. V_0 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_5, AppleStoreProductType_t5DD28D151253D496D6E2E753450B9751FA10F03C_il2cpp_TypeInfo_var))));
  3968. int32_t L_6 = V_0;
  3969. if ((((int32_t)L_6) == ((int32_t)1)))
  3970. {
  3971. goto IL_0035;
  3972. }
  3973. }
  3974. {
  3975. int32_t L_7 = V_0;
  3976. G_B3_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  3977. goto IL_0036;
  3978. }
  3979. IL_0035:
  3980. {
  3981. G_B3_0 = 1;
  3982. }
  3983. IL_0036:
  3984. {
  3985. V_3 = (bool)G_B3_0;
  3986. bool L_8 = V_3;
  3987. if (!L_8)
  3988. {
  3989. goto IL_0041;
  3990. }
  3991. }
  3992. {
  3993. InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66* L_9 = (InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66_il2cpp_TypeInfo_var)));
  3994. InvalidProductTypeException__ctor_m79E0FD982F7188E0D74E438205909876F0A5B486(L_9, NULL);
  3995. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubscriptionInfo__ctor_mCE7F9D5333417F7A11001D0231307E68BB191E3A_RuntimeMethod_var)));
  3996. }
  3997. IL_0041:
  3998. {
  3999. String_t* L_10 = ___1_intro_json;
  4000. bool L_11;
  4001. L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL);
  4002. V_4 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
  4003. bool L_12 = V_4;
  4004. if (!L_12)
  4005. {
  4006. goto IL_01f4;
  4007. }
  4008. }
  4009. {
  4010. String_t* L_13 = ___1_intro_json;
  4011. RuntimeObject* L_14;
  4012. L_14 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_13, NULL);
  4013. V_5 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_14, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  4014. V_6 = (-1);
  4015. V_7 = 4;
  4016. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_15 = V_5;
  4017. String_t* L_16;
  4018. L_16 = SerializationExtensions_TryGetString_m50B16F206A82935DDBDEAA88520270BE788F5B33(L_15, _stringLiteralDA8BCE10DEAE9B8E6EB9317CF4BFCE9A1D046B73, NULL);
  4019. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_17 = V_5;
  4020. String_t* L_18;
  4021. L_18 = SerializationExtensions_TryGetString_m50B16F206A82935DDBDEAA88520270BE788F5B33(L_17, _stringLiteral8055A4A9E767B33586547086A689E15D02BE18B7, NULL);
  4022. String_t* L_19;
  4023. L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_16, L_18, NULL);
  4024. __this->___introductory_price = L_19;
  4025. Il2CppCodeGenWriteBarrier((void**)(&__this->___introductory_price), (void*)L_19);
  4026. String_t* L_20 = __this->___introductory_price;
  4027. bool L_21;
  4028. L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL);
  4029. V_9 = L_21;
  4030. bool L_22 = V_9;
  4031. if (!L_22)
  4032. {
  4033. goto IL_00aa;
  4034. }
  4035. }
  4036. {
  4037. __this->___introductory_price = _stringLiteral70D01F16EFD33F4DFC81BB8642B5AF4A9C88E069;
  4038. Il2CppCodeGenWriteBarrier((void**)(&__this->___introductory_price), (void*)_stringLiteral70D01F16EFD33F4DFC81BB8642B5AF4A9C88E069);
  4039. goto IL_0108;
  4040. }
  4041. IL_00aa:
  4042. {
  4043. }
  4044. try
  4045. {
  4046. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_23 = V_5;
  4047. String_t* L_24;
  4048. L_24 = SerializationExtensions_TryGetString_m50B16F206A82935DDBDEAA88520270BE788F5B33(L_23, _stringLiteralE33503325A4AA6F5C94BEB2A330809AA305CE841, NULL);
  4049. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  4050. int64_t L_25;
  4051. L_25 = Convert_ToInt64_mE141C5A7AE0C7A127BA9B6D165F3098B10726591(L_24, NULL);
  4052. __this->___introductory_price_cycles = L_25;
  4053. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_26 = V_5;
  4054. String_t* L_27;
  4055. L_27 = SerializationExtensions_TryGetString_m50B16F206A82935DDBDEAA88520270BE788F5B33(L_26, _stringLiteralC3965E447D3A6A4A2A405A3FAA415B621989011A, NULL);
  4056. int32_t L_28;
  4057. L_28 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_27, NULL);
  4058. V_6 = L_28;
  4059. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_29 = V_5;
  4060. String_t* L_30;
  4061. L_30 = SerializationExtensions_TryGetString_m50B16F206A82935DDBDEAA88520270BE788F5B33(L_29, _stringLiteral34041E68B94E3B99CF0B3B4B0D5AD33B0CE46C1A, NULL);
  4062. int32_t L_31;
  4063. L_31 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_30, NULL);
  4064. V_7 = L_31;
  4065. goto IL_0107;
  4066. }
  4067. catch(Il2CppExceptionWrapper& e)
  4068. {
  4069. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  4070. {
  4071. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  4072. goto CATCH_00ec;
  4073. }
  4074. throw e;
  4075. }
  4076. CATCH_00ec:
  4077. {
  4078. Exception_t* L_32 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  4079. V_10 = L_32;
  4080. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  4081. RuntimeObject* L_33;
  4082. L_33 = Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline(NULL);
  4083. Exception_t* L_34 = V_10;
  4084. NullCheck(L_33);
  4085. InterfaceActionInvoker2< String_t*, RuntimeObject* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var)), L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral78A4651E158FD6F3E69E525EE8DAA0A0F8312E0C)), L_34);
  4086. V_7 = 4;
  4087. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  4088. goto IL_0107;
  4089. }
  4090. IL_0107:
  4091. {
  4092. }
  4093. IL_0108:
  4094. {
  4095. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4096. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_35;
  4097. L_35 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL);
  4098. V_8 = L_35;
  4099. int32_t L_36 = V_7;
  4100. V_14 = L_36;
  4101. int32_t L_37 = V_14;
  4102. V_13 = L_37;
  4103. int32_t L_38 = V_13;
  4104. switch (L_38)
  4105. {
  4106. case 0:
  4107. {
  4108. goto IL_0137;
  4109. }
  4110. case 1:
  4111. {
  4112. goto IL_0162;
  4113. }
  4114. case 2:
  4115. {
  4116. goto IL_018b;
  4117. }
  4118. case 3:
  4119. {
  4120. goto IL_01b3;
  4121. }
  4122. case 4:
  4123. {
  4124. goto IL_01dc;
  4125. }
  4126. }
  4127. }
  4128. {
  4129. goto IL_01f1;
  4130. }
  4131. IL_0137:
  4132. {
  4133. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4134. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_39;
  4135. L_39 = TimeSpan_FromDays_mCFEAEBBA8CF0C9EEE18ABC0999D5BF52701EA539((1.0), NULL);
  4136. V_15 = L_39;
  4137. int64_t L_40;
  4138. L_40 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline((&V_15), NULL);
  4139. int32_t L_41 = V_6;
  4140. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_42;
  4141. L_42 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(((int64_t)il2cpp_codegen_multiply(L_40, ((int64_t)L_41))), NULL);
  4142. __this->___introductory_price_period = L_42;
  4143. goto IL_01f1;
  4144. }
  4145. IL_0162:
  4146. {
  4147. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4148. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_43;
  4149. L_43 = DateTime_AddMonths_mF426338945B097998273C1AD421CF809035660AD((&V_8), 1, NULL);
  4150. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_44 = V_8;
  4151. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_45;
  4152. L_45 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_43, L_44, NULL);
  4153. V_11 = L_45;
  4154. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4155. int64_t L_46;
  4156. L_46 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline((&V_11), NULL);
  4157. int32_t L_47 = V_6;
  4158. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_48;
  4159. L_48 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(((int64_t)il2cpp_codegen_multiply(L_46, ((int64_t)L_47))), NULL);
  4160. __this->___introductory_price_period = L_48;
  4161. goto IL_01f1;
  4162. }
  4163. IL_018b:
  4164. {
  4165. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4166. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_49;
  4167. L_49 = TimeSpan_FromDays_mCFEAEBBA8CF0C9EEE18ABC0999D5BF52701EA539((7.0), NULL);
  4168. V_15 = L_49;
  4169. int64_t L_50;
  4170. L_50 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline((&V_15), NULL);
  4171. int32_t L_51 = V_6;
  4172. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_52;
  4173. L_52 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(((int64_t)il2cpp_codegen_multiply(L_50, ((int64_t)L_51))), NULL);
  4174. __this->___introductory_price_period = L_52;
  4175. goto IL_01f1;
  4176. }
  4177. IL_01b3:
  4178. {
  4179. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4180. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_53;
  4181. L_53 = DateTime_AddYears_mA68B1642A84DA30E21F6279BE5196FC07B578DEE((&V_8), 1, NULL);
  4182. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_54 = V_8;
  4183. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_55;
  4184. L_55 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_53, L_54, NULL);
  4185. V_12 = L_55;
  4186. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4187. int64_t L_56;
  4188. L_56 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline((&V_12), NULL);
  4189. int32_t L_57 = V_6;
  4190. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_58;
  4191. L_58 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(((int64_t)il2cpp_codegen_multiply(L_56, ((int64_t)L_57))), NULL);
  4192. __this->___introductory_price_period = L_58;
  4193. goto IL_01f1;
  4194. }
  4195. IL_01dc:
  4196. {
  4197. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4198. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_59 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  4199. __this->___introductory_price_period = L_59;
  4200. __this->___introductory_price_cycles = ((int64_t)0);
  4201. goto IL_01f1;
  4202. }
  4203. IL_01f1:
  4204. {
  4205. goto IL_0214;
  4206. }
  4207. IL_01f4:
  4208. {
  4209. __this->___introductory_price = _stringLiteral70D01F16EFD33F4DFC81BB8642B5AF4A9C88E069;
  4210. Il2CppCodeGenWriteBarrier((void**)(&__this->___introductory_price), (void*)_stringLiteral70D01F16EFD33F4DFC81BB8642B5AF4A9C88E069);
  4211. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4212. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_60 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  4213. __this->___introductory_price_period = L_60;
  4214. __this->___introductory_price_cycles = ((int64_t)0);
  4215. }
  4216. IL_0214:
  4217. {
  4218. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4219. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_61;
  4220. L_61 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
  4221. V_1 = L_61;
  4222. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_62 = ___0_r;
  4223. NullCheck(L_62);
  4224. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_63;
  4225. L_63 = AppleInAppPurchaseReceipt_get_purchaseDate_mD0C3B7344A76EE7BFEC69AB815F02B52F98145B9_inline(L_62, NULL);
  4226. __this->___purchaseDate = L_63;
  4227. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_64 = ___0_r;
  4228. NullCheck(L_64);
  4229. String_t* L_65;
  4230. L_65 = AppleInAppPurchaseReceipt_get_productID_m084EF4FFEBF308CE58401DBA48416D05CD01AC6A_inline(L_64, NULL);
  4231. __this->___productId = L_65;
  4232. Il2CppCodeGenWriteBarrier((void**)(&__this->___productId), (void*)L_65);
  4233. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_66 = ___0_r;
  4234. NullCheck(L_66);
  4235. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_67;
  4236. L_67 = AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline(L_66, NULL);
  4237. __this->___subscriptionExpireDate = L_67;
  4238. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_68 = ___0_r;
  4239. NullCheck(L_68);
  4240. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_69;
  4241. L_69 = AppleInAppPurchaseReceipt_get_cancellationDate_mDF2DD93796406B22172FBB7670D94A28F9AB0DC7_inline(L_68, NULL);
  4242. __this->___subscriptionCancelDate = L_69;
  4243. int32_t L_70 = V_0;
  4244. V_16 = (bool)((((int32_t)L_70) == ((int32_t)2))? 1 : 0);
  4245. bool L_71 = V_16;
  4246. if (!L_71)
  4247. {
  4248. goto IL_0285;
  4249. }
  4250. }
  4251. {
  4252. __this->___is_subscribed = 2;
  4253. __this->___is_expired = 2;
  4254. __this->___is_cancelled = 2;
  4255. __this->___is_free_trial = 2;
  4256. __this->___is_auto_renewing = 2;
  4257. __this->___is_introductory_price_period = 2;
  4258. goto IL_0359;
  4259. }
  4260. IL_0285:
  4261. {
  4262. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_72 = ___0_r;
  4263. NullCheck(L_72);
  4264. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_73;
  4265. L_73 = AppleInAppPurchaseReceipt_get_cancellationDate_mDF2DD93796406B22172FBB7670D94A28F9AB0DC7_inline(L_72, NULL);
  4266. V_17 = L_73;
  4267. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4268. int64_t L_74;
  4269. L_74 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_17), NULL);
  4270. if ((((int64_t)L_74) <= ((int64_t)((int64_t)0))))
  4271. {
  4272. G_B25_0 = __this;
  4273. goto IL_02b2;
  4274. }
  4275. G_B24_0 = __this;
  4276. }
  4277. {
  4278. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_75 = ___0_r;
  4279. NullCheck(L_75);
  4280. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_76;
  4281. L_76 = AppleInAppPurchaseReceipt_get_cancellationDate_mDF2DD93796406B22172FBB7670D94A28F9AB0DC7_inline(L_75, NULL);
  4282. V_17 = L_76;
  4283. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4284. int64_t L_77;
  4285. L_77 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_17), NULL);
  4286. int64_t L_78;
  4287. L_78 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_1), NULL);
  4288. if ((((int64_t)L_77) < ((int64_t)L_78)))
  4289. {
  4290. G_B26_0 = G_B24_0;
  4291. goto IL_02b5;
  4292. }
  4293. G_B25_0 = G_B24_0;
  4294. }
  4295. IL_02b2:
  4296. {
  4297. G_B27_0 = 1;
  4298. G_B27_1 = G_B25_0;
  4299. goto IL_02b6;
  4300. }
  4301. IL_02b5:
  4302. {
  4303. G_B27_0 = 0;
  4304. G_B27_1 = G_B26_0;
  4305. }
  4306. IL_02b6:
  4307. {
  4308. NullCheck(G_B27_1);
  4309. G_B27_1->___is_cancelled = G_B27_0;
  4310. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_79 = ___0_r;
  4311. NullCheck(L_79);
  4312. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_80;
  4313. L_80 = AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline(L_79, NULL);
  4314. V_17 = L_80;
  4315. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4316. int64_t L_81;
  4317. L_81 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_17), NULL);
  4318. int64_t L_82;
  4319. L_82 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_1), NULL);
  4320. if ((((int64_t)L_81) >= ((int64_t)L_82)))
  4321. {
  4322. G_B29_0 = __this;
  4323. goto IL_02d7;
  4324. }
  4325. G_B28_0 = __this;
  4326. }
  4327. {
  4328. G_B30_0 = 1;
  4329. G_B30_1 = G_B28_0;
  4330. goto IL_02d8;
  4331. }
  4332. IL_02d7:
  4333. {
  4334. G_B30_0 = 0;
  4335. G_B30_1 = G_B29_0;
  4336. }
  4337. IL_02d8:
  4338. {
  4339. NullCheck(G_B30_1);
  4340. G_B30_1->___is_subscribed = G_B30_0;
  4341. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_83 = ___0_r;
  4342. NullCheck(L_83);
  4343. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_84;
  4344. L_84 = AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline(L_83, NULL);
  4345. V_17 = L_84;
  4346. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4347. int64_t L_85;
  4348. L_85 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_17), NULL);
  4349. if ((((int64_t)L_85) <= ((int64_t)((int64_t)0))))
  4350. {
  4351. G_B32_0 = __this;
  4352. goto IL_0309;
  4353. }
  4354. G_B31_0 = __this;
  4355. }
  4356. {
  4357. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_86 = ___0_r;
  4358. NullCheck(L_86);
  4359. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_87;
  4360. L_87 = AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline(L_86, NULL);
  4361. V_17 = L_87;
  4362. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4363. int64_t L_88;
  4364. L_88 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_17), NULL);
  4365. int64_t L_89;
  4366. L_89 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_1), NULL);
  4367. if ((((int64_t)L_88) < ((int64_t)L_89)))
  4368. {
  4369. G_B33_0 = G_B31_0;
  4370. goto IL_030c;
  4371. }
  4372. G_B32_0 = G_B31_0;
  4373. }
  4374. IL_0309:
  4375. {
  4376. G_B34_0 = 1;
  4377. G_B34_1 = G_B32_0;
  4378. goto IL_030d;
  4379. }
  4380. IL_030c:
  4381. {
  4382. G_B34_0 = 0;
  4383. G_B34_1 = G_B33_0;
  4384. }
  4385. IL_030d:
  4386. {
  4387. NullCheck(G_B34_1);
  4388. G_B34_1->___is_expired = G_B34_0;
  4389. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_90 = ___0_r;
  4390. NullCheck(L_90);
  4391. int32_t L_91;
  4392. L_91 = AppleInAppPurchaseReceipt_get_isFreeTrial_m759D2E45FFC7CEDF367DCBCFB621DB339BDDB5EC_inline(L_90, NULL);
  4393. if ((((int32_t)L_91) == ((int32_t)1)))
  4394. {
  4395. G_B36_0 = __this;
  4396. goto IL_031f;
  4397. }
  4398. G_B35_0 = __this;
  4399. }
  4400. {
  4401. G_B37_0 = 1;
  4402. G_B37_1 = G_B35_0;
  4403. goto IL_0320;
  4404. }
  4405. IL_031f:
  4406. {
  4407. G_B37_0 = 0;
  4408. G_B37_1 = G_B36_0;
  4409. }
  4410. IL_0320:
  4411. {
  4412. NullCheck(G_B37_1);
  4413. G_B37_1->___is_free_trial = G_B37_0;
  4414. int32_t L_92 = V_0;
  4415. if ((!(((uint32_t)L_92) == ((uint32_t)3))))
  4416. {
  4417. G_B40_0 = __this;
  4418. goto IL_033c;
  4419. }
  4420. G_B38_0 = __this;
  4421. }
  4422. {
  4423. int32_t L_93 = __this->___is_cancelled;
  4424. if ((!(((uint32_t)L_93) == ((uint32_t)1))))
  4425. {
  4426. G_B40_0 = G_B38_0;
  4427. goto IL_033c;
  4428. }
  4429. G_B39_0 = G_B38_0;
  4430. }
  4431. {
  4432. int32_t L_94 = __this->___is_expired;
  4433. if ((((int32_t)L_94) == ((int32_t)1)))
  4434. {
  4435. G_B41_0 = G_B39_0;
  4436. goto IL_033f;
  4437. }
  4438. G_B40_0 = G_B39_0;
  4439. }
  4440. IL_033c:
  4441. {
  4442. G_B42_0 = 1;
  4443. G_B42_1 = G_B40_0;
  4444. goto IL_0340;
  4445. }
  4446. IL_033f:
  4447. {
  4448. G_B42_0 = 0;
  4449. G_B42_1 = G_B41_0;
  4450. }
  4451. IL_0340:
  4452. {
  4453. NullCheck(G_B42_1);
  4454. G_B42_1->___is_auto_renewing = G_B42_0;
  4455. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_95 = ___0_r;
  4456. NullCheck(L_95);
  4457. int32_t L_96;
  4458. L_96 = AppleInAppPurchaseReceipt_get_isIntroductoryPricePeriod_m562487C7A6F83DA38820E1F47D21D3E481C790D5_inline(L_95, NULL);
  4459. if ((((int32_t)L_96) == ((int32_t)1)))
  4460. {
  4461. G_B44_0 = __this;
  4462. goto IL_0352;
  4463. }
  4464. G_B43_0 = __this;
  4465. }
  4466. {
  4467. G_B45_0 = 1;
  4468. G_B45_1 = G_B43_0;
  4469. goto IL_0353;
  4470. }
  4471. IL_0352:
  4472. {
  4473. G_B45_0 = 0;
  4474. G_B45_1 = G_B44_0;
  4475. }
  4476. IL_0353:
  4477. {
  4478. NullCheck(G_B45_1);
  4479. G_B45_1->___is_introductory_price_period = G_B45_0;
  4480. }
  4481. IL_0359:
  4482. {
  4483. int32_t L_97 = __this->___is_subscribed;
  4484. if (!L_97)
  4485. {
  4486. G_B48_0 = __this;
  4487. goto IL_0369;
  4488. }
  4489. G_B47_0 = __this;
  4490. }
  4491. {
  4492. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4493. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_98 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  4494. G_B49_0 = L_98;
  4495. G_B49_1 = G_B47_0;
  4496. goto IL_0379;
  4497. }
  4498. IL_0369:
  4499. {
  4500. AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* L_99 = ___0_r;
  4501. NullCheck(L_99);
  4502. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_100;
  4503. L_100 = AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline(L_99, NULL);
  4504. V_17 = L_100;
  4505. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_101 = V_1;
  4506. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4507. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_102;
  4508. L_102 = DateTime_Subtract_m4064A98F489219E9C414DF5C03EE041351B4502A((&V_17), L_101, NULL);
  4509. G_B49_0 = L_102;
  4510. G_B49_1 = G_B48_0;
  4511. }
  4512. IL_0379:
  4513. {
  4514. NullCheck(G_B49_1);
  4515. G_B49_1->___remainedTime = G_B49_0;
  4516. return;
  4517. }
  4518. }
  4519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionInfo__ctor_mAD14FD7347A1867CD6A67162726A88AD696B9D94 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_skuDetails, bool ___1_isAutoRenewing, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___2_purchaseDate, bool ___3_isFreeTrial, bool ___4_hasIntroductoryPriceTrial, bool ___5_purchaseHistorySupported, String_t* ___6_updateMetadata, const RuntimeMethod* method)
  4520. {
  4521. static bool s_Il2CppMethodInitialized;
  4522. if (!s_Il2CppMethodInitialized)
  4523. {
  4524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
  4526. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  4527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  4528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  4529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  4530. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  4531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04AD085524DDE5FCAC5C8B9E97BFC562CEBACED4);
  4533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral269B276065AA2FD25E2FC1E4ED6E8FBDFB83D44D);
  4534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36E77E9491650B09E62878D9730C867FEA84FCD8);
  4535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral402C5532DF27B27F8A09150739866753D6F5F7DC);
  4536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E5B2566BC5D188977FB56C7B6DA93D2CAE621D6);
  4537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44250C90C4461C6F602B3B9DC9B873627787D3B);
  4538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA8BCE10DEAE9B8E6EB9317CF4BFCE9A1D046B73);
  4539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  4540. s_Il2CppMethodInitialized = true;
  4541. }
  4542. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL;
  4543. bool V_1 = false;
  4544. RuntimeObject* V_2 = NULL;
  4545. bool V_3 = false;
  4546. RuntimeObject* V_4 = NULL;
  4547. String_t* V_5 = NULL;
  4548. String_t* V_6 = NULL;
  4549. String_t* V_7 = NULL;
  4550. String_t* V_8 = NULL;
  4551. int64_t V_9 = 0;
  4552. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_10;
  4553. memset((&V_10), 0, sizeof(V_10));
  4554. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_11;
  4555. memset((&V_11), 0, sizeof(V_11));
  4556. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_12;
  4557. memset((&V_12), 0, sizeof(V_12));
  4558. bool V_13 = false;
  4559. bool V_14 = false;
  4560. bool V_15 = false;
  4561. bool V_16 = false;
  4562. bool V_17 = false;
  4563. bool V_18 = false;
  4564. bool V_19 = false;
  4565. bool V_20 = false;
  4566. bool V_21 = false;
  4567. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_22;
  4568. memset((&V_22), 0, sizeof(V_22));
  4569. bool V_23 = false;
  4570. bool V_24 = false;
  4571. bool V_25 = false;
  4572. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_26;
  4573. memset((&V_26), 0, sizeof(V_26));
  4574. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_27;
  4575. memset((&V_27), 0, sizeof(V_27));
  4576. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_28;
  4577. memset((&V_28), 0, sizeof(V_28));
  4578. int32_t G_B3_0 = 0;
  4579. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B9_0 = NULL;
  4580. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B8_0 = NULL;
  4581. int32_t G_B10_0 = 0;
  4582. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B10_1 = NULL;
  4583. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B12_0 = NULL;
  4584. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B11_0 = NULL;
  4585. int32_t G_B13_0 = 0;
  4586. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B13_1 = NULL;
  4587. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B28_0 = NULL;
  4588. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B27_0 = NULL;
  4589. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B29_0 = NULL;
  4590. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A G_B30_0;
  4591. memset((&G_B30_0), 0, sizeof(G_B30_0));
  4592. SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* G_B30_1 = NULL;
  4593. double G_B34_0 = 0.0;
  4594. {
  4595. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4596. String_t* L_0 = ___0_skuDetails;
  4597. RuntimeObject* L_1;
  4598. L_1 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_0, NULL);
  4599. V_0 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_1, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  4600. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = V_0;
  4601. NullCheck(L_2);
  4602. bool L_3;
  4603. L_3 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_2, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, (&V_2), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  4604. V_1 = L_3;
  4605. bool L_4 = V_1;
  4606. if (!L_4)
  4607. {
  4608. goto IL_0037;
  4609. }
  4610. }
  4611. {
  4612. RuntimeObject* L_5 = V_2;
  4613. bool L_6;
  4614. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(((String_t*)CastclassSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var)), _stringLiteralA44250C90C4461C6F602B3B9DC9B873627787D3B, NULL);
  4615. G_B3_0 = ((int32_t)(L_6));
  4616. goto IL_0038;
  4617. }
  4618. IL_0037:
  4619. {
  4620. G_B3_0 = 1;
  4621. }
  4622. IL_0038:
  4623. {
  4624. V_13 = (bool)G_B3_0;
  4625. bool L_7 = V_13;
  4626. if (!L_7)
  4627. {
  4628. goto IL_0045;
  4629. }
  4630. }
  4631. {
  4632. InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66* L_8 = (InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66_il2cpp_TypeInfo_var)));
  4633. InvalidProductTypeException__ctor_m79E0FD982F7188E0D74E438205909876F0A5B486(L_8, NULL);
  4634. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubscriptionInfo__ctor_mAD14FD7347A1867CD6A67162726A88AD696B9D94_RuntimeMethod_var)));
  4635. }
  4636. IL_0045:
  4637. {
  4638. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_9 = V_0;
  4639. NullCheck(L_9);
  4640. bool L_10;
  4641. L_10 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_9, _stringLiteral269B276065AA2FD25E2FC1E4ED6E8FBDFB83D44D, (&V_4), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  4642. V_3 = L_10;
  4643. __this->___productId = (String_t*)NULL;
  4644. Il2CppCodeGenWriteBarrier((void**)(&__this->___productId), (void*)(String_t*)NULL);
  4645. bool L_11 = V_3;
  4646. V_14 = L_11;
  4647. bool L_12 = V_14;
  4648. if (!L_12)
  4649. {
  4650. goto IL_0070;
  4651. }
  4652. }
  4653. {
  4654. RuntimeObject* L_13 = V_4;
  4655. __this->___productId = ((String_t*)IsInstSealed((RuntimeObject*)L_13, String_t_il2cpp_TypeInfo_var));
  4656. Il2CppCodeGenWriteBarrier((void**)(&__this->___productId), (void*)((String_t*)IsInstSealed((RuntimeObject*)L_13, String_t_il2cpp_TypeInfo_var)));
  4657. }
  4658. IL_0070:
  4659. {
  4660. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_14 = ___2_purchaseDate;
  4661. __this->___purchaseDate = L_14;
  4662. __this->___is_subscribed = 0;
  4663. bool L_15 = ___1_isAutoRenewing;
  4664. if (L_15)
  4665. {
  4666. G_B9_0 = __this;
  4667. goto IL_0085;
  4668. }
  4669. G_B8_0 = __this;
  4670. }
  4671. {
  4672. G_B10_0 = 1;
  4673. G_B10_1 = G_B8_0;
  4674. goto IL_0086;
  4675. }
  4676. IL_0085:
  4677. {
  4678. G_B10_0 = 0;
  4679. G_B10_1 = G_B9_0;
  4680. }
  4681. IL_0086:
  4682. {
  4683. NullCheck(G_B10_1);
  4684. G_B10_1->___is_auto_renewing = G_B10_0;
  4685. __this->___is_expired = 1;
  4686. bool L_16 = ___1_isAutoRenewing;
  4687. if (L_16)
  4688. {
  4689. G_B12_0 = __this;
  4690. goto IL_0099;
  4691. }
  4692. G_B11_0 = __this;
  4693. }
  4694. {
  4695. G_B13_0 = 0;
  4696. G_B13_1 = G_B11_0;
  4697. goto IL_009a;
  4698. }
  4699. IL_0099:
  4700. {
  4701. G_B13_0 = 1;
  4702. G_B13_1 = G_B12_0;
  4703. }
  4704. IL_009a:
  4705. {
  4706. NullCheck(G_B13_1);
  4707. G_B13_1->___is_cancelled = G_B13_0;
  4708. __this->___is_free_trial = 1;
  4709. V_5 = (String_t*)NULL;
  4710. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_17 = V_0;
  4711. NullCheck(L_17);
  4712. bool L_18;
  4713. L_18 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_17, _stringLiteral402C5532DF27B27F8A09150739866753D6F5F7DC, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
  4714. V_15 = L_18;
  4715. bool L_19 = V_15;
  4716. if (!L_19)
  4717. {
  4718. goto IL_00ce;
  4719. }
  4720. }
  4721. {
  4722. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_20 = V_0;
  4723. NullCheck(L_20);
  4724. RuntimeObject* L_21;
  4725. L_21 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_20, _stringLiteral402C5532DF27B27F8A09150739866753D6F5F7DC, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  4726. V_5 = ((String_t*)CastclassSealed((RuntimeObject*)L_21, String_t_il2cpp_TypeInfo_var));
  4727. }
  4728. IL_00ce:
  4729. {
  4730. V_6 = (String_t*)NULL;
  4731. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_22 = V_0;
  4732. NullCheck(L_22);
  4733. bool L_23;
  4734. L_23 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_22, _stringLiteral4E5B2566BC5D188977FB56C7B6DA93D2CAE621D6, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
  4735. V_16 = L_23;
  4736. bool L_24 = V_16;
  4737. if (!L_24)
  4738. {
  4739. goto IL_00f6;
  4740. }
  4741. }
  4742. {
  4743. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_25 = V_0;
  4744. NullCheck(L_25);
  4745. RuntimeObject* L_26;
  4746. L_26 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_25, _stringLiteral4E5B2566BC5D188977FB56C7B6DA93D2CAE621D6, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  4747. V_6 = ((String_t*)CastclassSealed((RuntimeObject*)L_26, String_t_il2cpp_TypeInfo_var));
  4748. }
  4749. IL_00f6:
  4750. {
  4751. V_7 = (String_t*)NULL;
  4752. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_27 = V_0;
  4753. NullCheck(L_27);
  4754. bool L_28;
  4755. L_28 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_27, _stringLiteralDA8BCE10DEAE9B8E6EB9317CF4BFCE9A1D046B73, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
  4756. V_17 = L_28;
  4757. bool L_29 = V_17;
  4758. if (!L_29)
  4759. {
  4760. goto IL_011e;
  4761. }
  4762. }
  4763. {
  4764. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_30 = V_0;
  4765. NullCheck(L_30);
  4766. RuntimeObject* L_31;
  4767. L_31 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_30, _stringLiteralDA8BCE10DEAE9B8E6EB9317CF4BFCE9A1D046B73, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  4768. V_7 = ((String_t*)CastclassSealed((RuntimeObject*)L_31, String_t_il2cpp_TypeInfo_var));
  4769. }
  4770. IL_011e:
  4771. {
  4772. V_8 = (String_t*)NULL;
  4773. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_32 = V_0;
  4774. NullCheck(L_32);
  4775. bool L_33;
  4776. L_33 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_32, _stringLiteral36E77E9491650B09E62878D9730C867FEA84FCD8, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
  4777. V_18 = L_33;
  4778. bool L_34 = V_18;
  4779. if (!L_34)
  4780. {
  4781. goto IL_0146;
  4782. }
  4783. }
  4784. {
  4785. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_35 = V_0;
  4786. NullCheck(L_35);
  4787. RuntimeObject* L_36;
  4788. L_36 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_35, _stringLiteral36E77E9491650B09E62878D9730C867FEA84FCD8, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  4789. V_8 = ((String_t*)CastclassSealed((RuntimeObject*)L_36, String_t_il2cpp_TypeInfo_var));
  4790. }
  4791. IL_0146:
  4792. {
  4793. V_9 = ((int64_t)0);
  4794. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_37 = V_0;
  4795. NullCheck(L_37);
  4796. bool L_38;
  4797. L_38 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_37, _stringLiteral04AD085524DDE5FCAC5C8B9E97BFC562CEBACED4, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
  4798. V_19 = L_38;
  4799. bool L_39 = V_19;
  4800. if (!L_39)
  4801. {
  4802. goto IL_016f;
  4803. }
  4804. }
  4805. {
  4806. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_40 = V_0;
  4807. NullCheck(L_40);
  4808. RuntimeObject* L_41;
  4809. L_41 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_40, _stringLiteral04AD085524DDE5FCAC5C8B9E97BFC562CEBACED4, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  4810. V_9 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_41, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
  4811. }
  4812. IL_016f:
  4813. {
  4814. String_t* L_42 = V_6;
  4815. __this->___free_trial_period_string = L_42;
  4816. Il2CppCodeGenWriteBarrier((void**)(&__this->___free_trial_period_string), (void*)L_42);
  4817. String_t* L_43 = V_5;
  4818. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_44;
  4819. L_44 = SubscriptionInfo_parsePeriodTimeSpanUnits_m35F883FE27081A3998B5A723683EC875A365085B(__this, L_43, NULL);
  4820. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_45;
  4821. L_45 = SubscriptionInfo_computePeriodTimeSpan_m999CB3C5CFF7DBB5579A5C196BBFDDC9D034B6ED(__this, L_44, NULL);
  4822. __this->___subscriptionPeriod = L_45;
  4823. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4824. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_46 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  4825. __this->___freeTrialPeriod = L_46;
  4826. bool L_47 = ___3_isFreeTrial;
  4827. V_20 = L_47;
  4828. bool L_48 = V_20;
  4829. if (!L_48)
  4830. {
  4831. goto IL_01ae;
  4832. }
  4833. }
  4834. {
  4835. String_t* L_49 = V_6;
  4836. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_50;
  4837. L_50 = SubscriptionInfo_parseTimeSpan_m3222C7A089EC328707F30D57576DAF0E0174AA87(__this, L_49, NULL);
  4838. __this->___freeTrialPeriod = L_50;
  4839. }
  4840. IL_01ae:
  4841. {
  4842. String_t* L_51 = V_7;
  4843. __this->___introductory_price = L_51;
  4844. Il2CppCodeGenWriteBarrier((void**)(&__this->___introductory_price), (void*)L_51);
  4845. int64_t L_52 = V_9;
  4846. __this->___introductory_price_cycles = L_52;
  4847. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4848. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_53 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  4849. __this->___introductory_price_period = L_53;
  4850. __this->___is_introductory_price_period = 1;
  4851. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_54 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  4852. V_10 = L_54;
  4853. bool L_55 = ___4_hasIntroductoryPriceTrial;
  4854. V_21 = L_55;
  4855. bool L_56 = V_21;
  4856. if (!L_56)
  4857. {
  4858. goto IL_021c;
  4859. }
  4860. }
  4861. {
  4862. String_t* L_57 = V_8;
  4863. if (!L_57)
  4864. {
  4865. G_B28_0 = __this;
  4866. goto IL_01f0;
  4867. }
  4868. G_B27_0 = __this;
  4869. }
  4870. {
  4871. String_t* L_58 = V_8;
  4872. String_t* L_59 = V_5;
  4873. NullCheck(L_58);
  4874. bool L_60;
  4875. L_60 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_58, L_59, NULL);
  4876. if (L_60)
  4877. {
  4878. G_B29_0 = G_B27_0;
  4879. goto IL_01fa;
  4880. }
  4881. G_B28_0 = G_B27_0;
  4882. }
  4883. IL_01f0:
  4884. {
  4885. String_t* L_61 = V_8;
  4886. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_62;
  4887. L_62 = SubscriptionInfo_parseTimeSpan_m3222C7A089EC328707F30D57576DAF0E0174AA87(__this, L_61, NULL);
  4888. G_B30_0 = L_62;
  4889. G_B30_1 = G_B28_0;
  4890. goto IL_0200;
  4891. }
  4892. IL_01fa:
  4893. {
  4894. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_63 = __this->___subscriptionPeriod;
  4895. G_B30_0 = L_63;
  4896. G_B30_1 = G_B29_0;
  4897. }
  4898. IL_0200:
  4899. {
  4900. NullCheck(G_B30_1);
  4901. G_B30_1->___introductory_price_period = G_B30_0;
  4902. String_t* L_64 = V_8;
  4903. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_65;
  4904. L_65 = SubscriptionInfo_parsePeriodTimeSpanUnits_m35F883FE27081A3998B5A723683EC875A365085B(__this, L_64, NULL);
  4905. int64_t L_66 = __this->___introductory_price_cycles;
  4906. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_67;
  4907. L_67 = SubscriptionInfo_accumulateIntroductoryDuration_m503F206556C2124CF3641CC0952B16718A52B468(__this, L_65, L_66, NULL);
  4908. V_10 = L_67;
  4909. }
  4910. IL_021c:
  4911. {
  4912. String_t* L_68 = ___6_updateMetadata;
  4913. if (!L_68)
  4914. {
  4915. goto IL_0235;
  4916. }
  4917. }
  4918. {
  4919. String_t* L_69 = ___6_updateMetadata;
  4920. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_70 = (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(&__this->___subscriptionPeriod);
  4921. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4922. double L_71;
  4923. L_71 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8(L_70, NULL);
  4924. double L_72;
  4925. L_72 = SubscriptionInfo_computeExtraTime_m45672397041F6C14857C72C446EB0716CAF0DF08(__this, L_69, L_71, NULL);
  4926. G_B34_0 = L_72;
  4927. goto IL_023e;
  4928. }
  4929. IL_0235:
  4930. {
  4931. G_B34_0 = (0.0);
  4932. }
  4933. IL_023e:
  4934. {
  4935. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4936. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_73;
  4937. L_73 = TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F(G_B34_0, NULL);
  4938. V_11 = L_73;
  4939. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4940. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_74;
  4941. L_74 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
  4942. V_22 = L_74;
  4943. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_75 = ___2_purchaseDate;
  4944. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_76;
  4945. L_76 = DateTime_Subtract_m4064A98F489219E9C414DF5C03EE041351B4502A((&V_22), L_75, NULL);
  4946. V_12 = L_76;
  4947. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_77 = V_12;
  4948. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_78 = V_11;
  4949. bool L_79;
  4950. L_79 = TimeSpan_op_LessThanOrEqual_m56A0500CAC0C9B531B5D390D94B0F0A062A3808A(L_77, L_78, NULL);
  4951. V_23 = L_79;
  4952. bool L_80 = V_23;
  4953. if (!L_80)
  4954. {
  4955. goto IL_027b;
  4956. }
  4957. }
  4958. {
  4959. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_81 = V_11;
  4960. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4961. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_82;
  4962. L_82 = DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1((&___2_purchaseDate), L_81, NULL);
  4963. __this->___subscriptionExpireDate = L_82;
  4964. goto IL_035a;
  4965. }
  4966. IL_027b:
  4967. {
  4968. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_83 = V_12;
  4969. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_84 = (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(&__this->___freeTrialPeriod);
  4970. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_85 = V_11;
  4971. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4972. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_86;
  4973. L_86 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19(L_84, L_85, NULL);
  4974. bool L_87;
  4975. L_87 = TimeSpan_op_LessThanOrEqual_m56A0500CAC0C9B531B5D390D94B0F0A062A3808A(L_83, L_86, NULL);
  4976. V_24 = L_87;
  4977. bool L_88 = V_24;
  4978. if (!L_88)
  4979. {
  4980. goto IL_02bd;
  4981. }
  4982. }
  4983. {
  4984. __this->___is_free_trial = 0;
  4985. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_89 = (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(&__this->___freeTrialPeriod);
  4986. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_90 = V_11;
  4987. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  4988. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_91;
  4989. L_91 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19(L_89, L_90, NULL);
  4990. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  4991. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_92;
  4992. L_92 = DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1((&___2_purchaseDate), L_91, NULL);
  4993. __this->___subscriptionExpireDate = L_92;
  4994. goto IL_035a;
  4995. }
  4996. IL_02bd:
  4997. {
  4998. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_93 = V_12;
  4999. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_94 = (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(&__this->___freeTrialPeriod);
  5000. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_95 = V_11;
  5001. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5002. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_96;
  5003. L_96 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19(L_94, L_95, NULL);
  5004. V_26 = L_96;
  5005. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_97 = V_10;
  5006. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_98;
  5007. L_98 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19((&V_26), L_97, NULL);
  5008. bool L_99;
  5009. L_99 = TimeSpan_op_LessThan_m91C76FBEB38D80680A92A5FACA3A93810349B0FF(L_93, L_98, NULL);
  5010. V_25 = L_99;
  5011. bool L_100 = V_25;
  5012. if (!L_100)
  5013. {
  5014. goto IL_031d;
  5015. }
  5016. }
  5017. {
  5018. __this->___is_introductory_price_period = 0;
  5019. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_101 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->___purchaseDate);
  5020. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_102 = (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(&__this->___freeTrialPeriod);
  5021. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_103 = V_11;
  5022. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5023. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_104;
  5024. L_104 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19(L_102, L_103, NULL);
  5025. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5026. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_105;
  5027. L_105 = DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1(L_101, L_104, NULL);
  5028. V_27 = L_105;
  5029. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_106 = V_27;
  5030. String_t* L_107 = V_8;
  5031. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_108;
  5032. L_108 = SubscriptionInfo_parsePeriodTimeSpanUnits_m35F883FE27081A3998B5A723683EC875A365085B(__this, L_107, NULL);
  5033. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_109;
  5034. L_109 = SubscriptionInfo_nextBillingDate_m0FB32D84F4B95E127E6B0C537098AF179831E7BA(__this, L_106, L_108, NULL);
  5035. __this->___subscriptionExpireDate = L_109;
  5036. goto IL_035a;
  5037. }
  5038. IL_031d:
  5039. {
  5040. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_110 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->___purchaseDate);
  5041. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_111 = (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(&__this->___freeTrialPeriod);
  5042. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_112 = V_11;
  5043. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5044. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_113;
  5045. L_113 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19(L_111, L_112, NULL);
  5046. V_26 = L_113;
  5047. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_114 = V_10;
  5048. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_115;
  5049. L_115 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19((&V_26), L_114, NULL);
  5050. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5051. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_116;
  5052. L_116 = DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1(L_110, L_115, NULL);
  5053. V_28 = L_116;
  5054. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_117 = V_28;
  5055. String_t* L_118 = V_5;
  5056. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_119;
  5057. L_119 = SubscriptionInfo_parsePeriodTimeSpanUnits_m35F883FE27081A3998B5A723683EC875A365085B(__this, L_118, NULL);
  5058. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_120;
  5059. L_120 = SubscriptionInfo_nextBillingDate_m0FB32D84F4B95E127E6B0C537098AF179831E7BA(__this, L_117, L_119, NULL);
  5060. __this->___subscriptionExpireDate = L_120;
  5061. }
  5062. IL_035a:
  5063. {
  5064. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_121 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->___subscriptionExpireDate);
  5065. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5066. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_122;
  5067. L_122 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
  5068. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_123;
  5069. L_123 = DateTime_Subtract_m4064A98F489219E9C414DF5C03EE041351B4502A(L_121, L_122, NULL);
  5070. __this->___remainedTime = L_123;
  5071. String_t* L_124 = ___0_skuDetails;
  5072. __this->___sku_details = L_124;
  5073. Il2CppCodeGenWriteBarrier((void**)(&__this->___sku_details), (void*)L_124);
  5074. return;
  5075. }
  5076. }
  5077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubscriptionInfo__ctor_mF959D7594682F5F1B8C3D725BC19352E4A4C289A (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_productId, const RuntimeMethod* method)
  5078. {
  5079. static bool s_Il2CppMethodInitialized;
  5080. if (!s_Il2CppMethodInitialized)
  5081. {
  5082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5083. s_Il2CppMethodInitialized = true;
  5084. }
  5085. {
  5086. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5087. String_t* L_0 = ___0_productId;
  5088. __this->___productId = L_0;
  5089. Il2CppCodeGenWriteBarrier((void**)(&__this->___productId), (void*)L_0);
  5090. __this->___is_subscribed = 0;
  5091. __this->___is_expired = 1;
  5092. __this->___is_cancelled = 2;
  5093. __this->___is_free_trial = 2;
  5094. __this->___is_auto_renewing = 2;
  5095. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5096. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_1 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___MaxValue;
  5097. __this->___remainedTime = L_1;
  5098. __this->___is_introductory_price_period = 2;
  5099. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_2 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___MaxValue;
  5100. __this->___introductory_price_period = L_2;
  5101. __this->___introductory_price = (String_t*)NULL;
  5102. Il2CppCodeGenWriteBarrier((void**)(&__this->___introductory_price), (void*)(String_t*)NULL);
  5103. __this->___introductory_price_cycles = ((int64_t)0);
  5104. return;
  5105. }
  5106. }
  5107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubscriptionInfo_isSubscribed_m9EAA4FD5FA07828BDD765F8243F49B8B2CFC0C62 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, const RuntimeMethod* method)
  5108. {
  5109. int32_t V_0 = 0;
  5110. {
  5111. int32_t L_0 = __this->___is_subscribed;
  5112. V_0 = L_0;
  5113. goto IL_000a;
  5114. }
  5115. IL_000a:
  5116. {
  5117. int32_t L_1 = V_0;
  5118. return L_1;
  5119. }
  5120. }
  5121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubscriptionInfo_isExpired_m289877A70874E038E09275C90697D3EAA23C4535 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, const RuntimeMethod* method)
  5122. {
  5123. int32_t V_0 = 0;
  5124. {
  5125. int32_t L_0 = __this->___is_expired;
  5126. V_0 = L_0;
  5127. goto IL_000a;
  5128. }
  5129. IL_000a:
  5130. {
  5131. int32_t L_1 = V_0;
  5132. return L_1;
  5133. }
  5134. }
  5135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubscriptionInfo_isCancelled_m561EFAC63331FB328D5F15695B246337FEFF07D8 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, const RuntimeMethod* method)
  5136. {
  5137. int32_t V_0 = 0;
  5138. {
  5139. int32_t L_0 = __this->___is_cancelled;
  5140. V_0 = L_0;
  5141. goto IL_000a;
  5142. }
  5143. IL_000a:
  5144. {
  5145. int32_t L_1 = V_0;
  5146. return L_1;
  5147. }
  5148. }
  5149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D SubscriptionInfo_getExpireDate_m2F7EF006E79571EFECD46A91F83181A3F1CA147C (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, const RuntimeMethod* method)
  5150. {
  5151. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  5152. memset((&V_0), 0, sizeof(V_0));
  5153. {
  5154. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___subscriptionExpireDate;
  5155. V_0 = L_0;
  5156. goto IL_000a;
  5157. }
  5158. IL_000a:
  5159. {
  5160. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = V_0;
  5161. return L_1;
  5162. }
  5163. }
  5164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D SubscriptionInfo_nextBillingDate_m0FB32D84F4B95E127E6B0C537098AF179831E7BA (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_billing_begin_date, TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* ___1_units, const RuntimeMethod* method)
  5165. {
  5166. static bool s_Il2CppMethodInitialized;
  5167. if (!s_Il2CppMethodInitialized)
  5168. {
  5169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5170. s_Il2CppMethodInitialized = true;
  5171. }
  5172. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  5173. memset((&V_0), 0, sizeof(V_0));
  5174. bool V_1 = false;
  5175. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_2;
  5176. memset((&V_2), 0, sizeof(V_2));
  5177. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_3;
  5178. memset((&V_3), 0, sizeof(V_3));
  5179. bool V_4 = false;
  5180. int32_t G_B4_0 = 0;
  5181. {
  5182. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_0 = ___1_units;
  5183. NullCheck(L_0);
  5184. double L_1 = L_0->___days;
  5185. if ((!(((double)L_1) == ((double)(0.0)))))
  5186. {
  5187. goto IL_0025;
  5188. }
  5189. }
  5190. {
  5191. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_2 = ___1_units;
  5192. NullCheck(L_2);
  5193. int32_t L_3 = L_2->___months;
  5194. if (L_3)
  5195. {
  5196. goto IL_0025;
  5197. }
  5198. }
  5199. {
  5200. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_4 = ___1_units;
  5201. NullCheck(L_4);
  5202. int32_t L_5 = L_4->___years;
  5203. G_B4_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  5204. goto IL_0026;
  5205. }
  5206. IL_0025:
  5207. {
  5208. G_B4_0 = 0;
  5209. }
  5210. IL_0026:
  5211. {
  5212. V_1 = (bool)G_B4_0;
  5213. bool L_6 = V_1;
  5214. if (!L_6)
  5215. {
  5216. goto IL_003f;
  5217. }
  5218. }
  5219. {
  5220. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_7;
  5221. memset((&L_7), 0, sizeof(L_7));
  5222. DateTime__ctor_m30157484F8C1D6527DC8B93AC6C9268EDB0B1168((&L_7), ((int32_t)1970), 1, 1, 0, 0, 0, 0, 1, NULL);
  5223. V_2 = L_7;
  5224. goto IL_008a;
  5225. }
  5226. IL_003f:
  5227. {
  5228. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8 = ___0_billing_begin_date;
  5229. V_0 = L_8;
  5230. goto IL_006f;
  5231. }
  5232. IL_0043:
  5233. {
  5234. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_9 = ___1_units;
  5235. NullCheck(L_9);
  5236. double L_10 = L_9->___days;
  5237. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5238. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_11;
  5239. L_11 = DateTime_AddDays_m9DC06105845A82FEAF697D5E30308ABD49E5721B((&V_0), L_10, NULL);
  5240. V_3 = L_11;
  5241. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_12 = ___1_units;
  5242. NullCheck(L_12);
  5243. int32_t L_13 = L_12->___months;
  5244. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_14;
  5245. L_14 = DateTime_AddMonths_mF426338945B097998273C1AD421CF809035660AD((&V_3), L_13, NULL);
  5246. V_3 = L_14;
  5247. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_15 = ___1_units;
  5248. NullCheck(L_15);
  5249. int32_t L_16 = L_15->___years;
  5250. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_17;
  5251. L_17 = DateTime_AddYears_mA68B1642A84DA30E21F6279BE5196FC07B578DEE((&V_3), L_16, NULL);
  5252. V_0 = L_17;
  5253. }
  5254. IL_006f:
  5255. {
  5256. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_18 = V_0;
  5257. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5258. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_19;
  5259. L_19 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
  5260. int32_t L_20;
  5261. L_20 = DateTime_Compare_mF0E4E7A00DBC08126468AC4BF61B64AF58F2BEB4(L_18, L_19, NULL);
  5262. V_4 = (bool)((((int32_t)((((int32_t)L_20) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5263. bool L_21 = V_4;
  5264. if (L_21)
  5265. {
  5266. goto IL_0043;
  5267. }
  5268. }
  5269. {
  5270. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_22 = V_0;
  5271. V_2 = L_22;
  5272. goto IL_008a;
  5273. }
  5274. IL_008a:
  5275. {
  5276. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_23 = V_2;
  5277. return L_23;
  5278. }
  5279. }
  5280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A SubscriptionInfo_accumulateIntroductoryDuration_m503F206556C2124CF3641CC0952B16718A52B468 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* ___0_units, int64_t ___1_cycles, const RuntimeMethod* method)
  5281. {
  5282. static bool s_Il2CppMethodInitialized;
  5283. if (!s_Il2CppMethodInitialized)
  5284. {
  5285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5286. s_Il2CppMethodInitialized = true;
  5287. }
  5288. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
  5289. memset((&V_0), 0, sizeof(V_0));
  5290. int64_t V_1 = 0;
  5291. bool V_2 = false;
  5292. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_3;
  5293. memset((&V_3), 0, sizeof(V_3));
  5294. {
  5295. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5296. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero;
  5297. V_0 = L_0;
  5298. V_1 = ((int64_t)0);
  5299. goto IL_0022;
  5300. }
  5301. IL_000c:
  5302. {
  5303. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_1 = ___0_units;
  5304. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_2;
  5305. L_2 = SubscriptionInfo_computePeriodTimeSpan_m999CB3C5CFF7DBB5579A5C196BBFDDC9D034B6ED(__this, L_1, NULL);
  5306. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5307. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_3;
  5308. L_3 = TimeSpan_Add_m2225A425832F851825CDA4A74903841DDB62AA19((&V_0), L_2, NULL);
  5309. V_0 = L_3;
  5310. int64_t L_4 = V_1;
  5311. V_1 = ((int64_t)il2cpp_codegen_add(L_4, ((int64_t)1)));
  5312. }
  5313. IL_0022:
  5314. {
  5315. int64_t L_5 = V_1;
  5316. int64_t L_6 = ___1_cycles;
  5317. V_2 = (bool)((((int64_t)L_5) < ((int64_t)L_6))? 1 : 0);
  5318. bool L_7 = V_2;
  5319. if (L_7)
  5320. {
  5321. goto IL_000c;
  5322. }
  5323. }
  5324. {
  5325. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8 = V_0;
  5326. V_3 = L_8;
  5327. goto IL_002e;
  5328. }
  5329. IL_002e:
  5330. {
  5331. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_9 = V_3;
  5332. return L_9;
  5333. }
  5334. }
  5335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A SubscriptionInfo_computePeriodTimeSpan_m999CB3C5CFF7DBB5579A5C196BBFDDC9D034B6ED (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* ___0_units, const RuntimeMethod* method)
  5336. {
  5337. static bool s_Il2CppMethodInitialized;
  5338. if (!s_Il2CppMethodInitialized)
  5339. {
  5340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5341. s_Il2CppMethodInitialized = true;
  5342. }
  5343. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  5344. memset((&V_0), 0, sizeof(V_0));
  5345. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1;
  5346. memset((&V_1), 0, sizeof(V_1));
  5347. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_2;
  5348. memset((&V_2), 0, sizeof(V_2));
  5349. {
  5350. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  5351. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
  5352. L_0 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL);
  5353. V_0 = L_0;
  5354. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_1 = ___0_units;
  5355. NullCheck(L_1);
  5356. double L_2 = L_1->___days;
  5357. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3;
  5358. L_3 = DateTime_AddDays_m9DC06105845A82FEAF697D5E30308ABD49E5721B((&V_0), L_2, NULL);
  5359. V_1 = L_3;
  5360. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_4 = ___0_units;
  5361. NullCheck(L_4);
  5362. int32_t L_5 = L_4->___months;
  5363. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6;
  5364. L_6 = DateTime_AddMonths_mF426338945B097998273C1AD421CF809035660AD((&V_1), L_5, NULL);
  5365. V_1 = L_6;
  5366. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_7 = ___0_units;
  5367. NullCheck(L_7);
  5368. int32_t L_8 = L_7->___years;
  5369. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_9;
  5370. L_9 = DateTime_AddYears_mA68B1642A84DA30E21F6279BE5196FC07B578DEE((&V_1), L_8, NULL);
  5371. V_1 = L_9;
  5372. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_10 = V_0;
  5373. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_11;
  5374. L_11 = DateTime_Subtract_m4064A98F489219E9C414DF5C03EE041351B4502A((&V_1), L_10, NULL);
  5375. V_2 = L_11;
  5376. goto IL_003c;
  5377. }
  5378. IL_003c:
  5379. {
  5380. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_12 = V_2;
  5381. return L_12;
  5382. }
  5383. }
  5384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SubscriptionInfo_computeExtraTime_m45672397041F6C14857C72C446EB0716CAF0DF08 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_metadata, double ___1_new_sku_period_in_seconds, const RuntimeMethod* method)
  5385. {
  5386. static bool s_Il2CppMethodInitialized;
  5387. if (!s_Il2CppMethodInitialized)
  5388. {
  5389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  5390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  5391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  5392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  5393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0506D427EC0329A6EB605888F60B3AFA2264DA50);
  5395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D82205049DF1F8E34729B0E7B8FE91ABB6129FF);
  5396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F82F3F3B1AA2D118C693E3DAE50A3EB8A5977B0);
  5397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC78EC3F74CCA23585E9A7614A4999AB7092D65B7);
  5398. s_Il2CppMethodInitialized = true;
  5399. }
  5400. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL;
  5401. int64_t V_1 = 0;
  5402. int64_t V_2 = 0;
  5403. double V_3 = 0.0;
  5404. int64_t V_4 = 0;
  5405. double V_5 = 0.0;
  5406. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_6;
  5407. memset((&V_6), 0, sizeof(V_6));
  5408. double V_7 = 0.0;
  5409. {
  5410. String_t* L_0 = ___0_metadata;
  5411. RuntimeObject* L_1;
  5412. L_1 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_0, NULL);
  5413. V_0 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_1, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  5414. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = V_0;
  5415. NullCheck(L_2);
  5416. RuntimeObject* L_3;
  5417. L_3 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_2, _stringLiteral5F82F3F3B1AA2D118C693E3DAE50A3EB8A5977B0, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  5418. V_1 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_3, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
  5419. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_4 = V_0;
  5420. NullCheck(L_4);
  5421. RuntimeObject* L_5;
  5422. L_5 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_4, _stringLiteral0506D427EC0329A6EB605888F60B3AFA2264DA50, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  5423. V_2 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_5, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
  5424. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_6 = V_0;
  5425. NullCheck(L_6);
  5426. RuntimeObject* L_7;
  5427. L_7 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_6, _stringLiteralC78EC3F74CCA23585E9A7614A4999AB7092D65B7, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  5428. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8;
  5429. L_8 = SubscriptionInfo_parseTimeSpan_m3222C7A089EC328707F30D57576DAF0E0174AA87(__this, ((String_t*)CastclassSealed((RuntimeObject*)L_7, String_t_il2cpp_TypeInfo_var)), NULL);
  5430. V_6 = L_8;
  5431. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5432. double L_9;
  5433. L_9 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_6), NULL);
  5434. V_3 = L_9;
  5435. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_10 = V_0;
  5436. NullCheck(L_10);
  5437. RuntimeObject* L_11;
  5438. L_11 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_10, _stringLiteral3D82205049DF1F8E34729B0E7B8FE91ABB6129FF, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
  5439. V_4 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_11, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
  5440. int64_t L_12 = V_1;
  5441. double L_13 = V_3;
  5442. int64_t L_14 = V_2;
  5443. int64_t L_15 = V_4;
  5444. double L_16 = ___1_new_sku_period_in_seconds;
  5445. V_5 = ((double)il2cpp_codegen_multiply(((double)(((double)il2cpp_codegen_multiply(((double)(((double)L_12)/((double)L_13))), ((double)L_14)))/((double)L_15))), L_16));
  5446. double L_17 = V_5;
  5447. V_7 = L_17;
  5448. goto IL_0077;
  5449. }
  5450. IL_0077:
  5451. {
  5452. double L_18 = V_7;
  5453. return L_18;
  5454. }
  5455. }
  5456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A SubscriptionInfo_parseTimeSpan_m3222C7A089EC328707F30D57576DAF0E0174AA87 (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_period_string, const RuntimeMethod* method)
  5457. {
  5458. static bool s_Il2CppMethodInitialized;
  5459. if (!s_Il2CppMethodInitialized)
  5460. {
  5461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  5462. s_Il2CppMethodInitialized = true;
  5463. }
  5464. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
  5465. memset((&V_0), 0, sizeof(V_0));
  5466. bool V_1 = false;
  5467. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_2;
  5468. memset((&V_2), 0, sizeof(V_2));
  5469. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  5470. int32_t G_B5_0 = 0;
  5471. {
  5472. }
  5473. try
  5474. {
  5475. String_t* L_0 = ___0_period_string;
  5476. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  5477. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_1;
  5478. L_1 = XmlConvert_ToTimeSpan_mDF57053BCC75597B17BD744CFC2E3777006782C2(L_0, NULL);
  5479. V_0 = L_1;
  5480. goto IL_003b;
  5481. }
  5482. catch(Il2CppExceptionWrapper& e)
  5483. {
  5484. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  5485. {
  5486. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5487. goto CATCH_000c;
  5488. }
  5489. throw e;
  5490. }
  5491. CATCH_000c:
  5492. {
  5493. {
  5494. Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  5495. String_t* L_3 = ___0_period_string;
  5496. if (!L_3)
  5497. {
  5498. goto IL_001c;
  5499. }
  5500. }
  5501. {
  5502. String_t* L_4 = ___0_period_string;
  5503. NullCheck(L_4);
  5504. int32_t L_5;
  5505. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  5506. G_B5_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  5507. goto IL_001d;
  5508. }
  5509. IL_001c:
  5510. {
  5511. G_B5_0 = 1;
  5512. }
  5513. IL_001d:
  5514. {
  5515. V_1 = (bool)G_B5_0;
  5516. bool L_6 = V_1;
  5517. if (!L_6)
  5518. {
  5519. goto IL_002b;
  5520. }
  5521. }
  5522. {
  5523. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var)));
  5524. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))))->___Zero;
  5525. V_0 = L_7;
  5526. goto IL_0038;
  5527. }
  5528. IL_002b:
  5529. {
  5530. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var)));
  5531. TimeSpan__ctor_m513B2AFB80D3350E59FBD23F53B2F1322175C24D((&V_0), 7, 0, 0, 0, NULL);
  5532. }
  5533. IL_0038:
  5534. {
  5535. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5536. goto IL_003b;
  5537. }
  5538. }
  5539. IL_003b:
  5540. {
  5541. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8 = V_0;
  5542. V_2 = L_8;
  5543. goto IL_003f;
  5544. }
  5545. IL_003f:
  5546. {
  5547. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_9 = V_2;
  5548. return L_9;
  5549. }
  5550. }
  5551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* SubscriptionInfo_parsePeriodTimeSpanUnits_m35F883FE27081A3998B5A723683EC875A365085B (SubscriptionInfo_t28AC2D41B62C9A4D8579F616FA4F07E49BE0F4EB* __this, String_t* ___0_time_span, const RuntimeMethod* method)
  5552. {
  5553. static bool s_Il2CppMethodInitialized;
  5554. if (!s_Il2CppMethodInitialized)
  5555. {
  5556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11DAACCA9560F6BED1CF92FEF94602800BEF9A20);
  5559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral411E87C498A4A4314946F553A3D07376685F8798);
  5560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E8CBB569C4874A2F0E474496F382FF1A1870DC3);
  5561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AAAB87B9D0CF10017CA275F666E1DD21098C106);
  5562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF21D6B78377A8816FA29309E793418132693C582);
  5563. s_Il2CppMethodInitialized = true;
  5564. }
  5565. String_t* V_0 = NULL;
  5566. String_t* V_1 = NULL;
  5567. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* V_2 = NULL;
  5568. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_3;
  5569. memset((&V_3), 0, sizeof(V_3));
  5570. {
  5571. String_t* L_0 = ___0_time_span;
  5572. V_1 = L_0;
  5573. String_t* L_1 = V_1;
  5574. V_0 = L_1;
  5575. String_t* L_2 = V_0;
  5576. bool L_3;
  5577. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral411E87C498A4A4314946F553A3D07376685F8798, NULL);
  5578. if (L_3)
  5579. {
  5580. goto IL_0048;
  5581. }
  5582. }
  5583. {
  5584. String_t* L_4 = V_0;
  5585. bool L_5;
  5586. L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral8AAAB87B9D0CF10017CA275F666E1DD21098C106, NULL);
  5587. if (L_5)
  5588. {
  5589. goto IL_005b;
  5590. }
  5591. }
  5592. {
  5593. String_t* L_6 = V_0;
  5594. bool L_7;
  5595. L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteral11DAACCA9560F6BED1CF92FEF94602800BEF9A20, NULL);
  5596. if (L_7)
  5597. {
  5598. goto IL_006e;
  5599. }
  5600. }
  5601. {
  5602. String_t* L_8 = V_0;
  5603. bool L_9;
  5604. L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteral6E8CBB569C4874A2F0E474496F382FF1A1870DC3, NULL);
  5605. if (L_9)
  5606. {
  5607. goto IL_0081;
  5608. }
  5609. }
  5610. {
  5611. String_t* L_10 = V_0;
  5612. bool L_11;
  5613. L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralF21D6B78377A8816FA29309E793418132693C582, NULL);
  5614. if (L_11)
  5615. {
  5616. goto IL_0094;
  5617. }
  5618. }
  5619. {
  5620. goto IL_00a7;
  5621. }
  5622. IL_0048:
  5623. {
  5624. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_12 = (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13*)il2cpp_codegen_object_new(TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5625. TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1(L_12, (7.0), 0, 0, NULL);
  5626. V_2 = L_12;
  5627. goto IL_00c1;
  5628. }
  5629. IL_005b:
  5630. {
  5631. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_13 = (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13*)il2cpp_codegen_object_new(TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5632. TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1(L_13, (0.0), 1, 0, NULL);
  5633. V_2 = L_13;
  5634. goto IL_00c1;
  5635. }
  5636. IL_006e:
  5637. {
  5638. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_14 = (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13*)il2cpp_codegen_object_new(TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5639. TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1(L_14, (0.0), 3, 0, NULL);
  5640. V_2 = L_14;
  5641. goto IL_00c1;
  5642. }
  5643. IL_0081:
  5644. {
  5645. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_15 = (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13*)il2cpp_codegen_object_new(TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5646. TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1(L_15, (0.0), 6, 0, NULL);
  5647. V_2 = L_15;
  5648. goto IL_00c1;
  5649. }
  5650. IL_0094:
  5651. {
  5652. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_16 = (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13*)il2cpp_codegen_object_new(TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5653. TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1(L_16, (0.0), 0, 1, NULL);
  5654. V_2 = L_16;
  5655. goto IL_00c1;
  5656. }
  5657. IL_00a7:
  5658. {
  5659. String_t* L_17 = ___0_time_span;
  5660. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_18;
  5661. L_18 = SubscriptionInfo_parseTimeSpan_m3222C7A089EC328707F30D57576DAF0E0174AA87(__this, L_17, NULL);
  5662. V_3 = L_18;
  5663. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  5664. int32_t L_19;
  5665. L_19 = TimeSpan_get_Days_m1317F48F8D9849E161D1CDBEB5CA08344EAAC107((&V_3), NULL);
  5666. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_20 = (TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13*)il2cpp_codegen_object_new(TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13_il2cpp_TypeInfo_var);
  5667. TimeSpanUnits__ctor_m69AF2FA3540250AD07DE4C3CD8E97F64EA8B6EF1(L_20, ((double)L_19), 0, 0, NULL);
  5668. V_2 = L_20;
  5669. goto IL_00c1;
  5670. }
  5671. IL_00c1:
  5672. {
  5673. TimeSpanUnits_t14D130EBE0765AFEC42E8A3BB916D13B8586AE13* L_21 = V_2;
  5674. return L_21;
  5675. }
  5676. }
  5677. #ifdef __clang__
  5678. #pragma clang diagnostic pop
  5679. #endif
  5680. #ifdef __clang__
  5681. #pragma clang diagnostic push
  5682. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5683. #pragma clang diagnostic ignored "-Wunused-variable"
  5684. #endif
  5685. #ifdef __clang__
  5686. #pragma clang diagnostic pop
  5687. #endif
  5688. #ifdef __clang__
  5689. #pragma clang diagnostic push
  5690. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5691. #pragma clang diagnostic ignored "-Wunused-variable"
  5692. #endif
  5693. #ifdef __clang__
  5694. #pragma clang diagnostic pop
  5695. #endif
  5696. #ifdef __clang__
  5697. #pragma clang diagnostic push
  5698. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5699. #pragma clang diagnostic ignored "-Wunused-variable"
  5700. #endif
  5701. #ifdef __clang__
  5702. #pragma clang diagnostic pop
  5703. #endif
  5704. #ifdef __clang__
  5705. #pragma clang diagnostic push
  5706. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5707. #pragma clang diagnostic ignored "-Wunused-variable"
  5708. #endif
  5709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReceiptParserException__ctor_m602A8964067A5FAF6A0E1D5C59EF5784CD1A2D01 (ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0* __this, const RuntimeMethod* method)
  5710. {
  5711. static bool s_Il2CppMethodInitialized;
  5712. if (!s_Il2CppMethodInitialized)
  5713. {
  5714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  5715. s_Il2CppMethodInitialized = true;
  5716. }
  5717. {
  5718. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  5719. Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
  5720. return;
  5721. }
  5722. }
  5723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReceiptParserException__ctor_mD3C699CB23161C65A8882A879D36066E37E294DF (ReceiptParserException_t73F272E07520A78EB41297F258A4A5D96FB37FD0* __this, String_t* ___0_message, const RuntimeMethod* method)
  5724. {
  5725. static bool s_Il2CppMethodInitialized;
  5726. if (!s_Il2CppMethodInitialized)
  5727. {
  5728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  5729. s_Il2CppMethodInitialized = true;
  5730. }
  5731. {
  5732. String_t* L_0 = ___0_message;
  5733. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  5734. Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
  5735. return;
  5736. }
  5737. }
  5738. #ifdef __clang__
  5739. #pragma clang diagnostic pop
  5740. #endif
  5741. #ifdef __clang__
  5742. #pragma clang diagnostic push
  5743. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5744. #pragma clang diagnostic ignored "-Wunused-variable"
  5745. #endif
  5746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidProductTypeException__ctor_m79E0FD982F7188E0D74E438205909876F0A5B486 (InvalidProductTypeException_tAE9A866F76574220FCE831FCB3EE56890F89EC66* __this, const RuntimeMethod* method)
  5747. {
  5748. {
  5749. ReceiptParserException__ctor_m602A8964067A5FAF6A0E1D5C59EF5784CD1A2D01(__this, NULL);
  5750. return;
  5751. }
  5752. }
  5753. #ifdef __clang__
  5754. #pragma clang diagnostic pop
  5755. #endif
  5756. #ifdef __clang__
  5757. #pragma clang diagnostic push
  5758. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5759. #pragma clang diagnostic ignored "-Wunused-variable"
  5760. #endif
  5761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullProductIdException__ctor_mEA2182523EBF3FD28F6AAEA328255EC125C5ADED (NullProductIdException_t0FFCCE59F36802EB8DD351F1F9AE4954A3868968* __this, const RuntimeMethod* method)
  5762. {
  5763. {
  5764. ReceiptParserException__ctor_m602A8964067A5FAF6A0E1D5C59EF5784CD1A2D01(__this, NULL);
  5765. return;
  5766. }
  5767. }
  5768. #ifdef __clang__
  5769. #pragma clang diagnostic pop
  5770. #endif
  5771. #ifdef __clang__
  5772. #pragma clang diagnostic push
  5773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5774. #pragma clang diagnostic ignored "-Wunused-variable"
  5775. #endif
  5776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReceiptException__ctor_mBDE195811C11A65AD4BC519D3DF51762A3F7EC41 (NullReceiptException_t0FD2AFB5F7A401952C466E410DFB55562D3B8B98* __this, const RuntimeMethod* method)
  5777. {
  5778. {
  5779. ReceiptParserException__ctor_m602A8964067A5FAF6A0E1D5C59EF5784CD1A2D01(__this, NULL);
  5780. return;
  5781. }
  5782. }
  5783. #ifdef __clang__
  5784. #pragma clang diagnostic pop
  5785. #endif
  5786. #ifdef __clang__
  5787. #pragma clang diagnostic push
  5788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5789. #pragma clang diagnostic ignored "-Wunused-variable"
  5790. #endif
  5791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StoreSubscriptionInfoNotSupportedException__ctor_m4DBA3E5AB3A76393010CE741CBD009062819D62D (StoreSubscriptionInfoNotSupportedException_tF1C34286252CC1B0CA5D76F691F507D8B7818048* __this, String_t* ___0_message, const RuntimeMethod* method)
  5792. {
  5793. {
  5794. String_t* L_0 = ___0_message;
  5795. ReceiptParserException__ctor_mD3C699CB23161C65A8882A879D36066E37E294DF(__this, L_0, NULL);
  5796. return;
  5797. }
  5798. }
  5799. #ifdef __clang__
  5800. #pragma clang diagnostic pop
  5801. #endif
  5802. #ifdef __clang__
  5803. #pragma clang diagnostic push
  5804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5805. #pragma clang diagnostic ignored "-Wunused-variable"
  5806. #endif
  5807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FakeTransactionHistoryExtensions__ctor_mD34E51963B91B68D7129023F958802CFE4962D97 (FakeTransactionHistoryExtensions_t513B1BA7B1B42CB80B73605DB417A8744B5EFF07* __this, const RuntimeMethod* method)
  5808. {
  5809. {
  5810. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5811. return;
  5812. }
  5813. }
  5814. #ifdef __clang__
  5815. #pragma clang diagnostic pop
  5816. #endif
  5817. #ifdef __clang__
  5818. #pragma clang diagnostic push
  5819. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5820. #pragma clang diagnostic ignored "-Wunused-variable"
  5821. #endif
  5822. #ifdef __clang__
  5823. #pragma clang diagnostic pop
  5824. #endif
  5825. #ifdef __clang__
  5826. #pragma clang diagnostic push
  5827. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5828. #pragma clang diagnostic ignored "-Wunused-variable"
  5829. #endif
  5830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExponentialRetryPolicy__ctor_mAC23DF035809BB5B3A13905A479E556F80E10D0D (ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035* __this, int32_t ___0_baseRetryDelay, int32_t ___1_maxRetryDelay, int32_t ___2_exponentialFactor, const RuntimeMethod* method)
  5831. {
  5832. {
  5833. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5834. int32_t L_0 = ___0_baseRetryDelay;
  5835. __this->___m_BaseRetryDelay = L_0;
  5836. int32_t L_1 = ___1_maxRetryDelay;
  5837. __this->___m_MaxRetryDelay = L_1;
  5838. int32_t L_2 = ___2_exponentialFactor;
  5839. __this->___m_ExponentialFactor = L_2;
  5840. return;
  5841. }
  5842. }
  5843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExponentialRetryPolicy_Invoke_m897F5C1AE28B88A28112BD36DA204ACBED2515F6 (ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035* __this, Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* ___0_actionToTry, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_onRetryAction, const RuntimeMethod* method)
  5844. {
  5845. static bool s_Il2CppMethodInitialized;
  5846. if (!s_Il2CppMethodInitialized)
  5847. {
  5848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  5849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__RetryU7C0_mFB4D1A3042FBBC528DE0DA514AB8D71E7971FB29_RuntimeMethod_var);
  5850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9_il2cpp_TypeInfo_var);
  5851. s_Il2CppMethodInitialized = true;
  5852. }
  5853. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* V_0 = NULL;
  5854. {
  5855. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_0 = (U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9_il2cpp_TypeInfo_var);
  5856. U3CU3Ec__DisplayClass4_0__ctor_m4E921B377C6E8A0A6DEDC027FA0EF79EC07C49F1(L_0, NULL);
  5857. V_0 = L_0;
  5858. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_1 = V_0;
  5859. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___1_onRetryAction;
  5860. NullCheck(L_1);
  5861. L_1->___onRetryAction = L_2;
  5862. Il2CppCodeGenWriteBarrier((void**)(&L_1->___onRetryAction), (void*)L_2);
  5863. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_3 = V_0;
  5864. NullCheck(L_3);
  5865. L_3->___U3CU3E4__this = __this;
  5866. Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this), (void*)__this);
  5867. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_4 = V_0;
  5868. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_5 = ___0_actionToTry;
  5869. NullCheck(L_4);
  5870. L_4->___actionToTry = L_5;
  5871. Il2CppCodeGenWriteBarrier((void**)(&L_4->___actionToTry), (void*)L_5);
  5872. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_6 = V_0;
  5873. int32_t L_7 = __this->___m_BaseRetryDelay;
  5874. NullCheck(L_6);
  5875. L_6->___currentRetryDelay = L_7;
  5876. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_8 = V_0;
  5877. NullCheck(L_8);
  5878. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_9 = L_8->___actionToTry;
  5879. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_10 = V_0;
  5880. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  5881. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__RetryU7C0_mFB4D1A3042FBBC528DE0DA514AB8D71E7971FB29_RuntimeMethod_var), NULL);
  5882. NullCheck(L_9);
  5883. Action_1_Invoke_mF440996DC69351FDEDC9C3E51946BB4F7F01BE31_inline(L_9, L_11, NULL);
  5884. return;
  5885. }
  5886. }
  5887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExponentialRetryPolicy_AdjustDelay_m5B9A18AE35D79859E9E8364F29557A1A076325BF (ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035* __this, int32_t ___0_delay, const RuntimeMethod* method)
  5888. {
  5889. static bool s_Il2CppMethodInitialized;
  5890. if (!s_Il2CppMethodInitialized)
  5891. {
  5892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5893. s_Il2CppMethodInitialized = true;
  5894. }
  5895. int32_t V_0 = 0;
  5896. {
  5897. int32_t L_0 = __this->___m_MaxRetryDelay;
  5898. int32_t L_1 = ___0_delay;
  5899. int32_t L_2 = __this->___m_ExponentialFactor;
  5900. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5901. int32_t L_3;
  5902. L_3 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, L_2)), NULL);
  5903. V_0 = L_3;
  5904. goto IL_0017;
  5905. }
  5906. IL_0017:
  5907. {
  5908. int32_t L_4 = V_0;
  5909. return L_4;
  5910. }
  5911. }
  5912. #ifdef __clang__
  5913. #pragma clang diagnostic pop
  5914. #endif
  5915. #ifdef __clang__
  5916. #pragma clang diagnostic push
  5917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5918. #pragma clang diagnostic ignored "-Wunused-variable"
  5919. #endif
  5920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_m4E921B377C6E8A0A6DEDC027FA0EF79EC07C49F1 (U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* __this, const RuntimeMethod* method)
  5921. {
  5922. {
  5923. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5924. return;
  5925. }
  5926. }
  5927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__RetryU7C0_mFB4D1A3042FBBC528DE0DA514AB8D71E7971FB29 (U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* __this, const RuntimeMethod* method)
  5928. {
  5929. static bool s_Il2CppMethodInitialized;
  5930. if (!s_Il2CppMethodInitialized)
  5931. {
  5932. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_m0F47E9F7D28D7716C70980F1AADD03E768A3273C_RuntimeMethod_var);
  5933. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_il2cpp_TypeInfo_var);
  5934. s_Il2CppMethodInitialized = true;
  5935. }
  5936. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* V_0 = NULL;
  5937. {
  5938. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* L_0 = (U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528*)il2cpp_codegen_object_new(U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_il2cpp_TypeInfo_var);
  5939. U3CU3CInvokeU3Eg__RetryU7C0U3Ed__ctor_mE59EB90B01BF918DABBA240A8EF633FDA2171DF5(L_0, NULL);
  5940. V_0 = L_0;
  5941. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* L_1 = V_0;
  5942. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D L_2;
  5943. L_2 = AsyncVoidMethodBuilder_Create_m13D0B23DD350C14035918384E10AF641E6B9EE67(NULL);
  5944. NullCheck(L_1);
  5945. L_1->___U3CU3Et__builder = L_2;
  5946. Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3Et__builder))->___m_synchronizationContext), (void*)NULL);
  5947. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5948. Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  5949. #endif
  5950. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5951. Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  5952. #endif
  5953. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5954. Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3Et__builder))->___m_task), (void*)NULL);
  5955. #endif
  5956. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* L_3 = V_0;
  5957. NullCheck(L_3);
  5958. L_3->___U3CU3E4__this = __this;
  5959. Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this), (void*)__this);
  5960. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* L_4 = V_0;
  5961. NullCheck(L_4);
  5962. L_4->___U3CU3E1__state = (-1);
  5963. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* L_5 = V_0;
  5964. NullCheck(L_5);
  5965. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_6 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&L_5->___U3CU3Et__builder);
  5966. AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_m0F47E9F7D28D7716C70980F1AADD03E768A3273C(L_6, (&V_0), AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_m0F47E9F7D28D7716C70980F1AADD03E768A3273C_RuntimeMethod_var);
  5967. return;
  5968. }
  5969. }
  5970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C1_m3F1198382F690803E1CD999797BFA199A3737CBC (U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* __this, const RuntimeMethod* method)
  5971. {
  5972. static bool s_Il2CppMethodInitialized;
  5973. if (!s_Il2CppMethodInitialized)
  5974. {
  5975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m72C6C7033F6BF43A10916558644262DA7A901354_RuntimeMethod_var);
  5976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
  5977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_il2cpp_TypeInfo_var);
  5978. s_Il2CppMethodInitialized = true;
  5979. }
  5980. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* V_0 = NULL;
  5981. {
  5982. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* L_0 = (U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77*)il2cpp_codegen_object_new(U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_il2cpp_TypeInfo_var);
  5983. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed__ctor_m6E9FAD9BFB1C70140EA8B3B0E02741D572721B6C(L_0, NULL);
  5984. V_0 = L_0;
  5985. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* L_1 = V_0;
  5986. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
  5987. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 L_2;
  5988. L_2 = AsyncTaskMethodBuilder_Create_m24F3F260A79CA2B9EC4F1F15693A33F5EC58735A(NULL);
  5989. NullCheck(L_1);
  5990. L_1->___U3CU3Et__builder = L_2;
  5991. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_1->___U3CU3Et__builder))->___m_builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  5992. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5993. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_1->___U3CU3Et__builder))->___m_builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  5994. #endif
  5995. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5996. Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_builder))->___m_task), (void*)NULL);
  5997. #endif
  5998. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* L_3 = V_0;
  5999. NullCheck(L_3);
  6000. L_3->___U3CU3E4__this = __this;
  6001. Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this), (void*)__this);
  6002. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* L_4 = V_0;
  6003. NullCheck(L_4);
  6004. L_4->___U3CU3E1__state = (-1);
  6005. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* L_5 = V_0;
  6006. NullCheck(L_5);
  6007. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_6 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&L_5->___U3CU3Et__builder);
  6008. AsyncTaskMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m72C6C7033F6BF43A10916558644262DA7A901354(L_6, (&V_0), AsyncTaskMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m72C6C7033F6BF43A10916558644262DA7A901354_RuntimeMethod_var);
  6009. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* L_7 = V_0;
  6010. NullCheck(L_7);
  6011. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_8 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&L_7->___U3CU3Et__builder);
  6012. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9;
  6013. L_9 = AsyncTaskMethodBuilder_get_Task_mE9125D5F8B96F26D1BA5A5347ED82669521C7F9E(L_8, NULL);
  6014. return L_9;
  6015. }
  6016. }
  6017. #ifdef __clang__
  6018. #pragma clang diagnostic pop
  6019. #endif
  6020. #ifdef __clang__
  6021. #pragma clang diagnostic push
  6022. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6023. #pragma clang diagnostic ignored "-Wunused-variable"
  6024. #endif
  6025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__RetryU7C0U3Ed__ctor_mE59EB90B01BF918DABBA240A8EF633FDA2171DF5 (U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* __this, const RuntimeMethod* method)
  6026. {
  6027. {
  6028. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6029. return;
  6030. }
  6031. }
  6032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__RetryU7C0U3Ed_MoveNext_m66CDE84F2811E1552B9492E6A10BFB1A9030819B (U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* __this, const RuntimeMethod* method)
  6033. {
  6034. static bool s_Il2CppMethodInitialized;
  6035. if (!s_Il2CppMethodInitialized)
  6036. {
  6037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_mB4CF3E94BF0CFC8D2F4D236AC21809FD618B812A_RuntimeMethod_var);
  6038. s_Il2CppMethodInitialized = true;
  6039. }
  6040. int32_t V_0 = 0;
  6041. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 V_1;
  6042. memset((&V_1), 0, sizeof(V_1));
  6043. U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* V_2 = NULL;
  6044. Exception_t* V_3 = NULL;
  6045. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6046. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B6_0 = NULL;
  6047. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B5_0 = NULL;
  6048. {
  6049. int32_t L_0 = __this->___U3CU3E1__state;
  6050. V_0 = L_0;
  6051. }
  6052. try
  6053. {
  6054. {
  6055. int32_t L_1 = V_0;
  6056. if (!L_1)
  6057. {
  6058. goto IL_000c_1;
  6059. }
  6060. }
  6061. {
  6062. goto IL_000e_1;
  6063. }
  6064. IL_000c_1:
  6065. {
  6066. goto IL_0064_1;
  6067. }
  6068. IL_000e_1:
  6069. {
  6070. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_2 = __this->___U3CU3E4__this;
  6071. NullCheck(L_2);
  6072. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = L_2->___onRetryAction;
  6073. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
  6074. if (L_4)
  6075. {
  6076. G_B6_0 = L_4;
  6077. goto IL_0020_1;
  6078. }
  6079. G_B5_0 = L_4;
  6080. }
  6081. {
  6082. goto IL_0026_1;
  6083. }
  6084. IL_0020_1:
  6085. {
  6086. NullCheck(G_B6_0);
  6087. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B6_0, NULL);
  6088. }
  6089. IL_0026_1:
  6090. {
  6091. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_5 = __this->___U3CU3E4__this;
  6092. NullCheck(L_5);
  6093. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6;
  6094. L_6 = U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C1_m3F1198382F690803E1CD999797BFA199A3737CBC(L_5, NULL);
  6095. NullCheck(L_6);
  6096. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_7;
  6097. L_7 = Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29(L_6, NULL);
  6098. V_1 = L_7;
  6099. bool L_8;
  6100. L_8 = TaskAwaiter_get_IsCompleted_mC236D276FBE3A271B56EE13FCAF2C96E48453ED8((&V_1), NULL);
  6101. if (L_8)
  6102. {
  6103. goto IL_0080_1;
  6104. }
  6105. }
  6106. {
  6107. int32_t L_9 = 0;
  6108. V_0 = L_9;
  6109. __this->___U3CU3E1__state = L_9;
  6110. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_10 = V_1;
  6111. __this->___U3CU3Eu__1 = L_10;
  6112. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
  6113. V_2 = __this;
  6114. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_11 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&__this->___U3CU3Et__builder);
  6115. AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_mB4CF3E94BF0CFC8D2F4D236AC21809FD618B812A(L_11, (&V_1), (&V_2), AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528_mB4CF3E94BF0CFC8D2F4D236AC21809FD618B812A_RuntimeMethod_var);
  6116. goto IL_00b6;
  6117. }
  6118. IL_0064_1:
  6119. {
  6120. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_12 = __this->___U3CU3Eu__1;
  6121. V_1 = L_12;
  6122. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* L_13 = (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833*)(&__this->___U3CU3Eu__1);
  6123. il2cpp_codegen_initobj(L_13, sizeof(TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833));
  6124. int32_t L_14 = (-1);
  6125. V_0 = L_14;
  6126. __this->___U3CU3E1__state = L_14;
  6127. }
  6128. IL_0080_1:
  6129. {
  6130. TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D((&V_1), NULL);
  6131. goto IL_00a2;
  6132. }
  6133. }
  6134. catch(Il2CppExceptionWrapper& e)
  6135. {
  6136. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6137. {
  6138. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6139. goto CATCH_008a;
  6140. }
  6141. throw e;
  6142. }
  6143. CATCH_008a:
  6144. {
  6145. Exception_t* L_15 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  6146. V_3 = L_15;
  6147. __this->___U3CU3E1__state = ((int32_t)-2);
  6148. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_16 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&__this->___U3CU3Et__builder);
  6149. Exception_t* L_17 = V_3;
  6150. AsyncVoidMethodBuilder_SetException_mD9A6F5D1A99A62AC9DF322901BFDE05193CB177B(L_16, L_17, NULL);
  6151. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6152. goto IL_00b6;
  6153. }
  6154. IL_00a2:
  6155. {
  6156. __this->___U3CU3E1__state = ((int32_t)-2);
  6157. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_18 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&__this->___U3CU3Et__builder);
  6158. AsyncVoidMethodBuilder_SetResult_m008490FDF057D5F5D871F537C7A58BE36027F3DC(L_18, NULL);
  6159. }
  6160. IL_00b6:
  6161. {
  6162. return;
  6163. }
  6164. }
  6165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__RetryU7C0U3Ed_SetStateMachine_mEA9B7E8890D9CD5A5CFC37034FF766F1A3AFF024 (U3CU3CInvokeU3Eg__RetryU7C0U3Ed_tE5AC07E0116BB1D39DDAF27482E3C6C491030528* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  6166. {
  6167. {
  6168. return;
  6169. }
  6170. }
  6171. #ifdef __clang__
  6172. #pragma clang diagnostic pop
  6173. #endif
  6174. #ifdef __clang__
  6175. #pragma clang diagnostic push
  6176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6177. #pragma clang diagnostic ignored "-Wunused-variable"
  6178. #endif
  6179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed__ctor_m6E9FAD9BFB1C70140EA8B3B0E02741D572721B6C (U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* __this, const RuntimeMethod* method)
  6180. {
  6181. {
  6182. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6183. return;
  6184. }
  6185. }
  6186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_MoveNext_m92AAD93E2C4B46099F44EA233BE9E7B5DD97006A (U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* __this, const RuntimeMethod* method)
  6187. {
  6188. static bool s_Il2CppMethodInitialized;
  6189. if (!s_Il2CppMethodInitialized)
  6190. {
  6191. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6192. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m49C3F218EA9D61615B2641FCD75AAEFB4B7F0AFF_RuntimeMethod_var);
  6193. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
  6194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  6195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__RetryU7C0_mFB4D1A3042FBBC528DE0DA514AB8D71E7971FB29_RuntimeMethod_var);
  6196. s_Il2CppMethodInitialized = true;
  6197. }
  6198. int32_t V_0 = 0;
  6199. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 V_1;
  6200. memset((&V_1), 0, sizeof(V_1));
  6201. U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* V_2 = NULL;
  6202. Exception_t* V_3 = NULL;
  6203. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6204. {
  6205. int32_t L_0 = __this->___U3CU3E1__state;
  6206. V_0 = L_0;
  6207. }
  6208. try
  6209. {
  6210. {
  6211. int32_t L_1 = V_0;
  6212. if (!L_1)
  6213. {
  6214. goto IL_000c_1;
  6215. }
  6216. }
  6217. {
  6218. goto IL_000e_1;
  6219. }
  6220. IL_000c_1:
  6221. {
  6222. goto IL_0055_1;
  6223. }
  6224. IL_000e_1:
  6225. {
  6226. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_2 = __this->___U3CU3E4__this;
  6227. NullCheck(L_2);
  6228. int32_t L_3 = L_2->___currentRetryDelay;
  6229. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  6230. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4;
  6231. L_4 = Task_Delay_m4B84654B4DAADEC41096D9F01C099CCEA9927A48(L_3, NULL);
  6232. NullCheck(L_4);
  6233. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_5;
  6234. L_5 = Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29(L_4, NULL);
  6235. V_1 = L_5;
  6236. bool L_6;
  6237. L_6 = TaskAwaiter_get_IsCompleted_mC236D276FBE3A271B56EE13FCAF2C96E48453ED8((&V_1), NULL);
  6238. if (L_6)
  6239. {
  6240. goto IL_0071_1;
  6241. }
  6242. }
  6243. {
  6244. int32_t L_7 = 0;
  6245. V_0 = L_7;
  6246. __this->___U3CU3E1__state = L_7;
  6247. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_8 = V_1;
  6248. __this->___U3CU3Eu__1 = L_8;
  6249. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
  6250. V_2 = __this;
  6251. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_9 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
  6252. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
  6253. AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m49C3F218EA9D61615B2641FCD75AAEFB4B7F0AFF(L_9, (&V_1), (&V_2), AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77_m49C3F218EA9D61615B2641FCD75AAEFB4B7F0AFF_RuntimeMethod_var);
  6254. goto IL_00ef;
  6255. }
  6256. IL_0055_1:
  6257. {
  6258. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_10 = __this->___U3CU3Eu__1;
  6259. V_1 = L_10;
  6260. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* L_11 = (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833*)(&__this->___U3CU3Eu__1);
  6261. il2cpp_codegen_initobj(L_11, sizeof(TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833));
  6262. int32_t L_12 = (-1);
  6263. V_0 = L_12;
  6264. __this->___U3CU3E1__state = L_12;
  6265. }
  6266. IL_0071_1:
  6267. {
  6268. TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D((&V_1), NULL);
  6269. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_13 = __this->___U3CU3E4__this;
  6270. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_14 = __this->___U3CU3E4__this;
  6271. NullCheck(L_14);
  6272. ExponentialRetryPolicy_tAF11D74077419067490EDB35F6345A928AAB7035* L_15 = L_14->___U3CU3E4__this;
  6273. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_16 = __this->___U3CU3E4__this;
  6274. NullCheck(L_16);
  6275. int32_t L_17 = L_16->___currentRetryDelay;
  6276. NullCheck(L_15);
  6277. int32_t L_18;
  6278. L_18 = ExponentialRetryPolicy_AdjustDelay_m5B9A18AE35D79859E9E8364F29557A1A076325BF(L_15, L_17, NULL);
  6279. NullCheck(L_13);
  6280. L_13->___currentRetryDelay = L_18;
  6281. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_19 = __this->___U3CU3E4__this;
  6282. NullCheck(L_19);
  6283. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_20 = L_19->___actionToTry;
  6284. U3CU3Ec__DisplayClass4_0_tEF7EEFCDFD512405CEF6D9F0AA524523A887F0A9* L_21 = __this->___U3CU3E4__this;
  6285. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_22 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6286. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_22, L_21, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__RetryU7C0_mFB4D1A3042FBBC528DE0DA514AB8D71E7971FB29_RuntimeMethod_var), NULL);
  6287. NullCheck(L_20);
  6288. Action_1_Invoke_mF440996DC69351FDEDC9C3E51946BB4F7F01BE31_inline(L_20, L_22, NULL);
  6289. goto IL_00db;
  6290. }
  6291. }
  6292. catch(Il2CppExceptionWrapper& e)
  6293. {
  6294. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6295. {
  6296. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6297. goto CATCH_00c3;
  6298. }
  6299. throw e;
  6300. }
  6301. CATCH_00c3:
  6302. {
  6303. Exception_t* L_23 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  6304. V_3 = L_23;
  6305. __this->___U3CU3E1__state = ((int32_t)-2);
  6306. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_24 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
  6307. Exception_t* L_25 = V_3;
  6308. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var)));
  6309. AsyncTaskMethodBuilder_SetException_mBE41863F0571E0177A15731294087DE45E1FC10B(L_24, L_25, NULL);
  6310. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6311. goto IL_00ef;
  6312. }
  6313. IL_00db:
  6314. {
  6315. __this->___U3CU3E1__state = ((int32_t)-2);
  6316. AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_26 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder);
  6317. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var);
  6318. AsyncTaskMethodBuilder_SetResult_m76D8B84F0068257C1823B1200B00E58E0C8DDDDE(L_26, NULL);
  6319. }
  6320. IL_00ef:
  6321. {
  6322. return;
  6323. }
  6324. }
  6325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_SetStateMachine_mAB950EC38EC7F7AD48DC7AEC0F9E4DE1830BFBAD (U3CU3CInvokeU3Eg__WaitAndRetryU7C1U3Ed_t31DA668B16863141F7188FCF7B12846273225A77* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  6326. {
  6327. {
  6328. return;
  6329. }
  6330. }
  6331. #ifdef __clang__
  6332. #pragma clang diagnostic pop
  6333. #endif
  6334. #ifdef __clang__
  6335. #pragma clang diagnostic push
  6336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6337. #pragma clang diagnostic ignored "-Wunused-variable"
  6338. #endif
  6339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleConnectionRetryPolicy__ctor_m76204F7739D8093618588949A8A34E5D28EF61DC (GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518* __this, int32_t ___0_baseRetryDelay, int32_t ___1_maxRetryDelay, int32_t ___2_exponentialFactor, const RuntimeMethod* method)
  6340. {
  6341. {
  6342. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6343. int32_t L_0 = ___0_baseRetryDelay;
  6344. __this->___m_BaseRetryDelay = L_0;
  6345. int32_t L_1 = ___1_maxRetryDelay;
  6346. __this->___m_MaxRetryDelay = L_1;
  6347. int32_t L_2 = ___2_exponentialFactor;
  6348. __this->___m_ExponentialFactor = L_2;
  6349. return;
  6350. }
  6351. }
  6352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleConnectionRetryPolicy_Invoke_m0128FBE97E777BD55195DCB74316FC5344752BCE (GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518* __this, Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* ___0_actionToTry, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_onRetryAction, const RuntimeMethod* method)
  6353. {
  6354. static bool s_Il2CppMethodInitialized;
  6355. if (!s_Il2CppMethodInitialized)
  6356. {
  6357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570_il2cpp_TypeInfo_var);
  6358. s_Il2CppMethodInitialized = true;
  6359. }
  6360. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* V_0 = NULL;
  6361. {
  6362. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_0 = (U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570_il2cpp_TypeInfo_var);
  6363. U3CU3Ec__DisplayClass4_0__ctor_mBC098BE7B48A9D407A8146CDA753B2238DAA8CF0(L_0, NULL);
  6364. V_0 = L_0;
  6365. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_1 = V_0;
  6366. NullCheck(L_1);
  6367. L_1->___U3CU3E4__this = __this;
  6368. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
  6369. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_2 = V_0;
  6370. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_3 = ___0_actionToTry;
  6371. NullCheck(L_2);
  6372. L_2->___actionToTry = L_3;
  6373. Il2CppCodeGenWriteBarrier((void**)(&L_2->___actionToTry), (void*)L_3);
  6374. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_4 = V_0;
  6375. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___1_onRetryAction;
  6376. NullCheck(L_4);
  6377. L_4->___onRetryAction = L_5;
  6378. Il2CppCodeGenWriteBarrier((void**)(&L_4->___onRetryAction), (void*)L_5);
  6379. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_6 = V_0;
  6380. NullCheck(L_6);
  6381. L_6->___retryAttempts = 0;
  6382. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_7 = V_0;
  6383. int32_t L_8 = __this->___m_BaseRetryDelay;
  6384. NullCheck(L_7);
  6385. L_7->___currentRetryDelay = L_8;
  6386. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_9 = V_0;
  6387. NullCheck(L_9);
  6388. U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C0_m55D84DFAE6C4400161B3A2C725B0C1CF8EDC4CD2(L_9, NULL);
  6389. return;
  6390. }
  6391. }
  6392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GoogleConnectionRetryPolicy_AdjustDelay_m057F0DCA4CDF3153EAD3078E2C58DF47C1FE41F2 (GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518* __this, int32_t ___0_delay, const RuntimeMethod* method)
  6393. {
  6394. static bool s_Il2CppMethodInitialized;
  6395. if (!s_Il2CppMethodInitialized)
  6396. {
  6397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6398. s_Il2CppMethodInitialized = true;
  6399. }
  6400. int32_t V_0 = 0;
  6401. {
  6402. int32_t L_0 = __this->___m_MaxRetryDelay;
  6403. int32_t L_1 = ___0_delay;
  6404. int32_t L_2 = __this->___m_ExponentialFactor;
  6405. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6406. int32_t L_3;
  6407. L_3 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, L_2)), NULL);
  6408. V_0 = L_3;
  6409. goto IL_0017;
  6410. }
  6411. IL_0017:
  6412. {
  6413. int32_t L_4 = V_0;
  6414. return L_4;
  6415. }
  6416. }
  6417. #ifdef __clang__
  6418. #pragma clang diagnostic pop
  6419. #endif
  6420. #ifdef __clang__
  6421. #pragma clang diagnostic push
  6422. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6423. #pragma clang diagnostic ignored "-Wunused-variable"
  6424. #endif
  6425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mBC098BE7B48A9D407A8146CDA753B2238DAA8CF0 (U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* __this, const RuntimeMethod* method)
  6426. {
  6427. {
  6428. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6429. return;
  6430. }
  6431. }
  6432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C0_m55D84DFAE6C4400161B3A2C725B0C1CF8EDC4CD2 (U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* __this, const RuntimeMethod* method)
  6433. {
  6434. static bool s_Il2CppMethodInitialized;
  6435. if (!s_Il2CppMethodInitialized)
  6436. {
  6437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAF202ADFF0A4A26628C280746D44E62BA64D61CC_RuntimeMethod_var);
  6438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_il2cpp_TypeInfo_var);
  6439. s_Il2CppMethodInitialized = true;
  6440. }
  6441. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* V_0 = NULL;
  6442. {
  6443. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* L_0 = (U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E*)il2cpp_codegen_object_new(U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_il2cpp_TypeInfo_var);
  6444. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed__ctor_m139B7829A2AD72F87B71CD1A33B2527B71CF31B8(L_0, NULL);
  6445. V_0 = L_0;
  6446. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* L_1 = V_0;
  6447. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D L_2;
  6448. L_2 = AsyncVoidMethodBuilder_Create_m13D0B23DD350C14035918384E10AF641E6B9EE67(NULL);
  6449. NullCheck(L_1);
  6450. L_1->___U3CU3Et__builder = L_2;
  6451. Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3Et__builder))->___m_synchronizationContext), (void*)NULL);
  6452. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6453. Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  6454. #endif
  6455. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6456. Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  6457. #endif
  6458. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6459. Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3Et__builder))->___m_task), (void*)NULL);
  6460. #endif
  6461. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* L_3 = V_0;
  6462. NullCheck(L_3);
  6463. L_3->___U3CU3E4__this = __this;
  6464. Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this), (void*)__this);
  6465. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* L_4 = V_0;
  6466. NullCheck(L_4);
  6467. L_4->___U3CU3E1__state = (-1);
  6468. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* L_5 = V_0;
  6469. NullCheck(L_5);
  6470. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_6 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&L_5->___U3CU3Et__builder);
  6471. AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAF202ADFF0A4A26628C280746D44E62BA64D61CC(L_6, (&V_0), AsyncVoidMethodBuilder_Start_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAF202ADFF0A4A26628C280746D44E62BA64D61CC_RuntimeMethod_var);
  6472. return;
  6473. }
  6474. }
  6475. #ifdef __clang__
  6476. #pragma clang diagnostic pop
  6477. #endif
  6478. #ifdef __clang__
  6479. #pragma clang diagnostic push
  6480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6481. #pragma clang diagnostic ignored "-Wunused-variable"
  6482. #endif
  6483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed__ctor_m139B7829A2AD72F87B71CD1A33B2527B71CF31B8 (U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* __this, const RuntimeMethod* method)
  6484. {
  6485. {
  6486. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6487. return;
  6488. }
  6489. }
  6490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_MoveNext_mEE765EE7B466758AA988889CD1161EFC3FF440B5 (U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* __this, const RuntimeMethod* method)
  6491. {
  6492. static bool s_Il2CppMethodInitialized;
  6493. if (!s_Il2CppMethodInitialized)
  6494. {
  6495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAB46FA21F8B835BBF5183F1968D4360217806ABF_RuntimeMethod_var);
  6497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  6498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C0_m55D84DFAE6C4400161B3A2C725B0C1CF8EDC4CD2_RuntimeMethod_var);
  6499. s_Il2CppMethodInitialized = true;
  6500. }
  6501. int32_t V_0 = 0;
  6502. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 V_1;
  6503. memset((&V_1), 0, sizeof(V_1));
  6504. U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* V_2 = NULL;
  6505. int32_t V_3 = 0;
  6506. Exception_t* V_4 = NULL;
  6507. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6508. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B9_0 = NULL;
  6509. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B8_0 = NULL;
  6510. {
  6511. int32_t L_0 = __this->___U3CU3E1__state;
  6512. V_0 = L_0;
  6513. }
  6514. try
  6515. {
  6516. {
  6517. int32_t L_1 = V_0;
  6518. if (!L_1)
  6519. {
  6520. goto IL_000c_1;
  6521. }
  6522. }
  6523. {
  6524. goto IL_000e_1;
  6525. }
  6526. IL_000c_1:
  6527. {
  6528. goto IL_0055_1;
  6529. }
  6530. IL_000e_1:
  6531. {
  6532. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_2 = __this->___U3CU3E4__this;
  6533. NullCheck(L_2);
  6534. int32_t L_3 = L_2->___currentRetryDelay;
  6535. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  6536. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4;
  6537. L_4 = Task_Delay_m4B84654B4DAADEC41096D9F01C099CCEA9927A48(L_3, NULL);
  6538. NullCheck(L_4);
  6539. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_5;
  6540. L_5 = Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29(L_4, NULL);
  6541. V_1 = L_5;
  6542. bool L_6;
  6543. L_6 = TaskAwaiter_get_IsCompleted_mC236D276FBE3A271B56EE13FCAF2C96E48453ED8((&V_1), NULL);
  6544. if (L_6)
  6545. {
  6546. goto IL_0071_1;
  6547. }
  6548. }
  6549. {
  6550. int32_t L_7 = 0;
  6551. V_0 = L_7;
  6552. __this->___U3CU3E1__state = L_7;
  6553. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_8 = V_1;
  6554. __this->___U3CU3Eu__1 = L_8;
  6555. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
  6556. V_2 = __this;
  6557. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_9 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&__this->___U3CU3Et__builder);
  6558. AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAB46FA21F8B835BBF5183F1968D4360217806ABF(L_9, (&V_1), (&V_2), AsyncVoidMethodBuilder_AwaitUnsafeOnCompleted_TisTaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_TisU3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E_mAB46FA21F8B835BBF5183F1968D4360217806ABF_RuntimeMethod_var);
  6559. goto IL_0122;
  6560. }
  6561. IL_0055_1:
  6562. {
  6563. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_10 = __this->___U3CU3Eu__1;
  6564. V_1 = L_10;
  6565. TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* L_11 = (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833*)(&__this->___U3CU3Eu__1);
  6566. il2cpp_codegen_initobj(L_11, sizeof(TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833));
  6567. int32_t L_12 = (-1);
  6568. V_0 = L_12;
  6569. __this->___U3CU3E1__state = L_12;
  6570. }
  6571. IL_0071_1:
  6572. {
  6573. TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D((&V_1), NULL);
  6574. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_13 = __this->___U3CU3E4__this;
  6575. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_14 = __this->___U3CU3E4__this;
  6576. NullCheck(L_14);
  6577. GoogleConnectionRetryPolicy_tEF496A3E269158453DB14C57984546AC00A3E518* L_15 = L_14->___U3CU3E4__this;
  6578. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_16 = __this->___U3CU3E4__this;
  6579. NullCheck(L_16);
  6580. int32_t L_17 = L_16->___currentRetryDelay;
  6581. NullCheck(L_15);
  6582. int32_t L_18;
  6583. L_18 = GoogleConnectionRetryPolicy_AdjustDelay_m057F0DCA4CDF3153EAD3078E2C58DF47C1FE41F2(L_15, L_17, NULL);
  6584. NullCheck(L_13);
  6585. L_13->___currentRetryDelay = L_18;
  6586. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_19 = __this->___U3CU3E4__this;
  6587. NullCheck(L_19);
  6588. Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_20 = L_19->___actionToTry;
  6589. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_21 = __this->___U3CU3E4__this;
  6590. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_22 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6591. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_22, L_21, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CInvokeU3Eg__WaitAndRetryU7C0_m55D84DFAE6C4400161B3A2C725B0C1CF8EDC4CD2_RuntimeMethod_var), NULL);
  6592. NullCheck(L_20);
  6593. Action_1_Invoke_mF440996DC69351FDEDC9C3E51946BB4F7F01BE31_inline(L_20, L_22, NULL);
  6594. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_23 = __this->___U3CU3E4__this;
  6595. NullCheck(L_23);
  6596. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_24 = L_23->___onRetryAction;
  6597. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_25 = L_24;
  6598. if (L_25)
  6599. {
  6600. G_B9_0 = L_25;
  6601. goto IL_00d2_1;
  6602. }
  6603. G_B8_0 = L_25;
  6604. }
  6605. {
  6606. goto IL_00d8_1;
  6607. }
  6608. IL_00d2_1:
  6609. {
  6610. NullCheck(G_B9_0);
  6611. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B9_0, NULL);
  6612. }
  6613. IL_00d8_1:
  6614. {
  6615. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_26 = __this->___U3CU3E4__this;
  6616. NullCheck(L_26);
  6617. int32_t L_27 = L_26->___retryAttempts;
  6618. V_3 = L_27;
  6619. U3CU3Ec__DisplayClass4_0_tAFB30C09C52F673D22754A6F5DD6EE1F9C394570* L_28 = __this->___U3CU3E4__this;
  6620. int32_t L_29 = V_3;
  6621. NullCheck(L_28);
  6622. L_28->___retryAttempts = ((int32_t)il2cpp_codegen_add(L_29, 1));
  6623. goto IL_010e;
  6624. }
  6625. }
  6626. catch(Il2CppExceptionWrapper& e)
  6627. {
  6628. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6629. {
  6630. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6631. goto CATCH_00f4;
  6632. }
  6633. throw e;
  6634. }
  6635. CATCH_00f4:
  6636. {
  6637. Exception_t* L_30 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  6638. V_4 = L_30;
  6639. __this->___U3CU3E1__state = ((int32_t)-2);
  6640. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_31 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&__this->___U3CU3Et__builder);
  6641. Exception_t* L_32 = V_4;
  6642. AsyncVoidMethodBuilder_SetException_mD9A6F5D1A99A62AC9DF322901BFDE05193CB177B(L_31, L_32, NULL);
  6643. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6644. goto IL_0122;
  6645. }
  6646. IL_010e:
  6647. {
  6648. __this->___U3CU3E1__state = ((int32_t)-2);
  6649. AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D* L_33 = (AsyncVoidMethodBuilder_t253E37B63E7E7B504878AE6563347C147F98EF2D*)(&__this->___U3CU3Et__builder);
  6650. AsyncVoidMethodBuilder_SetResult_m008490FDF057D5F5D871F537C7A58BE36027F3DC(L_33, NULL);
  6651. }
  6652. IL_0122:
  6653. {
  6654. return;
  6655. }
  6656. }
  6657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_SetStateMachine_m573388BE4BB7D0DA0302B3B18F323CD9DC82B85C (U3CU3CInvokeU3Eg__WaitAndRetryU7C0U3Ed_t7E2D164873670520915E4BBFA80E01B3F956433E* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  6658. {
  6659. {
  6660. return;
  6661. }
  6662. }
  6663. #ifdef __clang__
  6664. #pragma clang diagnostic pop
  6665. #endif
  6666. #ifdef __clang__
  6667. #pragma clang diagnostic push
  6668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6669. #pragma clang diagnostic ignored "-Wunused-variable"
  6670. #endif
  6671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* ProductDefinitionExtensions_DecodeJSON_m7416F243BB95C9C63B91D12D74A3F3A00A4656E6 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_productsList, String_t* ___1_storeName, const RuntimeMethod* method)
  6672. {
  6673. static bool s_Il2CppMethodInitialized;
  6674. if (!s_Il2CppMethodInitialized)
  6675. {
  6676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
  6677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  6678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  6679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  6680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
  6681. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_RuntimeMethod_var);
  6682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
  6683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_RuntimeMethod_var);
  6684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_RuntimeMethod_var);
  6685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
  6686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
  6687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
  6688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1ADE5D912BC0B1DB98E94AC9BBB199FE2E955448_RuntimeMethod_var);
  6689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_RuntimeMethod_var);
  6690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB6DED24B0943B876BE68E5B3CA317D46D9434549_RuntimeMethod_var);
  6691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9_il2cpp_TypeInfo_var);
  6692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_il2cpp_TypeInfo_var);
  6693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A_0_0_0_var);
  6694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A_il2cpp_TypeInfo_var);
  6695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  6696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93E9295B685CD7C639F93DF2223A3DD3E2955B1D);
  6698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694);
  6699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4FD5B06A6B7174802B6D991C7560C98FB781820);
  6700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  6701. s_Il2CppMethodInitialized = true;
  6702. }
  6703. List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* V_0 = NULL;
  6704. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A V_1;
  6705. memset((&V_1), 0, sizeof(V_1));
  6706. RuntimeObject* V_2 = NULL;
  6707. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_3 = NULL;
  6708. RuntimeObject* V_4 = NULL;
  6709. RuntimeObject* V_5 = NULL;
  6710. RuntimeObject* V_6 = NULL;
  6711. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_7 = NULL;
  6712. String_t* V_8 = NULL;
  6713. int32_t V_9 = 0;
  6714. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* V_10 = NULL;
  6715. bool V_11 = false;
  6716. Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 V_12;
  6717. memset((&V_12), 0, sizeof(V_12));
  6718. KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 V_13;
  6719. memset((&V_13), 0, sizeof(V_13));
  6720. String_t* V_14 = NULL;
  6721. String_t* V_15 = NULL;
  6722. bool V_16 = false;
  6723. RuntimeObject* V_17 = NULL;
  6724. String_t* V_18 = NULL;
  6725. bool V_19 = false;
  6726. List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* V_20 = NULL;
  6727. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6728. int32_t G_B9_0 = 0;
  6729. {
  6730. List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* L_0 = (List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9*)il2cpp_codegen_object_new(List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9_il2cpp_TypeInfo_var);
  6731. List_1__ctor_mB6DED24B0943B876BE68E5B3CA317D46D9434549(L_0, List_1__ctor_mB6DED24B0943B876BE68E5B3CA317D46D9434549_RuntimeMethod_var);
  6732. V_0 = L_0;
  6733. }
  6734. try
  6735. {
  6736. {
  6737. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1 = ___0_productsList;
  6738. NullCheck(L_1);
  6739. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_2;
  6740. L_2 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_1, List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_RuntimeMethod_var);
  6741. V_1 = L_2;
  6742. }
  6743. {
  6744. auto __finallyBlock = il2cpp::utils::Finally([&]
  6745. {
  6746. FINALLY_0153_1:
  6747. {
  6748. Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419((&V_1), Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_RuntimeMethod_var);
  6749. return;
  6750. }
  6751. });
  6752. try
  6753. {
  6754. {
  6755. goto IL_0145_2;
  6756. }
  6757. IL_0015_2:
  6758. {
  6759. RuntimeObject* L_3;
  6760. L_3 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline((&V_1), Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_RuntimeMethod_var);
  6761. V_2 = L_3;
  6762. RuntimeObject* L_4 = V_2;
  6763. V_3 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_4, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  6764. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5 = V_3;
  6765. NullCheck(L_5);
  6766. bool L_6;
  6767. L_6 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_5, _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694, (&V_4), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  6768. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7 = V_3;
  6769. NullCheck(L_7);
  6770. bool L_8;
  6771. L_8 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_7, _stringLiteral93E9295B685CD7C639F93DF2223A3DD3E2955B1D, (&V_5), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  6772. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_9 = V_3;
  6773. NullCheck(L_9);
  6774. bool L_10;
  6775. L_10 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_9, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, (&V_6), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  6776. RuntimeObject* L_11 = V_5;
  6777. V_7 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)IsInstClass((RuntimeObject*)L_11, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
  6778. RuntimeObject* L_12 = V_4;
  6779. V_8 = ((String_t*)CastclassSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
  6780. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_13 = V_7;
  6781. V_11 = (bool)((!(((RuntimeObject*)(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6782. bool L_14 = V_11;
  6783. if (!L_14)
  6784. {
  6785. goto IL_00e2_2;
  6786. }
  6787. }
  6788. {
  6789. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_15 = V_7;
  6790. NullCheck(L_15);
  6791. Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 L_16;
  6792. L_16 = Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC(L_15, Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
  6793. V_12 = L_16;
  6794. }
  6795. {
  6796. auto __finallyBlock = il2cpp::utils::Finally([&]
  6797. {
  6798. FINALLY_00d0_2:
  6799. {
  6800. Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F((&V_12), Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
  6801. return;
  6802. }
  6803. });
  6804. try
  6805. {
  6806. {
  6807. goto IL_00c5_3;
  6808. }
  6809. IL_0079_3:
  6810. {
  6811. KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_17;
  6812. L_17 = Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_inline((&V_12), Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
  6813. V_13 = L_17;
  6814. String_t* L_18;
  6815. L_18 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_13), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
  6816. NullCheck(L_18);
  6817. String_t* L_19;
  6818. L_19 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_18, NULL);
  6819. V_14 = L_19;
  6820. RuntimeObject* L_20;
  6821. L_20 = KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline((&V_13), KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
  6822. V_15 = ((String_t*)CastclassSealed((RuntimeObject*)L_20, String_t_il2cpp_TypeInfo_var));
  6823. String_t* L_21 = V_15;
  6824. bool L_22;
  6825. L_22 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_21, NULL);
  6826. if (L_22)
  6827. {
  6828. goto IL_00b7_3;
  6829. }
  6830. }
  6831. {
  6832. String_t* L_23 = ___1_storeName;
  6833. NullCheck(L_23);
  6834. String_t* L_24;
  6835. L_24 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_23, NULL);
  6836. String_t* L_25 = V_14;
  6837. bool L_26;
  6838. L_26 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, L_25, NULL);
  6839. G_B9_0 = ((int32_t)(L_26));
  6840. goto IL_00b8_3;
  6841. }
  6842. IL_00b7_3:
  6843. {
  6844. G_B9_0 = 0;
  6845. }
  6846. IL_00b8_3:
  6847. {
  6848. V_16 = (bool)G_B9_0;
  6849. bool L_27 = V_16;
  6850. if (!L_27)
  6851. {
  6852. goto IL_00c4_3;
  6853. }
  6854. }
  6855. {
  6856. String_t* L_28 = V_15;
  6857. V_8 = L_28;
  6858. }
  6859. IL_00c4_3:
  6860. {
  6861. }
  6862. IL_00c5_3:
  6863. {
  6864. bool L_29;
  6865. L_29 = Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E((&V_12), Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
  6866. if (L_29)
  6867. {
  6868. goto IL_0079_3;
  6869. }
  6870. }
  6871. {
  6872. goto IL_00df_2;
  6873. }
  6874. }
  6875. catch(Il2CppExceptionWrapper& e)
  6876. {
  6877. __finallyBlock.StoreException(e.ex);
  6878. }
  6879. }
  6880. IL_00df_2:
  6881. {
  6882. goto IL_010c_2;
  6883. }
  6884. IL_00e2_2:
  6885. {
  6886. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_30 = V_3;
  6887. NullCheck(L_30);
  6888. bool L_31;
  6889. L_31 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_30, _stringLiteralC4FD5B06A6B7174802B6D991C7560C98FB781820, (&V_17), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
  6890. RuntimeObject* L_32 = V_17;
  6891. V_18 = ((String_t*)CastclassSealed((RuntimeObject*)L_32, String_t_il2cpp_TypeInfo_var));
  6892. String_t* L_33 = V_18;
  6893. V_19 = (bool)((!(((RuntimeObject*)(String_t*)L_33) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6894. bool L_34 = V_19;
  6895. if (!L_34)
  6896. {
  6897. goto IL_010b_2;
  6898. }
  6899. }
  6900. {
  6901. String_t* L_35 = V_18;
  6902. V_8 = L_35;
  6903. }
  6904. IL_010b_2:
  6905. {
  6906. }
  6907. IL_010c_2:
  6908. {
  6909. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A_0_0_0_var) };
  6910. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6911. Type_t* L_37;
  6912. L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL);
  6913. RuntimeObject* L_38 = V_6;
  6914. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  6915. RuntimeObject* L_39;
  6916. L_39 = Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F(L_37, ((String_t*)CastclassSealed((RuntimeObject*)L_38, String_t_il2cpp_TypeInfo_var)), NULL);
  6917. V_9 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_39, ProductType_tAD52B0201D43A6F223C6003BFA84AC8D5B89369A_il2cpp_TypeInfo_var))));
  6918. RuntimeObject* L_40 = V_4;
  6919. String_t* L_41 = V_8;
  6920. int32_t L_42 = V_9;
  6921. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_43 = (ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517*)il2cpp_codegen_object_new(ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_il2cpp_TypeInfo_var);
  6922. ProductDefinition__ctor_m11578282A2F709573A7BE6A5790BA2CF5969B792(L_43, ((String_t*)CastclassSealed((RuntimeObject*)L_40, String_t_il2cpp_TypeInfo_var)), L_41, L_42, NULL);
  6923. V_10 = L_43;
  6924. List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* L_44 = V_0;
  6925. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_45 = V_10;
  6926. NullCheck(L_44);
  6927. List_1_Add_m1ADE5D912BC0B1DB98E94AC9BBB199FE2E955448_inline(L_44, L_45, List_1_Add_m1ADE5D912BC0B1DB98E94AC9BBB199FE2E955448_RuntimeMethod_var);
  6928. }
  6929. IL_0145_2:
  6930. {
  6931. bool L_46;
  6932. L_46 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB((&V_1), Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_RuntimeMethod_var);
  6933. if (L_46)
  6934. {
  6935. goto IL_0015_2;
  6936. }
  6937. }
  6938. {
  6939. goto IL_0162_1;
  6940. }
  6941. }
  6942. catch(Il2CppExceptionWrapper& e)
  6943. {
  6944. __finallyBlock.StoreException(e.ex);
  6945. }
  6946. }
  6947. IL_0162_1:
  6948. {
  6949. List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* L_47 = V_0;
  6950. V_20 = L_47;
  6951. goto IL_016e;
  6952. }
  6953. }
  6954. catch(Il2CppExceptionWrapper& e)
  6955. {
  6956. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6957. {
  6958. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6959. goto CATCH_0167;
  6960. }
  6961. throw e;
  6962. }
  6963. CATCH_0167:
  6964. {
  6965. RuntimeObject* L_48 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
  6966. V_20 = (List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9*)NULL;
  6967. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6968. goto IL_016e;
  6969. }
  6970. IL_016e:
  6971. {
  6972. List_1_tDC3DF36A388F26FC1C0FFAD666306A07C5E199A9* L_49 = V_20;
  6973. return L_49;
  6974. }
  6975. }
  6976. #ifdef __clang__
  6977. #pragma clang diagnostic pop
  6978. #endif
  6979. #ifdef __clang__
  6980. #pragma clang diagnostic push
  6981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6982. #pragma clang diagnostic ignored "-Wunused-variable"
  6983. #endif
  6984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FakeMicrosoftExtensions__ctor_m4F9FFC593BF05E4A5FDDEB1ED71D2583B5D66886 (FakeMicrosoftExtensions_t469F7579045A970690CAF1D58A42222D4426FC1C* __this, const RuntimeMethod* method)
  6985. {
  6986. {
  6987. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6988. return;
  6989. }
  6990. }
  6991. #ifdef __clang__
  6992. #pragma clang diagnostic pop
  6993. #endif
  6994. #ifdef __clang__
  6995. #pragma clang diagnostic push
  6996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6997. #pragma clang diagnostic ignored "-Wunused-variable"
  6998. #endif
  6999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore__ctor_mE5C6E24757C62599881D70F2AA1D8A82480FE311 (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, RuntimeObject* ___0_win8, RuntimeObject* ___1_util, RuntimeObject* ___2_logger, const RuntimeMethod* method)
  7000. {
  7001. {
  7002. __this->___m_CanReceivePurchases = (bool)0;
  7003. AbstractStore__ctor_mEC2076D59BF2100DABCD577660972095AAF41319(__this, NULL);
  7004. RuntimeObject* L_0 = ___0_win8;
  7005. __this->___win8 = L_0;
  7006. Il2CppCodeGenWriteBarrier((void**)(&__this->___win8), (void*)L_0);
  7007. RuntimeObject* L_1 = ___1_util;
  7008. __this->___util = L_1;
  7009. Il2CppCodeGenWriteBarrier((void**)(&__this->___util), (void*)L_1);
  7010. RuntimeObject* L_2 = ___2_logger;
  7011. __this->___logger = L_2;
  7012. Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)L_2);
  7013. return;
  7014. }
  7015. }
  7016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_Initialize_mDEF3CF5B9F0CAA017C44C1878E5D4CB08AC5EF0B (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, RuntimeObject* ___0_biller, const RuntimeMethod* method)
  7017. {
  7018. {
  7019. RuntimeObject* L_0 = ___0_biller;
  7020. __this->___callback = L_0;
  7021. Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)L_0);
  7022. return;
  7023. }
  7024. }
  7025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_RetrieveProducts_m5480E3D22E25D41EDC18B4806BA4154BD2CE7B07 (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* ___0_productDefs, const RuntimeMethod* method)
  7026. {
  7027. static bool s_Il2CppMethodInitialized;
  7028. if (!s_Il2CppMethodInitialized)
  7029. {
  7030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m4AD2E851B059B64B5DD3A35856EE89A501D37FB1_RuntimeMethod_var);
  7031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m718F1B7CCB109058FF0625DDBCE13A2B34E3B5C1_RuntimeMethod_var);
  7032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_mBBBBF6853D140CBF608C3508BD7AD6078CC9AAC6_RuntimeMethod_var);
  7033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8_il2cpp_TypeInfo_var);
  7034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF977206E695EB64A75B156722E64301B70936032_il2cpp_TypeInfo_var);
  7035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var);
  7036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRetrieveProductsU3Eb__8_0_mED3B5305EC5CF5F0CA5F97E22DDD29DB1DCD65E2_RuntimeMethod_var);
  7037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRetrieveProductsU3Eb__8_1_m376EA2F5E999011A34EE5C34493E597EACB31340_RuntimeMethod_var);
  7038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7039. s_Il2CppMethodInitialized = true;
  7040. }
  7041. RuntimeObject* V_0 = NULL;
  7042. Func_2_tF977206E695EB64A75B156722E64301B70936032* G_B2_0 = NULL;
  7043. ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* G_B2_1 = NULL;
  7044. Func_2_tF977206E695EB64A75B156722E64301B70936032* G_B1_0 = NULL;
  7045. ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* G_B1_1 = NULL;
  7046. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* G_B4_0 = NULL;
  7047. RuntimeObject* G_B4_1 = NULL;
  7048. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* G_B3_0 = NULL;
  7049. RuntimeObject* G_B3_1 = NULL;
  7050. {
  7051. ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* L_0 = ___0_productDefs;
  7052. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7053. Func_2_tF977206E695EB64A75B156722E64301B70936032* L_1 = ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
  7054. Func_2_tF977206E695EB64A75B156722E64301B70936032* L_2 = L_1;
  7055. if (L_2)
  7056. {
  7057. G_B2_0 = L_2;
  7058. G_B2_1 = L_0;
  7059. goto IL_0021;
  7060. }
  7061. G_B1_0 = L_2;
  7062. G_B1_1 = L_0;
  7063. }
  7064. {
  7065. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7066. U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* L_3 = ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9;
  7067. Func_2_tF977206E695EB64A75B156722E64301B70936032* L_4 = (Func_2_tF977206E695EB64A75B156722E64301B70936032*)il2cpp_codegen_object_new(Func_2_tF977206E695EB64A75B156722E64301B70936032_il2cpp_TypeInfo_var);
  7068. Func_2__ctor_m8D016CED7C12CCEEF418A8C9816F9EE7000999DB(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CRetrieveProductsU3Eb__8_0_mED3B5305EC5CF5F0CA5F97E22DDD29DB1DCD65E2_RuntimeMethod_var), NULL);
  7069. Func_2_tF977206E695EB64A75B156722E64301B70936032* L_5 = L_4;
  7070. ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_5;
  7071. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_5);
  7072. G_B2_0 = L_5;
  7073. G_B2_1 = G_B1_1;
  7074. }
  7075. IL_0021:
  7076. {
  7077. RuntimeObject* L_6;
  7078. L_6 = Enumerable_Where_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_mBBBBF6853D140CBF608C3508BD7AD6078CC9AAC6(G_B2_1, G_B2_0, Enumerable_Where_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_mBBBBF6853D140CBF608C3508BD7AD6078CC9AAC6_RuntimeMethod_var);
  7079. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7080. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* L_7 = ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9__8_1;
  7081. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* L_8 = L_7;
  7082. if (L_8)
  7083. {
  7084. G_B4_0 = L_8;
  7085. G_B4_1 = L_6;
  7086. goto IL_0045;
  7087. }
  7088. G_B3_0 = L_8;
  7089. G_B3_1 = L_6;
  7090. }
  7091. {
  7092. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7093. U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* L_9 = ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9;
  7094. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* L_10 = (Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8*)il2cpp_codegen_object_new(Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8_il2cpp_TypeInfo_var);
  7095. Func_2__ctor_m17D67FD56E13C82910C97F35A2BFA78EBD357DB6(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CRetrieveProductsU3Eb__8_1_m376EA2F5E999011A34EE5C34493E597EACB31340_RuntimeMethod_var), NULL);
  7096. Func_2_t18D53852D46EC33512131B9A9DDE12BC0C0290E8* L_11 = L_10;
  7097. ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9__8_1 = L_11;
  7098. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9__8_1), (void*)L_11);
  7099. G_B4_0 = L_11;
  7100. G_B4_1 = G_B3_1;
  7101. }
  7102. IL_0045:
  7103. {
  7104. RuntimeObject* L_12;
  7105. L_12 = Enumerable_Select_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m4AD2E851B059B64B5DD3A35856EE89A501D37FB1(G_B4_1, G_B4_0, Enumerable_Select_TisProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m4AD2E851B059B64B5DD3A35856EE89A501D37FB1_RuntimeMethod_var);
  7106. V_0 = L_12;
  7107. RuntimeObject* L_13 = __this->___win8;
  7108. RuntimeObject* L_14 = V_0;
  7109. List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF* L_15;
  7110. L_15 = Enumerable_ToList_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m718F1B7CCB109058FF0625DDBCE13A2B34E3B5C1(L_14, Enumerable_ToList_TisWinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_m718F1B7CCB109058FF0625DDBCE13A2B34E3B5C1_RuntimeMethod_var);
  7111. NullCheck(L_13);
  7112. InterfaceActionInvoker1< List_1_tE1E599429A7CD2B5A94F14623DFA1E121EB6B4BF* >::Invoke(0, IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var, L_13, L_15);
  7113. WinRTStore_init_mA94BEFABDB0D1DE85C4F457B468DF2C246EB0FA6(__this, 0, NULL);
  7114. return;
  7115. }
  7116. }
  7117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_FinishTransaction_mC624FB22E6E7C13F50D0E611FCD6EC5B69CE908F (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* ___0_product, String_t* ___1_transactionId, const RuntimeMethod* method)
  7118. {
  7119. static bool s_Il2CppMethodInitialized;
  7120. if (!s_Il2CppMethodInitialized)
  7121. {
  7122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var);
  7123. s_Il2CppMethodInitialized = true;
  7124. }
  7125. {
  7126. RuntimeObject* L_0 = __this->___win8;
  7127. String_t* L_1 = ___1_transactionId;
  7128. NullCheck(L_0);
  7129. InterfaceActionInvoker1< String_t* >::Invoke(4, IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var, L_0, L_1);
  7130. return;
  7131. }
  7132. }
  7133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_init_mA94BEFABDB0D1DE85C4F457B468DF2C246EB0FA6 (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, int32_t ___0_delay, const RuntimeMethod* method)
  7134. {
  7135. static bool s_Il2CppMethodInitialized;
  7136. if (!s_Il2CppMethodInitialized)
  7137. {
  7138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var);
  7139. s_Il2CppMethodInitialized = true;
  7140. }
  7141. {
  7142. RuntimeObject* L_0 = __this->___win8;
  7143. NullCheck(L_0);
  7144. InterfaceActionInvoker1< RuntimeObject* >::Invoke(1, IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var, L_0, __this);
  7145. RuntimeObject* L_1 = __this->___win8;
  7146. NullCheck(L_1);
  7147. InterfaceActionInvoker1< bool >::Invoke(2, IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var, L_1, (bool)1);
  7148. return;
  7149. }
  7150. }
  7151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_Purchase_m467F9F8FD3A79225F610A48004C1A4C4186ADCF7 (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* ___0_product, String_t* ___1_developerPayload, const RuntimeMethod* method)
  7152. {
  7153. static bool s_Il2CppMethodInitialized;
  7154. if (!s_Il2CppMethodInitialized)
  7155. {
  7156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var);
  7157. s_Il2CppMethodInitialized = true;
  7158. }
  7159. {
  7160. RuntimeObject* L_0 = __this->___win8;
  7161. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_1 = ___0_product;
  7162. NullCheck(L_1);
  7163. String_t* L_2;
  7164. L_2 = ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline(L_1, NULL);
  7165. NullCheck(L_0);
  7166. InterfaceActionInvoker1< String_t* >::Invoke(3, IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var, L_0, L_2);
  7167. return;
  7168. }
  7169. }
  7170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WinRTStore_restoreTransactions_m93D2A3C481CA38BAE9DB9099955FE6AB10EB10F4 (WinRTStore_t48E00F03328D89136362A032D73E709EF91A3777* __this, bool ___0_pausing, const RuntimeMethod* method)
  7171. {
  7172. static bool s_Il2CppMethodInitialized;
  7173. if (!s_Il2CppMethodInitialized)
  7174. {
  7175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var);
  7176. s_Il2CppMethodInitialized = true;
  7177. }
  7178. bool V_0 = false;
  7179. bool V_1 = false;
  7180. {
  7181. bool L_0 = ___0_pausing;
  7182. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  7183. bool L_1 = V_0;
  7184. if (!L_1)
  7185. {
  7186. goto IL_0024;
  7187. }
  7188. }
  7189. {
  7190. bool L_2 = __this->___m_CanReceivePurchases;
  7191. V_1 = L_2;
  7192. bool L_3 = V_1;
  7193. if (!L_3)
  7194. {
  7195. goto IL_0023;
  7196. }
  7197. }
  7198. {
  7199. RuntimeObject* L_4 = __this->___win8;
  7200. NullCheck(L_4);
  7201. InterfaceActionInvoker1< bool >::Invoke(2, IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796_il2cpp_TypeInfo_var, L_4, (bool)0);
  7202. }
  7203. IL_0023:
  7204. {
  7205. }
  7206. IL_0024:
  7207. {
  7208. return;
  7209. }
  7210. }
  7211. #ifdef __clang__
  7212. #pragma clang diagnostic pop
  7213. #endif
  7214. #ifdef __clang__
  7215. #pragma clang diagnostic push
  7216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7217. #pragma clang diagnostic ignored "-Wunused-variable"
  7218. #endif
  7219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m29C0E94B6690D38BEE3FD1C980E88C9ED8B96E41 (const RuntimeMethod* method)
  7220. {
  7221. static bool s_Il2CppMethodInitialized;
  7222. if (!s_Il2CppMethodInitialized)
  7223. {
  7224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7225. s_Il2CppMethodInitialized = true;
  7226. }
  7227. {
  7228. U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* L_0 = (U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE*)il2cpp_codegen_object_new(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var);
  7229. U3CU3Ec__ctor_m38F009CF5EAC3E6F1FB96B45D44C650BAE93619E(L_0, NULL);
  7230. ((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  7231. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  7232. return;
  7233. }
  7234. }
  7235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m38F009CF5EAC3E6F1FB96B45D44C650BAE93619E (U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* __this, const RuntimeMethod* method)
  7236. {
  7237. {
  7238. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7239. return;
  7240. }
  7241. }
  7242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRetrieveProductsU3Eb__8_0_mED3B5305EC5CF5F0CA5F97E22DDD29DB1DCD65E2 (U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* __this, ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* ___0_def, const RuntimeMethod* method)
  7243. {
  7244. {
  7245. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_0 = ___0_def;
  7246. NullCheck(L_0);
  7247. int32_t L_1;
  7248. L_1 = ProductDefinition_get_type_m66F4D4D03E3A6B95FD6F312EBACE07FA1B8E18E7_inline(L_0, NULL);
  7249. return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7250. }
  7251. }
  7252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974* U3CU3Ec_U3CRetrieveProductsU3Eb__8_1_m376EA2F5E999011A34EE5C34493E597EACB31340 (U3CU3Ec_t3EEABDCD1931ABECE7845226EBECFA4E4DD418FE* __this, ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* ___0_def, const RuntimeMethod* method)
  7253. {
  7254. static bool s_Il2CppMethodInitialized;
  7255. if (!s_Il2CppMethodInitialized)
  7256. {
  7257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_il2cpp_TypeInfo_var);
  7258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral283A5E2C7FF2F98F76268C8CFB12CA428D08EF99);
  7259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74320907E0EFDCA8532E8CBD2C1A2910BB8C42D7);
  7260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C99461589CBC42FE28D0A29D20F63D0EE7E6E00);
  7261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0FB8B944A767E1AACE82F930D95E69ED912ADAD);
  7262. s_Il2CppMethodInitialized = true;
  7263. }
  7264. {
  7265. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_0 = ___0_def;
  7266. NullCheck(L_0);
  7267. String_t* L_1;
  7268. L_1 = ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline(L_0, NULL);
  7269. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_2 = ___0_def;
  7270. NullCheck(L_2);
  7271. String_t* L_3;
  7272. L_3 = ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline(L_2, NULL);
  7273. String_t* L_4;
  7274. L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral8C99461589CBC42FE28D0A29D20F63D0EE7E6E00, L_3, NULL);
  7275. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_5 = ___0_def;
  7276. NullCheck(L_5);
  7277. String_t* L_6;
  7278. L_6 = ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline(L_5, NULL);
  7279. String_t* L_7;
  7280. L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral74320907E0EFDCA8532E8CBD2C1A2910BB8C42D7, L_6, NULL);
  7281. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_8;
  7282. memset((&L_8), 0, sizeof(L_8));
  7283. Decimal__ctor_mC089D0AF6A28E017DE6F2F0966D8EBEBFE2DAAF7((&L_8), 1, 0, 0, (bool)0, (uint8_t)2, NULL);
  7284. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_9 = ___0_def;
  7285. NullCheck(L_9);
  7286. int32_t L_10;
  7287. L_10 = ProductDefinition_get_type_m66F4D4D03E3A6B95FD6F312EBACE07FA1B8E18E7_inline(L_9, NULL);
  7288. WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974* L_11 = (WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974*)il2cpp_codegen_object_new(WinProductDescription_tBF22B14F8B3F92A3EEB31026CBD2E29BE31F9974_il2cpp_TypeInfo_var);
  7289. WinProductDescription__ctor_mF87A63C34788D1FE9140FB82C0B6357D57712F79(L_11, L_1, _stringLiteral283A5E2C7FF2F98F76268C8CFB12CA428D08EF99, L_4, L_7, _stringLiteralC0FB8B944A767E1AACE82F930D95E69ED912ADAD, L_8, (String_t*)NULL, (String_t*)NULL, (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0), NULL);
  7290. return L_11;
  7291. }
  7292. }
  7293. #ifdef __clang__
  7294. #pragma clang diagnostic pop
  7295. #endif
  7296. #ifdef __clang__
  7297. #pragma clang diagnostic push
  7298. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7299. #pragma clang diagnostic ignored "-Wunused-variable"
  7300. #endif
  7301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D UnityUtil_get_currentTime_mE40001425F55E1A90761D51411B81DE0FB9DF1B5 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7302. {
  7303. static bool s_Il2CppMethodInitialized;
  7304. if (!s_Il2CppMethodInitialized)
  7305. {
  7306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  7307. s_Il2CppMethodInitialized = true;
  7308. }
  7309. {
  7310. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  7311. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
  7312. L_0 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL);
  7313. return L_0;
  7314. }
  7315. }
  7316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_persistentDataPath_m2AAF48A31B21C5A5ADC134ECB14E58D2D6CB5D46 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7317. {
  7318. static bool s_Il2CppMethodInitialized;
  7319. if (!s_Il2CppMethodInitialized)
  7320. {
  7321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7322. s_Il2CppMethodInitialized = true;
  7323. }
  7324. {
  7325. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7326. String_t* L_0;
  7327. L_0 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
  7328. return L_0;
  7329. }
  7330. }
  7331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_deviceUniqueIdentifier_m1AC62056A917557653A37C47461FB4996C2F0337 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7332. {
  7333. {
  7334. String_t* L_0;
  7335. L_0 = SystemInfo_get_deviceUniqueIdentifier_m61BA4CB77ADA09730B8B575700D85027EFDB4EFC(NULL);
  7336. return L_0;
  7337. }
  7338. }
  7339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_unityVersion_mE2949234D9C1C02226C7CC83374FC11075EFB241 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7340. {
  7341. static bool s_Il2CppMethodInitialized;
  7342. if (!s_Il2CppMethodInitialized)
  7343. {
  7344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7345. s_Il2CppMethodInitialized = true;
  7346. }
  7347. {
  7348. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7349. String_t* L_0;
  7350. L_0 = Application_get_unityVersion_m27BB3207901305BD239E1C3A74035E15CF3E5D21(NULL);
  7351. return L_0;
  7352. }
  7353. }
  7354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_cloudProjectId_m3A658EA17D15C5F63C93B90A3FCC284DB3B8F86F (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7355. {
  7356. static bool s_Il2CppMethodInitialized;
  7357. if (!s_Il2CppMethodInitialized)
  7358. {
  7359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7360. s_Il2CppMethodInitialized = true;
  7361. }
  7362. {
  7363. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7364. String_t* L_0;
  7365. L_0 = Application_get_cloudProjectId_m84C5E847485178EEDA2E56E5EF72B0A740453EF9(NULL);
  7366. return L_0;
  7367. }
  7368. }
  7369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_userId_m0D8EA6251AC88FE0FECA87BEB72AFD2D6FB6644C (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7370. {
  7371. static bool s_Il2CppMethodInitialized;
  7372. if (!s_Il2CppMethodInitialized)
  7373. {
  7374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  7375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20353326ACF03BB4112F3080DBCA0AC47DBC7BB2);
  7376. s_Il2CppMethodInitialized = true;
  7377. }
  7378. {
  7379. String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  7380. String_t* L_1;
  7381. L_1 = PlayerPrefs_GetString_mE80FED64ACC3134149C8202FDDDE774C29CB0AF2(_stringLiteral20353326ACF03BB4112F3080DBCA0AC47DBC7BB2, L_0, NULL);
  7382. return L_1;
  7383. }
  7384. }
  7385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_gameVersion_m850F0EAB8708FC24BF42A80509CE69DF76405048 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7386. {
  7387. static bool s_Il2CppMethodInitialized;
  7388. if (!s_Il2CppMethodInitialized)
  7389. {
  7390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7391. s_Il2CppMethodInitialized = true;
  7392. }
  7393. {
  7394. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7395. String_t* L_0;
  7396. L_0 = Application_get_version_m9CC0E94F12493682C1A2CA803083F6F01BA43124(NULL);
  7397. return L_0;
  7398. }
  7399. }
  7400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t UnityUtil_get_sessionId_m0621F738E17339143ACF624F474680C19C13D0D8 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7401. {
  7402. static bool s_Il2CppMethodInitialized;
  7403. if (!s_Il2CppMethodInitialized)
  7404. {
  7405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC53354E87BDA5285431DDA542D48714F94E95113);
  7406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  7407. s_Il2CppMethodInitialized = true;
  7408. }
  7409. {
  7410. String_t* L_0;
  7411. L_0 = PlayerPrefs_GetString_mE80FED64ACC3134149C8202FDDDE774C29CB0AF2(_stringLiteralC53354E87BDA5285431DDA542D48714F94E95113, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  7412. uint64_t L_1;
  7413. L_1 = UInt64_Parse_m90068CF93B1268DCAD57BD1D8E1FE811E0AABDC7(L_0, NULL);
  7414. return L_1;
  7415. }
  7416. }
  7417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityUtil_get_platform_mF687BB437A671685484C604A86E99863F419302D (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7418. {
  7419. static bool s_Il2CppMethodInitialized;
  7420. if (!s_Il2CppMethodInitialized)
  7421. {
  7422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7423. s_Il2CppMethodInitialized = true;
  7424. }
  7425. {
  7426. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7427. int32_t L_0;
  7428. L_0 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
  7429. return L_0;
  7430. }
  7431. }
  7432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityUtil_get_isEditor_mDD2E04E6B1CA00D5F06563910E72688974EF418A (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7433. {
  7434. static bool s_Il2CppMethodInitialized;
  7435. if (!s_Il2CppMethodInitialized)
  7436. {
  7437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7438. s_Il2CppMethodInitialized = true;
  7439. }
  7440. {
  7441. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7442. bool L_0;
  7443. L_0 = Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0(NULL);
  7444. return L_0;
  7445. }
  7446. }
  7447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_deviceModel_m594551957553EBEEB2704901C5FB8EB86F661AD7 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7448. {
  7449. {
  7450. String_t* L_0;
  7451. L_0 = SystemInfo_get_deviceModel_m308FFBADED4BF6CB34C318A0BBDA762D09A7F185(NULL);
  7452. return L_0;
  7453. }
  7454. }
  7455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_deviceName_m4026083CFFD874134D2918202EA370E1E4B0864E (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7456. {
  7457. {
  7458. String_t* L_0;
  7459. L_0 = SystemInfo_get_deviceName_mBF171D8609337585AF50DDC7FFC9D7EEA3B4A58E(NULL);
  7460. return L_0;
  7461. }
  7462. }
  7463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityUtil_get_deviceType_mA5AA09B2292D7A3572DAC584AE95924F9EB2E58E (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7464. {
  7465. {
  7466. int32_t L_0;
  7467. L_0 = SystemInfo_get_deviceType_m9BA3769FAC1102E252B5350FE208BF885E5F24D0(NULL);
  7468. return L_0;
  7469. }
  7470. }
  7471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_operatingSystem_mD92A36329BE72E6766CA9E5A2873F48CDE1DA838 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7472. {
  7473. {
  7474. String_t* L_0;
  7475. L_0 = SystemInfo_get_operatingSystem_m47B20646C221517ACA8F99DE8576BF794AEB6F8D(NULL);
  7476. return L_0;
  7477. }
  7478. }
  7479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityUtil_get_screenWidth_m8A3081DB40110DD42D952ED8DD378DC16571DF71 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7480. {
  7481. {
  7482. int32_t L_0;
  7483. L_0 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
  7484. return L_0;
  7485. }
  7486. }
  7487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityUtil_get_screenHeight_m35BCB594BA71E47F19F3A5A08C7BD651E54238DF (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7488. {
  7489. {
  7490. int32_t L_0;
  7491. L_0 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
  7492. return L_0;
  7493. }
  7494. }
  7495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityUtil_get_screenDpi_mD80E2591FA819A2CACB39F1B2E611AE435A0FDF7 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7496. {
  7497. {
  7498. float L_0;
  7499. L_0 = Screen_get_dpi_mEEDAA2189F84A47BD69D62A611E031D5C59CFE8E(NULL);
  7500. return L_0;
  7501. }
  7502. }
  7503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityUtil_get_screenOrientation_mE5D6B673B93171EE6FE392AC040F0E7972E6E5A5 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7504. {
  7505. static bool s_Il2CppMethodInitialized;
  7506. if (!s_Il2CppMethodInitialized)
  7507. {
  7508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_il2cpp_TypeInfo_var);
  7509. s_Il2CppMethodInitialized = true;
  7510. }
  7511. int32_t V_0 = 0;
  7512. {
  7513. int32_t L_0;
  7514. L_0 = Screen_get_orientation_mA6B22A441187D50831B2B18CA48A8F64BD1BD89E(NULL);
  7515. V_0 = L_0;
  7516. Il2CppFakeBox<int32_t> L_1(ScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_il2cpp_TypeInfo_var, (&V_0));
  7517. String_t* L_2;
  7518. L_2 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_1), NULL);
  7519. return L_2;
  7520. }
  7521. }
  7522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityUtil_Uniject_IUtil_InitiateCoroutine_m8E0514A01EE0D435BA288DA4280089711785F681 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, RuntimeObject* ___0_start, const RuntimeMethod* method)
  7523. {
  7524. RuntimeObject* V_0 = NULL;
  7525. {
  7526. RuntimeObject* L_0 = ___0_start;
  7527. Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1;
  7528. L_1 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_0, NULL);
  7529. V_0 = L_1;
  7530. goto IL_000b;
  7531. }
  7532. IL_000b:
  7533. {
  7534. RuntimeObject* L_2 = V_0;
  7535. return L_2;
  7536. }
  7537. }
  7538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil_Uniject_IUtil_InitiateCoroutine_m45F4BEA16B5ACF15D1293E48181C68DFBAFCD803 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, RuntimeObject* ___0_start, int32_t ___1_delay, const RuntimeMethod* method)
  7539. {
  7540. {
  7541. RuntimeObject* L_0 = ___0_start;
  7542. int32_t L_1 = ___1_delay;
  7543. RuntimeObject* L_2;
  7544. L_2 = UnityUtil_DelayedCoroutine_m2157CDC5CC835BDE12352016CB82A25C6634B632(__this, L_0, L_1, NULL);
  7545. return;
  7546. }
  7547. }
  7548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil_RunOnMainThread_mABF8141C1DCFB4CA8DF24451B65F5435294B27B5 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_runnable, const RuntimeMethod* method)
  7549. {
  7550. static bool s_Il2CppMethodInitialized;
  7551. if (!s_Il2CppMethodInitialized)
  7552. {
  7553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var);
  7554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7555. s_Il2CppMethodInitialized = true;
  7556. }
  7557. List_1_tDB72209F35D56F62A287633F9450978E90B90987* V_0 = NULL;
  7558. bool V_1 = false;
  7559. {
  7560. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7561. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7562. V_0 = L_0;
  7563. V_1 = (bool)0;
  7564. }
  7565. {
  7566. auto __finallyBlock = il2cpp::utils::Finally([&]
  7567. {
  7568. FINALLY_002a:
  7569. {
  7570. {
  7571. bool L_1 = V_1;
  7572. if (!L_1)
  7573. {
  7574. goto IL_0034;
  7575. }
  7576. }
  7577. {
  7578. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = V_0;
  7579. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  7580. }
  7581. IL_0034:
  7582. {
  7583. return;
  7584. }
  7585. }
  7586. });
  7587. try
  7588. {
  7589. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_3 = V_0;
  7590. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  7591. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7592. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_4 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7593. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_runnable;
  7594. NullCheck(L_4);
  7595. List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline(L_4, L_5, List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var);
  7596. il2cpp_codegen_memory_barrier();
  7597. ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_CallbacksPending = (bool)1;
  7598. goto IL_0035;
  7599. }
  7600. catch(Il2CppExceptionWrapper& e)
  7601. {
  7602. __finallyBlock.StoreException(e.ex);
  7603. }
  7604. }
  7605. IL_0035:
  7606. {
  7607. return;
  7608. }
  7609. }
  7610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityUtil_GetWaitForSeconds_mB62D3D0EEC46AEB7849CF34DC0AC97962EE0C231 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, int32_t ___0_seconds, const RuntimeMethod* method)
  7611. {
  7612. static bool s_Il2CppMethodInitialized;
  7613. if (!s_Il2CppMethodInitialized)
  7614. {
  7615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
  7616. s_Il2CppMethodInitialized = true;
  7617. }
  7618. RuntimeObject* V_0 = NULL;
  7619. {
  7620. int32_t L_0 = ___0_seconds;
  7621. WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_1 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
  7622. WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_1, ((float)L_0), NULL);
  7623. V_0 = L_1;
  7624. goto IL_000b;
  7625. }
  7626. IL_000b:
  7627. {
  7628. RuntimeObject* L_2 = V_0;
  7629. return L_2;
  7630. }
  7631. }
  7632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil_Start_m9A05D9A4FADF3C331170E85EFC8F27B922186248 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7633. {
  7634. static bool s_Il2CppMethodInitialized;
  7635. if (!s_Il2CppMethodInitialized)
  7636. {
  7637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7638. s_Il2CppMethodInitialized = true;
  7639. }
  7640. {
  7641. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
  7642. L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
  7643. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7644. Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_0, NULL);
  7645. return;
  7646. }
  7647. }
  7648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityUtil_PcPlatform_m6C26A9452CDF2A3DED239242E5618999880407C7 (const RuntimeMethod* method)
  7649. {
  7650. static bool s_Il2CppMethodInitialized;
  7651. if (!s_Il2CppMethodInitialized)
  7652. {
  7653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mCC1DF00335ECC0520B9FD7A9E551F6CE8D8CD02F_RuntimeMethod_var);
  7655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7656. s_Il2CppMethodInitialized = true;
  7657. }
  7658. bool V_0 = false;
  7659. {
  7660. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7661. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_0 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_PcControlledPlatforms;
  7662. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  7663. int32_t L_1;
  7664. L_1 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
  7665. NullCheck(L_0);
  7666. bool L_2;
  7667. L_2 = List_1_Contains_mCC1DF00335ECC0520B9FD7A9E551F6CE8D8CD02F(L_0, L_1, List_1_Contains_mCC1DF00335ECC0520B9FD7A9E551F6CE8D8CD02F_RuntimeMethod_var);
  7668. V_0 = L_2;
  7669. goto IL_0013;
  7670. }
  7671. IL_0013:
  7672. {
  7673. bool L_3 = V_0;
  7674. return L_3;
  7675. }
  7676. }
  7677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityUtil_DelayedCoroutine_m2157CDC5CC835BDE12352016CB82A25C6634B632 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, RuntimeObject* ___0_coroutine, int32_t ___1_delay, const RuntimeMethod* method)
  7678. {
  7679. static bool s_Il2CppMethodInitialized;
  7680. if (!s_Il2CppMethodInitialized)
  7681. {
  7682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358_il2cpp_TypeInfo_var);
  7683. s_Il2CppMethodInitialized = true;
  7684. }
  7685. {
  7686. U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* L_0 = (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358*)il2cpp_codegen_object_new(U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358_il2cpp_TypeInfo_var);
  7687. U3CDelayedCoroutineU3Ed__48__ctor_mDE418D0BD65328F25766EB4DA1477DCCE841D88E(L_0, 0, NULL);
  7688. U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* L_1 = L_0;
  7689. NullCheck(L_1);
  7690. L_1->___U3CU3E4__this = __this;
  7691. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
  7692. U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* L_2 = L_1;
  7693. RuntimeObject* L_3 = ___0_coroutine;
  7694. NullCheck(L_2);
  7695. L_2->___coroutine = L_3;
  7696. Il2CppCodeGenWriteBarrier((void**)(&L_2->___coroutine), (void*)L_3);
  7697. U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* L_4 = L_2;
  7698. int32_t L_5 = ___1_delay;
  7699. NullCheck(L_4);
  7700. L_4->___delay = L_5;
  7701. return L_4;
  7702. }
  7703. }
  7704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil_Update_m5CFB1587D42E5A854FBB56F5985DDAFB30A3D3F4 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7705. {
  7706. static bool s_Il2CppMethodInitialized;
  7707. if (!s_Il2CppMethodInitialized)
  7708. {
  7709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2_il2cpp_TypeInfo_var);
  7710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var);
  7711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_CopyTo_mC0579E6985120F719A23A5D47DFB83A186782151_RuntimeMethod_var);
  7712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
  7713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7714. s_Il2CppMethodInitialized = true;
  7715. }
  7716. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* V_0 = NULL;
  7717. bool V_1 = false;
  7718. List_1_tDB72209F35D56F62A287633F9450978E90B90987* V_2 = NULL;
  7719. bool V_3 = false;
  7720. bool V_4 = false;
  7721. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* V_5 = NULL;
  7722. int32_t V_6 = 0;
  7723. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_7 = NULL;
  7724. {
  7725. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7726. bool L_0 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_CallbacksPending;
  7727. il2cpp_codegen_memory_barrier();
  7728. V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  7729. bool L_1 = V_1;
  7730. if (!L_1)
  7731. {
  7732. goto IL_0015;
  7733. }
  7734. }
  7735. {
  7736. goto IL_00a2;
  7737. }
  7738. IL_0015:
  7739. {
  7740. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7741. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7742. V_2 = L_2;
  7743. V_3 = (bool)0;
  7744. }
  7745. {
  7746. auto __finallyBlock = il2cpp::utils::Finally([&]
  7747. {
  7748. FINALLY_006f:
  7749. {
  7750. {
  7751. bool L_3 = V_3;
  7752. if (!L_3)
  7753. {
  7754. goto IL_0079;
  7755. }
  7756. }
  7757. {
  7758. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_4 = V_2;
  7759. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
  7760. }
  7761. IL_0079:
  7762. {
  7763. return;
  7764. }
  7765. }
  7766. });
  7767. try
  7768. {
  7769. {
  7770. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_5 = V_2;
  7771. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_3), NULL);
  7772. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7773. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_6 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7774. NullCheck(L_6);
  7775. int32_t L_7;
  7776. L_7 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_6, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
  7777. V_4 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  7778. bool L_8 = V_4;
  7779. if (!L_8)
  7780. {
  7781. goto IL_003d_1;
  7782. }
  7783. }
  7784. {
  7785. goto IL_00a2;
  7786. }
  7787. IL_003d_1:
  7788. {
  7789. il2cpp_codegen_runtime_class_init_inline(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  7790. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_9 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7791. NullCheck(L_9);
  7792. int32_t L_10;
  7793. L_10 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_9, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
  7794. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* L_11 = (ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2*)(ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2*)SZArrayNew(ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2_il2cpp_TypeInfo_var, (uint32_t)L_10);
  7795. V_0 = L_11;
  7796. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_12 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7797. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* L_13 = V_0;
  7798. NullCheck(L_12);
  7799. List_1_CopyTo_mC0579E6985120F719A23A5D47DFB83A186782151(L_12, L_13, List_1_CopyTo_mC0579E6985120F719A23A5D47DFB83A186782151_RuntimeMethod_var);
  7800. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_14 = ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks;
  7801. NullCheck(L_14);
  7802. List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_inline(L_14, List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var);
  7803. il2cpp_codegen_memory_barrier();
  7804. ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_CallbacksPending = (bool)0;
  7805. goto IL_007a;
  7806. }
  7807. }
  7808. catch(Il2CppExceptionWrapper& e)
  7809. {
  7810. __finallyBlock.StoreException(e.ex);
  7811. }
  7812. }
  7813. IL_007a:
  7814. {
  7815. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* L_15 = V_0;
  7816. V_5 = L_15;
  7817. V_6 = 0;
  7818. goto IL_009a;
  7819. }
  7820. IL_0083:
  7821. {
  7822. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* L_16 = V_5;
  7823. int32_t L_17 = V_6;
  7824. NullCheck(L_16);
  7825. int32_t L_18 = L_17;
  7826. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  7827. V_7 = L_19;
  7828. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_20 = V_7;
  7829. NullCheck(L_20);
  7830. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_20, NULL);
  7831. int32_t L_21 = V_6;
  7832. V_6 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  7833. }
  7834. IL_009a:
  7835. {
  7836. int32_t L_22 = V_6;
  7837. ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* L_23 = V_5;
  7838. NullCheck(L_23);
  7839. if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
  7840. {
  7841. goto IL_0083;
  7842. }
  7843. }
  7844. IL_00a2:
  7845. {
  7846. return;
  7847. }
  7848. }
  7849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil_AddPauseListener_mCA2B86FDD744EA10AEFA4A67DEBBFF36CEC45BAF (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_runnable, const RuntimeMethod* method)
  7850. {
  7851. static bool s_Il2CppMethodInitialized;
  7852. if (!s_Il2CppMethodInitialized)
  7853. {
  7854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m516CC7340C5C8194052845BC1E0A320E218DAD7F_RuntimeMethod_var);
  7855. s_Il2CppMethodInitialized = true;
  7856. }
  7857. {
  7858. List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* L_0 = __this->___pauseListeners;
  7859. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_runnable;
  7860. NullCheck(L_0);
  7861. List_1_Add_m516CC7340C5C8194052845BC1E0A320E218DAD7F_inline(L_0, L_1, List_1_Add_m516CC7340C5C8194052845BC1E0A320E218DAD7F_RuntimeMethod_var);
  7862. return;
  7863. }
  7864. }
  7865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil_OnApplicationPause_m3325D8693C79C8F4D9CE2C9DA39443D55D07D3F7 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, bool ___0_paused, const RuntimeMethod* method)
  7866. {
  7867. static bool s_Il2CppMethodInitialized;
  7868. if (!s_Il2CppMethodInitialized)
  7869. {
  7870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m993432E6F59A9F04D89EB6B02C6F902AA380E783_RuntimeMethod_var);
  7871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m4AEB802C574E8B550BAF83C6EA8F835635C542EB_RuntimeMethod_var);
  7872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29B914A68B38CB68DBA414C2AB9BD5B5807B9DAF_RuntimeMethod_var);
  7873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m35ECF228FCE04D6BC156DC5841E12EC008F35C25_RuntimeMethod_var);
  7874. s_Il2CppMethodInitialized = true;
  7875. }
  7876. Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50 V_0;
  7877. memset((&V_0), 0, sizeof(V_0));
  7878. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
  7879. {
  7880. List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* L_0 = __this->___pauseListeners;
  7881. NullCheck(L_0);
  7882. Enumerator_t235236CC2F6D1E55AA4B09B8F54C2AD9D321EF50 L_1;
  7883. L_1 = List_1_GetEnumerator_m35ECF228FCE04D6BC156DC5841E12EC008F35C25(L_0, List_1_GetEnumerator_m35ECF228FCE04D6BC156DC5841E12EC008F35C25_RuntimeMethod_var);
  7884. V_0 = L_1;
  7885. }
  7886. {
  7887. auto __finallyBlock = il2cpp::utils::Finally([&]
  7888. {
  7889. FINALLY_002d:
  7890. {
  7891. Enumerator_Dispose_m993432E6F59A9F04D89EB6B02C6F902AA380E783((&V_0), Enumerator_Dispose_m993432E6F59A9F04D89EB6B02C6F902AA380E783_RuntimeMethod_var);
  7892. return;
  7893. }
  7894. });
  7895. try
  7896. {
  7897. {
  7898. goto IL_0022_1;
  7899. }
  7900. IL_0010_1:
  7901. {
  7902. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2;
  7903. L_2 = Enumerator_get_Current_m29B914A68B38CB68DBA414C2AB9BD5B5807B9DAF_inline((&V_0), Enumerator_get_Current_m29B914A68B38CB68DBA414C2AB9BD5B5807B9DAF_RuntimeMethod_var);
  7904. V_1 = L_2;
  7905. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = V_1;
  7906. bool L_4 = ___0_paused;
  7907. NullCheck(L_3);
  7908. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_3, L_4, NULL);
  7909. }
  7910. IL_0022_1:
  7911. {
  7912. bool L_5;
  7913. L_5 = Enumerator_MoveNext_m4AEB802C574E8B550BAF83C6EA8F835635C542EB((&V_0), Enumerator_MoveNext_m4AEB802C574E8B550BAF83C6EA8F835635C542EB_RuntimeMethod_var);
  7914. if (L_5)
  7915. {
  7916. goto IL_0010_1;
  7917. }
  7918. }
  7919. {
  7920. goto IL_003c;
  7921. }
  7922. }
  7923. catch(Il2CppExceptionWrapper& e)
  7924. {
  7925. __finallyBlock.StoreException(e.ex);
  7926. }
  7927. }
  7928. IL_003c:
  7929. {
  7930. return;
  7931. }
  7932. }
  7933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityUtil_IsClassOrSubclass_mAF60230AC46A684686AD3A7770CB08D3536E973A (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, Type_t* ___0_potentialBase, Type_t* ___1_potentialDescendant, const RuntimeMethod* method)
  7934. {
  7935. static bool s_Il2CppMethodInitialized;
  7936. if (!s_Il2CppMethodInitialized)
  7937. {
  7938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7939. s_Il2CppMethodInitialized = true;
  7940. }
  7941. bool V_0 = false;
  7942. int32_t G_B3_0 = 0;
  7943. {
  7944. Type_t* L_0 = ___1_potentialDescendant;
  7945. Type_t* L_1 = ___0_potentialBase;
  7946. NullCheck(L_0);
  7947. bool L_2;
  7948. L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_0, L_1);
  7949. if (L_2)
  7950. {
  7951. goto IL_0013;
  7952. }
  7953. }
  7954. {
  7955. Type_t* L_3 = ___1_potentialDescendant;
  7956. Type_t* L_4 = ___0_potentialBase;
  7957. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7958. bool L_5;
  7959. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_4, NULL);
  7960. G_B3_0 = ((int32_t)(L_5));
  7961. goto IL_0014;
  7962. }
  7963. IL_0013:
  7964. {
  7965. G_B3_0 = 1;
  7966. }
  7967. IL_0014:
  7968. {
  7969. V_0 = (bool)G_B3_0;
  7970. goto IL_0017;
  7971. }
  7972. IL_0017:
  7973. {
  7974. bool L_6 = V_0;
  7975. return L_6;
  7976. }
  7977. }
  7978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil__ctor_mEB92A76AB1B9C942211165A08FCA4E9533E06288 (UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* __this, const RuntimeMethod* method)
  7979. {
  7980. static bool s_Il2CppMethodInitialized;
  7981. if (!s_Il2CppMethodInitialized)
  7982. {
  7983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC_RuntimeMethod_var);
  7984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_il2cpp_TypeInfo_var);
  7985. s_Il2CppMethodInitialized = true;
  7986. }
  7987. {
  7988. List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* L_0 = (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713*)il2cpp_codegen_object_new(List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_il2cpp_TypeInfo_var);
  7989. List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC(L_0, List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC_RuntimeMethod_var);
  7990. __this->___pauseListeners = L_0;
  7991. Il2CppCodeGenWriteBarrier((void**)(&__this->___pauseListeners), (void*)L_0);
  7992. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  7993. return;
  7994. }
  7995. }
  7996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityUtil__cctor_mD87D721A40C447597EA6A2E5750381AAC8E8990E (const RuntimeMethod* method)
  7997. {
  7998. static bool s_Il2CppMethodInitialized;
  7999. if (!s_Il2CppMethodInitialized)
  8000. {
  8001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var);
  8002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m28B0FD0F2221E9A428AC7053440E7DCCED821913_RuntimeMethod_var);
  8003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var);
  8004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD25B27535A2152F2A5071985C3699F183881E0EA_il2cpp_TypeInfo_var);
  8005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var);
  8006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var);
  8007. s_Il2CppMethodInitialized = true;
  8008. }
  8009. {
  8010. List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = (List_1_tDB72209F35D56F62A287633F9450978E90B90987*)il2cpp_codegen_object_new(List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var);
  8011. List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212(L_0, List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var);
  8012. ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks = L_0;
  8013. Il2CppCodeGenWriteBarrier((void**)(&((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_Callbacks), (void*)L_0);
  8014. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_1 = (List_1_tD25B27535A2152F2A5071985C3699F183881E0EA*)il2cpp_codegen_object_new(List_1_tD25B27535A2152F2A5071985C3699F183881E0EA_il2cpp_TypeInfo_var);
  8015. List_1__ctor_m28B0FD0F2221E9A428AC7053440E7DCCED821913(L_1, List_1__ctor_m28B0FD0F2221E9A428AC7053440E7DCCED821913_RuntimeMethod_var);
  8016. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_2 = L_1;
  8017. NullCheck(L_2);
  8018. List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_inline(L_2, ((int32_t)13), List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var);
  8019. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_3 = L_2;
  8020. NullCheck(L_3);
  8021. List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_inline(L_3, 0, List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var);
  8022. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_4 = L_3;
  8023. NullCheck(L_4);
  8024. List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_inline(L_4, 1, List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var);
  8025. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_5 = L_4;
  8026. NullCheck(L_5);
  8027. List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_inline(L_5, 7, List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var);
  8028. List_1_tD25B27535A2152F2A5071985C3699F183881E0EA* L_6 = L_5;
  8029. NullCheck(L_6);
  8030. List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_inline(L_6, 2, List_1_Add_m8D3A001B04748E316D277F1F7195E4A759B6261B_RuntimeMethod_var);
  8031. ((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_PcControlledPlatforms = L_6;
  8032. Il2CppCodeGenWriteBarrier((void**)(&((UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_StaticFields*)il2cpp_codegen_static_fields_for(UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383_il2cpp_TypeInfo_var))->___s_PcControlledPlatforms), (void*)L_6);
  8033. return;
  8034. }
  8035. }
  8036. #ifdef __clang__
  8037. #pragma clang diagnostic pop
  8038. #endif
  8039. #ifdef __clang__
  8040. #pragma clang diagnostic push
  8041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8042. #pragma clang diagnostic ignored "-Wunused-variable"
  8043. #endif
  8044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDelayedCoroutineU3Ed__48__ctor_mDE418D0BD65328F25766EB4DA1477DCCE841D88E (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  8045. {
  8046. {
  8047. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8048. int32_t L_0 = ___0_U3CU3E1__state;
  8049. __this->___U3CU3E1__state = L_0;
  8050. return;
  8051. }
  8052. }
  8053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDelayedCoroutineU3Ed__48_System_IDisposable_Dispose_m855222B8EDE19C80A1025598E59BC99B6C058540 (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, const RuntimeMethod* method)
  8054. {
  8055. {
  8056. return;
  8057. }
  8058. }
  8059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CDelayedCoroutineU3Ed__48_MoveNext_mB3801F6D60691ED8F0921767A84068E8C3B323F3 (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, const RuntimeMethod* method)
  8060. {
  8061. static bool s_Il2CppMethodInitialized;
  8062. if (!s_Il2CppMethodInitialized)
  8063. {
  8064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
  8065. s_Il2CppMethodInitialized = true;
  8066. }
  8067. int32_t V_0 = 0;
  8068. {
  8069. int32_t L_0 = __this->___U3CU3E1__state;
  8070. V_0 = L_0;
  8071. int32_t L_1 = V_0;
  8072. if (!L_1)
  8073. {
  8074. goto IL_0012;
  8075. }
  8076. }
  8077. {
  8078. goto IL_000c;
  8079. }
  8080. IL_000c:
  8081. {
  8082. int32_t L_2 = V_0;
  8083. if ((((int32_t)L_2) == ((int32_t)1)))
  8084. {
  8085. goto IL_0014;
  8086. }
  8087. }
  8088. {
  8089. goto IL_0016;
  8090. }
  8091. IL_0012:
  8092. {
  8093. goto IL_0018;
  8094. }
  8095. IL_0014:
  8096. {
  8097. goto IL_003b;
  8098. }
  8099. IL_0016:
  8100. {
  8101. return (bool)0;
  8102. }
  8103. IL_0018:
  8104. {
  8105. __this->___U3CU3E1__state = (-1);
  8106. int32_t L_3 = __this->___delay;
  8107. WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_4 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
  8108. WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_4, ((float)L_3), NULL);
  8109. __this->___U3CU3E2__current = L_4;
  8110. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_4);
  8111. __this->___U3CU3E1__state = 1;
  8112. return (bool)1;
  8113. }
  8114. IL_003b:
  8115. {
  8116. __this->___U3CU3E1__state = (-1);
  8117. UnityUtil_t5C5297312FAFF7794379E8B75C6FA39FDFE50383* L_5 = __this->___U3CU3E4__this;
  8118. RuntimeObject* L_6 = __this->___coroutine;
  8119. NullCheck(L_5);
  8120. Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7;
  8121. L_7 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_5, L_6, NULL);
  8122. return (bool)0;
  8123. }
  8124. }
  8125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDelayedCoroutineU3Ed__48_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m3B259068ECF9C87736D21DEBDC7465E8B2A90D37 (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, const RuntimeMethod* method)
  8126. {
  8127. {
  8128. RuntimeObject* L_0 = __this->___U3CU3E2__current;
  8129. return L_0;
  8130. }
  8131. }
  8132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDelayedCoroutineU3Ed__48_System_Collections_IEnumerator_Reset_mA7A39D9903DC70DA5DB697EFF9D6D207EF4C5BF4 (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, const RuntimeMethod* method)
  8133. {
  8134. {
  8135. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  8136. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  8137. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CDelayedCoroutineU3Ed__48_System_Collections_IEnumerator_Reset_mA7A39D9903DC70DA5DB697EFF9D6D207EF4C5BF4_RuntimeMethod_var)));
  8138. }
  8139. }
  8140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDelayedCoroutineU3Ed__48_System_Collections_IEnumerator_get_Current_m2A61E2B47B3F5CB1508DEBE50D585441AD6EF7A4 (U3CDelayedCoroutineU3Ed__48_tBC5C03F6AFBA9C5F803D2371E9898FE7EB68E358* __this, const RuntimeMethod* method)
  8141. {
  8142. {
  8143. RuntimeObject* L_0 = __this->___U3CU3E2__current;
  8144. return L_0;
  8145. }
  8146. }
  8147. #ifdef __clang__
  8148. #pragma clang diagnostic pop
  8149. #endif
  8150. #ifdef __clang__
  8151. #pragma clang diagnostic push
  8152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8153. #pragma clang diagnostic ignored "-Wunused-variable"
  8154. #endif
  8155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback_Register_m15649B35E0B38B36617AF6B510BBB8CC37BD4B3E (const RuntimeMethod* method)
  8156. {
  8157. static bool s_Il2CppMethodInitialized;
  8158. if (!s_Il2CppMethodInitialized)
  8159. {
  8160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistration_DependsOn_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m01FD24BC4E25926AA2FA51EE043C8FBEB1DEA5DF_RuntimeMethod_var);
  8161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistration_DependsOn_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_mAAAC4DFCA0707823134A60AAD6883345738C8543_RuntimeMethod_var);
  8162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistration_OptionallyDependsOn_TisIAnalyticsStandardEventComponent_tF6FA10DAAE59FC2DD9C6441D6B2E8BDA6EDDA807_mB5864B336E711CC7847E7FCA9EF07C8290AD1A5F_RuntimeMethod_var);
  8163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistry_RegisterPackage_TisIapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_m10830ED0A9D586C7CA60A8FFBB261AAC094F4EF1_RuntimeMethod_var);
  8164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_il2cpp_TypeInfo_var);
  8165. s_Il2CppMethodInitialized = true;
  8166. }
  8167. CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 V_0;
  8168. memset((&V_0), 0, sizeof(V_0));
  8169. {
  8170. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_0;
  8171. L_0 = CoreRegistry_get_Instance_m73A64BD3CB78EF5AC698D1635B5872CEB9F9AFE2_inline(NULL);
  8172. IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE* L_1 = (IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE*)il2cpp_codegen_object_new(IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_il2cpp_TypeInfo_var);
  8173. IapCoreInitializeCallback__ctor_m6E44A3E7FFD242CBE0873F9E2C9DA1CB1240CAD5(L_1, NULL);
  8174. NullCheck(L_0);
  8175. CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 L_2;
  8176. L_2 = CoreRegistry_RegisterPackage_TisIapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_m10830ED0A9D586C7CA60A8FFBB261AAC094F4EF1(L_0, L_1, CoreRegistry_RegisterPackage_TisIapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE_m10830ED0A9D586C7CA60A8FFBB261AAC094F4EF1_RuntimeMethod_var);
  8177. V_0 = L_2;
  8178. CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 L_3;
  8179. L_3 = CoreRegistration_DependsOn_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_mAAAC4DFCA0707823134A60AAD6883345738C8543((&V_0), CoreRegistration_DependsOn_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_mAAAC4DFCA0707823134A60AAD6883345738C8543_RuntimeMethod_var);
  8180. V_0 = L_3;
  8181. CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 L_4;
  8182. L_4 = CoreRegistration_DependsOn_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m01FD24BC4E25926AA2FA51EE043C8FBEB1DEA5DF((&V_0), CoreRegistration_DependsOn_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m01FD24BC4E25926AA2FA51EE043C8FBEB1DEA5DF_RuntimeMethod_var);
  8183. V_0 = L_4;
  8184. CoreRegistration_tD2BD53556CAA48BD5E0D32CB92C6494C0EB85581 L_5;
  8185. L_5 = CoreRegistration_OptionallyDependsOn_TisIAnalyticsStandardEventComponent_tF6FA10DAAE59FC2DD9C6441D6B2E8BDA6EDDA807_mB5864B336E711CC7847E7FCA9EF07C8290AD1A5F((&V_0), CoreRegistration_OptionallyDependsOn_TisIAnalyticsStandardEventComponent_tF6FA10DAAE59FC2DD9C6441D6B2E8BDA6EDDA807_mB5864B336E711CC7847E7FCA9EF07C8290AD1A5F_RuntimeMethod_var);
  8186. return;
  8187. }
  8188. }
  8189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* IapCoreInitializeCallback_Initialize_mFA2269B6DE0CD38655A57455457747CFF5EC8D9A (IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE* __this, CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___0_registry, const RuntimeMethod* method)
  8190. {
  8191. static bool s_Il2CppMethodInitialized;
  8192. if (!s_Il2CppMethodInitialized)
  8193. {
  8194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  8195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITelemetryMetricsService_t400B7D678259BD03ACAD2B7AC902A63469461E37_il2cpp_TypeInfo_var);
  8196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489_il2cpp_TypeInfo_var);
  8197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  8198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9_il2cpp_TypeInfo_var);
  8199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721_il2cpp_TypeInfo_var);
  8200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3CInitializeU3Eb__0_m8EC8D03E9F215419C12C002864E69EEDCF4913E6_RuntimeMethod_var);
  8201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB_il2cpp_TypeInfo_var);
  8202. s_Il2CppMethodInitialized = true;
  8203. }
  8204. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* V_0 = NULL;
  8205. RuntimeObject* V_1 = NULL;
  8206. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* V_2 = NULL;
  8207. {
  8208. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* L_0 = (U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB_il2cpp_TypeInfo_var);
  8209. U3CU3Ec__DisplayClass2_0__ctor_mD26B7CD05EAC67AEBA106C9BEA1F86810C737123(L_0, NULL);
  8210. V_0 = L_0;
  8211. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* L_1 = V_0;
  8212. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_2 = ___0_registry;
  8213. NullCheck(L_1);
  8214. L_1->___registry = L_2;
  8215. Il2CppCodeGenWriteBarrier((void**)(&L_1->___registry), (void*)L_2);
  8216. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* L_3 = V_0;
  8217. il2cpp_codegen_runtime_class_init_inline(StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489_il2cpp_TypeInfo_var);
  8218. StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* L_4;
  8219. L_4 = StandardPurchasingModule_Instance_mBD397180F4D74807B93E47E71D7320463B1C3A1A(NULL);
  8220. NullCheck(L_4);
  8221. RuntimeObject* L_5;
  8222. L_5 = StandardPurchasingModule_get_telemetryMetricsInstanceWrapper_mF393B4FAA53F486752C053600DC1218679486040_inline(L_4, NULL);
  8223. NullCheck(L_3);
  8224. L_3->___metricsInstanceWrapper = L_5;
  8225. Il2CppCodeGenWriteBarrier((void**)(&L_3->___metricsInstanceWrapper), (void*)L_5);
  8226. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* L_6 = V_0;
  8227. StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* L_7;
  8228. L_7 = StandardPurchasingModule_Instance_mBD397180F4D74807B93E47E71D7320463B1C3A1A(NULL);
  8229. NullCheck(L_7);
  8230. RuntimeObject* L_8;
  8231. L_8 = StandardPurchasingModule_get_telemetryDiagnosticsInstanceWrapper_mC8A3736751296DAF9BD4CC9910D1A60EEAD80AC0_inline(L_7, NULL);
  8232. NullCheck(L_6);
  8233. L_6->___diagnosticsInstanceWrapper = L_8;
  8234. Il2CppCodeGenWriteBarrier((void**)(&L_6->___diagnosticsInstanceWrapper), (void*)L_8);
  8235. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* L_9 = V_0;
  8236. NullCheck(L_9);
  8237. RuntimeObject* L_10 = L_9->___metricsInstanceWrapper;
  8238. TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721* L_11 = (TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721*)il2cpp_codegen_object_new(TelemetryMetricsService_t1AF5B6F54140EC2E2AD6DA877A4FD0F94F33D721_il2cpp_TypeInfo_var);
  8239. TelemetryMetricsService__ctor_mDB35AF4406F2E81A9CDEA8D18F463E06CBEE4DF0(L_11, L_10, NULL);
  8240. V_1 = L_11;
  8241. RuntimeObject* L_12 = V_1;
  8242. U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* L_13 = V_0;
  8243. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  8244. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3CInitializeU3Eb__0_m8EC8D03E9F215419C12C002864E69EEDCF4913E6_RuntimeMethod_var), NULL);
  8245. il2cpp_codegen_runtime_class_init_inline(TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9_il2cpp_TypeInfo_var);
  8246. TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F L_15 = ((TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9_StaticFields*)il2cpp_codegen_static_fields_for(TelemetryMetricDefinitions_t63284200B00B4201BC469073154A2DC237BF40D9_il2cpp_TypeInfo_var))->___packageInitTimeName;
  8247. NullCheck(L_12);
  8248. InterfaceActionInvoker2< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, TelemetryMetricDefinition_t645F4C4D66993A7EAF178F4475E08FFCC6B5948F >::Invoke(0, ITelemetryMetricsService_t400B7D678259BD03ACAD2B7AC902A63469461E37_il2cpp_TypeInfo_var, L_12, L_14, L_15);
  8249. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  8250. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_16;
  8251. L_16 = Task_get_CompletedTask_m1567097D0142D009DC8F9B70DA2C55DA651D55E9_inline(NULL);
  8252. V_2 = L_16;
  8253. goto IL_005a;
  8254. }
  8255. IL_005a:
  8256. {
  8257. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_17 = V_2;
  8258. return L_17;
  8259. }
  8260. }
  8261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback_CacheInitializedEnvironment_m120A82DCA5B60A92819D8CA908E63BE219703417 (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___0_registry, const RuntimeMethod* method)
  8262. {
  8263. String_t* V_0 = NULL;
  8264. {
  8265. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_0 = ___0_registry;
  8266. String_t* L_1;
  8267. L_1 = IapCoreInitializeCallback_GetCurrentEnvironment_m067A99A22E9AFA796E3A033A347F746BC3177A64(L_0, NULL);
  8268. V_0 = L_1;
  8269. CoreServicesEnvironmentSubject_tDD0E5C45B73AEBCBF6DA582C180A95EC504426AF* L_2;
  8270. L_2 = CoreServicesEnvironmentSubject_Instance_mC2E92C9736CADF5282DDDB824E244EA00D99F4A7(NULL);
  8271. String_t* L_3 = V_0;
  8272. NullCheck(L_2);
  8273. CoreServicesEnvironmentSubject_UpdateCurrentEnvironment_mC7FD9394E15211CD150F17003786B0C6EAEA9126(L_2, L_3, NULL);
  8274. return;
  8275. }
  8276. }
  8277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IapCoreInitializeCallback_GetCurrentEnvironment_m067A99A22E9AFA796E3A033A347F746BC3177A64 (CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* ___0_registry, const RuntimeMethod* method)
  8278. {
  8279. static bool s_Il2CppMethodInitialized;
  8280. if (!s_Il2CppMethodInitialized)
  8281. {
  8282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistry_GetServiceComponent_TisIEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_mB14B4F5C7C715C037C3D0B96AD44CFBC570659AF_RuntimeMethod_var);
  8283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_il2cpp_TypeInfo_var);
  8284. s_Il2CppMethodInitialized = true;
  8285. }
  8286. String_t* V_0 = NULL;
  8287. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  8288. {
  8289. }
  8290. try
  8291. {
  8292. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_0 = ___0_registry;
  8293. NullCheck(L_0);
  8294. RuntimeObject* L_1;
  8295. L_1 = CoreRegistry_GetServiceComponent_TisIEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_mB14B4F5C7C715C037C3D0B96AD44CFBC570659AF(L_0, CoreRegistry_GetServiceComponent_TisIEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_mB14B4F5C7C715C037C3D0B96AD44CFBC570659AF_RuntimeMethod_var);
  8296. NullCheck(L_1);
  8297. String_t* L_2;
  8298. L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_il2cpp_TypeInfo_var, L_1);
  8299. V_0 = L_2;
  8300. goto IL_0016;
  8301. }
  8302. catch(Il2CppExceptionWrapper& e)
  8303. {
  8304. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8305. {
  8306. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8307. goto CATCH_0010;
  8308. }
  8309. throw e;
  8310. }
  8311. CATCH_0010:
  8312. {
  8313. KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* L_3 = ((KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*)IL2CPP_GET_ACTIVE_EXCEPTION(KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*));;
  8314. V_0 = (String_t*)NULL;
  8315. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  8316. goto IL_0016;
  8317. }
  8318. IL_0016:
  8319. {
  8320. String_t* L_4 = V_0;
  8321. return L_4;
  8322. }
  8323. }
  8324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback_InitializeTelemetryComponents_m0FF7204282A99A54A50CC4C691BCDF373ECBF39D (RuntimeObject* ___0_metricsInstanceWrapper, RuntimeObject* ___1_diagnosticsInstanceWrapper, const RuntimeMethod* method)
  8325. {
  8326. static bool s_Il2CppMethodInitialized;
  8327. if (!s_Il2CppMethodInitialized)
  8328. {
  8329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistry_GetServiceComponent_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m0D140EC4248F3F4CE6EE20D4864369D308EF521B_RuntimeMethod_var);
  8330. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistry_GetServiceComponent_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_m9825DA2F6B0AE6ECF9D7DBCA69BF1EFBADFFA5FB_RuntimeMethod_var);
  8331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_il2cpp_TypeInfo_var);
  8332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_il2cpp_TypeInfo_var);
  8333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITelemetryDiagnosticsInstanceWrapper_tE9C80569B5FADDB74AC6BA62B240969EEC271D78_il2cpp_TypeInfo_var);
  8334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITelemetryMetricsInstanceWrapper_tCE178641236A54365C7446885E9FE7A0B95F9EDD_il2cpp_TypeInfo_var);
  8335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD174F2301AD5C89CAB70C2B92F29AC0986869319);
  8336. s_Il2CppMethodInitialized = true;
  8337. }
  8338. RuntimeObject* V_0 = NULL;
  8339. RuntimeObject* V_1 = NULL;
  8340. {
  8341. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_0;
  8342. L_0 = CoreRegistry_get_Instance_m73A64BD3CB78EF5AC698D1635B5872CEB9F9AFE2_inline(NULL);
  8343. NullCheck(L_0);
  8344. RuntimeObject* L_1;
  8345. L_1 = CoreRegistry_GetServiceComponent_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m0D140EC4248F3F4CE6EE20D4864369D308EF521B(L_0, CoreRegistry_GetServiceComponent_TisIDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_m0D140EC4248F3F4CE6EE20D4864369D308EF521B_RuntimeMethod_var);
  8346. V_0 = L_1;
  8347. RuntimeObject* L_2 = ___1_diagnosticsInstanceWrapper;
  8348. RuntimeObject* L_3 = V_0;
  8349. NullCheck(L_3);
  8350. RuntimeObject* L_4;
  8351. L_4 = InterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(0, IDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0_il2cpp_TypeInfo_var, L_3, _stringLiteralD174F2301AD5C89CAB70C2B92F29AC0986869319);
  8352. NullCheck(L_2);
  8353. InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ITelemetryDiagnosticsInstanceWrapper_tE9C80569B5FADDB74AC6BA62B240969EEC271D78_il2cpp_TypeInfo_var, L_2, L_4);
  8354. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_5;
  8355. L_5 = CoreRegistry_get_Instance_m73A64BD3CB78EF5AC698D1635B5872CEB9F9AFE2_inline(NULL);
  8356. NullCheck(L_5);
  8357. RuntimeObject* L_6;
  8358. L_6 = CoreRegistry_GetServiceComponent_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_m9825DA2F6B0AE6ECF9D7DBCA69BF1EFBADFFA5FB(L_5, CoreRegistry_GetServiceComponent_TisIMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_m9825DA2F6B0AE6ECF9D7DBCA69BF1EFBADFFA5FB_RuntimeMethod_var);
  8359. V_1 = L_6;
  8360. RuntimeObject* L_7 = ___0_metricsInstanceWrapper;
  8361. RuntimeObject* L_8 = V_1;
  8362. NullCheck(L_8);
  8363. RuntimeObject* L_9;
  8364. L_9 = InterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(0, IMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F_il2cpp_TypeInfo_var, L_8, _stringLiteralD174F2301AD5C89CAB70C2B92F29AC0986869319);
  8365. NullCheck(L_7);
  8366. InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ITelemetryMetricsInstanceWrapper_tCE178641236A54365C7446885E9FE7A0B95F9EDD_il2cpp_TypeInfo_var, L_7, L_9);
  8367. return;
  8368. }
  8369. }
  8370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IapCoreInitializeCallback__ctor_m6E44A3E7FFD242CBE0873F9E2C9DA1CB1240CAD5 (IapCoreInitializeCallback_tD637EC5C7AF20EC75F8ED0F35EA4213AD15DC8EE* __this, const RuntimeMethod* method)
  8371. {
  8372. {
  8373. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8374. return;
  8375. }
  8376. }
  8377. #ifdef __clang__
  8378. #pragma clang diagnostic pop
  8379. #endif
  8380. #ifdef __clang__
  8381. #pragma clang diagnostic push
  8382. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8383. #pragma clang diagnostic ignored "-Wunused-variable"
  8384. #endif
  8385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mD26B7CD05EAC67AEBA106C9BEA1F86810C737123 (U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* __this, const RuntimeMethod* method)
  8386. {
  8387. {
  8388. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8389. return;
  8390. }
  8391. }
  8392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0_U3CInitializeU3Eb__0_m8EC8D03E9F215419C12C002864E69EEDCF4913E6 (U3CU3Ec__DisplayClass2_0_t8C39FEB00624A4301E783F715ED0F2E9D68CF4DB* __this, const RuntimeMethod* method)
  8393. {
  8394. {
  8395. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_0 = __this->___registry;
  8396. IapCoreInitializeCallback_CacheInitializedEnvironment_m120A82DCA5B60A92819D8CA908E63BE219703417(L_0, NULL);
  8397. RuntimeObject* L_1 = __this->___metricsInstanceWrapper;
  8398. RuntimeObject* L_2 = __this->___diagnosticsInstanceWrapper;
  8399. IapCoreInitializeCallback_InitializeTelemetryComponents_m0FF7204282A99A54A50CC4C691BCDF373ECBF39D(L_1, L_2, NULL);
  8400. return;
  8401. }
  8402. }
  8403. #ifdef __clang__
  8404. #pragma clang diagnostic pop
  8405. #endif
  8406. #ifdef __clang__
  8407. #pragma clang diagnostic push
  8408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8409. #pragma clang diagnostic ignored "-Wunused-variable"
  8410. #endif
  8411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GooglePurchaseBuilder__ctor_m6C1B7226BD1D12FD00A794B018D35E8BD543577D (GooglePurchaseBuilder_tDC255549B68F81C394C75B277556B466C8A3E94D* __this, RuntimeObject* ___0_cachedQuerySkuDetailsService, RuntimeObject* ___1_logger, const RuntimeMethod* method)
  8412. {
  8413. {
  8414. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8415. RuntimeObject* L_0 = ___0_cachedQuerySkuDetailsService;
  8416. __this->___m_CachedQuerySkuDetailsService = L_0;
  8417. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedQuerySkuDetailsService), (void*)L_0);
  8418. RuntimeObject* L_1 = ___1_logger;
  8419. __this->___m_Logger = L_1;
  8420. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Logger), (void*)L_1);
  8421. return;
  8422. }
  8423. }
  8424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GooglePurchaseBuilder_BuildPurchases_mCBFBC50607A0B39F0A76BDF565745FABE1D69D0C (GooglePurchaseBuilder_tDC255549B68F81C394C75B277556B466C8A3E94D* __this, RuntimeObject* ___0_purchases, const RuntimeMethod* method)
  8425. {
  8426. static bool s_Il2CppMethodInitialized;
  8427. if (!s_Il2CppMethodInitialized)
  8428. {
  8429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997_il2cpp_TypeInfo_var);
  8430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerableExtensions_IgnoreExceptions_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_TisArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_m6E184059C508623A50612F7F74A35908B69CEE8A_RuntimeMethod_var);
  8431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_mEEA805A8B7F855089187C252395B76A364C29293_RuntimeMethod_var);
  8432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_m92CBD5F9335B326714D3E20F58CC80518753F084_RuntimeMethod_var);
  8433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA_il2cpp_TypeInfo_var);
  8434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GooglePurchaseBuilder_LogWarningForException_mBB4B675CA121EE06A50A6CA1A656E861ED13D5F8_RuntimeMethod_var);
  8435. s_Il2CppMethodInitialized = true;
  8436. }
  8437. RuntimeObject* V_0 = NULL;
  8438. {
  8439. RuntimeObject* L_0 = ___0_purchases;
  8440. Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA* L_1 = (Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA*)il2cpp_codegen_object_new(Func_2_tA902DD1C5FBE1CF100D0F838A770B99860FB8FAA_il2cpp_TypeInfo_var);
  8441. Func_2__ctor_m42CB8495DB83FBF7B368A17C6F56A0CF5160A19C(L_1, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 5)), NULL);
  8442. RuntimeObject* L_2;
  8443. L_2 = Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_mEEA805A8B7F855089187C252395B76A364C29293(L_0, L_1, Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_mEEA805A8B7F855089187C252395B76A364C29293_RuntimeMethod_var);
  8444. Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997* L_3 = (Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997*)il2cpp_codegen_object_new(Action_1_t37F28C6DAF379A92A85643971106064D8BBD7997_il2cpp_TypeInfo_var);
  8445. Action_1__ctor_m4DA8813802DC8B1E90DE648E1D523660C46A2ED3(L_3, __this, (intptr_t)((void*)GooglePurchaseBuilder_LogWarningForException_mBB4B675CA121EE06A50A6CA1A656E861ED13D5F8_RuntimeMethod_var), NULL);
  8446. RuntimeObject* L_4;
  8447. L_4 = EnumerableExtensions_IgnoreExceptions_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_TisArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_m6E184059C508623A50612F7F74A35908B69CEE8A(L_2, L_3, EnumerableExtensions_IgnoreExceptions_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_TisArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_m6E184059C508623A50612F7F74A35908B69CEE8A_RuntimeMethod_var);
  8448. List_1_t0D080C48148B7CBB3482AF02D8B94B170E06EBD4* L_5;
  8449. L_5 = Enumerable_ToList_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_m92CBD5F9335B326714D3E20F58CC80518753F084(L_4, Enumerable_ToList_TisIGooglePurchase_tB9FC8FE6F116F0EA2B5FF9D39B4EDDBF40481E20_m92CBD5F9335B326714D3E20F58CC80518753F084_RuntimeMethod_var);
  8450. V_0 = L_5;
  8451. goto IL_002d;
  8452. }
  8453. IL_002d:
  8454. {
  8455. RuntimeObject* L_6 = V_0;
  8456. return L_6;
  8457. }
  8458. }
  8459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GooglePurchaseBuilder_LogWarningForException_mBB4B675CA121EE06A50A6CA1A656E861ED13D5F8 (GooglePurchaseBuilder_tDC255549B68F81C394C75B277556B466C8A3E94D* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
  8460. {
  8461. {
  8462. RuntimeObject* L_0 = __this->___m_Logger;
  8463. Exception_t* L_1 = ___0_exception;
  8464. NullCheck(L_1);
  8465. String_t* L_2;
  8466. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_1);
  8467. LoggerExtensions_LogIAPWarning_m458D0E47F32491B8D21FE50E09D31C935FAF2DCA(L_0, L_2, NULL);
  8468. return;
  8469. }
  8470. }
  8471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GooglePurchaseBuilder_BuildPurchase_m77518408286891FC35D2969E1930542E67EAC9A2 (GooglePurchaseBuilder_tDC255549B68F81C394C75B277556B466C8A3E94D* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_purchase, const RuntimeMethod* method)
  8472. {
  8473. static bool s_Il2CppMethodInitialized;
  8474. if (!s_Il2CppMethodInitialized)
  8475. {
  8476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599_RuntimeMethod_var);
  8477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  8478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF_il2cpp_TypeInfo_var);
  8480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8481. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGoogleCachedQuerySkuDetailsService_tD6194EAF5D8E2E76D01EBBFF7312058E20BC3F4F_il2cpp_TypeInfo_var);
  8482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral262420555EA5B16B5A4C3D90B8838492D7CA04F9);
  8483. s_Il2CppMethodInitialized = true;
  8484. }
  8485. RuntimeObject* V_0 = NULL;
  8486. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  8487. RuntimeObject* V_2 = NULL;
  8488. RuntimeObject* V_3 = NULL;
  8489. RuntimeObject* V_4 = NULL;
  8490. String_t* V_5 = NULL;
  8491. String_t* V_6 = NULL;
  8492. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  8493. {
  8494. RuntimeObject* L_0 = __this->___m_CachedQuerySkuDetailsService;
  8495. NullCheck(L_0);
  8496. RuntimeObject* L_1;
  8497. L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IGoogleCachedQuerySkuDetailsService_tD6194EAF5D8E2E76D01EBBFF7312058E20BC3F4F_il2cpp_TypeInfo_var, L_0);
  8498. V_0 = L_1;
  8499. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = ___0_purchase;
  8500. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3;
  8501. L_3 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8502. NullCheck(L_2);
  8503. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4;
  8504. L_4 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_2, _stringLiteral262420555EA5B16B5A4C3D90B8838492D7CA04F9, L_3, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  8505. V_1 = L_4;
  8506. }
  8507. {
  8508. auto __finallyBlock = il2cpp::utils::Finally([&]
  8509. {
  8510. FINALLY_0092:
  8511. {
  8512. {
  8513. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = V_1;
  8514. if (!L_5)
  8515. {
  8516. goto IL_009c;
  8517. }
  8518. }
  8519. {
  8520. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6 = V_1;
  8521. NullCheck(L_6);
  8522. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
  8523. }
  8524. IL_009c:
  8525. {
  8526. return;
  8527. }
  8528. }
  8529. });
  8530. try
  8531. {
  8532. {
  8533. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7 = V_1;
  8534. RuntimeObject* L_8;
  8535. L_8 = AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599(L_7, AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599_RuntimeMethod_var);
  8536. V_2 = L_8;
  8537. }
  8538. try
  8539. {
  8540. RuntimeObject* L_9 = V_2;
  8541. RuntimeObject* L_10 = V_0;
  8542. RuntimeObject* L_11;
  8543. L_11 = GooglePurchaseBuilder_TryFindAllSkuDetails_m97BACAB34C63D99265895B07F1EAA156A1372066(L_9, L_10, NULL);
  8544. V_3 = L_11;
  8545. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_12 = ___0_purchase;
  8546. RuntimeObject* L_13 = V_3;
  8547. GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* L_14 = (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF*)il2cpp_codegen_object_new(GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF_il2cpp_TypeInfo_var);
  8548. GooglePurchase__ctor_m2EE677158EEE27268D0BABF905F4FC1E56E1063E(L_14, L_12, L_13, NULL);
  8549. V_4 = L_14;
  8550. goto IL_009d;
  8551. }
  8552. catch(Il2CppExceptionWrapper& e)
  8553. {
  8554. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8555. {
  8556. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8557. goto CATCH_0039_1;
  8558. }
  8559. throw e;
  8560. }
  8561. CATCH_0039_1:
  8562. {
  8563. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = ((InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*));;
  8564. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_16 = ___0_purchase;
  8565. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17;
  8566. L_17 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var)));
  8567. NullCheck(L_16);
  8568. String_t* L_18;
  8569. L_18 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD1BC95382E937429BD5741792056300D87684F48)), L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var)));
  8570. V_5 = L_18;
  8571. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_19 = ___0_purchase;
  8572. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20;
  8573. L_20 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var)));
  8574. NullCheck(L_19);
  8575. String_t* L_21;
  8576. L_21 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF169275544223C785E8F3C2E7F2BB05FB2885329)), L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var)));
  8577. V_6 = L_21;
  8578. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
  8579. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
  8580. NullCheck(L_23);
  8581. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA95D1E81C7BC7AC0366BE713EB53E009DE304727)));
  8582. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
  8583. String_t* L_25 = V_5;
  8584. NullCheck(L_24);
  8585. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_25);
  8586. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
  8587. NullCheck(L_26);
  8588. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5C767A364462AB40FA35B65B718774ADC62DBE7E)));
  8589. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
  8590. String_t* L_28 = V_6;
  8591. NullCheck(L_27);
  8592. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_28);
  8593. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27;
  8594. NullCheck(L_29);
  8595. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFDA8274FF56B7EDE4851D24817AB1EABB77A5CB1)));
  8596. String_t* L_30;
  8597. L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_29, NULL);
  8598. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_31 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  8599. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_31, L_30, NULL);
  8600. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  8601. IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GooglePurchaseBuilder_BuildPurchase_m77518408286891FC35D2969E1930542E67EAC9A2_RuntimeMethod_var)));
  8602. }
  8603. }
  8604. catch(Il2CppExceptionWrapper& e)
  8605. {
  8606. __finallyBlock.StoreException(e.ex);
  8607. }
  8608. }
  8609. IL_009d:
  8610. {
  8611. RuntimeObject* L_32 = V_4;
  8612. return L_32;
  8613. }
  8614. }
  8615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GooglePurchaseBuilder_TryFindAllSkuDetails_m97BACAB34C63D99265895B07F1EAA156A1372066 (RuntimeObject* ___0_skus, RuntimeObject* ___1_skuDetails, const RuntimeMethod* method)
  8616. {
  8617. static bool s_Il2CppMethodInitialized;
  8618. if (!s_Il2CppMethodInitialized)
  8619. {
  8620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisString_t_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m1397BFA25F4085D1F52D402001A44DC3237EC1E0_RuntimeMethod_var);
  8621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900_il2cpp_TypeInfo_var);
  8622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CTryFindAllSkuDetailsU3Eb__0_m06177FDD20AF3974C5512277CCE8AC3D764DF009_RuntimeMethod_var);
  8623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F_il2cpp_TypeInfo_var);
  8624. s_Il2CppMethodInitialized = true;
  8625. }
  8626. U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* V_0 = NULL;
  8627. RuntimeObject* V_1 = NULL;
  8628. {
  8629. U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* L_0 = (U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F_il2cpp_TypeInfo_var);
  8630. U3CU3Ec__DisplayClass6_0__ctor_m81FD27417D227650D3FC61A353728EC311F5AF85(L_0, NULL);
  8631. V_0 = L_0;
  8632. U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* L_1 = V_0;
  8633. RuntimeObject* L_2 = ___1_skuDetails;
  8634. NullCheck(L_1);
  8635. L_1->___skuDetails = L_2;
  8636. Il2CppCodeGenWriteBarrier((void**)(&L_1->___skuDetails), (void*)L_2);
  8637. RuntimeObject* L_3 = ___0_skus;
  8638. U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* L_4 = V_0;
  8639. Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900* L_5 = (Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900*)il2cpp_codegen_object_new(Func_2_t6F18BD99DBFD8DEA66D59FD826E9068B8B427900_il2cpp_TypeInfo_var);
  8640. Func_2__ctor_m7D2682100AFBB959BA191E8181D6DCB9538B8DAD(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CTryFindAllSkuDetailsU3Eb__0_m06177FDD20AF3974C5512277CCE8AC3D764DF009_RuntimeMethod_var), NULL);
  8641. RuntimeObject* L_6;
  8642. L_6 = Enumerable_Select_TisString_t_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m1397BFA25F4085D1F52D402001A44DC3237EC1E0(L_3, L_5, Enumerable_Select_TisString_t_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m1397BFA25F4085D1F52D402001A44DC3237EC1E0_RuntimeMethod_var);
  8643. V_1 = L_6;
  8644. goto IL_0023;
  8645. }
  8646. IL_0023:
  8647. {
  8648. RuntimeObject* L_7 = V_1;
  8649. return L_7;
  8650. }
  8651. }
  8652. #ifdef __clang__
  8653. #pragma clang diagnostic pop
  8654. #endif
  8655. #ifdef __clang__
  8656. #pragma clang diagnostic push
  8657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8658. #pragma clang diagnostic ignored "-Wunused-variable"
  8659. #endif
  8660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m81FD27417D227650D3FC61A353728EC311F5AF85 (U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* __this, const RuntimeMethod* method)
  8661. {
  8662. {
  8663. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8664. return;
  8665. }
  8666. }
  8667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* U3CU3Ec__DisplayClass6_0_U3CTryFindAllSkuDetailsU3Eb__0_m06177FDD20AF3974C5512277CCE8AC3D764DF009 (U3CU3Ec__DisplayClass6_0_t299BA441599A814CD673C5965457AD87DFC2968F* __this, String_t* ___0_sku, const RuntimeMethod* method)
  8668. {
  8669. static bool s_Il2CppMethodInitialized;
  8670. if (!s_Il2CppMethodInitialized)
  8671. {
  8672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mEDDEBFF578646F505A4E0A5BE06B23E0FDB73D88_RuntimeMethod_var);
  8673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD09524AE0D223491FAE25D1029A6E28481814997_il2cpp_TypeInfo_var);
  8674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_1_U3CTryFindAllSkuDetailsU3Eb__1_m8B9DF3FDBAF6F898611AB9CCD99B8C7921720C70_RuntimeMethod_var);
  8675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E_il2cpp_TypeInfo_var);
  8676. s_Il2CppMethodInitialized = true;
  8677. }
  8678. U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* V_0 = NULL;
  8679. {
  8680. U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* L_0 = (U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E_il2cpp_TypeInfo_var);
  8681. U3CU3Ec__DisplayClass6_1__ctor_m56696465C1EDEE255F035976B53D68B54593DD18(L_0, NULL);
  8682. V_0 = L_0;
  8683. U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* L_1 = V_0;
  8684. String_t* L_2 = ___0_sku;
  8685. NullCheck(L_1);
  8686. L_1->___sku = L_2;
  8687. Il2CppCodeGenWriteBarrier((void**)(&L_1->___sku), (void*)L_2);
  8688. RuntimeObject* L_3 = __this->___skuDetails;
  8689. U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* L_4 = V_0;
  8690. Func_2_tD09524AE0D223491FAE25D1029A6E28481814997* L_5 = (Func_2_tD09524AE0D223491FAE25D1029A6E28481814997*)il2cpp_codegen_object_new(Func_2_tD09524AE0D223491FAE25D1029A6E28481814997_il2cpp_TypeInfo_var);
  8691. Func_2__ctor_mB052ED71445F0DA5BABBF7B563BC2863BD4D5EFB(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass6_1_U3CTryFindAllSkuDetailsU3Eb__1_m8B9DF3FDBAF6F898611AB9CCD99B8C7921720C70_RuntimeMethod_var), NULL);
  8692. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6;
  8693. L_6 = Enumerable_First_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mEDDEBFF578646F505A4E0A5BE06B23E0FDB73D88(L_3, L_5, Enumerable_First_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mEDDEBFF578646F505A4E0A5BE06B23E0FDB73D88_RuntimeMethod_var);
  8694. return L_6;
  8695. }
  8696. }
  8697. #ifdef __clang__
  8698. #pragma clang diagnostic pop
  8699. #endif
  8700. #ifdef __clang__
  8701. #pragma clang diagnostic push
  8702. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8703. #pragma clang diagnostic ignored "-Wunused-variable"
  8704. #endif
  8705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_1__ctor_m56696465C1EDEE255F035976B53D68B54593DD18 (U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* __this, const RuntimeMethod* method)
  8706. {
  8707. {
  8708. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8709. return;
  8710. }
  8711. }
  8712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass6_1_U3CTryFindAllSkuDetailsU3Eb__1_m8B9DF3FDBAF6F898611AB9CCD99B8C7921720C70 (U3CU3Ec__DisplayClass6_1_tAFFBA614D02F4257193469D94120F7AB895F5E7E* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_skuDetail, const RuntimeMethod* method)
  8713. {
  8714. static bool s_Il2CppMethodInitialized;
  8715. if (!s_Il2CppMethodInitialized)
  8716. {
  8717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A569D2EAEB9C57AE0D180CFA9396A30C0267A44);
  8720. s_Il2CppMethodInitialized = true;
  8721. }
  8722. {
  8723. String_t* L_0 = __this->___sku;
  8724. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_1 = ___0_skuDetail;
  8725. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2;
  8726. L_2 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8727. NullCheck(L_1);
  8728. String_t* L_3;
  8729. L_3 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_1, _stringLiteral1A569D2EAEB9C57AE0D180CFA9396A30C0267A44, L_2, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8730. bool L_4;
  8731. L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, L_3, NULL);
  8732. return L_4;
  8733. }
  8734. }
  8735. #ifdef __clang__
  8736. #pragma clang diagnostic pop
  8737. #endif
  8738. #ifdef __clang__
  8739. #pragma clang diagnostic push
  8740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8741. #pragma clang diagnostic ignored "-Wunused-variable"
  8742. #endif
  8743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GoogleReceiptEncoder_EncodeReceipt_m17FC37EB777C0CD19B0A1345C320C17F030911D8 (String_t* ___0_purchaseOriginalJson, String_t* ___1_purchaseSignature, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___2_skuDetailsJson, const RuntimeMethod* method)
  8744. {
  8745. static bool s_Il2CppMethodInitialized;
  8746. if (!s_Il2CppMethodInitialized)
  8747. {
  8748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
  8749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
  8750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  8751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84);
  8752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DF2D77A4C0E1D0B34B035D65123E0BE0BE49DC6);
  8753. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0);
  8754. s_Il2CppMethodInitialized = true;
  8755. }
  8756. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL;
  8757. String_t* V_1 = NULL;
  8758. {
  8759. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  8760. Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_0, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
  8761. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1 = L_0;
  8762. String_t* L_2 = ___0_purchaseOriginalJson;
  8763. NullCheck(L_1);
  8764. Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_1, _stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84, L_2, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
  8765. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_3 = L_1;
  8766. String_t* L_4 = ___1_purchaseSignature;
  8767. NullCheck(L_3);
  8768. Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_3, _stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0, L_4, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
  8769. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5 = L_3;
  8770. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = ___2_skuDetailsJson;
  8771. NullCheck(L_5);
  8772. Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_5, _stringLiteral7DF2D77A4C0E1D0B34B035D65123E0BE0BE49DC6, L_6, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
  8773. V_0 = L_5;
  8774. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7 = V_0;
  8775. String_t* L_8;
  8776. L_8 = MiniJson_JsonEncode_m41013803427D4F4AA5FE91C375330042C909DE23(L_7, NULL);
  8777. V_1 = L_8;
  8778. goto IL_0037;
  8779. }
  8780. IL_0037:
  8781. {
  8782. String_t* L_9 = V_1;
  8783. return L_9;
  8784. }
  8785. }
  8786. #ifdef __clang__
  8787. #pragma clang diagnostic pop
  8788. #endif
  8789. #ifdef __clang__
  8790. #pragma clang diagnostic push
  8791. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8792. #pragma clang diagnostic ignored "-Wunused-variable"
  8793. #endif
  8794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B* SkuDetailsConverter_ConvertOnQuerySkuDetailsResponse_m5F7D519F81EB07B3B3CDA466DE32AE8D128EEEF8 (SkuDetailsConverter_t83B84623D05ED10F507F04EF5A59000752E67B2D* __this, RuntimeObject* ___0_skus, const RuntimeMethod* method)
  8795. {
  8796. static bool s_Il2CppMethodInitialized;
  8797. if (!s_Il2CppMethodInitialized)
  8798. {
  8799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m095504FE165E486D87A660F8C49108290242D014_RuntimeMethod_var);
  8800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m80FEA5BB136494F72CCF89A4F4B1653DF41D3B95_RuntimeMethod_var);
  8801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC_il2cpp_TypeInfo_var);
  8802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SkuDetailsConverter_ToProductDescription_mFEF5C82FAF0E5B727EAAB8E7A8F2C37AF25B6C0A_RuntimeMethod_var);
  8803. s_Il2CppMethodInitialized = true;
  8804. }
  8805. List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B* V_0 = NULL;
  8806. {
  8807. RuntimeObject* L_0 = ___0_skus;
  8808. Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC* L_1 = (Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC*)il2cpp_codegen_object_new(Func_2_tD24B716801B989695090985C9EF07D4297E3D6FC_il2cpp_TypeInfo_var);
  8809. Func_2__ctor_mEA6DF3E1486B90BA7F4DB471DD814C3B9BFCF213(L_1, NULL, (intptr_t)((void*)SkuDetailsConverter_ToProductDescription_mFEF5C82FAF0E5B727EAAB8E7A8F2C37AF25B6C0A_RuntimeMethod_var), NULL);
  8810. RuntimeObject* L_2;
  8811. L_2 = Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m095504FE165E486D87A660F8C49108290242D014(L_0, L_1, Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m095504FE165E486D87A660F8C49108290242D014_RuntimeMethod_var);
  8812. List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B* L_3;
  8813. L_3 = Enumerable_ToList_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m80FEA5BB136494F72CCF89A4F4B1653DF41D3B95(L_2, Enumerable_ToList_TisProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_m80FEA5BB136494F72CCF89A4F4B1653DF41D3B95_RuntimeMethod_var);
  8814. V_0 = L_3;
  8815. goto IL_001b;
  8816. }
  8817. IL_001b:
  8818. {
  8819. List_1_tC907BA3C053A12CF512BC52B3657F30C756D4B7B* L_4 = V_0;
  8820. return L_4;
  8821. }
  8822. }
  8823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* SkuDetailsConverter_ToProductDescription_mFEF5C82FAF0E5B727EAAB8E7A8F2C37AF25B6C0A (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_skusDetails, const RuntimeMethod* method)
  8824. {
  8825. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* V_0 = NULL;
  8826. {
  8827. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ___0_skusDetails;
  8828. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* L_1;
  8829. L_1 = SkuDetailsConverter_BuildProductDescription_m17409FADBDD74BB66CC527C53CF84AB0D1C34218(L_0, NULL);
  8830. V_0 = L_1;
  8831. goto IL_000a;
  8832. }
  8833. IL_000a:
  8834. {
  8835. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* L_2 = V_0;
  8836. return L_2;
  8837. }
  8838. }
  8839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* SkuDetailsConverter_BuildProductDescription_m17409FADBDD74BB66CC527C53CF84AB0D1C34218 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_skuDetails, const RuntimeMethod* method)
  8840. {
  8841. static bool s_Il2CppMethodInitialized;
  8842. if (!s_Il2CppMethodInitialized)
  8843. {
  8844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  8845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9_RuntimeMethod_var);
  8846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  8849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2_il2cpp_TypeInfo_var);
  8850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_il2cpp_TypeInfo_var);
  8851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10F8CF3A1DDE08A78622FCE6462E800EDD8AC9F4);
  8852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A569D2EAEB9C57AE0D180CFA9396A30C0267A44);
  8853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral240A4EF75B062CE86A8F921B98896CED0E932E92);
  8854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73576A423C5BB15856742F9FEDFF2FFF8BA5898F);
  8855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92A0367A0299056CA05B86632AFA0D8FA9C6BF91);
  8856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C);
  8857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CCC0F42EB96D4600C1A6E282B06C11F67181066);
  8858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB41F6AA393B13ACF328552548478F727D430959);
  8859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC1453603F9A6DE2102D6964D14E662C2E92AFB2);
  8860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD28EF2C38A0A55BE3AB734DA03B84556FF609C0E);
  8861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  8862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE29A7707123E34029B0EAF0AE3CDC0F7855489C0);
  8863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFA59E17C5130FD6E7E1D5621F39533B1120F332);
  8864. s_Il2CppMethodInitialized = true;
  8865. }
  8866. String_t* V_0 = NULL;
  8867. String_t* V_1 = NULL;
  8868. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
  8869. memset((&V_2), 0, sizeof(V_2));
  8870. String_t* V_3 = NULL;
  8871. String_t* V_4 = NULL;
  8872. String_t* V_5 = NULL;
  8873. String_t* V_6 = NULL;
  8874. String_t* V_7 = NULL;
  8875. String_t* V_8 = NULL;
  8876. String_t* V_9 = NULL;
  8877. String_t* V_10 = NULL;
  8878. int32_t V_11 = 0;
  8879. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* V_12 = NULL;
  8880. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* V_13 = NULL;
  8881. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* V_14 = NULL;
  8882. double G_B3_0 = 0.0;
  8883. {
  8884. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ___0_skuDetails;
  8885. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  8886. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8887. NullCheck(L_0);
  8888. String_t* L_2;
  8889. L_2 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_0, _stringLiteral1A569D2EAEB9C57AE0D180CFA9396A30C0267A44, L_1, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8890. V_0 = L_2;
  8891. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = ___0_skuDetails;
  8892. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
  8893. L_4 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8894. NullCheck(L_3);
  8895. String_t* L_5;
  8896. L_5 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_3, _stringLiteralBC1453603F9A6DE2102D6964D14E662C2E92AFB2, L_4, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8897. V_1 = L_5;
  8898. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6 = ___0_skuDetails;
  8899. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7;
  8900. L_7 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8901. NullCheck(L_6);
  8902. int64_t L_8;
  8903. L_8 = AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9(L_6, _stringLiteral9CCC0F42EB96D4600C1A6E282B06C11F67181066, L_7, AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9_RuntimeMethod_var);
  8904. if ((((int64_t)L_8) > ((int64_t)((int64_t)0))))
  8905. {
  8906. goto IL_0042;
  8907. }
  8908. }
  8909. {
  8910. G_B3_0 = (0.0);
  8911. goto IL_005d;
  8912. }
  8913. IL_0042:
  8914. {
  8915. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9 = ___0_skuDetails;
  8916. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10;
  8917. L_10 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8918. NullCheck(L_9);
  8919. int64_t L_11;
  8920. L_11 = AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9(L_9, _stringLiteral9CCC0F42EB96D4600C1A6E282B06C11F67181066, L_10, AndroidJavaObject_Call_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m63E24F733CDC205FED0CF4659E49DB4AE06ADBB9_RuntimeMethod_var);
  8921. G_B3_0 = ((double)(((double)L_11)/(1000000.0)));
  8922. }
  8923. IL_005d:
  8924. {
  8925. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  8926. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_12;
  8927. L_12 = Convert_ToDecimal_mAF1D2181BB8C5D3F25C0963245437B4AF4E6C575(G_B3_0, NULL);
  8928. V_2 = L_12;
  8929. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13 = ___0_skuDetails;
  8930. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14;
  8931. L_14 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8932. NullCheck(L_13);
  8933. String_t* L_15;
  8934. L_15 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_13, _stringLiteral92A0367A0299056CA05B86632AFA0D8FA9C6BF91, L_14, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8935. V_3 = L_15;
  8936. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_16 = ___0_skuDetails;
  8937. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17;
  8938. L_17 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8939. NullCheck(L_16);
  8940. String_t* L_18;
  8941. L_18 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_16, _stringLiteralFFA59E17C5130FD6E7E1D5621F39533B1120F332, L_17, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8942. V_4 = L_18;
  8943. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_19 = ___0_skuDetails;
  8944. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20;
  8945. L_20 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8946. NullCheck(L_19);
  8947. String_t* L_21;
  8948. L_21 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_19, _stringLiteral240A4EF75B062CE86A8F921B98896CED0E932E92, L_20, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8949. V_5 = L_21;
  8950. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_22 = ___0_skuDetails;
  8951. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23;
  8952. L_23 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8953. NullCheck(L_22);
  8954. String_t* L_24;
  8955. L_24 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_22, _stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C, L_23, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8956. V_6 = L_24;
  8957. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_25 = ___0_skuDetails;
  8958. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26;
  8959. L_26 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8960. NullCheck(L_25);
  8961. String_t* L_27;
  8962. L_27 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_25, _stringLiteralD28EF2C38A0A55BE3AB734DA03B84556FF609C0E, L_26, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8963. V_7 = L_27;
  8964. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_28 = ___0_skuDetails;
  8965. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29;
  8966. L_29 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8967. NullCheck(L_28);
  8968. String_t* L_30;
  8969. L_30 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_28, _stringLiteralE29A7707123E34029B0EAF0AE3CDC0F7855489C0, L_29, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8970. V_8 = L_30;
  8971. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_31 = ___0_skuDetails;
  8972. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32;
  8973. L_32 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8974. NullCheck(L_31);
  8975. String_t* L_33;
  8976. L_33 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_31, _stringLiteral10F8CF3A1DDE08A78622FCE6462E800EDD8AC9F4, L_32, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8977. V_9 = L_33;
  8978. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_34 = ___0_skuDetails;
  8979. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35;
  8980. L_35 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8981. NullCheck(L_34);
  8982. String_t* L_36;
  8983. L_36 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_34, _stringLiteralBB41F6AA393B13ACF328552548478F727D430959, L_35, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  8984. V_10 = L_36;
  8985. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_37 = ___0_skuDetails;
  8986. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38;
  8987. L_38 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  8988. NullCheck(L_37);
  8989. int32_t L_39;
  8990. L_39 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_37, _stringLiteral73576A423C5BB15856742F9FEDFF2FFF8BA5898F, L_38, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  8991. V_11 = L_39;
  8992. String_t* L_40 = V_1;
  8993. String_t* L_41 = V_3;
  8994. String_t* L_42 = V_4;
  8995. String_t* L_43 = V_5;
  8996. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_44 = V_2;
  8997. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_45 = (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2*)il2cpp_codegen_object_new(GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2_il2cpp_TypeInfo_var);
  8998. GoogleProductMetadata__ctor_m6987658611A6B5BDD48C3C87283ACB6346F28A6B(L_45, L_40, L_41, L_42, L_43, L_44, NULL);
  8999. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_46 = L_45;
  9000. String_t* L_47 = V_6;
  9001. NullCheck(L_46);
  9002. GoogleProductMetadata_set_originalJson_m2AA4A01F9FD6D875D3178EA3516A2CA7E0C2F458_inline(L_46, L_47, NULL);
  9003. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_48 = L_46;
  9004. String_t* L_49 = V_9;
  9005. NullCheck(L_48);
  9006. GoogleProductMetadata_set_introductoryPrice_m5A6A7589836E3AAAB78BF64B2EB434D50697FC55_inline(L_48, L_49, NULL);
  9007. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_50 = L_48;
  9008. String_t* L_51 = V_7;
  9009. NullCheck(L_50);
  9010. GoogleProductMetadata_set_subscriptionPeriod_mE8B892F4C6E22156A092545EE251E829BD657A4B_inline(L_50, L_51, NULL);
  9011. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_52 = L_50;
  9012. String_t* L_53 = V_8;
  9013. NullCheck(L_52);
  9014. GoogleProductMetadata_set_freeTrialPeriod_mAD70EE78EF91C1EC5BC3EDC1BA4C36832F6DB82F_inline(L_52, L_53, NULL);
  9015. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_54 = L_52;
  9016. String_t* L_55 = V_10;
  9017. NullCheck(L_54);
  9018. GoogleProductMetadata_set_introductoryPricePeriod_mF7C017AF4C274A6417A5FF1AFFB94584F3950D53_inline(L_54, L_55, NULL);
  9019. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_56 = L_54;
  9020. int32_t L_57 = V_11;
  9021. NullCheck(L_56);
  9022. GoogleProductMetadata_set_introductoryPriceCycles_m5D7A148FCFC8C13188F970F2AB846033CD30EE64_inline(L_56, L_57, NULL);
  9023. V_12 = L_56;
  9024. String_t* L_58 = V_0;
  9025. GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* L_59 = V_12;
  9026. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* L_60 = (ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42*)il2cpp_codegen_object_new(ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42_il2cpp_TypeInfo_var);
  9027. ProductDescription__ctor_mB1C3A8337438FCF34BFBFE57377EB18E13BE6020(L_60, L_58, L_59, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
  9028. V_13 = L_60;
  9029. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* L_61 = V_13;
  9030. V_14 = L_61;
  9031. goto IL_0162;
  9032. }
  9033. IL_0162:
  9034. {
  9035. ProductDescription_tAD0DC443EFB3E64FB864AC0EEA3CE4073A1F3E42* L_62 = V_14;
  9036. return L_62;
  9037. }
  9038. }
  9039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkuDetailsConverter__ctor_mC285D9E06AD5329C3FE35C3680F97402B974599D (SkuDetailsConverter_t83B84623D05ED10F507F04EF5A59000752E67B2D* __this, const RuntimeMethod* method)
  9040. {
  9041. {
  9042. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9043. return;
  9044. }
  9045. }
  9046. #ifdef __clang__
  9047. #pragma clang diagnostic pop
  9048. #endif
  9049. #ifdef __clang__
  9050. #pragma clang diagnostic push
  9051. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9052. #pragma clang diagnostic ignored "-Wunused-variable"
  9053. #endif
  9054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObjectExtensions_Enumerate_m8F0C46B6B35D61007DDD67D39C5ECD8A955ADA92 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_androidJavaList, const RuntimeMethod* method)
  9055. {
  9056. static bool s_Il2CppMethodInitialized;
  9057. if (!s_Il2CppMethodInitialized)
  9058. {
  9059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObjectExtensions_Enumerate_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m474ACB822D64A1626B93CE3DCC049635BF5AE217_RuntimeMethod_var);
  9060. s_Il2CppMethodInitialized = true;
  9061. }
  9062. RuntimeObject* V_0 = NULL;
  9063. {
  9064. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ___0_androidJavaList;
  9065. RuntimeObject* L_1;
  9066. L_1 = AndroidJavaObjectExtensions_Enumerate_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m474ACB822D64A1626B93CE3DCC049635BF5AE217(L_0, AndroidJavaObjectExtensions_Enumerate_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m474ACB822D64A1626B93CE3DCC049635BF5AE217_RuntimeMethod_var);
  9067. V_0 = L_1;
  9068. goto IL_000a;
  9069. }
  9070. IL_000a:
  9071. {
  9072. RuntimeObject* L_2 = V_0;
  9073. return L_2;
  9074. }
  9075. }
  9076. #ifdef __clang__
  9077. #pragma clang diagnostic pop
  9078. #endif
  9079. #ifdef __clang__
  9080. #pragma clang diagnostic push
  9081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9082. #pragma clang diagnostic ignored "-Wunused-variable"
  9083. #endif
  9084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetSkuDetailsParamClass_m23B9C69DDF3CE5E6473D8D651D3DDA07151C2185 (const RuntimeMethod* method)
  9085. {
  9086. static bool s_Il2CppMethodInitialized;
  9087. if (!s_Il2CppMethodInitialized)
  9088. {
  9089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9090. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var);
  9091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DF1C1C5184050271D01CA0DD020721C60AE0460);
  9092. s_Il2CppMethodInitialized = true;
  9093. }
  9094. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* V_0 = NULL;
  9095. {
  9096. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SkuDetailsParamsClass;
  9097. if (L_0)
  9098. {
  9099. goto IL_0017;
  9100. }
  9101. }
  9102. {
  9103. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9104. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral0DF1C1C5184050271D01CA0DD020721C60AE0460, NULL);
  9105. ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SkuDetailsParamsClass = L_1;
  9106. Il2CppCodeGenWriteBarrier((void**)(&((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SkuDetailsParamsClass), (void*)L_1);
  9107. }
  9108. IL_0017:
  9109. {
  9110. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SkuDetailsParamsClass;
  9111. V_0 = L_2;
  9112. goto IL_001f;
  9113. }
  9114. IL_001f:
  9115. {
  9116. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_3 = V_0;
  9117. return L_3;
  9118. }
  9119. }
  9120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetBillingFlowParamClass_m58D8DA6228AFAD52D99ECA73F12DCA7F43FD7007 (const RuntimeMethod* method)
  9121. {
  9122. static bool s_Il2CppMethodInitialized;
  9123. if (!s_Il2CppMethodInitialized)
  9124. {
  9125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var);
  9127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37DE638335775168CC634695107CD741DC14F2BC);
  9128. s_Il2CppMethodInitialized = true;
  9129. }
  9130. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* V_0 = NULL;
  9131. {
  9132. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingFlowParamsClass;
  9133. if (L_0)
  9134. {
  9135. goto IL_0017;
  9136. }
  9137. }
  9138. {
  9139. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9140. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral37DE638335775168CC634695107CD741DC14F2BC, NULL);
  9141. ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingFlowParamsClass = L_1;
  9142. Il2CppCodeGenWriteBarrier((void**)(&((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingFlowParamsClass), (void*)L_1);
  9143. }
  9144. IL_0017:
  9145. {
  9146. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingFlowParamsClass;
  9147. V_0 = L_2;
  9148. goto IL_001f;
  9149. }
  9150. IL_001f:
  9151. {
  9152. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_3 = V_0;
  9153. return L_3;
  9154. }
  9155. }
  9156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetSubscriptionUpdateParamClass_mA43B88A77C88EFB159589EB987A8336571E789B5 (const RuntimeMethod* method)
  9157. {
  9158. static bool s_Il2CppMethodInitialized;
  9159. if (!s_Il2CppMethodInitialized)
  9160. {
  9161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var);
  9163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAC49E6DFC5B4CC3310673D8D72EA1E595137E56);
  9164. s_Il2CppMethodInitialized = true;
  9165. }
  9166. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* V_0 = NULL;
  9167. {
  9168. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SubscriptionUpdateParamsClass;
  9169. if (L_0)
  9170. {
  9171. goto IL_0017;
  9172. }
  9173. }
  9174. {
  9175. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9176. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteralBAC49E6DFC5B4CC3310673D8D72EA1E595137E56, NULL);
  9177. ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SubscriptionUpdateParamsClass = L_1;
  9178. Il2CppCodeGenWriteBarrier((void**)(&((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SubscriptionUpdateParamsClass), (void*)L_1);
  9179. }
  9180. IL_0017:
  9181. {
  9182. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_SubscriptionUpdateParamsClass;
  9183. V_0 = L_2;
  9184. goto IL_001f;
  9185. }
  9186. IL_001f:
  9187. {
  9188. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_3 = V_0;
  9189. return L_3;
  9190. }
  9191. }
  9192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetConsumeParamsClass_m58C66A4B4CA41C79D27E3D1A9B5A1472FDB08E85 (const RuntimeMethod* method)
  9193. {
  9194. static bool s_Il2CppMethodInitialized;
  9195. if (!s_Il2CppMethodInitialized)
  9196. {
  9197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var);
  9199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82E7FD0A6F1924734BD56BAAC0E26EAAB7666434);
  9200. s_Il2CppMethodInitialized = true;
  9201. }
  9202. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* V_0 = NULL;
  9203. {
  9204. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_ConsumeParamsClass;
  9205. if (L_0)
  9206. {
  9207. goto IL_0017;
  9208. }
  9209. }
  9210. {
  9211. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9212. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral82E7FD0A6F1924734BD56BAAC0E26EAAB7666434, NULL);
  9213. ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_ConsumeParamsClass = L_1;
  9214. Il2CppCodeGenWriteBarrier((void**)(&((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_ConsumeParamsClass), (void*)L_1);
  9215. }
  9216. IL_0017:
  9217. {
  9218. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_ConsumeParamsClass;
  9219. V_0 = L_2;
  9220. goto IL_001f;
  9221. }
  9222. IL_001f:
  9223. {
  9224. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_3 = V_0;
  9225. return L_3;
  9226. }
  9227. }
  9228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetAcknowledgePurchaseParamsClass_m01201653BC18C4E4F35BFD3936E0DB688F734AA9 (const RuntimeMethod* method)
  9229. {
  9230. static bool s_Il2CppMethodInitialized;
  9231. if (!s_Il2CppMethodInitialized)
  9232. {
  9233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9234. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var);
  9235. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FF8A519504C6CCE22675AFBE30EAD3B2AA5F1F6);
  9236. s_Il2CppMethodInitialized = true;
  9237. }
  9238. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* V_0 = NULL;
  9239. {
  9240. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_AcknowledgePurchaseParamsClass;
  9241. if (L_0)
  9242. {
  9243. goto IL_0017;
  9244. }
  9245. }
  9246. {
  9247. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9248. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral2FF8A519504C6CCE22675AFBE30EAD3B2AA5F1F6, NULL);
  9249. ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_AcknowledgePurchaseParamsClass = L_1;
  9250. Il2CppCodeGenWriteBarrier((void**)(&((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_AcknowledgePurchaseParamsClass), (void*)L_1);
  9251. }
  9252. IL_0017:
  9253. {
  9254. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_AcknowledgePurchaseParamsClass;
  9255. V_0 = L_2;
  9256. goto IL_001f;
  9257. }
  9258. IL_001f:
  9259. {
  9260. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_3 = V_0;
  9261. return L_3;
  9262. }
  9263. }
  9264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* GoogleBillingClient_GetBillingClientClass_m1E14F996196BF4138635CAB42D07135D2D830887 (const RuntimeMethod* method)
  9265. {
  9266. static bool s_Il2CppMethodInitialized;
  9267. if (!s_Il2CppMethodInitialized)
  9268. {
  9269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var);
  9271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AB2B70CADC85FDC6915309B826BAACC5034EDD4);
  9272. s_Il2CppMethodInitialized = true;
  9273. }
  9274. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* V_0 = NULL;
  9275. {
  9276. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingClientClass;
  9277. if (L_0)
  9278. {
  9279. goto IL_0017;
  9280. }
  9281. }
  9282. {
  9283. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  9284. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral4AB2B70CADC85FDC6915309B826BAACC5034EDD4, NULL);
  9285. ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingClientClass = L_1;
  9286. Il2CppCodeGenWriteBarrier((void**)(&((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingClientClass), (void*)L_1);
  9287. }
  9288. IL_0017:
  9289. {
  9290. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_StaticFields*)il2cpp_codegen_static_fields_for(GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1_il2cpp_TypeInfo_var))->___s_BillingClientClass;
  9291. V_0 = L_2;
  9292. goto IL_001f;
  9293. }
  9294. IL_001f:
  9295. {
  9296. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_3 = V_0;
  9297. return L_3;
  9298. }
  9299. }
  9300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingClient__ctor_m8F30F078CA3B9AAD8D034AFFCF711EED39947B3C (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, RuntimeObject* ___0_googlePurchaseUpdatedListener, RuntimeObject* ___1_util, RuntimeObject* ___2_telemetryDiagnostics, const RuntimeMethod* method)
  9301. {
  9302. static bool s_Il2CppMethodInitialized;
  9303. if (!s_Il2CppMethodInitialized)
  9304. {
  9305. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  9309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C);
  9311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A0370C4053F9CFA36D6BC04AF621FE2F3C3BEF3);
  9312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728);
  9313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B);
  9314. s_Il2CppMethodInitialized = true;
  9315. }
  9316. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  9317. {
  9318. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9319. RuntimeObject* L_0 = ___1_util;
  9320. __this->___m_Util = L_0;
  9321. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Util), (void*)L_0);
  9322. RuntimeObject* L_1 = ___2_telemetryDiagnostics;
  9323. __this->___m_TelemetryDiagnostics = L_1;
  9324. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TelemetryDiagnostics), (void*)L_1);
  9325. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2;
  9326. L_2 = GoogleBillingClient_GetBillingClientClass_m1E14F996196BF4138635CAB42D07135D2D830887(NULL);
  9327. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9328. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
  9329. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5;
  9330. L_5 = UnityActivity_GetCurrentActivity_m4AD23C47CE2C5D5400EC5FE79E910F7E17EE7CB8(NULL);
  9331. NullCheck(L_4);
  9332. ArrayElementTypeCheck (L_4, L_5);
  9333. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
  9334. NullCheck(L_2);
  9335. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6;
  9336. L_6 = AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63(L_2, _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B, L_4, AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9337. V_0 = L_6;
  9338. }
  9339. {
  9340. auto __finallyBlock = il2cpp::utils::Finally([&]
  9341. {
  9342. FINALLY_007d:
  9343. {
  9344. {
  9345. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7 = V_0;
  9346. if (!L_7)
  9347. {
  9348. goto IL_0087;
  9349. }
  9350. }
  9351. {
  9352. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8 = V_0;
  9353. NullCheck(L_8);
  9354. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  9355. }
  9356. IL_0087:
  9357. {
  9358. return;
  9359. }
  9360. }
  9361. });
  9362. try
  9363. {
  9364. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9 = V_0;
  9365. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9366. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_10;
  9367. RuntimeObject* L_12 = ___0_googlePurchaseUpdatedListener;
  9368. NullCheck(L_11);
  9369. ArrayElementTypeCheck (L_11, L_12);
  9370. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_12);
  9371. NullCheck(L_9);
  9372. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13;
  9373. L_13 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_9, _stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C, L_11, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9374. NullCheck(L_13);
  9375. AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_13, NULL);
  9376. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_14 = V_0;
  9377. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15;
  9378. L_15 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9379. NullCheck(L_14);
  9380. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_16;
  9381. L_16 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_14, _stringLiteral5A0370C4053F9CFA36D6BC04AF621FE2F3C3BEF3, L_15, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9382. NullCheck(L_16);
  9383. AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_16, NULL);
  9384. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_17 = V_0;
  9385. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18;
  9386. L_18 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9387. NullCheck(L_17);
  9388. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_19;
  9389. L_19 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_17, _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728, L_18, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9390. __this->___m_BillingClient = L_19;
  9391. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BillingClient), (void*)L_19);
  9392. goto IL_0088;
  9393. }
  9394. catch(Il2CppExceptionWrapper& e)
  9395. {
  9396. __finallyBlock.StoreException(e.ex);
  9397. }
  9398. }
  9399. IL_0088:
  9400. {
  9401. return;
  9402. }
  9403. }
  9404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingClient_StartConnection_mA670096A33014C3C4D0F6D9D600000F16B725287 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, RuntimeObject* ___0_billingClientStateListener, const RuntimeMethod* method)
  9405. {
  9406. static bool s_Il2CppMethodInitialized;
  9407. if (!s_Il2CppMethodInitialized)
  9408. {
  9409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB68F28755D63FE386531C2F52FF6A58B380E0ECC);
  9411. s_Il2CppMethodInitialized = true;
  9412. }
  9413. {
  9414. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = __this->___m_BillingClient;
  9415. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9416. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  9417. RuntimeObject* L_3 = ___0_billingClientStateListener;
  9418. NullCheck(L_2);
  9419. ArrayElementTypeCheck (L_2, L_3);
  9420. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  9421. NullCheck(L_0);
  9422. AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_0, _stringLiteralB68F28755D63FE386531C2F52FF6A58B380E0ECC, L_2, NULL);
  9423. return;
  9424. }
  9425. }
  9426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GoogleBillingClient_GetConnectionState_m83E5EDB00BC624DD2E22E0158341489A6B9E54F9 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, const RuntimeMethod* method)
  9427. {
  9428. static bool s_Il2CppMethodInitialized;
  9429. if (!s_Il2CppMethodInitialized)
  9430. {
  9431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  9432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral089C1E0B9EE6ADF5F979F43928FBC4C73BC1DC92);
  9434. s_Il2CppMethodInitialized = true;
  9435. }
  9436. int32_t V_0 = 0;
  9437. {
  9438. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = __this->___m_BillingClient;
  9439. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  9440. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9441. NullCheck(L_0);
  9442. int32_t L_2;
  9443. L_2 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_0, _stringLiteral089C1E0B9EE6ADF5F979F43928FBC4C73BC1DC92, L_1, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  9444. V_0 = L_2;
  9445. goto IL_0019;
  9446. }
  9447. IL_0019:
  9448. {
  9449. int32_t L_3 = V_0;
  9450. return L_3;
  9451. }
  9452. }
  9453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingClient_QueryPurchasesAsync_mC3B0E449DD7C822BEC42FAAFF66D4B8EB0796158 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, String_t* ___0_skuType, Action_2_tE67E241ADDD6964BDEDF10FD8447DED1DA9FCE48* ___1_onQueryPurchasesResponse, const RuntimeMethod* method)
  9454. {
  9455. static bool s_Il2CppMethodInitialized;
  9456. if (!s_Il2CppMethodInitialized)
  9457. {
  9458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A_il2cpp_TypeInfo_var);
  9459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF6E05D2223FEAB96CFC1CB43F18B0AC110ED5872);
  9461. s_Il2CppMethodInitialized = true;
  9462. }
  9463. GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A* V_0 = NULL;
  9464. {
  9465. Action_2_tE67E241ADDD6964BDEDF10FD8447DED1DA9FCE48* L_0 = ___1_onQueryPurchasesResponse;
  9466. GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A* L_1 = (GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A*)il2cpp_codegen_object_new(GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A_il2cpp_TypeInfo_var);
  9467. GooglePurchasesResponseListener__ctor_m9605CF62666DDFF86C4355AD2A9E1499AF00ACE9(L_1, L_0, NULL);
  9468. V_0 = L_1;
  9469. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = __this->___m_BillingClient;
  9470. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  9471. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
  9472. String_t* L_5 = ___0_skuType;
  9473. NullCheck(L_4);
  9474. ArrayElementTypeCheck (L_4, L_5);
  9475. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
  9476. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
  9477. GooglePurchasesResponseListener_t287518A06FF048023DAFC6405BAC158CE309408A* L_7 = V_0;
  9478. NullCheck(L_6);
  9479. ArrayElementTypeCheck (L_6, L_7);
  9480. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
  9481. NullCheck(L_2);
  9482. AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_2, _stringLiteralF6E05D2223FEAB96CFC1CB43F18B0AC110ED5872, L_6, NULL);
  9483. return;
  9484. }
  9485. }
  9486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingClient_QuerySkuDetailsAsync_m698A3D0AA846F93955C869F7842F63594DBFCF7F (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_skus, String_t* ___1_type, Action_2_tCB70C6C619E16ED17FB9F193DFE6878FEAF1C9DF* ___2_onSkuDetailsResponseAction, const RuntimeMethod* method)
  9487. {
  9488. static bool s_Il2CppMethodInitialized;
  9489. if (!s_Il2CppMethodInitialized)
  9490. {
  9491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  9495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4_il2cpp_TypeInfo_var);
  9497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5364286D453662CBFAD0610736DCAE600399206C);
  9498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76C41506C48C50491E7B491CC16239D496B8C6CA);
  9499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BBDC2A18D5F5AE48C6CE7DD32753A2729B9B2DE);
  9500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728);
  9501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B);
  9502. s_Il2CppMethodInitialized = true;
  9503. }
  9504. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  9505. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  9506. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_2 = NULL;
  9507. SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4* V_3 = NULL;
  9508. {
  9509. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = ___0_skus;
  9510. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_1;
  9511. L_1 = ListExtension_ToJava_mE978EBDBB715630BF3EB53D57B0DADE80E36BE44(L_0, NULL);
  9512. V_0 = L_1;
  9513. }
  9514. {
  9515. auto __finallyBlock = il2cpp::utils::Finally([&]
  9516. {
  9517. FINALLY_00ae:
  9518. {
  9519. {
  9520. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = V_0;
  9521. if (!L_2)
  9522. {
  9523. goto IL_00b8;
  9524. }
  9525. }
  9526. {
  9527. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  9528. NullCheck(L_3);
  9529. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
  9530. }
  9531. IL_00b8:
  9532. {
  9533. return;
  9534. }
  9535. }
  9536. });
  9537. try
  9538. {
  9539. {
  9540. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_4;
  9541. L_4 = GoogleBillingClient_GetSkuDetailsParamClass_m23B9C69DDF3CE5E6473D8D651D3DDA07151C2185(NULL);
  9542. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5;
  9543. L_5 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9544. NullCheck(L_4);
  9545. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6;
  9546. L_6 = AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63(L_4, _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B, L_5, AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9547. V_1 = L_6;
  9548. }
  9549. {
  9550. auto __finallyBlock = il2cpp::utils::Finally([&]
  9551. {
  9552. FINALLY_00a3_1:
  9553. {
  9554. {
  9555. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7 = V_1;
  9556. if (!L_7)
  9557. {
  9558. goto IL_00ad_1;
  9559. }
  9560. }
  9561. {
  9562. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8 = V_1;
  9563. NullCheck(L_8);
  9564. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  9565. }
  9566. IL_00ad_1:
  9567. {
  9568. return;
  9569. }
  9570. }
  9571. });
  9572. try
  9573. {
  9574. {
  9575. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9 = V_1;
  9576. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9577. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_10;
  9578. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_12 = V_0;
  9579. NullCheck(L_11);
  9580. ArrayElementTypeCheck (L_11, L_12);
  9581. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_12);
  9582. NullCheck(L_9);
  9583. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13;
  9584. L_13 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_9, _stringLiteral8BBDC2A18D5F5AE48C6CE7DD32753A2729B9B2DE, L_11, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9585. NullCheck(L_13);
  9586. AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_13, NULL);
  9587. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_14 = V_1;
  9588. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9589. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_15;
  9590. String_t* L_17 = ___1_type;
  9591. NullCheck(L_16);
  9592. ArrayElementTypeCheck (L_16, L_17);
  9593. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_17);
  9594. NullCheck(L_14);
  9595. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_18;
  9596. L_18 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_14, _stringLiteral76C41506C48C50491E7B491CC16239D496B8C6CA, L_16, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9597. NullCheck(L_18);
  9598. AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_18, NULL);
  9599. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_19 = V_1;
  9600. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20;
  9601. L_20 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9602. NullCheck(L_19);
  9603. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_21;
  9604. L_21 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_19, _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728, L_20, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9605. V_2 = L_21;
  9606. }
  9607. {
  9608. auto __finallyBlock = il2cpp::utils::Finally([&]
  9609. {
  9610. FINALLY_0098_2:
  9611. {
  9612. {
  9613. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_22 = V_2;
  9614. if (!L_22)
  9615. {
  9616. goto IL_00a2_2;
  9617. }
  9618. }
  9619. {
  9620. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_23 = V_2;
  9621. NullCheck(L_23);
  9622. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23);
  9623. }
  9624. IL_00a2_2:
  9625. {
  9626. return;
  9627. }
  9628. }
  9629. });
  9630. try
  9631. {
  9632. Action_2_tCB70C6C619E16ED17FB9F193DFE6878FEAF1C9DF* L_24 = ___2_onSkuDetailsResponseAction;
  9633. RuntimeObject* L_25 = __this->___m_Util;
  9634. RuntimeObject* L_26 = __this->___m_TelemetryDiagnostics;
  9635. SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4* L_27 = (SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4*)il2cpp_codegen_object_new(SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4_il2cpp_TypeInfo_var);
  9636. SkuDetailsResponseListener__ctor_mF86016CDDE155D2BE9F8B17CEFEC0D163EB7A4D2(L_27, L_24, L_25, L_26, NULL);
  9637. V_3 = L_27;
  9638. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_28 = __this->___m_BillingClient;
  9639. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  9640. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = L_29;
  9641. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_31 = V_2;
  9642. NullCheck(L_30);
  9643. ArrayElementTypeCheck (L_30, L_31);
  9644. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_31);
  9645. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_30;
  9646. SkuDetailsResponseListener_tD6C67C90ABC799DB99209E89D362774BD9B370A4* L_33 = V_3;
  9647. NullCheck(L_32);
  9648. ArrayElementTypeCheck (L_32, L_33);
  9649. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_33);
  9650. NullCheck(L_28);
  9651. AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_28, _stringLiteral5364286D453662CBFAD0610736DCAE600399206C, L_32, NULL);
  9652. goto IL_00b9;
  9653. }
  9654. catch(Il2CppExceptionWrapper& e)
  9655. {
  9656. __finallyBlock.StoreException(e.ex);
  9657. }
  9658. }
  9659. }
  9660. catch(Il2CppExceptionWrapper& e)
  9661. {
  9662. __finallyBlock.StoreException(e.ex);
  9663. }
  9664. }
  9665. }
  9666. catch(Il2CppExceptionWrapper& e)
  9667. {
  9668. __finallyBlock.StoreException(e.ex);
  9669. }
  9670. }
  9671. IL_00b9:
  9672. {
  9673. return;
  9674. }
  9675. }
  9676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_LaunchBillingFlow_mC4415F98D2442C74991C040DABF879219F0A0319 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_sku, String_t* ___1_oldPurchaseToken, Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48 ___2_prorationMode, const RuntimeMethod* method)
  9677. {
  9678. static bool s_Il2CppMethodInitialized;
  9679. if (!s_Il2CppMethodInitialized)
  9680. {
  9681. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral185EA08EFC15CA94E2EEC2396C949698CC067FDB);
  9684. s_Il2CppMethodInitialized = true;
  9685. }
  9686. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  9687. {
  9688. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = __this->___m_BillingClient;
  9689. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  9690. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  9691. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
  9692. L_3 = UnityActivity_GetCurrentActivity_m4AD23C47CE2C5D5400EC5FE79E910F7E17EE7CB8(NULL);
  9693. NullCheck(L_2);
  9694. ArrayElementTypeCheck (L_2, L_3);
  9695. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  9696. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_2;
  9697. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = ___0_sku;
  9698. String_t* L_6 = ___1_oldPurchaseToken;
  9699. Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48 L_7 = ___2_prorationMode;
  9700. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8;
  9701. L_8 = GoogleBillingClient_MakeBillingFlowParams_mB97F07BB18F188942C5FEE9242A8C13F74C28037(__this, L_5, L_6, L_7, NULL);
  9702. NullCheck(L_4);
  9703. ArrayElementTypeCheck (L_4, L_8);
  9704. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_8);
  9705. NullCheck(L_0);
  9706. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9;
  9707. L_9 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_0, _stringLiteral185EA08EFC15CA94E2EEC2396C949698CC067FDB, L_4, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9708. V_0 = L_9;
  9709. goto IL_002e;
  9710. }
  9711. IL_002e:
  9712. {
  9713. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_10 = V_0;
  9714. return L_10;
  9715. }
  9716. }
  9717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_MakeBillingFlowParams_mB97F07BB18F188942C5FEE9242A8C13F74C28037 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_sku, String_t* ___1_oldPurchaseToken, Nullable_1_t80AC45D0A85DB6A123A1C14782CD54F6ECBE3E48 ___2_prorationMode, const RuntimeMethod* method)
  9718. {
  9719. static bool s_Il2CppMethodInitialized;
  9720. if (!s_Il2CppMethodInitialized)
  9721. {
  9722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m76C9842998C91C360CE05A556EAAD8AD4A614A59_RuntimeMethod_var);
  9726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m253CD5D0DEEB5662FAC239342AE197DC171AE31B_RuntimeMethod_var);
  9727. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5868C1F61F8859D84C803C66A240FA7D48F1E96);
  9729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728);
  9730. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B);
  9731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDDA0E2D635BC7B9C335D0CAD680D884795E20A6);
  9732. s_Il2CppMethodInitialized = true;
  9733. }
  9734. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  9735. bool V_1 = false;
  9736. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_2 = NULL;
  9737. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_3 = NULL;
  9738. int32_t G_B3_0 = 0;
  9739. {
  9740. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  9741. L_0 = GoogleBillingClient_GetBillingFlowParamClass_m58D8DA6228AFAD52D99ECA73F12DCA7F43FD7007(NULL);
  9742. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  9743. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9744. NullCheck(L_0);
  9745. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  9746. L_2 = AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63(L_0, _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B, L_1, AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9747. V_0 = L_2;
  9748. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  9749. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4;
  9750. L_4 = GoogleBillingClient_SetObfuscatedAccountIdIfNeeded_m8F0E529640262D3F00CA1497A7E11933BCE3C2C8(__this, L_3, NULL);
  9751. V_0 = L_4;
  9752. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = V_0;
  9753. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6;
  9754. L_6 = GoogleBillingClient_SetObfuscatedProfileIdIfNeeded_m4892A481DA1DE9B548ED540F581A95CF0A917E9E(__this, L_5, NULL);
  9755. V_0 = L_6;
  9756. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7 = V_0;
  9757. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9758. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8;
  9759. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_10 = ___0_sku;
  9760. NullCheck(L_9);
  9761. ArrayElementTypeCheck (L_9, L_10);
  9762. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_10);
  9763. NullCheck(L_7);
  9764. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_11;
  9765. L_11 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_7, _stringLiteralA5868C1F61F8859D84C803C66A240FA7D48F1E96, L_9, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9766. V_0 = L_11;
  9767. String_t* L_12 = ___1_oldPurchaseToken;
  9768. if (!L_12)
  9769. {
  9770. goto IL_0048;
  9771. }
  9772. }
  9773. {
  9774. bool L_13;
  9775. L_13 = Nullable_1_get_HasValue_m76C9842998C91C360CE05A556EAAD8AD4A614A59_inline((&___2_prorationMode), Nullable_1_get_HasValue_m76C9842998C91C360CE05A556EAAD8AD4A614A59_RuntimeMethod_var);
  9776. G_B3_0 = ((int32_t)(L_13));
  9777. goto IL_0049;
  9778. }
  9779. IL_0048:
  9780. {
  9781. G_B3_0 = 0;
  9782. }
  9783. IL_0049:
  9784. {
  9785. V_1 = (bool)G_B3_0;
  9786. bool L_14 = V_1;
  9787. if (!L_14)
  9788. {
  9789. goto IL_0073;
  9790. }
  9791. }
  9792. {
  9793. String_t* L_15 = ___1_oldPurchaseToken;
  9794. int32_t L_16;
  9795. L_16 = Nullable_1_get_Value_m253CD5D0DEEB5662FAC239342AE197DC171AE31B((&___2_prorationMode), Nullable_1_get_Value_m253CD5D0DEEB5662FAC239342AE197DC171AE31B_RuntimeMethod_var);
  9796. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_17;
  9797. L_17 = GoogleBillingClient_BuildSubscriptionUpdateParams_m97A7A6F6915CCB261135B1F72679A677CB6F9033(L_15, L_16, NULL);
  9798. V_2 = L_17;
  9799. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_18 = V_0;
  9800. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9801. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_19;
  9802. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_21 = V_2;
  9803. NullCheck(L_20);
  9804. ArrayElementTypeCheck (L_20, L_21);
  9805. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_21);
  9806. NullCheck(L_18);
  9807. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_22;
  9808. L_22 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_18, _stringLiteralFDDA0E2D635BC7B9C335D0CAD680D884795E20A6, L_20, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9809. V_0 = L_22;
  9810. }
  9811. IL_0073:
  9812. {
  9813. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_23 = V_0;
  9814. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24;
  9815. L_24 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9816. NullCheck(L_23);
  9817. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_25;
  9818. L_25 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_23, _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728, L_24, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9819. V_0 = L_25;
  9820. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_26 = V_0;
  9821. V_3 = L_26;
  9822. goto IL_0088;
  9823. }
  9824. IL_0088:
  9825. {
  9826. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_27 = V_3;
  9827. return L_27;
  9828. }
  9829. }
  9830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_BuildSubscriptionUpdateParams_m97A7A6F6915CCB261135B1F72679A677CB6F9033 (String_t* ___0_oldPurchaseToken, int32_t ___1_prorationMode, const RuntimeMethod* method)
  9831. {
  9832. static bool s_Il2CppMethodInitialized;
  9833. if (!s_Il2CppMethodInitialized)
  9834. {
  9835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  9839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral930CB8F6DA84828CD491A428D366B0EB14678734);
  9841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728);
  9842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE8C1D391821C5AE706B1E3CCB6547B999E360AA);
  9843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B);
  9844. s_Il2CppMethodInitialized = true;
  9845. }
  9846. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  9847. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  9848. {
  9849. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  9850. L_0 = GoogleBillingClient_GetSubscriptionUpdateParamClass_mA43B88A77C88EFB159589EB987A8336571E789B5(NULL);
  9851. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  9852. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9853. NullCheck(L_0);
  9854. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  9855. L_2 = AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63(L_0, _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B, L_1, AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9856. V_0 = L_2;
  9857. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  9858. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9859. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_4;
  9860. int32_t L_6 = ___1_prorationMode;
  9861. int32_t L_7 = ((int32_t)L_6);
  9862. RuntimeObject* L_8 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_7);
  9863. NullCheck(L_5);
  9864. ArrayElementTypeCheck (L_5, L_8);
  9865. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
  9866. NullCheck(L_3);
  9867. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9;
  9868. L_9 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_3, _stringLiteral930CB8F6DA84828CD491A428D366B0EB14678734, L_5, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9869. V_0 = L_9;
  9870. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_10 = V_0;
  9871. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9872. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11;
  9873. String_t* L_13 = ___0_oldPurchaseToken;
  9874. NullCheck(L_12);
  9875. ArrayElementTypeCheck (L_12, L_13);
  9876. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_13);
  9877. NullCheck(L_10);
  9878. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_14;
  9879. L_14 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_10, _stringLiteralBE8C1D391821C5AE706B1E3CCB6547B999E360AA, L_12, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9880. V_0 = L_14;
  9881. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_15 = V_0;
  9882. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16;
  9883. L_16 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9884. NullCheck(L_15);
  9885. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_17;
  9886. L_17 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_15, _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728, L_16, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9887. V_0 = L_17;
  9888. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_18 = V_0;
  9889. V_1 = L_18;
  9890. goto IL_005c;
  9891. }
  9892. IL_005c:
  9893. {
  9894. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_19 = V_1;
  9895. return L_19;
  9896. }
  9897. }
  9898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_SetObfuscatedProfileIdIfNeeded_m4892A481DA1DE9B548ED540F581A95CF0A917E9E (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_billingFlowParams, const RuntimeMethod* method)
  9899. {
  9900. static bool s_Il2CppMethodInitialized;
  9901. if (!s_Il2CppMethodInitialized)
  9902. {
  9903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AF84F16421B44F3C9DB949CA6917212BBB501AB);
  9906. s_Il2CppMethodInitialized = true;
  9907. }
  9908. bool V_0 = false;
  9909. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  9910. {
  9911. String_t* L_0 = __this->___m_ObfuscatedProfileId;
  9912. V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  9913. bool L_1 = V_0;
  9914. if (!L_1)
  9915. {
  9916. goto IL_002c;
  9917. }
  9918. }
  9919. {
  9920. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = ___0_billingFlowParams;
  9921. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9922. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
  9923. String_t* L_5 = __this->___m_ObfuscatedProfileId;
  9924. NullCheck(L_4);
  9925. ArrayElementTypeCheck (L_4, L_5);
  9926. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
  9927. NullCheck(L_2);
  9928. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6;
  9929. L_6 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_2, _stringLiteral4AF84F16421B44F3C9DB949CA6917212BBB501AB, L_4, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9930. ___0_billingFlowParams = L_6;
  9931. }
  9932. IL_002c:
  9933. {
  9934. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7 = ___0_billingFlowParams;
  9935. V_1 = L_7;
  9936. goto IL_0030;
  9937. }
  9938. IL_0030:
  9939. {
  9940. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8 = V_1;
  9941. return L_8;
  9942. }
  9943. }
  9944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GoogleBillingClient_SetObfuscatedAccountIdIfNeeded_m8F0E529640262D3F00CA1497A7E11933BCE3C2C8 (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_billingFlowParams, const RuntimeMethod* method)
  9945. {
  9946. static bool s_Il2CppMethodInitialized;
  9947. if (!s_Il2CppMethodInitialized)
  9948. {
  9949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9950. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  9951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27353943B75B826B09C910934BD0E73236675429);
  9952. s_Il2CppMethodInitialized = true;
  9953. }
  9954. bool V_0 = false;
  9955. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  9956. {
  9957. String_t* L_0 = __this->___m_ObfuscatedAccountId;
  9958. V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  9959. bool L_1 = V_0;
  9960. if (!L_1)
  9961. {
  9962. goto IL_002c;
  9963. }
  9964. }
  9965. {
  9966. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = ___0_billingFlowParams;
  9967. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  9968. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
  9969. String_t* L_5 = __this->___m_ObfuscatedAccountId;
  9970. NullCheck(L_4);
  9971. ArrayElementTypeCheck (L_4, L_5);
  9972. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
  9973. NullCheck(L_2);
  9974. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6;
  9975. L_6 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_2, _stringLiteral27353943B75B826B09C910934BD0E73236675429, L_4, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9976. ___0_billingFlowParams = L_6;
  9977. }
  9978. IL_002c:
  9979. {
  9980. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7 = ___0_billingFlowParams;
  9981. V_1 = L_7;
  9982. goto IL_0030;
  9983. }
  9984. IL_0030:
  9985. {
  9986. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8 = V_1;
  9987. return L_8;
  9988. }
  9989. }
  9990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingClient_ConsumeAsync_m20CCB9AB464691E6DAE77D0C0B6011AC2554FCDD (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, String_t* ___0_purchaseToken, Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* ___1_onConsume, const RuntimeMethod* method)
  9991. {
  9992. static bool s_Il2CppMethodInitialized;
  9993. if (!s_Il2CppMethodInitialized)
  9994. {
  9995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  9996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  9997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  9998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3_il2cpp_TypeInfo_var);
  9999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  10000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  10001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24D3DE153958E752CFE514CB0421AEAA5D3AC266);
  10002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E9A8B9490715BE488FC276751AC092CED72E331);
  10003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728);
  10004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B);
  10005. s_Il2CppMethodInitialized = true;
  10006. }
  10007. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  10008. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  10009. {
  10010. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  10011. L_0 = GoogleBillingClient_GetConsumeParamsClass_m58C66A4B4CA41C79D27E3D1A9B5A1472FDB08E85(NULL);
  10012. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  10013. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10014. NullCheck(L_0);
  10015. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  10016. L_2 = AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63(L_0, _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B, L_1, AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  10017. V_0 = L_2;
  10018. }
  10019. {
  10020. auto __finallyBlock = il2cpp::utils::Finally([&]
  10021. {
  10022. FINALLY_0073:
  10023. {
  10024. {
  10025. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  10026. if (!L_3)
  10027. {
  10028. goto IL_007d;
  10029. }
  10030. }
  10031. {
  10032. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_0;
  10033. NullCheck(L_4);
  10034. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  10035. }
  10036. IL_007d:
  10037. {
  10038. return;
  10039. }
  10040. }
  10041. });
  10042. try
  10043. {
  10044. {
  10045. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = V_0;
  10046. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  10047. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
  10048. String_t* L_8 = ___0_purchaseToken;
  10049. NullCheck(L_7);
  10050. ArrayElementTypeCheck (L_7, L_8);
  10051. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
  10052. NullCheck(L_5);
  10053. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9;
  10054. L_9 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_5, _stringLiteral24D3DE153958E752CFE514CB0421AEAA5D3AC266, L_7, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10055. NullCheck(L_9);
  10056. AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_9, NULL);
  10057. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_10 = V_0;
  10058. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11;
  10059. L_11 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10060. NullCheck(L_10);
  10061. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_12;
  10062. L_12 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_10, _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728, L_11, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10063. V_1 = L_12;
  10064. }
  10065. {
  10066. auto __finallyBlock = il2cpp::utils::Finally([&]
  10067. {
  10068. FINALLY_0068_1:
  10069. {
  10070. {
  10071. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13 = V_1;
  10072. if (!L_13)
  10073. {
  10074. goto IL_0072_1;
  10075. }
  10076. }
  10077. {
  10078. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_14 = V_1;
  10079. NullCheck(L_14);
  10080. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
  10081. }
  10082. IL_0072_1:
  10083. {
  10084. return;
  10085. }
  10086. }
  10087. });
  10088. try
  10089. {
  10090. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_15 = __this->___m_BillingClient;
  10091. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  10092. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_16;
  10093. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_18 = V_1;
  10094. NullCheck(L_17);
  10095. ArrayElementTypeCheck (L_17, L_18);
  10096. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_18);
  10097. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_17;
  10098. Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* L_20 = ___1_onConsume;
  10099. GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3* L_21 = (GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3*)il2cpp_codegen_object_new(GoogleConsumeResponseListener_t554678618418EE1D7D9E4B49B8348D9239CFD8C3_il2cpp_TypeInfo_var);
  10100. GoogleConsumeResponseListener__ctor_m8CE0D56E7F1AA8E7CFDFCFC7050CB47DFFF2C3AB(L_21, L_20, NULL);
  10101. NullCheck(L_19);
  10102. ArrayElementTypeCheck (L_19, L_21);
  10103. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_21);
  10104. NullCheck(L_15);
  10105. AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_15, _stringLiteral5E9A8B9490715BE488FC276751AC092CED72E331, L_19, NULL);
  10106. goto IL_007e;
  10107. }
  10108. catch(Il2CppExceptionWrapper& e)
  10109. {
  10110. __finallyBlock.StoreException(e.ex);
  10111. }
  10112. }
  10113. }
  10114. catch(Il2CppExceptionWrapper& e)
  10115. {
  10116. __finallyBlock.StoreException(e.ex);
  10117. }
  10118. }
  10119. IL_007e:
  10120. {
  10121. return;
  10122. }
  10123. }
  10124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingClient_AcknowledgePurchase_m019D45043AC9BD3B1FC8B20187AA25A78188F9CD (GoogleBillingClient_t4165D93CF6ECC22C599E7DDDE8E3FA54879690C1* __this, String_t* ___0_purchaseToken, Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* ___1_onAcknowledge, const RuntimeMethod* method)
  10125. {
  10126. static bool s_Il2CppMethodInitialized;
  10127. if (!s_Il2CppMethodInitialized)
  10128. {
  10129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  10130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7_il2cpp_TypeInfo_var);
  10133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  10134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  10135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24D3DE153958E752CFE514CB0421AEAA5D3AC266);
  10136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FEA58AAF24C61EE697135803E8D03C83500C3F5);
  10137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728);
  10138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B);
  10139. s_Il2CppMethodInitialized = true;
  10140. }
  10141. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  10142. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  10143. {
  10144. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  10145. L_0 = GoogleBillingClient_GetAcknowledgePurchaseParamsClass_m01201653BC18C4E4F35BFD3936E0DB688F734AA9(NULL);
  10146. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  10147. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10148. NullCheck(L_0);
  10149. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  10150. L_2 = AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63(L_0, _stringLiteralF89E2B8AEFEFD95D439A48449E4C25ACB8455C5B, L_1, AndroidJavaObject_CallStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m398EA96C1DE1BB885F2B1DD0E00E8BBA86B49E63_RuntimeMethod_var);
  10151. V_0 = L_2;
  10152. }
  10153. {
  10154. auto __finallyBlock = il2cpp::utils::Finally([&]
  10155. {
  10156. FINALLY_0073:
  10157. {
  10158. {
  10159. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  10160. if (!L_3)
  10161. {
  10162. goto IL_007d;
  10163. }
  10164. }
  10165. {
  10166. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_0;
  10167. NullCheck(L_4);
  10168. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  10169. }
  10170. IL_007d:
  10171. {
  10172. return;
  10173. }
  10174. }
  10175. });
  10176. try
  10177. {
  10178. {
  10179. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = V_0;
  10180. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  10181. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
  10182. String_t* L_8 = ___0_purchaseToken;
  10183. NullCheck(L_7);
  10184. ArrayElementTypeCheck (L_7, L_8);
  10185. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
  10186. NullCheck(L_5);
  10187. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9;
  10188. L_9 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_5, _stringLiteral24D3DE153958E752CFE514CB0421AEAA5D3AC266, L_7, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10189. NullCheck(L_9);
  10190. AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_9, NULL);
  10191. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_10 = V_0;
  10192. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11;
  10193. L_11 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10194. NullCheck(L_10);
  10195. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_12;
  10196. L_12 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_10, _stringLiteralA733C7FC19A8317471D21AD091D1A9A6F973A728, L_11, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10197. V_1 = L_12;
  10198. }
  10199. {
  10200. auto __finallyBlock = il2cpp::utils::Finally([&]
  10201. {
  10202. FINALLY_0068_1:
  10203. {
  10204. {
  10205. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13 = V_1;
  10206. if (!L_13)
  10207. {
  10208. goto IL_0072_1;
  10209. }
  10210. }
  10211. {
  10212. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_14 = V_1;
  10213. NullCheck(L_14);
  10214. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
  10215. }
  10216. IL_0072_1:
  10217. {
  10218. return;
  10219. }
  10220. }
  10221. });
  10222. try
  10223. {
  10224. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_15 = __this->___m_BillingClient;
  10225. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  10226. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_16;
  10227. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_18 = V_1;
  10228. NullCheck(L_17);
  10229. ArrayElementTypeCheck (L_17, L_18);
  10230. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_18);
  10231. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_17;
  10232. Action_1_tC0F6621EB53EDD3D0A48E63AC5F65F60E5FA319D* L_20 = ___1_onAcknowledge;
  10233. GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7* L_21 = (GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7*)il2cpp_codegen_object_new(GoogleAcknowledgePurchaseListener_t6E473F7909F47F58F04139A8FB337B977C6A81E7_il2cpp_TypeInfo_var);
  10234. GoogleAcknowledgePurchaseListener__ctor_mB509911DE8C7BEE8D023360D6E5C1BC970E94FE1(L_21, L_20, NULL);
  10235. NullCheck(L_19);
  10236. ArrayElementTypeCheck (L_19, L_21);
  10237. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_21);
  10238. NullCheck(L_15);
  10239. AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_15, _stringLiteral7FEA58AAF24C61EE697135803E8D03C83500C3F5, L_19, NULL);
  10240. goto IL_007e;
  10241. }
  10242. catch(Il2CppExceptionWrapper& e)
  10243. {
  10244. __finallyBlock.StoreException(e.ex);
  10245. }
  10246. }
  10247. }
  10248. catch(Il2CppExceptionWrapper& e)
  10249. {
  10250. __finallyBlock.StoreException(e.ex);
  10251. }
  10252. }
  10253. IL_007e:
  10254. {
  10255. return;
  10256. }
  10257. }
  10258. #ifdef __clang__
  10259. #pragma clang diagnostic pop
  10260. #endif
  10261. #ifdef __clang__
  10262. #pragma clang diagnostic push
  10263. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10264. #pragma clang diagnostic ignored "-Wunused-variable"
  10265. #endif
  10266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GoogleBillingResult_get_responseCode_m41C985D833239D91A30D60B5E0F78F63D40FCEDD (GoogleBillingResult_t745A56EF536C75D42537F287C4BF137739AC6EA4* __this, const RuntimeMethod* method)
  10267. {
  10268. {
  10269. int32_t L_0 = __this->___U3CresponseCodeU3Ek__BackingField;
  10270. return L_0;
  10271. }
  10272. }
  10273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GoogleBillingResult_get_debugMessage_mCBC8D3C771085DE43CFBF8A67CC21FDE52684CEA (GoogleBillingResult_t745A56EF536C75D42537F287C4BF137739AC6EA4* __this, const RuntimeMethod* method)
  10274. {
  10275. {
  10276. String_t* L_0 = __this->___U3CdebugMessageU3Ek__BackingField;
  10277. return L_0;
  10278. }
  10279. }
  10280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GoogleBillingResult__ctor_mA4E4F80D1EF645AC6E72981FA7F7E141F6601377 (GoogleBillingResult_t745A56EF536C75D42537F287C4BF137739AC6EA4* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_billingResult, const RuntimeMethod* method)
  10281. {
  10282. static bool s_Il2CppMethodInitialized;
  10283. if (!s_Il2CppMethodInitialized)
  10284. {
  10285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  10286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DA292056609E91DF87CFB0BE26ACC4860B8C273);
  10289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63C24B473E127CB6B089ACEF244BCB238A34E135);
  10290. s_Il2CppMethodInitialized = true;
  10291. }
  10292. bool V_0 = false;
  10293. {
  10294. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10295. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ___0_billingResult;
  10296. V_0 = (bool)((!(((RuntimeObject*)(AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  10297. bool L_1 = V_0;
  10298. if (!L_1)
  10299. {
  10300. goto IL_003e;
  10301. }
  10302. }
  10303. {
  10304. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = ___0_billingResult;
  10305. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3;
  10306. L_3 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10307. NullCheck(L_2);
  10308. int32_t L_4;
  10309. L_4 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_2, _stringLiteral4DA292056609E91DF87CFB0BE26ACC4860B8C273, L_3, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  10310. __this->___U3CresponseCodeU3Ek__BackingField = L_4;
  10311. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = ___0_billingResult;
  10312. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6;
  10313. L_6 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10314. NullCheck(L_5);
  10315. String_t* L_7;
  10316. L_7 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_5, _stringLiteral63C24B473E127CB6B089ACEF244BCB238A34E135, L_6, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10317. __this->___U3CdebugMessageU3Ek__BackingField = L_7;
  10318. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdebugMessageU3Ek__BackingField), (void*)L_7);
  10319. }
  10320. IL_003e:
  10321. {
  10322. return;
  10323. }
  10324. }
  10325. #ifdef __clang__
  10326. #pragma clang diagnostic pop
  10327. #endif
  10328. #ifdef __clang__
  10329. #pragma clang diagnostic push
  10330. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10331. #pragma clang diagnostic ignored "-Wunused-variable"
  10332. #endif
  10333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GoogleBillingStrings_getWarningMessageMoreThanOneSkuFound_m7537B087FDB054238E02B64C5998D2FD4D4C3FD1 (String_t* ___0_sku, const RuntimeMethod* method)
  10334. {
  10335. static bool s_Il2CppMethodInitialized;
  10336. if (!s_Il2CppMethodInitialized)
  10337. {
  10338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2778FD4BAB0076B85A6DC02C1B233BF0A7848FC0);
  10339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C65AE428D66E9596028DEE3D50639FC92DA9E83);
  10340. s_Il2CppMethodInitialized = true;
  10341. }
  10342. String_t* V_0 = NULL;
  10343. {
  10344. String_t* L_0 = ___0_sku;
  10345. String_t* L_1;
  10346. L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2778FD4BAB0076B85A6DC02C1B233BF0A7848FC0, L_0, _stringLiteral9C65AE428D66E9596028DEE3D50639FC92DA9E83, NULL);
  10347. V_0 = L_1;
  10348. goto IL_0014;
  10349. }
  10350. IL_0014:
  10351. {
  10352. String_t* L_2 = V_0;
  10353. return L_2;
  10354. }
  10355. }
  10356. #ifdef __clang__
  10357. #pragma clang diagnostic pop
  10358. #endif
  10359. #ifdef __clang__
  10360. #pragma clang diagnostic push
  10361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10362. #pragma clang diagnostic ignored "-Wunused-variable"
  10363. #endif
  10364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GooglePurchase_get_isAcknowledged_m0C8DDEF734DE02C7F40F0E2818A0E0834FFC2C33 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10365. {
  10366. {
  10367. bool L_0 = __this->___U3CisAcknowledgedU3Ek__BackingField;
  10368. return L_0;
  10369. }
  10370. }
  10371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchase_get_purchaseState_m25B05A607B60519FBA52843CAEF8FD8FEE0752A9 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10372. {
  10373. {
  10374. int32_t L_0 = __this->___U3CpurchaseStateU3Ek__BackingField;
  10375. return L_0;
  10376. }
  10377. }
  10378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* GooglePurchase_get_skus_mFB5A449AA1EE9433CFE668CDE90A55B7FDEB81A4 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10379. {
  10380. {
  10381. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___U3CskusU3Ek__BackingField;
  10382. return L_0;
  10383. }
  10384. }
  10385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_receipt_mB7E801F89576DA092E7A95DC41037E0FDC9E026A (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10386. {
  10387. {
  10388. String_t* L_0 = __this->___U3CreceiptU3Ek__BackingField;
  10389. return L_0;
  10390. }
  10391. }
  10392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_signature_m72063440F5794869DB8A4DE3F56A73F4444786AC (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10393. {
  10394. {
  10395. String_t* L_0 = __this->___U3CsignatureU3Ek__BackingField;
  10396. return L_0;
  10397. }
  10398. }
  10399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_originalJson_m6708011BD0AE03F2280CD86A0F07875EA578D5BA (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10400. {
  10401. {
  10402. String_t* L_0 = __this->___U3CoriginalJsonU3Ek__BackingField;
  10403. return L_0;
  10404. }
  10405. }
  10406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_purchaseToken_mEAE44EFF7955BD8A92147AC6A5B8A70A6541EDE7 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10407. {
  10408. {
  10409. String_t* L_0 = __this->___U3CpurchaseTokenU3Ek__BackingField;
  10410. return L_0;
  10411. }
  10412. }
  10413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_sku_m58FFD30FBFB7CD671E343E2C61CAE80582C9EB94 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10414. {
  10415. static bool s_Il2CppMethodInitialized;
  10416. if (!s_Il2CppMethodInitialized)
  10417. {
  10418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B_RuntimeMethod_var);
  10419. s_Il2CppMethodInitialized = true;
  10420. }
  10421. {
  10422. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0;
  10423. L_0 = GooglePurchase_get_skus_mFB5A449AA1EE9433CFE668CDE90A55B7FDEB81A4_inline(__this, NULL);
  10424. String_t* L_1;
  10425. L_1 = Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B(L_0, Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B_RuntimeMethod_var);
  10426. return L_1;
  10427. }
  10428. }
  10429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GooglePurchase__ctor_m2EE677158EEE27268D0BABF905F4FC1E56E1063E (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_purchase, RuntimeObject* ___1_skuDetails, const RuntimeMethod* method)
  10430. {
  10431. static bool s_Il2CppMethodInitialized;
  10432. if (!s_Il2CppMethodInitialized)
  10433. {
  10434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599_RuntimeMethod_var);
  10435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
  10437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  10438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisString_t_mF1CEF96BC9AE8757DBC63C982E10690A2C4AB52C_RuntimeMethod_var);
  10441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
  10442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781_il2cpp_TypeInfo_var);
  10443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  10444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__26_0_m7EE2EB1174F22732D41A2FB17B869FAAACFE612E_RuntimeMethod_var);
  10445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var);
  10446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral001453AEE96196C60F5094DBB37BD7779972F12D);
  10447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral262420555EA5B16B5A4C3D90B8838492D7CA04F9);
  10448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral450C8EF3D0450ABCD23C53730AAA221835C6A350);
  10449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C);
  10450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0996A36415E22F8B9021DA5470FAD41831458D9);
  10451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1BC95382E937429BD5741792056300D87684F48);
  10452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF169275544223C785E8F3C2E7F2BB05FB2885329);
  10453. s_Il2CppMethodInitialized = true;
  10454. }
  10455. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  10456. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL;
  10457. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* G_B3_0 = NULL;
  10458. RuntimeObject* G_B3_1 = NULL;
  10459. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* G_B2_0 = NULL;
  10460. RuntimeObject* G_B2_1 = NULL;
  10461. {
  10462. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10463. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ___0_purchase;
  10464. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  10465. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10466. NullCheck(L_0);
  10467. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  10468. L_2 = AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D(L_0, _stringLiteral262420555EA5B16B5A4C3D90B8838492D7CA04F9, L_1, AndroidJavaObject_Call_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_m020246E0988293B6126B690BD6CE4D894276AA3D_RuntimeMethod_var);
  10469. V_0 = L_2;
  10470. }
  10471. {
  10472. auto __finallyBlock = il2cpp::utils::Finally([&]
  10473. {
  10474. FINALLY_00f3:
  10475. {
  10476. {
  10477. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  10478. if (!L_3)
  10479. {
  10480. goto IL_00fd;
  10481. }
  10482. }
  10483. {
  10484. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_0;
  10485. NullCheck(L_4);
  10486. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  10487. }
  10488. IL_00fd:
  10489. {
  10490. return;
  10491. }
  10492. }
  10493. });
  10494. try
  10495. {
  10496. {
  10497. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = ___0_purchase;
  10498. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6;
  10499. L_6 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10500. NullCheck(L_5);
  10501. bool L_7;
  10502. L_7 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_5, _stringLiteral001453AEE96196C60F5094DBB37BD7779972F12D, L_6, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
  10503. __this->___U3CisAcknowledgedU3Ek__BackingField = L_7;
  10504. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8 = ___0_purchase;
  10505. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9;
  10506. L_9 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10507. NullCheck(L_8);
  10508. int32_t L_10;
  10509. L_10 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_8, _stringLiteralC0996A36415E22F8B9021DA5470FAD41831458D9, L_9, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
  10510. __this->___U3CpurchaseStateU3Ek__BackingField = L_10;
  10511. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_11 = V_0;
  10512. RuntimeObject* L_12;
  10513. L_12 = AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599(L_11, AndroidJavaObjectExtensions_Enumerate_TisString_t_mACBF5A02F47B293C90E2E62AF3B5E90B471E1599_RuntimeMethod_var);
  10514. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_13;
  10515. L_13 = Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131(L_12, Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
  10516. __this->___U3CskusU3Ek__BackingField = L_13;
  10517. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CskusU3Ek__BackingField), (void*)L_13);
  10518. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_14 = ___0_purchase;
  10519. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15;
  10520. L_15 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10521. NullCheck(L_14);
  10522. String_t* L_16;
  10523. L_16 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_14, _stringLiteralD1BC95382E937429BD5741792056300D87684F48, L_15, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10524. __this->___U3CorderIdU3Ek__BackingField = L_16;
  10525. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CorderIdU3Ek__BackingField), (void*)L_16);
  10526. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_17 = ___0_purchase;
  10527. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18;
  10528. L_18 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10529. NullCheck(L_17);
  10530. String_t* L_19;
  10531. L_19 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_17, _stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C, L_18, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10532. __this->___U3CoriginalJsonU3Ek__BackingField = L_19;
  10533. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CoriginalJsonU3Ek__BackingField), (void*)L_19);
  10534. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_20 = ___0_purchase;
  10535. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21;
  10536. L_21 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10537. NullCheck(L_20);
  10538. String_t* L_22;
  10539. L_22 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_20, _stringLiteral450C8EF3D0450ABCD23C53730AAA221835C6A350, L_21, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10540. __this->___U3CsignatureU3Ek__BackingField = L_22;
  10541. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsignatureU3Ek__BackingField), (void*)L_22);
  10542. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_23 = ___0_purchase;
  10543. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24;
  10544. L_24 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10545. NullCheck(L_23);
  10546. String_t* L_25;
  10547. L_25 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_23, _stringLiteralF169275544223C785E8F3C2E7F2BB05FB2885329, L_24, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10548. __this->___U3CpurchaseTokenU3Ek__BackingField = L_25;
  10549. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpurchaseTokenU3Ek__BackingField), (void*)L_25);
  10550. RuntimeObject* L_26 = ___1_skuDetails;
  10551. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var);
  10552. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* L_27 = ((U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var))->___U3CU3E9__26_0;
  10553. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* L_28 = L_27;
  10554. if (L_28)
  10555. {
  10556. G_B3_0 = L_28;
  10557. G_B3_1 = L_26;
  10558. goto IL_00ce_1;
  10559. }
  10560. G_B2_0 = L_28;
  10561. G_B2_1 = L_26;
  10562. }
  10563. {
  10564. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var);
  10565. U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2* L_29 = ((U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var))->___U3CU3E9;
  10566. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* L_30 = (Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781*)il2cpp_codegen_object_new(Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781_il2cpp_TypeInfo_var);
  10567. Func_2__ctor_mFFF7D7AEADBD0AD9CD7E585C3CA3C49E9D07C689(L_30, L_29, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__26_0_m7EE2EB1174F22732D41A2FB17B869FAAACFE612E_RuntimeMethod_var), NULL);
  10568. Func_2_tA9831C7B3BD34D15235BDA21DD4526B835F35781* L_31 = L_30;
  10569. ((U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var))->___U3CU3E9__26_0 = L_31;
  10570. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var))->___U3CU3E9__26_0), (void*)L_31);
  10571. G_B3_0 = L_31;
  10572. G_B3_1 = G_B2_1;
  10573. }
  10574. IL_00ce_1:
  10575. {
  10576. RuntimeObject* L_32;
  10577. L_32 = Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisString_t_mF1CEF96BC9AE8757DBC63C982E10690A2C4AB52C(G_B3_1, G_B3_0, Enumerable_Select_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_TisString_t_mF1CEF96BC9AE8757DBC63C982E10690A2C4AB52C_RuntimeMethod_var);
  10578. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_33;
  10579. L_33 = Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131(L_32, Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
  10580. V_1 = L_33;
  10581. String_t* L_34;
  10582. L_34 = GooglePurchase_get_originalJson_m6708011BD0AE03F2280CD86A0F07875EA578D5BA_inline(__this, NULL);
  10583. String_t* L_35;
  10584. L_35 = GooglePurchase_get_signature_m72063440F5794869DB8A4DE3F56A73F4444786AC_inline(__this, NULL);
  10585. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_36 = V_1;
  10586. String_t* L_37;
  10587. L_37 = GoogleReceiptEncoder_EncodeReceipt_m17FC37EB777C0CD19B0A1345C320C17F030911D8(L_34, L_35, L_36, NULL);
  10588. __this->___U3CreceiptU3Ek__BackingField = L_37;
  10589. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreceiptU3Ek__BackingField), (void*)L_37);
  10590. goto IL_00fe;
  10591. }
  10592. }
  10593. catch(Il2CppExceptionWrapper& e)
  10594. {
  10595. __finallyBlock.StoreException(e.ex);
  10596. }
  10597. }
  10598. IL_00fe:
  10599. {
  10600. return;
  10601. }
  10602. }
  10603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GooglePurchase_IsAcknowledged_mE2F920ABCC295EA6F298E0AA74B4C3097C58F889 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10604. {
  10605. {
  10606. bool L_0;
  10607. L_0 = GooglePurchase_get_isAcknowledged_m0C8DDEF734DE02C7F40F0E2818A0E0834FFC2C33_inline(__this, NULL);
  10608. return L_0;
  10609. }
  10610. }
  10611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GooglePurchase_IsPurchased_m0091EC5B71B28E403588B26FD73EC2C0A19D36D1 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10612. {
  10613. {
  10614. int32_t L_0;
  10615. L_0 = GooglePurchase_get_purchaseState_m25B05A607B60519FBA52843CAEF8FD8FEE0752A9_inline(__this, NULL);
  10616. int32_t L_1;
  10617. L_1 = GooglePurchaseStateEnum_Purchased_m3791A59F7885C918735F78345549C35C39E661F0(NULL);
  10618. return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
  10619. }
  10620. }
  10621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GooglePurchase_IsPending_mB50CFCB4540C15FEEE6853C95CE3155C3D4C9E66 (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  10622. {
  10623. {
  10624. int32_t L_0;
  10625. L_0 = GooglePurchase_get_purchaseState_m25B05A607B60519FBA52843CAEF8FD8FEE0752A9_inline(__this, NULL);
  10626. int32_t L_1;
  10627. L_1 = GooglePurchaseStateEnum_Pending_m419C6870D3097EADAF00FF0D6FF5C486BFB13171(NULL);
  10628. return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
  10629. }
  10630. }
  10631. #ifdef __clang__
  10632. #pragma clang diagnostic pop
  10633. #endif
  10634. #ifdef __clang__
  10635. #pragma clang diagnostic push
  10636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10637. #pragma clang diagnostic ignored "-Wunused-variable"
  10638. #endif
  10639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3B5205D71CD68DEE8540207194DC751BCC9794B5 (const RuntimeMethod* method)
  10640. {
  10641. static bool s_Il2CppMethodInitialized;
  10642. if (!s_Il2CppMethodInitialized)
  10643. {
  10644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var);
  10645. s_Il2CppMethodInitialized = true;
  10646. }
  10647. {
  10648. U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2* L_0 = (U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2*)il2cpp_codegen_object_new(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var);
  10649. U3CU3Ec__ctor_m696F4E3E542DD5C7ADEFA41805FB149F796B836A(L_0, NULL);
  10650. ((U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  10651. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  10652. return;
  10653. }
  10654. }
  10655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m696F4E3E542DD5C7ADEFA41805FB149F796B836A (U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2* __this, const RuntimeMethod* method)
  10656. {
  10657. {
  10658. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10659. return;
  10660. }
  10661. }
  10662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3C_ctorU3Eb__26_0_m7EE2EB1174F22732D41A2FB17B869FAAACFE612E (U3CU3Ec_t5F4A44F3BE5DBDC253279EFFC260CCE4AC510CC2* __this, AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___0_skuDetail, const RuntimeMethod* method)
  10663. {
  10664. static bool s_Il2CppMethodInitialized;
  10665. if (!s_Il2CppMethodInitialized)
  10666. {
  10667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C);
  10670. s_Il2CppMethodInitialized = true;
  10671. }
  10672. {
  10673. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ___0_skuDetail;
  10674. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  10675. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  10676. NullCheck(L_0);
  10677. String_t* L_2;
  10678. L_2 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_0, _stringLiteral9303FDBBA3EA9F42A781A1107ABF8F1702BF684C, L_1, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
  10679. return L_2;
  10680. }
  10681. }
  10682. #ifdef __clang__
  10683. #pragma clang diagnostic pop
  10684. #endif
  10685. #ifdef __clang__
  10686. #pragma clang diagnostic push
  10687. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10688. #pragma clang diagnostic ignored "-Wunused-variable"
  10689. #endif
  10690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* GooglePurchaseStateEnum_GetPurchaseStateJavaObject_mBEFD71488906CB2105D270DACD285AFFE95C89E1 (const RuntimeMethod* method)
  10691. {
  10692. static bool s_Il2CppMethodInitialized;
  10693. if (!s_Il2CppMethodInitialized)
  10694. {
  10695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  10696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3DB8521ADB71488B0A3D538F58F98B35E326552);
  10697. s_Il2CppMethodInitialized = true;
  10698. }
  10699. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  10700. {
  10701. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  10702. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_0, _stringLiteralF3DB8521ADB71488B0A3D538F58F98B35E326552, NULL);
  10703. V_0 = L_0;
  10704. goto IL_000e;
  10705. }
  10706. IL_000e:
  10707. {
  10708. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_1 = V_0;
  10709. return L_1;
  10710. }
  10711. }
  10712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchaseStateEnum_Purchased_m3791A59F7885C918735F78345549C35C39E661F0 (const RuntimeMethod* method)
  10713. {
  10714. static bool s_Il2CppMethodInitialized;
  10715. if (!s_Il2CppMethodInitialized)
  10716. {
  10717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_RuntimeMethod_var);
  10718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var);
  10719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  10720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  10721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  10722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  10723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DAB35E4EA4BBD5AF1473155FA1288D974D1DAD9);
  10724. s_Il2CppMethodInitialized = true;
  10725. }
  10726. bool V_0 = false;
  10727. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  10728. int32_t V_2 = 0;
  10729. {
  10730. bool L_0;
  10731. L_0 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&((GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields*)il2cpp_codegen_static_fields_for(GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var))->___s_Purchased), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  10732. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  10733. bool L_1 = V_0;
  10734. if (!L_1)
  10735. {
  10736. goto IL_003c;
  10737. }
  10738. }
  10739. {
  10740. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  10741. L_2 = GooglePurchaseStateEnum_GetPurchaseStateJavaObject_mBEFD71488906CB2105D270DACD285AFFE95C89E1(NULL);
  10742. V_1 = L_2;
  10743. }
  10744. {
  10745. auto __finallyBlock = il2cpp::utils::Finally([&]
  10746. {
  10747. FINALLY_0030:
  10748. {
  10749. {
  10750. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_1;
  10751. if (!L_3)
  10752. {
  10753. goto IL_003a;
  10754. }
  10755. }
  10756. {
  10757. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_1;
  10758. NullCheck(L_4);
  10759. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  10760. }
  10761. IL_003a:
  10762. {
  10763. return;
  10764. }
  10765. }
  10766. });
  10767. try
  10768. {
  10769. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = V_1;
  10770. NullCheck(L_5);
  10771. int32_t L_6;
  10772. L_6 = AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC(L_5, _stringLiteral6DAB35E4EA4BBD5AF1473155FA1288D974D1DAD9, AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_RuntimeMethod_var);
  10773. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_7;
  10774. memset((&L_7), 0, sizeof(L_7));
  10775. Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_7), L_6, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  10776. ((GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields*)il2cpp_codegen_static_fields_for(GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var))->___s_Purchased = L_7;
  10777. goto IL_003b;
  10778. }
  10779. catch(Il2CppExceptionWrapper& e)
  10780. {
  10781. __finallyBlock.StoreException(e.ex);
  10782. }
  10783. }
  10784. IL_003b:
  10785. {
  10786. }
  10787. IL_003c:
  10788. {
  10789. int32_t L_8;
  10790. L_8 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&((GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields*)il2cpp_codegen_static_fields_for(GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var))->___s_Purchased), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  10791. V_2 = L_8;
  10792. goto IL_0049;
  10793. }
  10794. IL_0049:
  10795. {
  10796. int32_t L_9 = V_2;
  10797. return L_9;
  10798. }
  10799. }
  10800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchaseStateEnum_Pending_m419C6870D3097EADAF00FF0D6FF5C486BFB13171 (const RuntimeMethod* method)
  10801. {
  10802. static bool s_Il2CppMethodInitialized;
  10803. if (!s_Il2CppMethodInitialized)
  10804. {
  10805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_RuntimeMethod_var);
  10806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var);
  10807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  10808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  10809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  10810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  10811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE621E6581BCE23AE171A5EFE8813FCCCF6DC45FF);
  10812. s_Il2CppMethodInitialized = true;
  10813. }
  10814. bool V_0 = false;
  10815. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_1 = NULL;
  10816. int32_t V_2 = 0;
  10817. {
  10818. bool L_0;
  10819. L_0 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&((GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields*)il2cpp_codegen_static_fields_for(GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var))->___s_Pending), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  10820. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  10821. bool L_1 = V_0;
  10822. if (!L_1)
  10823. {
  10824. goto IL_003c;
  10825. }
  10826. }
  10827. {
  10828. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2;
  10829. L_2 = GooglePurchaseStateEnum_GetPurchaseStateJavaObject_mBEFD71488906CB2105D270DACD285AFFE95C89E1(NULL);
  10830. V_1 = L_2;
  10831. }
  10832. {
  10833. auto __finallyBlock = il2cpp::utils::Finally([&]
  10834. {
  10835. FINALLY_0030:
  10836. {
  10837. {
  10838. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_1;
  10839. if (!L_3)
  10840. {
  10841. goto IL_003a;
  10842. }
  10843. }
  10844. {
  10845. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_1;
  10846. NullCheck(L_4);
  10847. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  10848. }
  10849. IL_003a:
  10850. {
  10851. return;
  10852. }
  10853. }
  10854. });
  10855. try
  10856. {
  10857. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = V_1;
  10858. NullCheck(L_5);
  10859. int32_t L_6;
  10860. L_6 = AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC(L_5, _stringLiteralE621E6581BCE23AE171A5EFE8813FCCCF6DC45FF, AndroidJavaObject_GetStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m740F3401DEA4A75BADD753EFF71D2328B4147BFC_RuntimeMethod_var);
  10861. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_7;
  10862. memset((&L_7), 0, sizeof(L_7));
  10863. Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_7), L_6, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  10864. ((GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields*)il2cpp_codegen_static_fields_for(GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var))->___s_Pending = L_7;
  10865. goto IL_003b;
  10866. }
  10867. catch(Il2CppExceptionWrapper& e)
  10868. {
  10869. __finallyBlock.StoreException(e.ex);
  10870. }
  10871. }
  10872. IL_003b:
  10873. {
  10874. }
  10875. IL_003c:
  10876. {
  10877. int32_t L_8;
  10878. L_8 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&((GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_StaticFields*)il2cpp_codegen_static_fields_for(GooglePurchaseStateEnum_tDDCC9F3F35E2DE86B6D790F7B4147DE728EACC7D_il2cpp_TypeInfo_var))->___s_Pending), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  10879. V_2 = L_8;
  10880. goto IL_0049;
  10881. }
  10882. IL_0049:
  10883. {
  10884. int32_t L_9 = V_2;
  10885. return L_9;
  10886. }
  10887. }
  10888. #ifdef __clang__
  10889. #pragma clang diagnostic pop
  10890. #endif
  10891. #ifdef __clang__
  10892. #pragma clang diagnostic push
  10893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10894. #pragma clang diagnostic ignored "-Wunused-variable"
  10895. #endif
  10896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchaseStateEnumProvider_Purchased_m367280B3C4A0D25DE27159A38A1F7E8E10835F40 (GooglePurchaseStateEnumProvider_t4F9C48DADF977FD31FFE29D767F092126332683A* __this, const RuntimeMethod* method)
  10897. {
  10898. int32_t V_0 = 0;
  10899. {
  10900. int32_t L_0;
  10901. L_0 = GooglePurchaseStateEnum_Purchased_m3791A59F7885C918735F78345549C35C39E661F0(NULL);
  10902. V_0 = L_0;
  10903. goto IL_0009;
  10904. }
  10905. IL_0009:
  10906. {
  10907. int32_t L_1 = V_0;
  10908. return L_1;
  10909. }
  10910. }
  10911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GooglePurchaseStateEnumProvider_Pending_mDF35C16DB0772027E6013DFBA15969B13E3C0B75 (GooglePurchaseStateEnumProvider_t4F9C48DADF977FD31FFE29D767F092126332683A* __this, const RuntimeMethod* method)
  10912. {
  10913. int32_t V_0 = 0;
  10914. {
  10915. int32_t L_0;
  10916. L_0 = GooglePurchaseStateEnum_Pending_m419C6870D3097EADAF00FF0D6FF5C486BFB13171(NULL);
  10917. V_0 = L_0;
  10918. goto IL_0009;
  10919. }
  10920. IL_0009:
  10921. {
  10922. int32_t L_1 = V_0;
  10923. return L_1;
  10924. }
  10925. }
  10926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GooglePurchaseStateEnumProvider__ctor_mBE9E27B95EC11A8AD90B102BF49D0DD6CCA80780 (GooglePurchaseStateEnumProvider_t4F9C48DADF977FD31FFE29D767F092126332683A* __this, const RuntimeMethod* method)
  10927. {
  10928. {
  10929. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10930. return;
  10931. }
  10932. }
  10933. #ifdef __clang__
  10934. #pragma clang diagnostic pop
  10935. #endif
  10936. #ifdef __clang__
  10937. #pragma clang diagnostic push
  10938. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10939. #pragma clang diagnostic ignored "-Wunused-variable"
  10940. #endif
  10941. #ifdef __clang__
  10942. #pragma clang diagnostic pop
  10943. #endif
  10944. #ifdef __clang__
  10945. #pragma clang diagnostic push
  10946. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10947. #pragma clang diagnostic ignored "-Wunused-variable"
  10948. #endif
  10949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GoogleSkuTypeEnum_InApp_m3D8DF28E36C52A558A171EBE49300FE42E73C0B9 (const RuntimeMethod* method)
  10950. {
  10951. static bool s_Il2CppMethodInitialized;
  10952. if (!s_Il2CppMethodInitialized)
  10953. {
  10954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44250C90C4461C6F602B3B9DC9B873627787D3B);
  10955. s_Il2CppMethodInitialized = true;
  10956. }
  10957. String_t* V_0 = NULL;
  10958. {
  10959. V_0 = _stringLiteralA44250C90C4461C6F602B3B9DC9B873627787D3B;
  10960. goto IL_0009;
  10961. }
  10962. IL_0009:
  10963. {
  10964. String_t* L_0 = V_0;
  10965. return L_0;
  10966. }
  10967. }
  10968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GoogleSkuTypeEnum_Sub_m67C8DA9DA489930486A1A308049B9C52C2C071C3 (const RuntimeMethod* method)
  10969. {
  10970. static bool s_Il2CppMethodInitialized;
  10971. if (!s_Il2CppMethodInitialized)
  10972. {
  10973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5EE8C59C90DE1E698A3010542A9B964C720ED30);
  10974. s_Il2CppMethodInitialized = true;
  10975. }
  10976. String_t* V_0 = NULL;
  10977. {
  10978. V_0 = _stringLiteralC5EE8C59C90DE1E698A3010542A9B964C720ED30;
  10979. goto IL_0009;
  10980. }
  10981. IL_0009:
  10982. {
  10983. String_t* L_0 = V_0;
  10984. return L_0;
  10985. }
  10986. }
  10987. #ifdef __clang__
  10988. #pragma clang diagnostic pop
  10989. #endif
  10990. #ifdef __clang__
  10991. #pragma clang diagnostic push
  10992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10993. #pragma clang diagnostic ignored "-Wunused-variable"
  10994. #endif
  10995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProductDescriptionQuery__ctor_m231111ED1963D9EDF6B55DC53F1D32EB695BD3CF (ProductDescriptionQuery_t03B36576574F6E71672313472421EE2FB8C5BFAE* __this, ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* ___0_products, Action_1_tA72D33CF2F54A3A2B5EA5FC85BF59006A8BCC2BE* ___1_onProductsReceived, Action_2_tC2DD197673ADDAA7EFFAEDAC57ED274829FE9863* ___2_onRetrieveProductsFailed, const RuntimeMethod* method)
  10996. {
  10997. {
  10998. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10999. ReadOnlyCollection_1_tA49701F42E3782EB8804C53D26901317BAD43A9E* L_0 = ___0_products;
  11000. __this->___products = L_0;
  11001. Il2CppCodeGenWriteBarrier((void**)(&__this->___products), (void*)L_0);
  11002. Action_1_tA72D33CF2F54A3A2B5EA5FC85BF59006A8BCC2BE* L_1 = ___1_onProductsReceived;
  11003. __this->___onProductsReceived = L_1;
  11004. Il2CppCodeGenWriteBarrier((void**)(&__this->___onProductsReceived), (void*)L_1);
  11005. Action_2_tC2DD197673ADDAA7EFFAEDAC57ED274829FE9863* L_2 = ___2_onRetrieveProductsFailed;
  11006. __this->___onRetrieveProductsFailed = L_2;
  11007. Il2CppCodeGenWriteBarrier((void**)(&__this->___onRetrieveProductsFailed), (void*)L_2);
  11008. return;
  11009. }
  11010. }
  11011. #ifdef __clang__
  11012. #pragma clang diagnostic pop
  11013. #endif
  11014. #ifdef __clang__
  11015. #pragma clang diagnostic push
  11016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11017. #pragma clang diagnostic ignored "-Wunused-variable"
  11018. #endif
  11019. #ifdef __clang__
  11020. #pragma clang diagnostic pop
  11021. #endif
  11022. #ifdef __clang__
  11023. #pragma clang diagnostic push
  11024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11025. #pragma clang diagnostic ignored "-Wunused-variable"
  11026. #endif
  11027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_m88B6F9ABC0B2644814DC58FB9602948572F7E971 (String_t* ___0_s, const RuntimeMethod* method)
  11028. {
  11029. uint32_t V_0 = 0;
  11030. int32_t V_1 = 0;
  11031. {
  11032. String_t* L_0 = ___0_s;
  11033. if (!L_0)
  11034. {
  11035. goto IL_002c;
  11036. }
  11037. }
  11038. {
  11039. V_0 = ((int32_t)-2128831035);
  11040. V_1 = 0;
  11041. goto IL_0021;
  11042. }
  11043. IL_000d:
  11044. {
  11045. String_t* L_1 = ___0_s;
  11046. int32_t L_2 = V_1;
  11047. NullCheck(L_1);
  11048. Il2CppChar L_3;
  11049. L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
  11050. uint32_t L_4 = V_0;
  11051. V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_3^(int32_t)L_4)), ((int32_t)16777619)));
  11052. int32_t L_5 = V_1;
  11053. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  11054. }
  11055. IL_0021:
  11056. {
  11057. int32_t L_6 = V_1;
  11058. String_t* L_7 = ___0_s;
  11059. NullCheck(L_7);
  11060. int32_t L_8;
  11061. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  11062. if ((((int32_t)L_6) >= ((int32_t)L_8)))
  11063. {
  11064. goto IL_002c;
  11065. }
  11066. }
  11067. {
  11068. goto IL_000d;
  11069. }
  11070. IL_002c:
  11071. {
  11072. uint32_t L_9 = V_0;
  11073. return L_9;
  11074. }
  11075. }
  11076. #ifdef __clang__
  11077. #pragma clang diagnostic pop
  11078. #endif
  11079. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StoreConfiguration_set_androidStore_mC489914742751F34F6602DA872EB2B3BB3939F17_inline (StoreConfiguration_t2D81230C6E8000534E56E8517B9821C448E52CC6* __this, int32_t ___0_value, const RuntimeMethod* method)
  11080. {
  11081. {
  11082. int32_t L_0 = ___0_value;
  11083. __this->___U3CandroidStoreU3Ek__BackingField = L_0;
  11084. return;
  11085. }
  11086. }
  11087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Product_get_receipt_m0C80E1794DD8A8F287F752B00188679B109BCAFA_inline (Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* __this, const RuntimeMethod* method)
  11088. {
  11089. {
  11090. String_t* L_0 = __this->___U3CreceiptU3Ek__BackingField;
  11091. return L_0;
  11092. }
  11093. }
  11094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* Product_get_definition_m99F1AE5F43863A860DF8C2CFC049EF41560A4873_inline (Product_t8CB4C6F2541BB4560097D6E07ABCB3AD3BB6082E* __this, const RuntimeMethod* method)
  11095. {
  11096. {
  11097. ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* L_0 = __this->___U3CdefinitionU3Ek__BackingField;
  11098. return L_0;
  11099. }
  11100. }
  11101. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ProductDefinition_get_storeSpecificId_mEB2CB96C5CD753F11A4DF85F3C7B930110962E36_inline (ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* __this, const RuntimeMethod* method)
  11102. {
  11103. {
  11104. String_t* L_0 = __this->___U3CstoreSpecificIdU3Ek__BackingField;
  11105. return L_0;
  11106. }
  11107. }
  11108. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline (const RuntimeMethod* method)
  11109. {
  11110. static bool s_Il2CppMethodInitialized;
  11111. if (!s_Il2CppMethodInitialized)
  11112. {
  11113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11114. s_Il2CppMethodInitialized = true;
  11115. }
  11116. {
  11117. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11118. RuntimeObject* L_0 = ((Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_StaticFields*)il2cpp_codegen_static_fields_for(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))->___s_Logger;
  11119. return L_0;
  11120. }
  11121. }
  11122. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AppleInAppPurchaseReceipt_get_productID_m084EF4FFEBF308CE58401DBA48416D05CD01AC6A_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11123. {
  11124. {
  11125. String_t* L_0 = __this->___U3CproductIDU3Ek__BackingField;
  11126. return L_0;
  11127. }
  11128. }
  11129. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D AppleInAppPurchaseReceipt_get_purchaseDate_mD0C3B7344A76EE7BFEC69AB815F02B52F98145B9_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11130. {
  11131. {
  11132. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___U3CpurchaseDateU3Ek__BackingField;
  11133. return L_0;
  11134. }
  11135. }
  11136. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AppleInAppPurchaseReceipt_get_productType_mA5E7583E60B52D6D959FA7123FC5E9BF1D8774B1_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11137. {
  11138. {
  11139. int32_t L_0 = __this->___U3CproductTypeU3Ek__BackingField;
  11140. return L_0;
  11141. }
  11142. }
  11143. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method)
  11144. {
  11145. {
  11146. int64_t L_0 = __this->____ticks;
  11147. return L_0;
  11148. }
  11149. }
  11150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D AppleInAppPurchaseReceipt_get_subscriptionExpirationDate_m643E75D4AFD8C1D478C51377E72D5809B383648F_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11151. {
  11152. {
  11153. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___U3CsubscriptionExpirationDateU3Ek__BackingField;
  11154. return L_0;
  11155. }
  11156. }
  11157. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D AppleInAppPurchaseReceipt_get_cancellationDate_mDF2DD93796406B22172FBB7670D94A28F9AB0DC7_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11158. {
  11159. {
  11160. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___U3CcancellationDateU3Ek__BackingField;
  11161. return L_0;
  11162. }
  11163. }
  11164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AppleInAppPurchaseReceipt_get_isFreeTrial_m759D2E45FFC7CEDF367DCBCFB621DB339BDDB5EC_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11165. {
  11166. {
  11167. int32_t L_0 = __this->___U3CisFreeTrialU3Ek__BackingField;
  11168. return L_0;
  11169. }
  11170. }
  11171. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AppleInAppPurchaseReceipt_get_isIntroductoryPricePeriod_m562487C7A6F83DA38820E1F47D21D3E481C790D5_inline (AppleInAppPurchaseReceipt_t45E81B173E0600832D2E259DA4A6CFA9C54A7CD6* __this, const RuntimeMethod* method)
  11172. {
  11173. {
  11174. int32_t L_0 = __this->___U3CisIntroductoryPricePeriodU3Ek__BackingField;
  11175. return L_0;
  11176. }
  11177. }
  11178. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  11179. {
  11180. {
  11181. int32_t L_0 = __this->____stringLength;
  11182. return L_0;
  11183. }
  11184. }
  11185. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  11186. {
  11187. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  11188. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11189. }
  11190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ProductDefinition_get_type_m66F4D4D03E3A6B95FD6F312EBACE07FA1B8E18E7_inline (ProductDefinition_t0ECCC323EC3E52DE3143F374262050ADCECB1517* __this, const RuntimeMethod* method)
  11191. {
  11192. {
  11193. int32_t L_0 = __this->___U3CtypeU3Ek__BackingField;
  11194. return L_0;
  11195. }
  11196. }
  11197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* CoreRegistry_get_Instance_m73A64BD3CB78EF5AC698D1635B5872CEB9F9AFE2_inline (const RuntimeMethod* method)
  11198. {
  11199. static bool s_Il2CppMethodInitialized;
  11200. if (!s_Il2CppMethodInitialized)
  11201. {
  11202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA_il2cpp_TypeInfo_var);
  11203. s_Il2CppMethodInitialized = true;
  11204. }
  11205. {
  11206. CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA* L_0 = ((CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA_StaticFields*)il2cpp_codegen_static_fields_for(CoreRegistry_t7B61538793CE940CE3A391364C163F1078C9F2BA_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField;
  11207. return L_0;
  11208. }
  11209. }
  11210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StandardPurchasingModule_get_telemetryMetricsInstanceWrapper_mF393B4FAA53F486752C053600DC1218679486040_inline (StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* __this, const RuntimeMethod* method)
  11211. {
  11212. {
  11213. RuntimeObject* L_0 = __this->___U3CtelemetryMetricsInstanceWrapperU3Ek__BackingField;
  11214. return L_0;
  11215. }
  11216. }
  11217. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StandardPurchasingModule_get_telemetryDiagnosticsInstanceWrapper_mC8A3736751296DAF9BD4CC9910D1A60EEAD80AC0_inline (StandardPurchasingModule_t988B3F7D9F73F5C6458E0DBB35AC92CDD3DA2489* __this, const RuntimeMethod* method)
  11218. {
  11219. {
  11220. RuntimeObject* L_0 = __this->___U3CtelemetryDiagnosticsInstanceWrapperU3Ek__BackingField;
  11221. return L_0;
  11222. }
  11223. }
  11224. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Task_get_CompletedTask_m1567097D0142D009DC8F9B70DA2C55DA651D55E9_inline (const RuntimeMethod* method)
  11225. {
  11226. static bool s_Il2CppMethodInitialized;
  11227. if (!s_Il2CppMethodInitialized)
  11228. {
  11229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  11230. s_Il2CppMethodInitialized = true;
  11231. }
  11232. {
  11233. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  11234. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields*)il2cpp_codegen_static_fields_for(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var))->___U3CCompletedTaskU3Ek__BackingField;
  11235. return L_0;
  11236. }
  11237. }
  11238. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_originalJson_m2AA4A01F9FD6D875D3178EA3516A2CA7E0C2F458_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method)
  11239. {
  11240. {
  11241. String_t* L_0 = ___0_value;
  11242. __this->___U3CoriginalJsonU3Ek__BackingField = L_0;
  11243. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CoriginalJsonU3Ek__BackingField), (void*)L_0);
  11244. return;
  11245. }
  11246. }
  11247. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_introductoryPrice_m5A6A7589836E3AAAB78BF64B2EB434D50697FC55_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method)
  11248. {
  11249. {
  11250. String_t* L_0 = ___0_value;
  11251. __this->___U3CintroductoryPriceU3Ek__BackingField = L_0;
  11252. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CintroductoryPriceU3Ek__BackingField), (void*)L_0);
  11253. return;
  11254. }
  11255. }
  11256. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_subscriptionPeriod_mE8B892F4C6E22156A092545EE251E829BD657A4B_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method)
  11257. {
  11258. {
  11259. String_t* L_0 = ___0_value;
  11260. __this->___U3CsubscriptionPeriodU3Ek__BackingField = L_0;
  11261. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubscriptionPeriodU3Ek__BackingField), (void*)L_0);
  11262. return;
  11263. }
  11264. }
  11265. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_freeTrialPeriod_mAD70EE78EF91C1EC5BC3EDC1BA4C36832F6DB82F_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method)
  11266. {
  11267. {
  11268. String_t* L_0 = ___0_value;
  11269. __this->___U3CfreeTrialPeriodU3Ek__BackingField = L_0;
  11270. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfreeTrialPeriodU3Ek__BackingField), (void*)L_0);
  11271. return;
  11272. }
  11273. }
  11274. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_introductoryPricePeriod_mF7C017AF4C274A6417A5FF1AFFB94584F3950D53_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, String_t* ___0_value, const RuntimeMethod* method)
  11275. {
  11276. {
  11277. String_t* L_0 = ___0_value;
  11278. __this->___U3CintroductoryPricePeriodU3Ek__BackingField = L_0;
  11279. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CintroductoryPricePeriodU3Ek__BackingField), (void*)L_0);
  11280. return;
  11281. }
  11282. }
  11283. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GoogleProductMetadata_set_introductoryPriceCycles_m5D7A148FCFC8C13188F970F2AB846033CD30EE64_inline (GoogleProductMetadata_tABE398636B311196E61268920464C7008140D5D2* __this, int32_t ___0_value, const RuntimeMethod* method)
  11284. {
  11285. {
  11286. int32_t L_0 = ___0_value;
  11287. __this->___U3CintroductoryPriceCyclesU3Ek__BackingField = L_0;
  11288. return;
  11289. }
  11290. }
  11291. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* GooglePurchase_get_skus_mFB5A449AA1EE9433CFE668CDE90A55B7FDEB81A4_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  11292. {
  11293. {
  11294. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___U3CskusU3Ek__BackingField;
  11295. return L_0;
  11296. }
  11297. }
  11298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_originalJson_m6708011BD0AE03F2280CD86A0F07875EA578D5BA_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  11299. {
  11300. {
  11301. String_t* L_0 = __this->___U3CoriginalJsonU3Ek__BackingField;
  11302. return L_0;
  11303. }
  11304. }
  11305. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GooglePurchase_get_signature_m72063440F5794869DB8A4DE3F56A73F4444786AC_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  11306. {
  11307. {
  11308. String_t* L_0 = __this->___U3CsignatureU3Ek__BackingField;
  11309. return L_0;
  11310. }
  11311. }
  11312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GooglePurchase_get_isAcknowledged_m0C8DDEF734DE02C7F40F0E2818A0E0834FFC2C33_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  11313. {
  11314. {
  11315. bool L_0 = __this->___U3CisAcknowledgedU3Ek__BackingField;
  11316. return L_0;
  11317. }
  11318. }
  11319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GooglePurchase_get_purchaseState_m25B05A607B60519FBA52843CAEF8FD8FEE0752A9_inline (GooglePurchase_tFABB74E360ED620F60451B0E688B98BA378C0EDF* __this, const RuntimeMethod* method)
  11320. {
  11321. {
  11322. int32_t L_0 = __this->___U3CpurchaseStateU3Ek__BackingField;
  11323. return L_0;
  11324. }
  11325. }
  11326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  11327. {
  11328. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  11329. int32_t V_1 = 0;
  11330. {
  11331. int32_t L_0 = __this->____version;
  11332. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  11333. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  11334. V_0 = L_1;
  11335. int32_t L_2 = __this->____size;
  11336. V_1 = L_2;
  11337. int32_t L_3 = V_1;
  11338. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  11339. NullCheck(L_4);
  11340. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  11341. {
  11342. goto IL_0034;
  11343. }
  11344. }
  11345. {
  11346. int32_t L_5 = V_1;
  11347. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  11348. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  11349. int32_t L_7 = V_1;
  11350. RuntimeObject* L_8 = ___0_item;
  11351. NullCheck(L_6);
  11352. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  11353. return;
  11354. }
  11355. IL_0034:
  11356. {
  11357. RuntimeObject* L_9 = ___0_item;
  11358. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11359. return;
  11360. }
  11361. }
  11362. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  11363. {
  11364. {
  11365. int32_t L_0 = __this->____size;
  11366. return L_0;
  11367. }
  11368. }
  11369. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  11370. {
  11371. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  11372. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11373. }
  11374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  11375. {
  11376. {
  11377. RuntimeObject* L_0 = __this->____current;
  11378. return L_0;
  11379. }
  11380. }
  11381. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
  11382. {
  11383. {
  11384. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current;
  11385. return L_0;
  11386. }
  11387. }
  11388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  11389. {
  11390. {
  11391. RuntimeObject* L_0 = __this->___key;
  11392. return L_0;
  11393. }
  11394. }
  11395. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  11396. {
  11397. {
  11398. RuntimeObject* L_0 = __this->___value;
  11399. return L_0;
  11400. }
  11401. }
  11402. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  11403. {
  11404. int32_t V_0 = 0;
  11405. {
  11406. int32_t L_0 = __this->____version;
  11407. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  11408. }
  11409. {
  11410. int32_t L_1 = __this->____size;
  11411. V_0 = L_1;
  11412. __this->____size = 0;
  11413. int32_t L_2 = V_0;
  11414. if ((((int32_t)L_2) <= ((int32_t)0)))
  11415. {
  11416. goto IL_003c;
  11417. }
  11418. }
  11419. {
  11420. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  11421. int32_t L_4 = V_0;
  11422. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  11423. return;
  11424. }
  11425. IL_003c:
  11426. {
  11427. return;
  11428. }
  11429. }
  11430. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  11431. {
  11432. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  11433. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11434. }
  11435. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
  11436. {
  11437. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
  11438. int32_t V_1 = 0;
  11439. {
  11440. int32_t L_0 = __this->____version;
  11441. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  11442. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = __this->____items;
  11443. V_0 = L_1;
  11444. int32_t L_2 = __this->____size;
  11445. V_1 = L_2;
  11446. int32_t L_3 = V_1;
  11447. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_4 = V_0;
  11448. NullCheck(L_4);
  11449. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  11450. {
  11451. goto IL_0034;
  11452. }
  11453. }
  11454. {
  11455. int32_t L_5 = V_1;
  11456. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  11457. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
  11458. int32_t L_7 = V_1;
  11459. int32_t L_8 = ___0_item;
  11460. NullCheck(L_6);
  11461. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
  11462. return;
  11463. }
  11464. IL_0034:
  11465. {
  11466. int32_t L_9 = ___0_item;
  11467. List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11468. return;
  11469. }
  11470. }
  11471. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
  11472. {
  11473. il2cpp_rgctx_method_init(method);
  11474. {
  11475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  11476. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
  11477. return L_0;
  11478. }
  11479. }
  11480. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
  11481. {
  11482. {
  11483. bool L_0 = __this->___hasValue;
  11484. return L_0;
  11485. }
  11486. }
  11487. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  11488. {
  11489. {
  11490. bool L_0 = __this->___hasValue;
  11491. return L_0;
  11492. }
  11493. }