Geen omschrijving
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

NativeGallery.Runtime.cpp 363KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044
  1. #include "pch-cpp.hpp"
  2. template <typename R>
  3. struct VirtualFuncInvoker0
  4. {
  5. typedef R (*Func)(void*, const RuntimeMethod*);
  6. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  10. }
  11. };
  12. struct InterfaceActionInvoker0
  13. {
  14. typedef void (*Action)(void*, const RuntimeMethod*);
  15. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  16. {
  17. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  18. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  19. }
  20. };
  21. struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
  22. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  23. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  24. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  25. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  26. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
  27. struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C;
  28. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  29. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  30. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  31. struct TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A;
  32. struct TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2;
  33. struct TaskFactory_1_t96AF1AA119B568BA8916E7FD621B61B350B9BB49;
  34. struct TaskFactory_1_t7ABCD7F9503486A075E0B072E6EB95956CFE3106;
  35. struct TaskFactory_1_tA02CD66EEE1C447BE2C3BDAF4821F919418AE5FF;
  36. struct TaskFactory_1_t35C6AEC41B60E4359493BFD3029B9555DD606C05;
  37. struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB;
  38. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2;
  39. struct Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0;
  40. struct Task_1_t95921EB64E237ACD28589D64B693C652268F225E;
  41. struct Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8;
  42. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  43. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  44. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  45. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  46. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  47. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  48. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  49. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  50. struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03;
  51. struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0;
  52. struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D;
  53. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  54. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
  55. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
  56. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  57. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  58. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
  59. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  60. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
  61. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  62. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  63. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  64. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  65. struct Delegate_t;
  66. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  67. struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2;
  68. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
  69. struct Exception_t;
  70. struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A;
  71. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  72. struct GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8;
  73. struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
  74. struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2;
  75. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  76. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  77. struct MethodInfo_t;
  78. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
  79. struct NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E;
  80. struct NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52;
  81. struct NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB;
  82. struct NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF;
  83. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  84. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  85. struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
  86. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  87. struct SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E;
  88. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  89. struct String_t;
  90. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  91. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  92. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  93. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  94. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  95. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t6093CE38E31E6B8989EF7A1E7193582957146F28;
  96. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
  97. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C;
  98. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
  99. struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
  100. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  101. struct WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3;
  102. struct U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8;
  103. struct U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B;
  104. struct U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440;
  105. struct U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F;
  106. struct U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8;
  107. struct U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84;
  108. struct MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6;
  109. struct MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B;
  110. struct MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D;
  111. struct PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4;
  112. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  113. IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
  114. IL2CPP_EXTERN_C RuntimeClass* AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var;
  115. IL2CPP_EXTERN_C RuntimeClass* AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var;
  116. IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
  117. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  118. IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var;
  119. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  120. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  121. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  122. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  123. IL2CPP_EXTERN_C RuntimeClass* FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var;
  124. IL2CPP_EXTERN_C RuntimeClass* Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var;
  125. IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
  126. IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var;
  127. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  128. IL2CPP_EXTERN_C RuntimeClass* NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52_il2cpp_TypeInfo_var;
  129. IL2CPP_EXTERN_C RuntimeClass* NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB_il2cpp_TypeInfo_var;
  130. IL2CPP_EXTERN_C RuntimeClass* NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF_il2cpp_TypeInfo_var;
  131. IL2CPP_EXTERN_C RuntimeClass* NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var;
  132. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  133. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  134. IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
  135. IL2CPP_EXTERN_C RuntimeClass* PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var;
  136. IL2CPP_EXTERN_C RuntimeClass* Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831_il2cpp_TypeInfo_var;
  137. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  138. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  139. IL2CPP_EXTERN_C RuntimeClass* TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2_il2cpp_TypeInfo_var;
  140. IL2CPP_EXTERN_C RuntimeClass* Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var;
  141. IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
  142. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F_il2cpp_TypeInfo_var;
  143. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440_il2cpp_TypeInfo_var;
  144. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8_il2cpp_TypeInfo_var;
  145. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B_il2cpp_TypeInfo_var;
  146. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8_il2cpp_TypeInfo_var;
  147. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84_il2cpp_TypeInfo_var;
  148. IL2CPP_EXTERN_C RuntimeClass* UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067_il2cpp_TypeInfo_var;
  149. IL2CPP_EXTERN_C RuntimeClass* YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var;
  150. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____36C8634D29CFA9B6311C9A9D4096FEED16A76715D559A04CCD78194EDC631921_FieldInfo_var;
  151. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____7EC3ED1BFA5170558D3FD1571916CEAE5E62C44917F466A62689C27F110FBB1D_FieldInfo_var;
  152. IL2CPP_EXTERN_C String_t* _stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6;
  153. IL2CPP_EXTERN_C String_t* _stringLiteral0CA4721FC9D82D780671DE2AB61257837402697D;
  154. IL2CPP_EXTERN_C String_t* _stringLiteral1256BD059A8D156C0578EF505C83E5862F0EFCD2;
  155. IL2CPP_EXTERN_C String_t* _stringLiteral1323FA5608C80AC5A0D5F2B0116C96A1B9AFD381;
  156. IL2CPP_EXTERN_C String_t* _stringLiteral15332598528DB5F9A0B9473BE7DCE0BB1F8DCAA7;
  157. IL2CPP_EXTERN_C String_t* _stringLiteral1797A6EC252879FB0D0CD0D8E0F03D8E0BBA57F2;
  158. IL2CPP_EXTERN_C String_t* _stringLiteral18B82B6B7DC4FE1988BA61A3784D1768F6C925DF;
  159. IL2CPP_EXTERN_C String_t* _stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7;
  160. IL2CPP_EXTERN_C String_t* _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA;
  161. IL2CPP_EXTERN_C String_t* _stringLiteral23A7F9B10A9B248A502580BB07C34BEC789A2F26;
  162. IL2CPP_EXTERN_C String_t* _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A;
  163. IL2CPP_EXTERN_C String_t* _stringLiteral30F7CAA3903ABC311FB9B0881B8937BE76A5526D;
  164. IL2CPP_EXTERN_C String_t* _stringLiteral30F8B1D027E92AF30A25606539C4A0E635BF0BBB;
  165. IL2CPP_EXTERN_C String_t* _stringLiteral3E96C9BB1B953A85290371E8CE7BB3F3ABB307CC;
  166. IL2CPP_EXTERN_C String_t* _stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9;
  167. IL2CPP_EXTERN_C String_t* _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42;
  168. IL2CPP_EXTERN_C String_t* _stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078;
  169. IL2CPP_EXTERN_C String_t* _stringLiteral519276B36C92AA64006C0D21451C2C34FE5C1148;
  170. IL2CPP_EXTERN_C String_t* _stringLiteral52E8298879B687FBFF2F48674AA2AFC36D912949;
  171. IL2CPP_EXTERN_C String_t* _stringLiteral5D67C2D23D0E67BA40CD70B037A9F218807BB46F;
  172. IL2CPP_EXTERN_C String_t* _stringLiteral607285AB0953DA016EC17D19BDAD10655BEFA8D4;
  173. IL2CPP_EXTERN_C String_t* _stringLiteral660F6D5965E09393894520A3BBDDAE9F5DEF81D2;
  174. IL2CPP_EXTERN_C String_t* _stringLiteral75E05143EB132AAA8A22B48813DB8E6047380821;
  175. IL2CPP_EXTERN_C String_t* _stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4;
  176. IL2CPP_EXTERN_C String_t* _stringLiteral79107FD6C984A88C27C9EA8214F1DDC00A8F6C36;
  177. IL2CPP_EXTERN_C String_t* _stringLiteral7BB4B5568C63748C896DED09B403F2FC4F274E91;
  178. IL2CPP_EXTERN_C String_t* _stringLiteral7F7876094B3FA10965A88A7D08B74EA3DC22CAE9;
  179. IL2CPP_EXTERN_C String_t* _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF;
  180. IL2CPP_EXTERN_C String_t* _stringLiteral8A4D2503591255173AC6769BB8A784B9CC5B5BC6;
  181. IL2CPP_EXTERN_C String_t* _stringLiteral985B72B30ECE05DD4EF5FE142CEE0FB8BF53A98C;
  182. IL2CPP_EXTERN_C String_t* _stringLiteral98C4991DBD0370C554791D1BED854533606B6973;
  183. IL2CPP_EXTERN_C String_t* _stringLiteral98D8432FB035A9F29AEDD1E5D592A5692F9AA073;
  184. IL2CPP_EXTERN_C String_t* _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26;
  185. IL2CPP_EXTERN_C String_t* _stringLiteralA3A21FB44DD18299A19A0B86BA27CEB4EDA6A941;
  186. IL2CPP_EXTERN_C String_t* _stringLiteralAF0174D5142A8DAD18DDD4423E7AFDBBC3687A8B;
  187. IL2CPP_EXTERN_C String_t* _stringLiteralAFF4AA19F30B5DC5A240F413D92917103536F1AD;
  188. IL2CPP_EXTERN_C String_t* _stringLiteralB597875EBD28AFB2321AEF6A4F26300FEAF5AFC6;
  189. IL2CPP_EXTERN_C String_t* _stringLiteralB647406DCE91EB1E9AB81ED58CDE39EE7ECA5EE5;
  190. IL2CPP_EXTERN_C String_t* _stringLiteralC996D117D3819CA770138BE5B4BD64D4BB591694;
  191. IL2CPP_EXTERN_C String_t* _stringLiteralCB4507437E3E619ECBAD84410155675EBEB3DB3F;
  192. IL2CPP_EXTERN_C String_t* _stringLiteralCFA0E830C16EC57623615165EA8FBC2817BACCCF;
  193. IL2CPP_EXTERN_C String_t* _stringLiteralDD146CE30524569A8784D1FFE34EA505C910727D;
  194. IL2CPP_EXTERN_C String_t* _stringLiteralE3287997374A5B6321B447152239EBE224279EB6;
  195. IL2CPP_EXTERN_C String_t* _stringLiteralEFE01C2CC4005799E2DF6AA0CDD5DE116776AFBC;
  196. IL2CPP_EXTERN_C String_t* _stringLiteralF811A8F3778A439E75478C3728BE25A7853EAF83;
  197. IL2CPP_EXTERN_C String_t* _stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9;
  198. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var;
  199. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_RuntimeMethod_var;
  200. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var;
  201. IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var;
  202. IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
  203. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mEF5DBC2C739767D5454AC5DE5866599757B82FE3_RuntimeMethod_var;
  204. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m6426F15CE4B7A42FB23DB08915DADBD903C69CD5_RuntimeMethod_var;
  205. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mED86B0A2809F1EED6C64A5BD5B8F434778B7E57B_RuntimeMethod_var;
  206. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m91DEC7F260C57E94B8DFECE1705A6674001F9178_RuntimeMethod_var;
  207. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var;
  208. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B_RuntimeMethod_var;
  209. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var;
  210. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD_RuntimeMethod_var;
  211. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m1CF23947F439B5E35DAF48233C1E6ACEE8BB95D9_RuntimeMethod_var;
  212. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m7C0245F788B2CE9F2E695BAADE241BA636C03225_RuntimeMethod_var;
  213. IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var;
  214. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F_RuntimeMethod_var;
  215. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_GetImageProperties_mD9D7562C327369A4FEE99EF08D2A0F6A1BEE0376_RuntimeMethod_var;
  216. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_GetVideoProperties_mE39CF69BF80843823CDC1B153B29B38413804E95_RuntimeMethod_var;
  217. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE_RuntimeMethod_var;
  218. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_SaveImageToGallery_mF141267D9981DE0618B1A3BF29B96D1C8BF5D711_RuntimeMethod_var;
  219. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454_RuntimeMethod_var;
  220. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240_RuntimeMethod_var;
  221. IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42_RuntimeMethod_var;
  222. IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var;
  223. IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C_RuntimeMethod_var;
  224. IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911_RuntimeMethod_var;
  225. IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var;
  226. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8_RuntimeMethod_var;
  227. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824_RuntimeMethod_var;
  228. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_RuntimeMethod_var;
  229. IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var;
  230. IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C_RuntimeMethod_var;
  231. IL2CPP_EXTERN_C const RuntimeMethod* U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0_RuntimeMethod_var;
  232. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass26_0_U3CRequestPermissionAsyncU3Eb__0_m8031CABF16CC8C5452653C59EE339D51741E56D4_RuntimeMethod_var;
  233. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mC87E484A616E71827CD5442D791746CB323228EB_RuntimeMethod_var;
  234. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3COnMediaReceivedU3Eb__0_mD53F98485F21EB4840C5FC510F8A15C1E9D9489B_RuntimeMethod_var;
  235. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3COnMultipleMediaReceivedU3Eb__0_m6E894223713913587A5A8F533F621719D7DF949D_RuntimeMethod_var;
  236. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass60_0_U3CLoadImageAtPathAsyncU3Eb__0_mC3A4BE00660D64E6973119E29F3733FFF240B927_RuntimeMethod_var;
  237. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass62_0_U3CGetVideoThumbnailAsyncU3Eb__0_mD3B87B6A39F44B0F418E2A8CFE2A88431E091F14_RuntimeMethod_var;
  238. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
  239. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  240. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  241. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  242. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  243. struct Delegate_t_marshaled_com;
  244. struct Delegate_t_marshaled_pinvoke;
  245. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
  246. struct Exception_t_marshaled_com;
  247. struct Exception_t_marshaled_pinvoke;
  248. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com;
  249. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke;
  250. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;
  251. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  252. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  253. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  254. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  255. IL2CPP_EXTERN_C_BEGIN
  256. IL2CPP_EXTERN_C_END
  257. #ifdef __clang__
  258. #pragma clang diagnostic push
  259. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  260. #pragma clang diagnostic ignored "-Wunused-variable"
  261. #endif
  262. struct U3CModuleU3E_tF014A065BC76D0FEB5B12ABB99A95712F7EFC69A
  263. {
  264. };
  265. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
  266. {
  267. };
  268. struct TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A : public RuntimeObject
  269. {
  270. Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* ____task;
  271. };
  272. struct TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2 : public RuntimeObject
  273. {
  274. Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* ____task;
  275. };
  276. struct U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844 : public RuntimeObject
  277. {
  278. };
  279. struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0 : public RuntimeObject
  280. {
  281. GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jobject;
  282. GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jclass;
  283. };
  284. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  285. {
  286. bool ___m_isReadOnly;
  287. int32_t ___cultureID;
  288. int32_t ___parent_lcid;
  289. int32_t ___datetime_index;
  290. int32_t ___number_index;
  291. int32_t ___default_calendar_type;
  292. bool ___m_useUserOverride;
  293. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  294. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  295. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  296. String_t* ___m_name;
  297. String_t* ___englishname;
  298. String_t* ___nativename;
  299. String_t* ___iso3lang;
  300. String_t* ___iso2lang;
  301. String_t* ___win3lang;
  302. String_t* ___territory;
  303. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  304. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  305. void* ___textinfo_data;
  306. int32_t ___m_dataItem;
  307. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  308. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  309. bool ___constructed;
  310. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  311. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  312. bool ___m_isInherited;
  313. };
  314. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  315. {
  316. int32_t ___m_isReadOnly;
  317. int32_t ___cultureID;
  318. int32_t ___parent_lcid;
  319. int32_t ___datetime_index;
  320. int32_t ___number_index;
  321. int32_t ___default_calendar_type;
  322. int32_t ___m_useUserOverride;
  323. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  324. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  325. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  326. char* ___m_name;
  327. char* ___englishname;
  328. char* ___nativename;
  329. char* ___iso3lang;
  330. char* ___iso2lang;
  331. char* ___win3lang;
  332. char* ___territory;
  333. char** ___native_calendar_names;
  334. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  335. void* ___textinfo_data;
  336. int32_t ___m_dataItem;
  337. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  338. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  339. int32_t ___constructed;
  340. Il2CppSafeArray* ___cached_serialized_form;
  341. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  342. int32_t ___m_isInherited;
  343. };
  344. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  345. {
  346. int32_t ___m_isReadOnly;
  347. int32_t ___cultureID;
  348. int32_t ___parent_lcid;
  349. int32_t ___datetime_index;
  350. int32_t ___number_index;
  351. int32_t ___default_calendar_type;
  352. int32_t ___m_useUserOverride;
  353. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  354. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  355. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  356. Il2CppChar* ___m_name;
  357. Il2CppChar* ___englishname;
  358. Il2CppChar* ___nativename;
  359. Il2CppChar* ___iso3lang;
  360. Il2CppChar* ___iso2lang;
  361. Il2CppChar* ___win3lang;
  362. Il2CppChar* ___territory;
  363. Il2CppChar** ___native_calendar_names;
  364. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  365. void* ___textinfo_data;
  366. int32_t ___m_dataItem;
  367. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  368. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  369. int32_t ___constructed;
  370. Il2CppSafeArray* ___cached_serialized_form;
  371. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  372. int32_t ___m_isInherited;
  373. };
  374. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  375. {
  376. RuntimeObject* ____identity;
  377. };
  378. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  379. {
  380. Il2CppIUnknown* ____identity;
  381. };
  382. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  383. {
  384. Il2CppIUnknown* ____identity;
  385. };
  386. struct NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B : public RuntimeObject
  387. {
  388. };
  389. struct String_t : public RuntimeObject
  390. {
  391. int32_t ____stringLength;
  392. Il2CppChar ____firstChar;
  393. };
  394. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  395. {
  396. int32_t ___m_taskId;
  397. Delegate_t* ___m_action;
  398. RuntimeObject* ___m_stateObject;
  399. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
  400. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
  401. int32_t ___m_stateFlags;
  402. RuntimeObject* ___m_continuationObject;
  403. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
  404. };
  405. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t6093CE38E31E6B8989EF7A1E7193582957146F28 : public RuntimeObject
  406. {
  407. };
  408. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  409. {
  410. };
  411. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  412. {
  413. };
  414. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  415. {
  416. };
  417. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
  418. {
  419. };
  420. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  421. {
  422. };
  423. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  424. {
  425. };
  426. struct U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8 : public RuntimeObject
  427. {
  428. NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* ___U3CU3E4__this;
  429. String_t* ___path;
  430. };
  431. struct U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B : public RuntimeObject
  432. {
  433. NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* ___U3CU3E4__this;
  434. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___result;
  435. };
  436. struct U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440 : public RuntimeObject
  437. {
  438. NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* ___U3CU3E4__this;
  439. int32_t ___result;
  440. };
  441. struct U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F : public RuntimeObject
  442. {
  443. TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* ___tcs;
  444. };
  445. struct U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8 : public RuntimeObject
  446. {
  447. String_t* ___imagePath;
  448. String_t* ___temporaryImagePath;
  449. int32_t ___maxSize;
  450. };
  451. struct U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84 : public RuntimeObject
  452. {
  453. String_t* ___videoPath;
  454. String_t* ___temporaryImagePath;
  455. int32_t ___maxSize;
  456. double ___captureTimeInSeconds;
  457. };
  458. struct TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA
  459. {
  460. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task;
  461. };
  462. struct TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6
  463. {
  464. Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* ___m_task;
  465. };
  466. struct TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B
  467. {
  468. Task_1_t95921EB64E237ACD28589D64B693C652268F225E* ___m_task;
  469. };
  470. struct Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  471. {
  472. String_t* ___m_result;
  473. };
  474. struct Task_1_t95921EB64E237ACD28589D64B693C652268F225E : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  475. {
  476. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_result;
  477. };
  478. struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03 : public AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0
  479. {
  480. };
  481. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF
  482. {
  483. RuntimeObject* ___m_stateMachine;
  484. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction;
  485. };
  486. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke
  487. {
  488. RuntimeObject* ___m_stateMachine;
  489. Il2CppMethodPointer ___m_defaultContextAction;
  490. };
  491. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com
  492. {
  493. RuntimeObject* ___m_stateMachine;
  494. Il2CppMethodPointer ___m_defaultContextAction;
  495. };
  496. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  497. {
  498. bool ___m_value;
  499. };
  500. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  501. {
  502. uint8_t ___m_value;
  503. };
  504. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  505. {
  506. Il2CppChar ___m_value;
  507. };
  508. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  509. {
  510. double ___m_value;
  511. };
  512. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  513. {
  514. };
  515. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  516. {
  517. };
  518. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  519. {
  520. };
  521. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  522. {
  523. int32_t ___m_value;
  524. };
  525. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  526. {
  527. int64_t ___m_value;
  528. };
  529. struct IntPtr_t
  530. {
  531. void* ___m_value;
  532. };
  533. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  534. {
  535. float ___m_XMin;
  536. float ___m_YMin;
  537. float ___m_Width;
  538. float ___m_Height;
  539. };
  540. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  541. {
  542. float ___m_value;
  543. };
  544. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  545. {
  546. union
  547. {
  548. struct
  549. {
  550. };
  551. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  552. };
  553. };
  554. struct YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB
  555. {
  556. union
  557. {
  558. struct
  559. {
  560. };
  561. uint8_t YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB__padding[1];
  562. };
  563. };
  564. #pragma pack(push, tp, 1)
  565. struct __StaticArrayInitTypeSizeU3D273_t453CB2FD8E3534D0693147DC4E6F73578610053B
  566. {
  567. union
  568. {
  569. struct
  570. {
  571. union
  572. {
  573. };
  574. };
  575. uint8_t __StaticArrayInitTypeSizeU3D273_t453CB2FD8E3534D0693147DC4E6F73578610053B__padding[273];
  576. };
  577. };
  578. #pragma pack(pop, tp)
  579. #pragma pack(push, tp, 1)
  580. struct __StaticArrayInitTypeSizeU3D303_tD5C0EEF3F87FCDEAED5D5A5849A4FFF1A25F3236
  581. {
  582. union
  583. {
  584. struct
  585. {
  586. union
  587. {
  588. };
  589. };
  590. uint8_t __StaticArrayInitTypeSizeU3D303_tD5C0EEF3F87FCDEAED5D5A5849A4FFF1A25F3236__padding[303];
  591. };
  592. };
  593. #pragma pack(pop, tp)
  594. struct VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5
  595. {
  596. int32_t ___width;
  597. int32_t ___height;
  598. int64_t ___duration;
  599. float ___rotation;
  600. };
  601. struct MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B
  602. {
  603. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
  604. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
  605. int32_t ___TotalTypes;
  606. int32_t ___TotalFiles;
  607. bool ___IsEditorOnly;
  608. };
  609. struct MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke
  610. {
  611. Il2CppSafeArray* ___FilePathsData;
  612. Il2CppSafeArray* ___TypesData;
  613. int32_t ___TotalTypes;
  614. int32_t ___TotalFiles;
  615. int32_t ___IsEditorOnly;
  616. };
  617. struct MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com
  618. {
  619. Il2CppSafeArray* ___FilePathsData;
  620. Il2CppSafeArray* ___TypesData;
  621. int32_t ___TotalTypes;
  622. int32_t ___TotalFiles;
  623. int32_t ___IsEditorOnly;
  624. };
  625. struct YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A
  626. {
  627. union
  628. {
  629. struct
  630. {
  631. };
  632. uint8_t YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A__padding[1];
  633. };
  634. };
  635. struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0
  636. {
  637. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  638. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task;
  639. };
  640. struct AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F
  641. {
  642. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  643. Task_1_t95921EB64E237ACD28589D64B693C652268F225E* ___m_task;
  644. };
  645. struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D : public RuntimeObject
  646. {
  647. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___javaInterface;
  648. intptr_t ___proxyObject;
  649. };
  650. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
  651. {
  652. intptr_t ___m_Ptr;
  653. Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback;
  654. };
  655. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  656. {
  657. intptr_t ___m_Ptr;
  658. Il2CppMethodPointer ___m_completeCallback;
  659. };
  660. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  661. {
  662. intptr_t ___m_Ptr;
  663. Il2CppMethodPointer ___m_completeCallback;
  664. };
  665. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject
  666. {
  667. intptr_t ___m_Ptr;
  668. };
  669. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
  670. {
  671. intptr_t ___m_Ptr;
  672. };
  673. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
  674. {
  675. intptr_t ___m_Ptr;
  676. };
  677. struct Delegate_t : public RuntimeObject
  678. {
  679. intptr_t ___method_ptr;
  680. intptr_t ___invoke_impl;
  681. RuntimeObject* ___m_target;
  682. intptr_t ___method;
  683. intptr_t ___delegate_trampoline;
  684. intptr_t ___extra_arg;
  685. intptr_t ___method_code;
  686. intptr_t ___interp_method;
  687. intptr_t ___interp_invoke_impl;
  688. MethodInfo_t* ___method_info;
  689. MethodInfo_t* ___original_method_info;
  690. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  691. bool ___method_is_virtual;
  692. };
  693. struct Delegate_t_marshaled_pinvoke
  694. {
  695. intptr_t ___method_ptr;
  696. intptr_t ___invoke_impl;
  697. Il2CppIUnknown* ___m_target;
  698. intptr_t ___method;
  699. intptr_t ___delegate_trampoline;
  700. intptr_t ___extra_arg;
  701. intptr_t ___method_code;
  702. intptr_t ___interp_method;
  703. intptr_t ___interp_invoke_impl;
  704. MethodInfo_t* ___method_info;
  705. MethodInfo_t* ___original_method_info;
  706. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  707. int32_t ___method_is_virtual;
  708. };
  709. struct Delegate_t_marshaled_com
  710. {
  711. intptr_t ___method_ptr;
  712. intptr_t ___invoke_impl;
  713. Il2CppIUnknown* ___m_target;
  714. intptr_t ___method;
  715. intptr_t ___delegate_trampoline;
  716. intptr_t ___extra_arg;
  717. intptr_t ___method_code;
  718. intptr_t ___interp_method;
  719. intptr_t ___interp_invoke_impl;
  720. MethodInfo_t* ___method_info;
  721. MethodInfo_t* ___original_method_info;
  722. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  723. int32_t ___method_is_virtual;
  724. };
  725. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject
  726. {
  727. intptr_t ___m_Ptr;
  728. };
  729. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
  730. {
  731. intptr_t ___m_Ptr;
  732. };
  733. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
  734. {
  735. intptr_t ___m_Ptr;
  736. };
  737. struct Exception_t : public RuntimeObject
  738. {
  739. String_t* ____className;
  740. String_t* ____message;
  741. RuntimeObject* ____data;
  742. Exception_t* ____innerException;
  743. String_t* ____helpURL;
  744. RuntimeObject* ____stackTrace;
  745. String_t* ____stackTraceString;
  746. String_t* ____remoteStackTraceString;
  747. int32_t ____remoteStackIndex;
  748. RuntimeObject* ____dynamicMethods;
  749. int32_t ____HResult;
  750. String_t* ____source;
  751. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  752. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  753. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  754. int32_t ___caught_in_unmanaged;
  755. };
  756. struct Exception_t_marshaled_pinvoke
  757. {
  758. char* ____className;
  759. char* ____message;
  760. RuntimeObject* ____data;
  761. Exception_t_marshaled_pinvoke* ____innerException;
  762. char* ____helpURL;
  763. Il2CppIUnknown* ____stackTrace;
  764. char* ____stackTraceString;
  765. char* ____remoteStackTraceString;
  766. int32_t ____remoteStackIndex;
  767. Il2CppIUnknown* ____dynamicMethods;
  768. int32_t ____HResult;
  769. char* ____source;
  770. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  771. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  772. Il2CppSafeArray* ___native_trace_ips;
  773. int32_t ___caught_in_unmanaged;
  774. };
  775. struct Exception_t_marshaled_com
  776. {
  777. Il2CppChar* ____className;
  778. Il2CppChar* ____message;
  779. RuntimeObject* ____data;
  780. Exception_t_marshaled_com* ____innerException;
  781. Il2CppChar* ____helpURL;
  782. Il2CppIUnknown* ____stackTrace;
  783. Il2CppChar* ____stackTraceString;
  784. Il2CppChar* ____remoteStackTraceString;
  785. int32_t ____remoteStackIndex;
  786. Il2CppIUnknown* ____dynamicMethods;
  787. int32_t ____HResult;
  788. Il2CppChar* ____source;
  789. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  790. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  791. Il2CppSafeArray* ___native_trace_ips;
  792. int32_t ___caught_in_unmanaged;
  793. };
  794. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  795. {
  796. int32_t ___value__;
  797. };
  798. struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C
  799. {
  800. int32_t ___value__;
  801. };
  802. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  803. {
  804. intptr_t ___m_CachedPtr;
  805. };
  806. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  807. {
  808. intptr_t ___m_CachedPtr;
  809. };
  810. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  811. {
  812. intptr_t ___m_CachedPtr;
  813. };
  814. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  815. {
  816. intptr_t ___value;
  817. };
  818. struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
  819. {
  820. int32_t ___value__;
  821. };
  822. struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062
  823. {
  824. int32_t ___value__;
  825. };
  826. struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D
  827. {
  828. int32_t ___value__;
  829. };
  830. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject
  831. {
  832. intptr_t ___m_Ptr;
  833. };
  834. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
  835. {
  836. intptr_t ___m_Ptr;
  837. };
  838. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
  839. {
  840. intptr_t ___m_Ptr;
  841. };
  842. struct ImageOrientation_tEB52104BE8AD57C8212554EC735E91328124514F
  843. {
  844. int32_t ___value__;
  845. };
  846. struct MediaType_tEA43E8EBC9030326EAA464CF6057557A92B568D2
  847. {
  848. int32_t ___value__;
  849. };
  850. struct Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831
  851. {
  852. int32_t ___value__;
  853. };
  854. struct PermissionType_t3E3C17E64EAFFAE1AF1A226D106665C6F71B66C5
  855. {
  856. int32_t ___value__;
  857. };
  858. struct Result_tFB98154F15BF37A66902802D441FEFADC68D4C87
  859. {
  860. int32_t ___value__;
  861. };
  862. struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9
  863. {
  864. int32_t ___value__;
  865. };
  866. struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  867. {
  868. int32_t ___m_result;
  869. };
  870. struct Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  871. {
  872. int32_t ___m_result;
  873. };
  874. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  875. {
  876. };
  877. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  878. {
  879. };
  880. struct MulticastDelegate_t : public Delegate_t
  881. {
  882. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  883. };
  884. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  885. {
  886. Delegate_t_marshaled_pinvoke** ___delegates;
  887. };
  888. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  889. {
  890. Delegate_t_marshaled_com** ___delegates;
  891. };
  892. struct NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  893. {
  894. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___callback;
  895. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___callbackMultiple;
  896. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* ___callbackHelper;
  897. };
  898. struct NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  899. {
  900. RuntimeObject* ___threadLock;
  901. int32_t ___U3CResultU3Ek__BackingField;
  902. };
  903. struct NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
  904. {
  905. PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___callback;
  906. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* ___callbackHelper;
  907. };
  908. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  909. {
  910. };
  911. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  912. {
  913. };
  914. struct UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067 : public Exception_t
  915. {
  916. };
  917. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject
  918. {
  919. intptr_t ___m_Ptr;
  920. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler;
  921. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler;
  922. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler;
  923. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
  924. bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
  925. bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
  926. bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
  927. };
  928. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
  929. {
  930. intptr_t ___m_Ptr;
  931. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler;
  932. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler;
  933. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler;
  934. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
  935. int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
  936. int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
  937. int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
  938. };
  939. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
  940. {
  941. intptr_t ___m_Ptr;
  942. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler;
  943. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler;
  944. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler;
  945. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
  946. int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
  947. int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
  948. int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
  949. };
  950. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
  951. {
  952. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField;
  953. };
  954. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
  955. {
  956. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField;
  957. };
  958. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
  959. {
  960. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField;
  961. };
  962. struct U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951
  963. {
  964. int32_t ___U3CU3E1__state;
  965. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F ___U3CU3Et__builder;
  966. String_t* ___videoPath;
  967. int32_t ___maxSize;
  968. double ___captureTimeInSeconds;
  969. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* ___U3CU3E8__1;
  970. bool ___markTextureNonReadable;
  971. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 ___U3CU3Eu__1;
  972. TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B ___U3CU3Eu__2;
  973. };
  974. struct U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0
  975. {
  976. int32_t ___U3CU3E1__state;
  977. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F ___U3CU3Et__builder;
  978. String_t* ___imagePath;
  979. int32_t ___maxSize;
  980. bool ___markTextureNonReadable;
  981. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* ___U3CU3E8__1;
  982. String_t* ___U3CloadPathU3E5__2;
  983. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___U3CresultU3E5__3;
  984. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 ___U3CU3Eu__1;
  985. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwwwU3E5__4;
  986. UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* ___U3CasyncOperationU3E5__5;
  987. YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A ___U3CU3Eu__2;
  988. };
  989. struct ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59
  990. {
  991. int32_t ___width;
  992. int32_t ___height;
  993. String_t* ___mimeType;
  994. int32_t ___orientation;
  995. };
  996. struct ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke
  997. {
  998. int32_t ___width;
  999. int32_t ___height;
  1000. char* ___mimeType;
  1001. int32_t ___orientation;
  1002. };
  1003. struct ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com
  1004. {
  1005. int32_t ___width;
  1006. int32_t ___height;
  1007. Il2CppChar* ___mimeType;
  1008. int32_t ___orientation;
  1009. };
  1010. struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2
  1011. {
  1012. int32_t ___Flags;
  1013. int32_t ___Mode;
  1014. uint32_t ___Uid;
  1015. uint32_t ___Gid;
  1016. int64_t ___Size;
  1017. int64_t ___ATime;
  1018. int64_t ___ATimeNsec;
  1019. int64_t ___MTime;
  1020. int64_t ___MTimeNsec;
  1021. int64_t ___CTime;
  1022. int64_t ___CTimeNsec;
  1023. int64_t ___BirthTime;
  1024. int64_t ___BirthTimeNsec;
  1025. int64_t ___Dev;
  1026. int64_t ___Ino;
  1027. uint32_t ___UserFlags;
  1028. };
  1029. struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C : public MulticastDelegate_t
  1030. {
  1031. };
  1032. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  1033. {
  1034. };
  1035. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1036. {
  1037. String_t* ____paramName;
  1038. };
  1039. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
  1040. {
  1041. };
  1042. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1043. {
  1044. };
  1045. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5
  1046. {
  1047. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus;
  1048. int32_t ____fileStatusInitialized;
  1049. bool ___U3CInitiallyDirectoryU3Ek__BackingField;
  1050. bool ____isDirectory;
  1051. bool ____exists;
  1052. };
  1053. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke
  1054. {
  1055. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus;
  1056. int32_t ____fileStatusInitialized;
  1057. int32_t ___U3CInitiallyDirectoryU3Ek__BackingField;
  1058. int32_t ____isDirectory;
  1059. int32_t ____exists;
  1060. };
  1061. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com
  1062. {
  1063. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus;
  1064. int32_t ____fileStatusInitialized;
  1065. int32_t ___U3CInitiallyDirectoryU3Ek__BackingField;
  1066. int32_t ____isDirectory;
  1067. int32_t ____exists;
  1068. };
  1069. struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1070. {
  1071. };
  1072. struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  1073. {
  1074. };
  1075. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  1076. {
  1077. };
  1078. struct MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6 : public MulticastDelegate_t
  1079. {
  1080. };
  1081. struct MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B : public MulticastDelegate_t
  1082. {
  1083. };
  1084. struct MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D : public MulticastDelegate_t
  1085. {
  1086. };
  1087. struct PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4 : public MulticastDelegate_t
  1088. {
  1089. };
  1090. struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910
  1091. {
  1092. String_t* ___U3CFileNameU3Ek__BackingField;
  1093. String_t* ___U3CFusionLogU3Ek__BackingField;
  1094. };
  1095. struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  1096. {
  1097. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus;
  1098. String_t* ___FullPath;
  1099. String_t* ___OriginalPath;
  1100. String_t* ____name;
  1101. };
  1102. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  1103. {
  1104. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
  1105. };
  1106. struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9
  1107. {
  1108. };
  1109. struct NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  1110. {
  1111. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mainThreadAction;
  1112. };
  1113. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
  1114. {
  1115. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
  1116. };
  1117. struct U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844_StaticFields
  1118. {
  1119. __StaticArrayInitTypeSizeU3D273_t453CB2FD8E3534D0693147DC4E6F73578610053B ___36C8634D29CFA9B6311C9A9D4096FEED16A76715D559A04CCD78194EDC631921;
  1120. __StaticArrayInitTypeSizeU3D303_tD5C0EEF3F87FCDEAED5D5A5849A4FFF1A25F3236 ___7EC3ED1BFA5170558D3FD1571916CEAE5E62C44917F466A62689C27F110FBB1D;
  1121. };
  1122. struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_StaticFields
  1123. {
  1124. bool ___enableDebugPrints;
  1125. };
  1126. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  1127. {
  1128. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  1129. RuntimeObject* ___shared_table_lock;
  1130. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  1131. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  1132. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  1133. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  1134. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  1135. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  1136. bool ___IsTaiwanSku;
  1137. };
  1138. struct NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields
  1139. {
  1140. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___m_ajc;
  1141. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___m_context;
  1142. String_t* ___m_temporaryImagePath;
  1143. String_t* ___m_selectedMediaPath;
  1144. };
  1145. struct String_t_StaticFields
  1146. {
  1147. String_t* ___Empty;
  1148. };
  1149. struct Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0_StaticFields
  1150. {
  1151. TaskFactory_1_t7ABCD7F9503486A075E0B072E6EB95956CFE3106* ___s_defaultFactory;
  1152. };
  1153. struct Task_1_t95921EB64E237ACD28589D64B693C652268F225E_StaticFields
  1154. {
  1155. TaskFactory_1_tA02CD66EEE1C447BE2C3BDAF4821F919418AE5FF* ___s_defaultFactory;
  1156. };
  1157. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1158. {
  1159. String_t* ___TrueString;
  1160. String_t* ___FalseString;
  1161. };
  1162. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1163. {
  1164. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1165. };
  1166. struct IntPtr_t_StaticFields
  1167. {
  1168. intptr_t ___Zero;
  1169. };
  1170. struct YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_StaticFields
  1171. {
  1172. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* ___s_waitCallbackRunAction;
  1173. SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E* ___s_sendOrPostCallbackRunAction;
  1174. };
  1175. struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0_StaticFields
  1176. {
  1177. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___s_defaultResultTask;
  1178. };
  1179. struct AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_StaticFields
  1180. {
  1181. Task_1_t95921EB64E237ACD28589D64B693C652268F225E* ___s_defaultResultTask;
  1182. };
  1183. struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_StaticFields
  1184. {
  1185. GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___s_JavaLangSystemClass;
  1186. intptr_t ___s_HashCodeMethodID;
  1187. };
  1188. struct Exception_t_StaticFields
  1189. {
  1190. RuntimeObject* ___s_EDILock;
  1191. };
  1192. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  1193. {
  1194. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  1195. };
  1196. struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB_StaticFields
  1197. {
  1198. TaskFactory_1_t96AF1AA119B568BA8916E7FD621B61B350B9BB49* ___s_defaultFactory;
  1199. };
  1200. struct Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8_StaticFields
  1201. {
  1202. TaskFactory_1_t35C6AEC41B60E4359493BFD3029B9555DD606C05* ___s_defaultFactory;
  1203. };
  1204. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
  1205. {
  1206. int32_t ___GenerateAllMips;
  1207. };
  1208. #ifdef __clang__
  1209. #pragma clang diagnostic pop
  1210. #endif
  1211. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  1212. {
  1213. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  1214. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  1215. {
  1216. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1217. return m_Items[index];
  1218. }
  1219. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  1220. {
  1221. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1222. return m_Items + index;
  1223. }
  1224. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  1225. {
  1226. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1227. m_Items[index] = value;
  1228. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1229. }
  1230. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  1231. {
  1232. return m_Items[index];
  1233. }
  1234. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1235. {
  1236. return m_Items + index;
  1237. }
  1238. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  1239. {
  1240. m_Items[index] = value;
  1241. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1242. }
  1243. };
  1244. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  1245. {
  1246. ALIGN_FIELD (8) uint8_t m_Items[1];
  1247. inline uint8_t GetAt(il2cpp_array_size_t index) const
  1248. {
  1249. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1250. return m_Items[index];
  1251. }
  1252. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1253. {
  1254. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1255. return m_Items + index;
  1256. }
  1257. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  1258. {
  1259. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1260. m_Items[index] = value;
  1261. }
  1262. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1263. {
  1264. return m_Items[index];
  1265. }
  1266. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1267. {
  1268. return m_Items + index;
  1269. }
  1270. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  1271. {
  1272. m_Items[index] = value;
  1273. }
  1274. };
  1275. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  1276. {
  1277. ALIGN_FIELD (8) String_t* m_Items[1];
  1278. inline String_t* GetAt(il2cpp_array_size_t index) const
  1279. {
  1280. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1281. return m_Items[index];
  1282. }
  1283. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  1284. {
  1285. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1286. return m_Items + index;
  1287. }
  1288. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  1289. {
  1290. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1291. m_Items[index] = value;
  1292. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1293. }
  1294. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1295. {
  1296. return m_Items[index];
  1297. }
  1298. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1299. {
  1300. return m_Items + index;
  1301. }
  1302. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  1303. {
  1304. m_Items[index] = value;
  1305. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1306. }
  1307. };
  1308. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  1309. {
  1310. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  1311. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  1312. {
  1313. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1314. return m_Items[index];
  1315. }
  1316. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  1317. {
  1318. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1319. return m_Items + index;
  1320. }
  1321. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  1322. {
  1323. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1324. m_Items[index] = value;
  1325. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1326. }
  1327. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1328. {
  1329. return m_Items[index];
  1330. }
  1331. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1332. {
  1333. return m_Items + index;
  1334. }
  1335. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  1336. {
  1337. m_Items[index] = value;
  1338. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1339. }
  1340. };
  1341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_GetStatic_TisRuntimeObject_m4EF4E4761A0A6E99E0A298F653E8129B1494E4C9_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method) ;
  1342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  1343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1__ctor_m9FD8C5F5BF7CC119D6FF330BA42C60284DB47E65_gshared (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, const RuntimeMethod* method) ;
  1344. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, const RuntimeMethod* method) ;
  1345. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
  1346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  1347. 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) ;
  1348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared (const RuntimeMethod* method) ;
  1349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_mF40FD2E370FBCF498493BE9CEDC9E3FC5C8BAAB9_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* ___0_stateMachine, const RuntimeMethod* method) ;
  1350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, const RuntimeMethod* method) ;
  1351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m2C34E4875DFAD431B75F9907DFBC83C49ED699F9_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* ___0_stateMachine, const RuntimeMethod* method) ;
  1352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1_SetResult_m9AEEE70A249C411C5DE39635EF35DAF9D5FAF458_gshared (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, int32_t ___0_result, const RuntimeMethod* method) ;
  1353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisRuntimeObject_m92D428319DB8229FA19529903EFED7AD9C8D6593_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_function, const RuntimeMethod* method) ;
  1355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, const RuntimeMethod* method) ;
  1356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared (TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* __this, const RuntimeMethod* method) ;
  1357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m76C5BF049E4D0DDFE4BD58E1281D255A8CFBEF57_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* ___1_stateMachine, const RuntimeMethod* method) ;
  1358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared (TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* __this, const RuntimeMethod* method) ;
  1359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
  1360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) ;
  1361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
  1362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m890F45EF02B31DF5A3AF2DEA008D567D5A5B3C02_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* ___1_stateMachine, const RuntimeMethod* method) ;
  1363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_mF48CFF0A290208DFD61AC1C86CD5F4ACACCB5F12_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* ___0_awaiter, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* ___1_stateMachine, const RuntimeMethod* method) ;
  1364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
  1365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389 (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* __this, String_t* ___0_className, const RuntimeMethod* method) ;
  1366. inline AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method)
  1367. {
  1368. return (( AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, const RuntimeMethod*))AndroidJavaObject_GetStatic_TisRuntimeObject_m4EF4E4761A0A6E99E0A298F653E8129B1494E4C9_gshared)(__this, ___0_fieldName, method);
  1369. }
  1370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D (const RuntimeMethod* method) ;
  1371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE (String_t* ___0_path1, String_t* ___1_path2, const RuntimeMethod* method) ;
  1372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F (String_t* ___0_path, const RuntimeMethod* method) ;
  1373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A (const RuntimeMethod* method) ;
  1374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE (const RuntimeMethod* method) ;
  1375. inline int32_t AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  1376. {
  1377. return (( int32_t (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_gshared)(__this, ___0_methodName, ___1_args, method);
  1378. }
  1379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayerPrefs_GetInt_m8AD1FA8BA54CC6CE2B2AEEE36B6D75587BB1692D (String_t* ___0_key, int32_t ___1_defaultValue, const RuntimeMethod* method) ;
  1380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_CheckPermission_m11F20257C849D8E3E02D7B8095A672825AADAA84 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method) ;
  1381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  1384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAndroid__ctor_m00B158EB122D1CAC9BB41B8A298981AD16F7B56F (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, RuntimeObject* ___0_threadLock, const RuntimeMethod* method) ;
  1385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  1386. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, const RuntimeMethod* method) ;
  1387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Monitor_Wait_m322138959FFE3F4F3212658ACB0C30C981880D28 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerPrefs_SetInt_m956D3E2DB966F20CF42F842880DDF9E2BE94D948 (String_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  1389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerPrefs_Save_m82567E045D69C838112EA204B60C144D4C1EA3AE (const RuntimeMethod* method) ;
  1390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAsyncAndroid__ctor_mBA0ABF47D7C20832AFC86BB4D033ADEFB2970C14 (NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* __this, PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, const RuntimeMethod* method) ;
  1391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mBD95E5FFF9548A844A8701ADEBB06D257455267F (U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F* __this, const RuntimeMethod* method) ;
  1392. inline void TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824 (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* __this, const RuntimeMethod* method)
  1393. {
  1394. (( void (*) (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*, const RuntimeMethod*))TaskCompletionSource_1__ctor_m9FD8C5F5BF7CC119D6FF330BA42C60284DB47E65_gshared)(__this, method);
  1395. }
  1396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, int32_t ___1_permissionType, int32_t ___2_mediaTypes, const RuntimeMethod* method) ;
  1398. inline Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_inline (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* __this, const RuntimeMethod* method)
  1399. {
  1400. return (( Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* (*) (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*, const RuntimeMethod*))TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline)(__this, method);
  1401. }
  1402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD (const RuntimeMethod* method) ;
  1403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method) ;
  1404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method) ;
  1405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  1406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  1408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method) ;
  1409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1410. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
  1411. {
  1412. return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
  1413. }
  1414. inline bool AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  1415. {
  1416. return (( bool (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_gshared)(__this, ___0_methodName, ___1_args, method);
  1417. }
  1418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMediaFromGallery_mE04A8BFF146401DA572B17485B97A88D11A509E1 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method) ;
  1419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMultipleMediaFromGallery_mA60A18D80705ACD41BBACC5DB898F2BA758DF35C (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method) ;
  1420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
  1421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5 (String_t* ___0_path, const RuntimeMethod* method) ;
  1422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1423. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  1424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
  1425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2 (String_t* __this, const RuntimeMethod* method) ;
  1426. inline String_t* AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
  1427. {
  1428. return (( String_t* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisRuntimeObject_mCAFE27630F6092C4910E14592B050DACFCBE146F_gshared)(__this, ___0_methodName, ___1_args, method);
  1429. }
  1430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_RequestPermission_mB2F20A17757755EB1B2C3F171DCD5944A4CF1706 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method) ;
  1432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  1433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60 (String_t* ___0_filename, const RuntimeMethod* method) ;
  1434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_WriteAllBytes_mC491031DA14AA9B591F62D6AD0181D090E081077 (String_t* ___0_path, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) ;
  1435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E (String_t* ___0_path, String_t* ___1_album, int32_t ___2_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) ;
  1436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ;
  1437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1 (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Copy_m3798F05909C43D7EA26130D51D0A15CFCBE7458A (String_t* ___0_sourceFileName, String_t* ___1_destFileName, bool ___2_overwrite, const RuntimeMethod* method) ;
  1439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386 (String_t* ___0_path, const RuntimeMethod* method) ;
  1440. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) ;
  1441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399 (const RuntimeMethod* method) ;
  1442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackAndroid__ctor_mDA59DF94D1E808D51945EFC7935434A3B2D00E61 (NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* __this, MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___1_callbackMultiple, const RuntimeMethod* method) ;
  1443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F (const RuntimeMethod* method) ;
  1444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanSelectMultipleFilesFromGallery_m8B64B58699A6EEB502428C3444FBFEE702E63997 (const RuntimeMethod* method) ;
  1445. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) ;
  1446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ImageConversion_EncodeToPNG_m0804AD31B83C653AEBB234F6CC31A02D4FA7C945 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, const RuntimeMethod* method) ;
  1447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ImageConversion_EncodeToJPG_mD0307B5DFF32A3FF39488E97B467F11AFE501F6F (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, int32_t ___1_quality, const RuntimeMethod* method) ;
  1448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method) ;
  1449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_m82379FD4C767A36F0677CAF4E68319EAE16ADF7F (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
  1450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7 (const RuntimeMethod* method) ;
  1451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_value, const RuntimeMethod* method) ;
  1452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_temp, const RuntimeMethod* method) ;
  1453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_source, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___1_dest, const RuntimeMethod* method) ;
  1454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ;
  1455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
  1456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_source, int32_t ___1_destX, int32_t ___2_destY, bool ___3_recalculateMipMaps, const RuntimeMethod* method) ;
  1457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_updateMipmaps, bool ___1_makeNoLongerReadable, const RuntimeMethod* method) ;
  1458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
  1459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
  1460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991 (const RuntimeMethod* method) ;
  1461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8 (const RuntimeMethod* method) ;
  1462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, bool ___4_linear, const RuntimeMethod* method) ;
  1464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* File_ReadAllBytes_m704CBBA3F130C94F5A3E0BE2A93D9E9D79DC3E24 (String_t* ___0_path, const RuntimeMethod* method) ;
  1466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, bool ___2_markNonReadable, const RuntimeMethod* method) ;
  1467. inline AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4 (const RuntimeMethod* method)
  1468. {
  1469. return (( AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
  1470. }
  1471. inline void AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m7C0245F788B2CE9F2E695BAADE241BA636C03225 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* ___0_stateMachine, const RuntimeMethod* method)
  1472. {
  1473. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_mF40FD2E370FBCF498493BE9CEDC9E3FC5C8BAAB9_gshared)(__this, ___0_stateMachine, method);
  1474. }
  1475. inline Task_1_t95921EB64E237ACD28589D64B693C652268F225E* AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, const RuntimeMethod* method)
  1476. {
  1477. return (( Task_1_t95921EB64E237ACD28589D64B693C652268F225E* (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
  1478. }
  1479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, bool ___3_generateMipmaps, bool ___4_linearColorSpace, const RuntimeMethod* method) ;
  1480. inline void AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m1CF23947F439B5E35DAF48233C1E6ACEE8BB95D9 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* ___0_stateMachine, const RuntimeMethod* method)
  1481. {
  1482. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m2C34E4875DFAD431B75F9907DFBC83C49ED699F9_gshared)(__this, ___0_stateMachine, method);
  1483. }
  1484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
  1485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
  1486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
  1487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3 (ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59* __this, int32_t ___0_width, int32_t ___1_height, String_t* ___2_mimeType, int32_t ___3_orientation, const RuntimeMethod* method) ;
  1488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int64_TryParse_m3FC0128C89CC2331239FC2A0A749BF33455F03D2 (String_t* ___0_s, int64_t* ___1_result, const RuntimeMethod* method) ;
  1489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ;
  1490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  1491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, float* ___3_result, const RuntimeMethod* method) ;
  1492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD (VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5* __this, int32_t ___0_width, int32_t ___1_height, int64_t ___2_duration, float ___3_rotation, const RuntimeMethod* method) ;
  1493. inline void TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8 (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* __this, int32_t ___0_result, const RuntimeMethod* method)
  1494. {
  1495. (( void (*) (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*, int32_t, const RuntimeMethod*))TaskCompletionSource_1_SetResult_m9AEEE70A249C411C5DE39635EF35DAF9D5FAF458_gshared)(__this, ___0_result, method);
  1496. }
  1497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass62_0__ctor_m0055A0EB2B7C199EB93F73813829DB4643BD8346 (U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* __this, const RuntimeMethod* method) ;
  1498. inline void Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1499. {
  1500. (( void (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
  1501. }
  1502. inline Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42 (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___0_function, const RuntimeMethod* method)
  1503. {
  1504. return (( Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, const RuntimeMethod*))NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisRuntimeObject_m92D428319DB8229FA19529903EFED7AD9C8D6593_gshared)(___0_function, method);
  1505. }
  1506. inline TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F (Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* __this, const RuntimeMethod* method)
  1507. {
  1508. return (( TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 (*) (Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
  1509. }
  1510. inline bool TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8 (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* __this, const RuntimeMethod* method)
  1511. {
  1512. return (( bool (*) (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
  1513. }
  1514. inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mEF5DBC2C739767D5454AC5DE5866599757B82FE3 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* ___0_awaiter, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* ___1_stateMachine, const RuntimeMethod* method)
  1515. {
  1516. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m76C5BF049E4D0DDFE4BD58E1281D255A8CFBEF57_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  1517. }
  1518. inline String_t* TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9 (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* __this, const RuntimeMethod* method)
  1519. {
  1520. return (( String_t* (*) (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
  1521. }
  1522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t95921EB64E237ACD28589D64B693C652268F225E* NativeGallery_LoadImageAtPathAsync_m5927E93A68C0EFA80CE2ED62FCDA3FAF6089134A (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, const RuntimeMethod* method) ;
  1523. inline TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C (Task_1_t95921EB64E237ACD28589D64B693C652268F225E* __this, const RuntimeMethod* method)
  1524. {
  1525. return (( TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B (*) (Task_1_t95921EB64E237ACD28589D64B693C652268F225E*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
  1526. }
  1527. inline bool TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911 (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* __this, const RuntimeMethod* method)
  1528. {
  1529. return (( bool (*) (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
  1530. }
  1531. inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mED86B0A2809F1EED6C64A5BD5B8F434778B7E57B (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* ___0_awaiter, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* ___1_stateMachine, const RuntimeMethod* method)
  1532. {
  1533. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*, U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m76C5BF049E4D0DDFE4BD58E1281D255A8CFBEF57_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  1534. }
  1535. inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* __this, const RuntimeMethod* method)
  1536. {
  1537. return (( Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* (*) (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
  1538. }
  1539. inline void AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
  1540. {
  1541. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
  1542. }
  1543. inline void AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_result, const RuntimeMethod* method)
  1544. {
  1545. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
  1546. }
  1547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__62_MoveNext_m25611EEAC16BC2AB9E49060B57E299EFD63303AB (U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* __this, const RuntimeMethod* method) ;
  1548. inline void AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  1549. {
  1550. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
  1551. }
  1552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__62_SetStateMachine_m47E0B5E86D7B923C4F8B7F58945C8DCC5CEF0E53 (U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
  1553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass60_0__ctor_m3B9C217E955AB036BED0A6B175474C77BBDB553F (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* __this, const RuntimeMethod* method) ;
  1554. inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m6426F15CE4B7A42FB23DB08915DADBD903C69CD5 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* ___0_awaiter, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* ___1_stateMachine, const RuntimeMethod* method)
  1555. {
  1556. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m890F45EF02B31DF5A3AF2DEA008D567D5A5B3C02_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  1557. }
  1558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA (String_t* ___0_uri, bool ___1_nonReadable, const RuntimeMethod* method) ;
  1559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  1560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB Task_Yield_m27EE257EF53788244C5B2E874C514C24C693F9B1 (const RuntimeMethod* method) ;
  1561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A YieldAwaitable_GetAwaiter_m359A05B8C1B9F3F1E9CAE29AD231C0987718DE5E (YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB* __this, const RuntimeMethod* method) ;
  1562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YieldAwaiter_get_IsCompleted_m783B6E67654FDBF490A65AC59972AF6B985A9286 (YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* __this, const RuntimeMethod* method) ;
  1563. inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m91DEC7F260C57E94B8DFECE1705A6674001F9178 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* ___0_awaiter, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* ___1_stateMachine, const RuntimeMethod* method)
  1564. {
  1565. (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A*, U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_mF48CFF0A290208DFD61AC1C86CD5F4ACACCB5F12_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
  1566. }
  1567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YieldAwaiter_GetResult_m83C9B35D4BBEB09AC5B560912436454D69794F07 (YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* __this, const RuntimeMethod* method) ;
  1568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D (AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* __this, const RuntimeMethod* method) ;
  1569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  1570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  1571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_GetContent_m86BC88F58305A1B21C21CE7D82658197932EFB18 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_www, const RuntimeMethod* method) ;
  1572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
  1573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0 (U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* __this, const RuntimeMethod* method) ;
  1574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__60_SetStateMachine_m132691CA89E82D6F53DEC9ED93DD24C66871B35D (U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
  1575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  1576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
  1577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
  1578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
  1579. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  1580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
  1581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7 (AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D* __this, String_t* ___0_javaInterface, const RuntimeMethod* method) ;
  1582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  1583. inline NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
  1584. {
  1585. return (( NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
  1586. }
  1587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mC570477CEA424C12BDAE3117665FE99C9D0EA387 (U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* __this, const RuntimeMethod* method) ;
  1588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1589. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NGCallbackHelper_CallOnMainThread_mF7F169DC018B729E70CDD5017BA99B7F3DBA54D8_inline (NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_function, const RuntimeMethod* method) ;
  1590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m7E74F3E4FBDB854C815800DE26A4F447CBBE6E91 (U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* __this, const RuntimeMethod* method) ;
  1591. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) ;
  1592. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NGPermissionCallbackAndroid_set_Result_mC34052700FD02618001671CCB526869C496673EB_inline (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Pulse_mA8279943D6C2913ADFAF661E35C4951BDFACE43D (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m9E9DA89C5561436F804F3DF7B678AFCA27195E1C (U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* __this, const RuntimeMethod* method) ;
  1595. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) ;
  1596. #ifdef __clang__
  1597. #pragma clang diagnostic push
  1598. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1599. #pragma clang diagnostic ignored "-Wunused-variable"
  1600. #endif
  1601. #ifdef __clang__
  1602. #pragma clang diagnostic pop
  1603. #endif
  1604. #ifdef __clang__
  1605. #pragma clang diagnostic push
  1606. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1607. #pragma clang diagnostic ignored "-Wunused-variable"
  1608. #endif
  1609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A (const RuntimeMethod* method)
  1610. {
  1611. static bool s_Il2CppMethodInitialized;
  1612. if (!s_Il2CppMethodInitialized)
  1613. {
  1614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  1615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var);
  1616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFE01C2CC4005799E2DF6AA0CDD5DE116776AFBC);
  1617. s_Il2CppMethodInitialized = true;
  1618. }
  1619. {
  1620. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_ajc;
  1621. if (L_0)
  1622. {
  1623. goto IL_0016;
  1624. }
  1625. }
  1626. {
  1627. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  1628. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteralEFE01C2CC4005799E2DF6AA0CDD5DE116776AFBC, NULL);
  1629. ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_ajc = L_1;
  1630. Il2CppCodeGenWriteBarrier((void**)(&((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_ajc), (void*)L_1);
  1631. }
  1632. IL_0016:
  1633. {
  1634. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_ajc;
  1635. return L_2;
  1636. }
  1637. }
  1638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE (const RuntimeMethod* method)
  1639. {
  1640. static bool s_Il2CppMethodInitialized;
  1641. if (!s_Il2CppMethodInitialized)
  1642. {
  1643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  1644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var);
  1645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  1646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var);
  1647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078);
  1648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9);
  1649. s_Il2CppMethodInitialized = true;
  1650. }
  1651. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL;
  1652. {
  1653. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_context;
  1654. if (L_0)
  1655. {
  1656. goto IL_002e;
  1657. }
  1658. }
  1659. {
  1660. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
  1661. AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078, NULL);
  1662. V_0 = L_1;
  1663. }
  1664. {
  1665. auto __finallyBlock = il2cpp::utils::Finally([&]
  1666. {
  1667. FINALLY_0024:
  1668. {
  1669. {
  1670. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = V_0;
  1671. if (!L_2)
  1672. {
  1673. goto IL_002d;
  1674. }
  1675. }
  1676. {
  1677. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0;
  1678. NullCheck(L_3);
  1679. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
  1680. }
  1681. IL_002d:
  1682. {
  1683. return;
  1684. }
  1685. }
  1686. });
  1687. try
  1688. {
  1689. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_0;
  1690. NullCheck(L_4);
  1691. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5;
  1692. L_5 = AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD(L_4, _stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9, AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var);
  1693. ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_context = L_5;
  1694. Il2CppCodeGenWriteBarrier((void**)(&((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_context), (void*)L_5);
  1695. goto IL_002e;
  1696. }
  1697. catch(Il2CppExceptionWrapper& e)
  1698. {
  1699. __finallyBlock.StoreException(e.ex);
  1700. }
  1701. }
  1702. IL_002e:
  1703. {
  1704. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_context;
  1705. return L_6;
  1706. }
  1707. }
  1708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8 (const RuntimeMethod* method)
  1709. {
  1710. static bool s_Il2CppMethodInitialized;
  1711. if (!s_Il2CppMethodInitialized)
  1712. {
  1713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var);
  1715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  1716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1256BD059A8D156C0578EF505C83E5862F0EFCD2);
  1717. s_Il2CppMethodInitialized = true;
  1718. }
  1719. {
  1720. String_t* L_0 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath;
  1721. if (L_0)
  1722. {
  1723. goto IL_0026;
  1724. }
  1725. }
  1726. {
  1727. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1728. String_t* L_1;
  1729. L_1 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL);
  1730. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  1731. String_t* L_2;
  1732. L_2 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_1, _stringLiteral1256BD059A8D156C0578EF505C83E5862F0EFCD2, NULL);
  1733. ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath = L_2;
  1734. Il2CppCodeGenWriteBarrier((void**)(&((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath), (void*)L_2);
  1735. String_t* L_3;
  1736. L_3 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL);
  1737. DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_4;
  1738. L_4 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_3, NULL);
  1739. }
  1740. IL_0026:
  1741. {
  1742. String_t* L_5 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath;
  1743. return L_5;
  1744. }
  1745. }
  1746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F (const RuntimeMethod* method)
  1747. {
  1748. static bool s_Il2CppMethodInitialized;
  1749. if (!s_Il2CppMethodInitialized)
  1750. {
  1751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var);
  1753. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  1754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF0174D5142A8DAD18DDD4423E7AFDBBC3687A8B);
  1755. s_Il2CppMethodInitialized = true;
  1756. }
  1757. {
  1758. String_t* L_0 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath;
  1759. if (L_0)
  1760. {
  1761. goto IL_0026;
  1762. }
  1763. }
  1764. {
  1765. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1766. String_t* L_1;
  1767. L_1 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL);
  1768. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  1769. String_t* L_2;
  1770. L_2 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_1, _stringLiteralAF0174D5142A8DAD18DDD4423E7AFDBBC3687A8B, NULL);
  1771. ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath = L_2;
  1772. Il2CppCodeGenWriteBarrier((void**)(&((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath), (void*)L_2);
  1773. String_t* L_3;
  1774. L_3 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL);
  1775. DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_4;
  1776. L_4 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_3, NULL);
  1777. }
  1778. IL_0026:
  1779. {
  1780. String_t* L_5 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath;
  1781. return L_5;
  1782. }
  1783. }
  1784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_CheckPermission_m11F20257C849D8E3E02D7B8095A672825AADAA84 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method)
  1785. {
  1786. static bool s_Il2CppMethodInitialized;
  1787. if (!s_Il2CppMethodInitialized)
  1788. {
  1789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_RuntimeMethod_var);
  1790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  1791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral519276B36C92AA64006C0D21451C2C34FE5C1148);
  1792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral660F6D5965E09393894520A3BBDDAE9F5DEF81D2);
  1793. s_Il2CppMethodInitialized = true;
  1794. }
  1795. int32_t V_0 = 0;
  1796. {
  1797. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  1798. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  1799. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
  1800. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  1801. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
  1802. L_3 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  1803. NullCheck(L_2);
  1804. ArrayElementTypeCheck (L_2, L_3);
  1805. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  1806. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_2;
  1807. int32_t L_5 = ___0_permissionType;
  1808. bool L_6 = ((bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0));
  1809. RuntimeObject* L_7 = Box(il2cpp_defaults.boolean_class, &L_6);
  1810. NullCheck(L_4);
  1811. ArrayElementTypeCheck (L_4, L_7);
  1812. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
  1813. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_4;
  1814. int32_t L_9 = ___1_mediaTypes;
  1815. int32_t L_10 = ((int32_t)L_9);
  1816. RuntimeObject* L_11 = Box(il2cpp_defaults.int32_class, &L_10);
  1817. NullCheck(L_8);
  1818. ArrayElementTypeCheck (L_8, L_11);
  1819. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_11);
  1820. NullCheck(L_0);
  1821. int32_t L_12;
  1822. L_12 = AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A(L_0, _stringLiteral660F6D5965E09393894520A3BBDDAE9F5DEF81D2, L_8, AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_RuntimeMethod_var);
  1823. V_0 = L_12;
  1824. int32_t L_13 = V_0;
  1825. if (L_13)
  1826. {
  1827. goto IL_0046;
  1828. }
  1829. }
  1830. {
  1831. int32_t L_14;
  1832. L_14 = PlayerPrefs_GetInt_m8AD1FA8BA54CC6CE2B2AEEE36B6D75587BB1692D(_stringLiteral519276B36C92AA64006C0D21451C2C34FE5C1148, 2, NULL);
  1833. if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  1834. {
  1835. goto IL_0046;
  1836. }
  1837. }
  1838. {
  1839. V_0 = 2;
  1840. }
  1841. IL_0046:
  1842. {
  1843. int32_t L_15 = V_0;
  1844. return L_15;
  1845. }
  1846. }
  1847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_RequestPermission_mB2F20A17757755EB1B2C3F171DCD5944A4CF1706 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method)
  1848. {
  1849. static bool s_Il2CppMethodInitialized;
  1850. if (!s_Il2CppMethodInitialized)
  1851. {
  1852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB_il2cpp_TypeInfo_var);
  1853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  1854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  1855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6);
  1856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral519276B36C92AA64006C0D21451C2C34FE5C1148);
  1857. s_Il2CppMethodInitialized = true;
  1858. }
  1859. RuntimeObject* V_0 = NULL;
  1860. RuntimeObject* V_1 = NULL;
  1861. bool V_2 = false;
  1862. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* V_3 = NULL;
  1863. int32_t V_4 = 0;
  1864. {
  1865. int32_t L_0 = ___0_permissionType;
  1866. int32_t L_1 = ___1_mediaTypes;
  1867. int32_t L_2;
  1868. L_2 = NativeGallery_CheckPermission_m11F20257C849D8E3E02D7B8095A672825AADAA84(L_0, L_1, NULL);
  1869. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  1870. {
  1871. goto IL_000c;
  1872. }
  1873. }
  1874. {
  1875. return (int32_t)(1);
  1876. }
  1877. IL_000c:
  1878. {
  1879. RuntimeObject* L_3 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  1880. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_3, NULL);
  1881. V_0 = L_3;
  1882. RuntimeObject* L_4 = V_0;
  1883. V_1 = L_4;
  1884. V_2 = (bool)0;
  1885. }
  1886. {
  1887. auto __finallyBlock = il2cpp::utils::Finally([&]
  1888. {
  1889. FINALLY_00af:
  1890. {
  1891. {
  1892. bool L_5 = V_2;
  1893. if (!L_5)
  1894. {
  1895. goto IL_00b8;
  1896. }
  1897. }
  1898. {
  1899. RuntimeObject* L_6 = V_1;
  1900. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_6, NULL);
  1901. }
  1902. IL_00b8:
  1903. {
  1904. return;
  1905. }
  1906. }
  1907. });
  1908. try
  1909. {
  1910. {
  1911. RuntimeObject* L_7 = V_1;
  1912. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_7, (&V_2), NULL);
  1913. RuntimeObject* L_8 = V_0;
  1914. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_9 = (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB*)il2cpp_codegen_object_new(NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB_il2cpp_TypeInfo_var);
  1915. NGPermissionCallbackAndroid__ctor_m00B158EB122D1CAC9BB41B8A298981AD16F7B56F(L_9, L_8, NULL);
  1916. V_3 = L_9;
  1917. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_10;
  1918. L_10 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  1919. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
  1920. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11;
  1921. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13;
  1922. L_13 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  1923. NullCheck(L_12);
  1924. ArrayElementTypeCheck (L_12, L_13);
  1925. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_13);
  1926. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_12;
  1927. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_15 = V_3;
  1928. NullCheck(L_14);
  1929. ArrayElementTypeCheck (L_14, L_15);
  1930. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_15);
  1931. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_14;
  1932. int32_t L_17 = ___0_permissionType;
  1933. bool L_18 = ((bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0));
  1934. RuntimeObject* L_19 = Box(il2cpp_defaults.boolean_class, &L_18);
  1935. NullCheck(L_16);
  1936. ArrayElementTypeCheck (L_16, L_19);
  1937. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_19);
  1938. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_16;
  1939. int32_t L_21 = ___1_mediaTypes;
  1940. int32_t L_22 = ((int32_t)L_21);
  1941. RuntimeObject* L_23 = Box(il2cpp_defaults.int32_class, &L_22);
  1942. NullCheck(L_20);
  1943. ArrayElementTypeCheck (L_20, L_23);
  1944. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_23);
  1945. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = L_20;
  1946. int32_t L_25 = 2;
  1947. RuntimeObject* L_26 = Box(il2cpp_defaults.int32_class, &L_25);
  1948. NullCheck(L_24);
  1949. ArrayElementTypeCheck (L_24, L_26);
  1950. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_26);
  1951. NullCheck(L_10);
  1952. AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_10, _stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6, L_24, NULL);
  1953. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_27 = V_3;
  1954. NullCheck(L_27);
  1955. int32_t L_28;
  1956. L_28 = NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline(L_27, NULL);
  1957. if ((!(((uint32_t)L_28) == ((uint32_t)(-1)))))
  1958. {
  1959. goto IL_0074_1;
  1960. }
  1961. }
  1962. {
  1963. RuntimeObject* L_29 = V_0;
  1964. bool L_30;
  1965. L_30 = Monitor_Wait_m322138959FFE3F4F3212658ACB0C30C981880D28(L_29, NULL);
  1966. }
  1967. IL_0074_1:
  1968. {
  1969. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_31 = V_3;
  1970. NullCheck(L_31);
  1971. int32_t L_32;
  1972. L_32 = NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline(L_31, NULL);
  1973. if ((((int32_t)L_32) == ((int32_t)2)))
  1974. {
  1975. goto IL_00a5_1;
  1976. }
  1977. }
  1978. {
  1979. int32_t L_33;
  1980. L_33 = PlayerPrefs_GetInt_m8AD1FA8BA54CC6CE2B2AEEE36B6D75587BB1692D(_stringLiteral519276B36C92AA64006C0D21451C2C34FE5C1148, (-1), NULL);
  1981. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_34 = V_3;
  1982. NullCheck(L_34);
  1983. int32_t L_35;
  1984. L_35 = NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline(L_34, NULL);
  1985. if ((((int32_t)L_33) == ((int32_t)L_35)))
  1986. {
  1987. goto IL_00a5_1;
  1988. }
  1989. }
  1990. {
  1991. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_36 = V_3;
  1992. NullCheck(L_36);
  1993. int32_t L_37;
  1994. L_37 = NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline(L_36, NULL);
  1995. PlayerPrefs_SetInt_m956D3E2DB966F20CF42F842880DDF9E2BE94D948(_stringLiteral519276B36C92AA64006C0D21451C2C34FE5C1148, L_37, NULL);
  1996. PlayerPrefs_Save_m82567E045D69C838112EA204B60C144D4C1EA3AE(NULL);
  1997. }
  1998. IL_00a5_1:
  1999. {
  2000. NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* L_38 = V_3;
  2001. NullCheck(L_38);
  2002. int32_t L_39;
  2003. L_39 = NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline(L_38, NULL);
  2004. V_4 = L_39;
  2005. goto IL_00b9;
  2006. }
  2007. }
  2008. catch(Il2CppExceptionWrapper& e)
  2009. {
  2010. __finallyBlock.StoreException(e.ex);
  2011. }
  2012. }
  2013. IL_00b9:
  2014. {
  2015. int32_t L_40 = V_4;
  2016. return L_40;
  2017. }
  2018. }
  2019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, int32_t ___1_permissionType, int32_t ___2_mediaTypes, const RuntimeMethod* method)
  2020. {
  2021. static bool s_Il2CppMethodInitialized;
  2022. if (!s_Il2CppMethodInitialized)
  2023. {
  2024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF_il2cpp_TypeInfo_var);
  2025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  2026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6);
  2027. s_Il2CppMethodInitialized = true;
  2028. }
  2029. NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* V_0 = NULL;
  2030. {
  2031. PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_0 = ___0_callback;
  2032. NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* L_1 = (NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF*)il2cpp_codegen_object_new(NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF_il2cpp_TypeInfo_var);
  2033. NGPermissionCallbackAsyncAndroid__ctor_mBA0ABF47D7C20832AFC86BB4D033ADEFB2970C14(L_1, L_0, NULL);
  2034. V_0 = L_1;
  2035. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2;
  2036. L_2 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  2037. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
  2038. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
  2039. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5;
  2040. L_5 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  2041. NullCheck(L_4);
  2042. ArrayElementTypeCheck (L_4, L_5);
  2043. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
  2044. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
  2045. NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* L_7 = V_0;
  2046. NullCheck(L_6);
  2047. ArrayElementTypeCheck (L_6, L_7);
  2048. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
  2049. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6;
  2050. int32_t L_9 = ___1_permissionType;
  2051. bool L_10 = ((bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0));
  2052. RuntimeObject* L_11 = Box(il2cpp_defaults.boolean_class, &L_10);
  2053. NullCheck(L_8);
  2054. ArrayElementTypeCheck (L_8, L_11);
  2055. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_11);
  2056. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_8;
  2057. int32_t L_13 = ___2_mediaTypes;
  2058. int32_t L_14 = ((int32_t)L_13);
  2059. RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
  2060. NullCheck(L_12);
  2061. ArrayElementTypeCheck (L_12, L_15);
  2062. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_15);
  2063. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_12;
  2064. int32_t L_17 = 2;
  2065. RuntimeObject* L_18 = Box(il2cpp_defaults.int32_class, &L_17);
  2066. NullCheck(L_16);
  2067. ArrayElementTypeCheck (L_16, L_18);
  2068. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_18);
  2069. NullCheck(L_2);
  2070. AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_2, _stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6, L_16, NULL);
  2071. return;
  2072. }
  2073. }
  2074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* NativeGallery_RequestPermissionAsync_m3A8EC71785D2A093DC9477FDADE0BF3E2A35E047 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method)
  2075. {
  2076. static bool s_Il2CppMethodInitialized;
  2077. if (!s_Il2CppMethodInitialized)
  2078. {
  2079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var);
  2080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824_RuntimeMethod_var);
  2081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_RuntimeMethod_var);
  2082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2_il2cpp_TypeInfo_var);
  2083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_U3CRequestPermissionAsyncU3Eb__0_m8031CABF16CC8C5452653C59EE339D51741E56D4_RuntimeMethod_var);
  2084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F_il2cpp_TypeInfo_var);
  2085. s_Il2CppMethodInitialized = true;
  2086. }
  2087. {
  2088. U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F* L_0 = (U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F_il2cpp_TypeInfo_var);
  2089. U3CU3Ec__DisplayClass26_0__ctor_mBD95E5FFF9548A844A8701ADEBB06D257455267F(L_0, NULL);
  2090. U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F* L_1 = L_0;
  2091. TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* L_2 = (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*)il2cpp_codegen_object_new(TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2_il2cpp_TypeInfo_var);
  2092. TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824(L_2, TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824_RuntimeMethod_var);
  2093. NullCheck(L_1);
  2094. L_1->___tcs = L_2;
  2095. Il2CppCodeGenWriteBarrier((void**)(&L_1->___tcs), (void*)L_2);
  2096. U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F* L_3 = L_1;
  2097. PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_4 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var);
  2098. PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass26_0_U3CRequestPermissionAsyncU3Eb__0_m8031CABF16CC8C5452653C59EE339D51741E56D4_RuntimeMethod_var), NULL);
  2099. int32_t L_5 = ___0_permissionType;
  2100. int32_t L_6 = ___1_mediaTypes;
  2101. NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800(L_4, L_5, L_6, NULL);
  2102. NullCheck(L_3);
  2103. TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* L_7 = L_3->___tcs;
  2104. NullCheck(L_7);
  2105. Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* L_8;
  2106. L_8 = TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_inline(L_7, TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_RuntimeMethod_var);
  2107. return L_8;
  2108. }
  2109. }
  2110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_ProcessPermission_m3F58F5B053D477F86A94386CECBE2B138AA407F2 (int32_t ___0_permission, const RuntimeMethod* method)
  2111. {
  2112. {
  2113. int32_t L_0 = ___0_permission;
  2114. if ((((int32_t)L_0) == ((int32_t)3)))
  2115. {
  2116. goto IL_0006;
  2117. }
  2118. }
  2119. {
  2120. int32_t L_1 = ___0_permission;
  2121. return L_1;
  2122. }
  2123. IL_0006:
  2124. {
  2125. return (int32_t)(1);
  2126. }
  2127. }
  2128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_TryExtendLimitedAccessPermission_mDAC7C73A2003140F4BAEA45D337879E8D635A7CF (const RuntimeMethod* method)
  2129. {
  2130. {
  2131. bool L_0;
  2132. L_0 = NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD(NULL);
  2133. return;
  2134. }
  2135. }
  2136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanOpenSettings_mB480A4B0E4AA86054713BA82021DBE8EF846CB2B (const RuntimeMethod* method)
  2137. {
  2138. {
  2139. return (bool)1;
  2140. }
  2141. }
  2142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_OpenSettings_mC3C5C5092A5C8F1E25548FC6B5F0684753541A98 (const RuntimeMethod* method)
  2143. {
  2144. static bool s_Il2CppMethodInitialized;
  2145. if (!s_Il2CppMethodInitialized)
  2146. {
  2147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  2148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A4D2503591255173AC6769BB8A784B9CC5B5BC6);
  2149. s_Il2CppMethodInitialized = true;
  2150. }
  2151. {
  2152. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  2153. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  2154. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  2155. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  2156. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
  2157. L_3 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  2158. NullCheck(L_2);
  2159. ArrayElementTypeCheck (L_2, L_3);
  2160. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  2161. NullCheck(L_0);
  2162. AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_0, _stringLiteral8A4D2503591255173AC6769BB8A784B9CC5B5BC6, L_2, NULL);
  2163. return;
  2164. }
  2165. }
  2166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveImageToGallery_m2AF3D2C35694767051735B811A2DE73E48141A9C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2167. {
  2168. {
  2169. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_mediaBytes;
  2170. String_t* L_1 = ___1_album;
  2171. String_t* L_2 = ___2_filename;
  2172. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback;
  2173. int32_t L_4;
  2174. L_4 = NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454(L_0, L_1, L_2, 1, L_3, NULL);
  2175. return L_4;
  2176. }
  2177. }
  2178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveImageToGallery_m00EE9B0042E36A283C925D51F1211B9F649DB746 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2179. {
  2180. {
  2181. String_t* L_0 = ___0_existingMediaPath;
  2182. String_t* L_1 = ___1_album;
  2183. String_t* L_2 = ___2_filename;
  2184. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback;
  2185. int32_t L_4;
  2186. L_4 = NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240(L_0, L_1, L_2, 1, L_3, NULL);
  2187. return L_4;
  2188. }
  2189. }
  2190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveImageToGallery_mF141267D9981DE0618B1A3BF29B96D1C8BF5D711 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2191. {
  2192. static bool s_Il2CppMethodInitialized;
  2193. if (!s_Il2CppMethodInitialized)
  2194. {
  2195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A);
  2197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42);
  2198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26);
  2199. s_Il2CppMethodInitialized = true;
  2200. }
  2201. {
  2202. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_image;
  2203. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2204. bool L_1;
  2205. L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  2206. if (!L_1)
  2207. {
  2208. goto IL_0014;
  2209. }
  2210. }
  2211. {
  2212. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2213. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15332598528DB5F9A0B9473BE7DCE0BB1F8DCAA7)), NULL);
  2214. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveImageToGallery_mF141267D9981DE0618B1A3BF29B96D1C8BF5D711_RuntimeMethod_var)));
  2215. }
  2216. IL_0014:
  2217. {
  2218. String_t* L_3 = ___2_filename;
  2219. NullCheck(L_3);
  2220. bool L_4;
  2221. L_4 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_3, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, 5, NULL);
  2222. if (L_4)
  2223. {
  2224. goto IL_0030;
  2225. }
  2226. }
  2227. {
  2228. String_t* L_5 = ___2_filename;
  2229. NullCheck(L_5);
  2230. bool L_6;
  2231. L_6 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_5, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, 5, NULL);
  2232. if (!L_6)
  2233. {
  2234. goto IL_0041;
  2235. }
  2236. }
  2237. IL_0030:
  2238. {
  2239. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = ___0_image;
  2240. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8;
  2241. L_8 = NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF(L_7, (bool)1, NULL);
  2242. String_t* L_9 = ___1_album;
  2243. String_t* L_10 = ___2_filename;
  2244. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_11 = ___3_callback;
  2245. int32_t L_12;
  2246. L_12 = NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454(L_8, L_9, L_10, 1, L_11, NULL);
  2247. return L_12;
  2248. }
  2249. IL_0041:
  2250. {
  2251. String_t* L_13 = ___2_filename;
  2252. NullCheck(L_13);
  2253. bool L_14;
  2254. L_14 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_13, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, 5, NULL);
  2255. if (!L_14)
  2256. {
  2257. goto IL_0060;
  2258. }
  2259. }
  2260. {
  2261. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15 = ___0_image;
  2262. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16;
  2263. L_16 = NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF(L_15, (bool)0, NULL);
  2264. String_t* L_17 = ___1_album;
  2265. String_t* L_18 = ___2_filename;
  2266. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_19 = ___3_callback;
  2267. int32_t L_20;
  2268. L_20 = NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454(L_16, L_17, L_18, 1, L_19, NULL);
  2269. return L_20;
  2270. }
  2271. IL_0060:
  2272. {
  2273. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21 = ___0_image;
  2274. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22;
  2275. L_22 = NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF(L_21, (bool)0, NULL);
  2276. String_t* L_23 = ___1_album;
  2277. String_t* L_24 = ___2_filename;
  2278. String_t* L_25;
  2279. L_25 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_24, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL);
  2280. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_26 = ___3_callback;
  2281. int32_t L_27;
  2282. L_27 = NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454(L_22, L_23, L_25, 1, L_26, NULL);
  2283. return L_27;
  2284. }
  2285. }
  2286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveVideoToGallery_m6E8834DA9847B65AB58366743E32F828B24BEE05 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2287. {
  2288. {
  2289. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_mediaBytes;
  2290. String_t* L_1 = ___1_album;
  2291. String_t* L_2 = ___2_filename;
  2292. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback;
  2293. int32_t L_4;
  2294. L_4 = NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454(L_0, L_1, L_2, 2, L_3, NULL);
  2295. return L_4;
  2296. }
  2297. }
  2298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveVideoToGallery_m170EBCAA3C3128904E6E6C5F0397BD6E040352F6 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2299. {
  2300. {
  2301. String_t* L_0 = ___0_existingMediaPath;
  2302. String_t* L_1 = ___1_album;
  2303. String_t* L_2 = ___2_filename;
  2304. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback;
  2305. int32_t L_4;
  2306. L_4 = NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240(L_0, L_1, L_2, 2, L_3, NULL);
  2307. return L_4;
  2308. }
  2309. }
  2310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveAudioToGallery_m98B698674CCE8A1B9FB847E69A0AB20229C29416 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2311. {
  2312. {
  2313. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_mediaBytes;
  2314. String_t* L_1 = ___1_album;
  2315. String_t* L_2 = ___2_filename;
  2316. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback;
  2317. int32_t L_4;
  2318. L_4 = NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454(L_0, L_1, L_2, 4, L_3, NULL);
  2319. return L_4;
  2320. }
  2321. }
  2322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveAudioToGallery_m992C5F625CA1D657F05B415BE227A99E5C6B2A9F (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2323. {
  2324. {
  2325. String_t* L_0 = ___0_existingMediaPath;
  2326. String_t* L_1 = ___1_album;
  2327. String_t* L_2 = ___2_filename;
  2328. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback;
  2329. int32_t L_4;
  2330. L_4 = NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240(L_0, L_1, L_2, 4, L_3, NULL);
  2331. return L_4;
  2332. }
  2333. }
  2334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanSelectMultipleFilesFromGallery_m8B64B58699A6EEB502428C3444FBFEE702E63997 (const RuntimeMethod* method)
  2335. {
  2336. static bool s_Il2CppMethodInitialized;
  2337. if (!s_Il2CppMethodInitialized)
  2338. {
  2339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var);
  2340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  2341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC996D117D3819CA770138BE5B4BD64D4BB591694);
  2342. s_Il2CppMethodInitialized = true;
  2343. }
  2344. {
  2345. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  2346. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  2347. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  2348. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  2349. NullCheck(L_0);
  2350. bool L_2;
  2351. L_2 = AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6(L_0, _stringLiteralC996D117D3819CA770138BE5B4BD64D4BB591694, L_1, AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var);
  2352. return L_2;
  2353. }
  2354. }
  2355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanSelectMultipleMediaTypesFromGallery_m285088023ECD53F60EB6C0848FC2C74C6B93FAB2 (const RuntimeMethod* method)
  2356. {
  2357. static bool s_Il2CppMethodInitialized;
  2358. if (!s_Il2CppMethodInitialized)
  2359. {
  2360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var);
  2361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  2362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98D8432FB035A9F29AEDD1E5D592A5692F9AA073);
  2363. s_Il2CppMethodInitialized = true;
  2364. }
  2365. {
  2366. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  2367. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  2368. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  2369. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  2370. NullCheck(L_0);
  2371. bool L_2;
  2372. L_2 = AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6(L_0, _stringLiteral98D8432FB035A9F29AEDD1E5D592A5692F9AA073, L_1, AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var);
  2373. return L_2;
  2374. }
  2375. }
  2376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetImageFromGallery_m046CBE10C42FBF23C2C265CDA6BBE14534A1BE19 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method)
  2377. {
  2378. {
  2379. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback;
  2380. String_t* L_1 = ___2_mime;
  2381. String_t* L_2 = ___1_title;
  2382. int32_t L_3;
  2383. L_3 = NativeGallery_GetMediaFromGallery_mE04A8BFF146401DA572B17485B97A88D11A509E1(L_0, 1, L_1, L_2, NULL);
  2384. return L_3;
  2385. }
  2386. }
  2387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetVideoFromGallery_mCB867EFB787DDF037FA7CE37116297E4D6BE6C93 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method)
  2388. {
  2389. {
  2390. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback;
  2391. String_t* L_1 = ___2_mime;
  2392. String_t* L_2 = ___1_title;
  2393. int32_t L_3;
  2394. L_3 = NativeGallery_GetMediaFromGallery_mE04A8BFF146401DA572B17485B97A88D11A509E1(L_0, 2, L_1, L_2, NULL);
  2395. return L_3;
  2396. }
  2397. }
  2398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetAudioFromGallery_m52427EDF876CCD6CA3023D3701418FE889BDC361 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method)
  2399. {
  2400. {
  2401. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback;
  2402. String_t* L_1 = ___2_mime;
  2403. String_t* L_2 = ___1_title;
  2404. int32_t L_3;
  2405. L_3 = NativeGallery_GetMediaFromGallery_mE04A8BFF146401DA572B17485B97A88D11A509E1(L_0, 4, L_1, L_2, NULL);
  2406. return L_3;
  2407. }
  2408. }
  2409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMixedMediaFromGallery_m1D09D42F1CC363166CCD8B30DC51F2DADBFCED0F (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, int32_t ___1_mediaTypes, String_t* ___2_title, const RuntimeMethod* method)
  2410. {
  2411. static bool s_Il2CppMethodInitialized;
  2412. if (!s_Il2CppMethodInitialized)
  2413. {
  2414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF);
  2415. s_Il2CppMethodInitialized = true;
  2416. }
  2417. {
  2418. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback;
  2419. int32_t L_1 = ___1_mediaTypes;
  2420. String_t* L_2 = ___2_title;
  2421. int32_t L_3;
  2422. L_3 = NativeGallery_GetMediaFromGallery_mE04A8BFF146401DA572B17485B97A88D11A509E1(L_0, L_1, _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF, L_2, NULL);
  2423. return L_3;
  2424. }
  2425. }
  2426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetImagesFromGallery_m0173A98B4E42DF72287C48216792CCBBA5D322BB (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method)
  2427. {
  2428. {
  2429. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback;
  2430. String_t* L_1 = ___2_mime;
  2431. String_t* L_2 = ___1_title;
  2432. int32_t L_3;
  2433. L_3 = NativeGallery_GetMultipleMediaFromGallery_mA60A18D80705ACD41BBACC5DB898F2BA758DF35C(L_0, 1, L_1, L_2, NULL);
  2434. return L_3;
  2435. }
  2436. }
  2437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetVideosFromGallery_m47FC2D6059067CE6538C69255B58EA4C20CC6D41 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method)
  2438. {
  2439. {
  2440. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback;
  2441. String_t* L_1 = ___2_mime;
  2442. String_t* L_2 = ___1_title;
  2443. int32_t L_3;
  2444. L_3 = NativeGallery_GetMultipleMediaFromGallery_mA60A18D80705ACD41BBACC5DB898F2BA758DF35C(L_0, 2, L_1, L_2, NULL);
  2445. return L_3;
  2446. }
  2447. }
  2448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetAudiosFromGallery_mCC57680119F1432F730E068E2AE173E01CE4AD6E (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method)
  2449. {
  2450. {
  2451. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback;
  2452. String_t* L_1 = ___2_mime;
  2453. String_t* L_2 = ___1_title;
  2454. int32_t L_3;
  2455. L_3 = NativeGallery_GetMultipleMediaFromGallery_mA60A18D80705ACD41BBACC5DB898F2BA758DF35C(L_0, 4, L_1, L_2, NULL);
  2456. return L_3;
  2457. }
  2458. }
  2459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMixedMediasFromGallery_m5958D8BFBC304CA77FCEC85AE32F028B7862481C (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, int32_t ___1_mediaTypes, String_t* ___2_title, const RuntimeMethod* method)
  2460. {
  2461. static bool s_Il2CppMethodInitialized;
  2462. if (!s_Il2CppMethodInitialized)
  2463. {
  2464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF);
  2465. s_Il2CppMethodInitialized = true;
  2466. }
  2467. {
  2468. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback;
  2469. int32_t L_1 = ___1_mediaTypes;
  2470. String_t* L_2 = ___2_title;
  2471. int32_t L_3;
  2472. L_3 = NativeGallery_GetMultipleMediaFromGallery_mA60A18D80705ACD41BBACC5DB898F2BA758DF35C(L_0, L_1, _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF, L_2, NULL);
  2473. return L_3;
  2474. }
  2475. }
  2476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD (const RuntimeMethod* method)
  2477. {
  2478. {
  2479. return (bool)0;
  2480. }
  2481. }
  2482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMediaTypeOfFile_m2B9362DA4D77A54A20CE8CBCAA066451592390CF (String_t* ___0_path, const RuntimeMethod* method)
  2483. {
  2484. static bool s_Il2CppMethodInitialized;
  2485. if (!s_Il2CppMethodInitialized)
  2486. {
  2487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  2488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  2489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52E8298879B687FBFF2F48674AA2AFC36D912949);
  2491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral607285AB0953DA016EC17D19BDAD10655BEFA8D4);
  2492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB597875EBD28AFB2321AEF6A4F26300FEAF5AFC6);
  2493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB647406DCE91EB1E9AB81ED58CDE39EE7ECA5EE5);
  2494. s_Il2CppMethodInitialized = true;
  2495. }
  2496. String_t* V_0 = NULL;
  2497. String_t* V_1 = NULL;
  2498. {
  2499. String_t* L_0 = ___0_path;
  2500. bool L_1;
  2501. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  2502. if (!L_1)
  2503. {
  2504. goto IL_000a;
  2505. }
  2506. }
  2507. {
  2508. return (int32_t)(0);
  2509. }
  2510. IL_000a:
  2511. {
  2512. String_t* L_2 = ___0_path;
  2513. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2514. String_t* L_3;
  2515. L_3 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_2, NULL);
  2516. V_0 = L_3;
  2517. String_t* L_4 = V_0;
  2518. bool L_5;
  2519. L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
  2520. if (!L_5)
  2521. {
  2522. goto IL_001b;
  2523. }
  2524. }
  2525. {
  2526. return (int32_t)(0);
  2527. }
  2528. IL_001b:
  2529. {
  2530. String_t* L_6 = V_0;
  2531. NullCheck(L_6);
  2532. Il2CppChar L_7;
  2533. L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 0, NULL);
  2534. if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)46)))))
  2535. {
  2536. goto IL_0039;
  2537. }
  2538. }
  2539. {
  2540. String_t* L_8 = V_0;
  2541. NullCheck(L_8);
  2542. int32_t L_9;
  2543. L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
  2544. if ((!(((uint32_t)L_9) == ((uint32_t)1))))
  2545. {
  2546. goto IL_0031;
  2547. }
  2548. }
  2549. {
  2550. return (int32_t)(0);
  2551. }
  2552. IL_0031:
  2553. {
  2554. String_t* L_10 = V_0;
  2555. NullCheck(L_10);
  2556. String_t* L_11;
  2557. L_11 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_10, 1, NULL);
  2558. V_0 = L_11;
  2559. }
  2560. IL_0039:
  2561. {
  2562. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_12;
  2563. L_12 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  2564. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  2565. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_13;
  2566. String_t* L_15 = V_0;
  2567. NullCheck(L_15);
  2568. String_t* L_16;
  2569. L_16 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_15, NULL);
  2570. NullCheck(L_14);
  2571. ArrayElementTypeCheck (L_14, L_16);
  2572. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_16);
  2573. NullCheck(L_12);
  2574. String_t* L_17;
  2575. L_17 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_12, _stringLiteral52E8298879B687FBFF2F48674AA2AFC36D912949, L_14, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  2576. V_1 = L_17;
  2577. String_t* L_18 = V_1;
  2578. bool L_19;
  2579. L_19 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_18, NULL);
  2580. if (!L_19)
  2581. {
  2582. goto IL_0062;
  2583. }
  2584. }
  2585. {
  2586. return (int32_t)(0);
  2587. }
  2588. IL_0062:
  2589. {
  2590. String_t* L_20 = V_1;
  2591. NullCheck(L_20);
  2592. bool L_21;
  2593. L_21 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_20, _stringLiteralB597875EBD28AFB2321AEF6A4F26300FEAF5AFC6, NULL);
  2594. if (!L_21)
  2595. {
  2596. goto IL_0071;
  2597. }
  2598. }
  2599. {
  2600. return (int32_t)(1);
  2601. }
  2602. IL_0071:
  2603. {
  2604. String_t* L_22 = V_1;
  2605. NullCheck(L_22);
  2606. bool L_23;
  2607. L_23 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_22, _stringLiteralB647406DCE91EB1E9AB81ED58CDE39EE7ECA5EE5, NULL);
  2608. if (!L_23)
  2609. {
  2610. goto IL_0080;
  2611. }
  2612. }
  2613. {
  2614. return (int32_t)(2);
  2615. }
  2616. IL_0080:
  2617. {
  2618. String_t* L_24 = V_1;
  2619. NullCheck(L_24);
  2620. bool L_25;
  2621. L_25 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_24, _stringLiteral607285AB0953DA016EC17D19BDAD10655BEFA8D4, NULL);
  2622. if (!L_25)
  2623. {
  2624. goto IL_008f;
  2625. }
  2626. }
  2627. {
  2628. return (int32_t)(4);
  2629. }
  2630. IL_008f:
  2631. {
  2632. return (int32_t)(0);
  2633. }
  2634. }
  2635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method)
  2636. {
  2637. static bool s_Il2CppMethodInitialized;
  2638. if (!s_Il2CppMethodInitialized)
  2639. {
  2640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7);
  2643. s_Il2CppMethodInitialized = true;
  2644. }
  2645. int32_t G_B13_0 = 0;
  2646. int32_t G_B1_0 = 0;
  2647. int32_t G_B3_0 = 0;
  2648. int32_t G_B2_0 = 0;
  2649. int32_t G_B4_0 = 0;
  2650. int32_t G_B6_0 = 0;
  2651. int32_t G_B5_0 = 0;
  2652. int32_t G_B7_0 = 0;
  2653. int32_t G_B9_0 = 0;
  2654. int32_t G_B8_0 = 0;
  2655. int32_t G_B10_0 = 0;
  2656. int32_t G_B12_0 = 0;
  2657. int32_t G_B11_0 = 0;
  2658. {
  2659. int32_t L_0 = ___3_mediaType;
  2660. int32_t L_1;
  2661. L_1 = NativeGallery_RequestPermission_mB2F20A17757755EB1B2C3F171DCD5944A4CF1706(1, L_0, NULL);
  2662. int32_t L_2 = L_1;
  2663. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  2664. {
  2665. G_B13_0 = L_2;
  2666. goto IL_0076;
  2667. }
  2668. G_B1_0 = L_2;
  2669. }
  2670. {
  2671. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_mediaBytes;
  2672. if (!L_3)
  2673. {
  2674. G_B3_0 = G_B1_0;
  2675. goto IL_0012;
  2676. }
  2677. G_B2_0 = G_B1_0;
  2678. }
  2679. {
  2680. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_mediaBytes;
  2681. NullCheck(L_4);
  2682. if ((((RuntimeArray*)L_4)->max_length))
  2683. {
  2684. G_B4_0 = G_B2_0;
  2685. goto IL_001d;
  2686. }
  2687. G_B3_0 = G_B2_0;
  2688. }
  2689. IL_0012:
  2690. {
  2691. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2692. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7BB4B5568C63748C896DED09B403F2FC4F274E91)), NULL);
  2693. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454_RuntimeMethod_var)));
  2694. }
  2695. IL_001d:
  2696. {
  2697. String_t* L_6 = ___1_album;
  2698. if (!L_6)
  2699. {
  2700. G_B6_0 = G_B4_0;
  2701. goto IL_0028;
  2702. }
  2703. G_B5_0 = G_B4_0;
  2704. }
  2705. {
  2706. String_t* L_7 = ___1_album;
  2707. NullCheck(L_7);
  2708. int32_t L_8;
  2709. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  2710. if (L_8)
  2711. {
  2712. G_B7_0 = G_B5_0;
  2713. goto IL_0033;
  2714. }
  2715. G_B6_0 = G_B5_0;
  2716. }
  2717. IL_0028:
  2718. {
  2719. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2720. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F8B1D027E92AF30A25606539C4A0E635BF0BBB)), NULL);
  2721. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454_RuntimeMethod_var)));
  2722. }
  2723. IL_0033:
  2724. {
  2725. String_t* L_10 = ___2_filename;
  2726. if (!L_10)
  2727. {
  2728. G_B9_0 = G_B7_0;
  2729. goto IL_003e;
  2730. }
  2731. G_B8_0 = G_B7_0;
  2732. }
  2733. {
  2734. String_t* L_11 = ___2_filename;
  2735. NullCheck(L_11);
  2736. int32_t L_12;
  2737. L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
  2738. if (L_12)
  2739. {
  2740. G_B10_0 = G_B8_0;
  2741. goto IL_0049;
  2742. }
  2743. G_B9_0 = G_B8_0;
  2744. }
  2745. IL_003e:
  2746. {
  2747. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2748. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F7CAA3903ABC311FB9B0881B8937BE76A5526D)), NULL);
  2749. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mAD9820FA0C518D117A499DC5D99BF99D240C4454_RuntimeMethod_var)));
  2750. }
  2751. IL_0049:
  2752. {
  2753. String_t* L_14 = ___2_filename;
  2754. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2755. String_t* L_15;
  2756. L_15 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_14, NULL);
  2757. bool L_16;
  2758. L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
  2759. if (!L_16)
  2760. {
  2761. G_B12_0 = G_B10_0;
  2762. goto IL_0060;
  2763. }
  2764. G_B11_0 = G_B10_0;
  2765. }
  2766. {
  2767. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2768. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7, NULL);
  2769. G_B12_0 = G_B11_0;
  2770. }
  2771. IL_0060:
  2772. {
  2773. String_t* L_17 = ___2_filename;
  2774. String_t* L_18;
  2775. L_18 = NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60(L_17, NULL);
  2776. String_t* L_19 = L_18;
  2777. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_mediaBytes;
  2778. File_WriteAllBytes_mC491031DA14AA9B591F62D6AD0181D090E081077(L_19, L_20, NULL);
  2779. String_t* L_21 = ___1_album;
  2780. int32_t L_22 = ___3_mediaType;
  2781. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_23 = ___4_callback;
  2782. NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E(L_19, L_21, L_22, L_23, NULL);
  2783. G_B13_0 = G_B12_0;
  2784. }
  2785. IL_0076:
  2786. {
  2787. return G_B13_0;
  2788. }
  2789. }
  2790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method)
  2791. {
  2792. static bool s_Il2CppMethodInitialized;
  2793. if (!s_Il2CppMethodInitialized)
  2794. {
  2795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7);
  2798. s_Il2CppMethodInitialized = true;
  2799. }
  2800. String_t* V_0 = NULL;
  2801. String_t* V_1 = NULL;
  2802. int32_t G_B14_0 = 0;
  2803. int32_t G_B1_0 = 0;
  2804. int32_t G_B3_0 = 0;
  2805. int32_t G_B2_0 = 0;
  2806. int32_t G_B5_0 = 0;
  2807. int32_t G_B4_0 = 0;
  2808. int32_t G_B6_0 = 0;
  2809. int32_t G_B8_0 = 0;
  2810. int32_t G_B7_0 = 0;
  2811. int32_t G_B9_0 = 0;
  2812. int32_t G_B13_0 = 0;
  2813. int32_t G_B10_0 = 0;
  2814. int32_t G_B12_0 = 0;
  2815. int32_t G_B11_0 = 0;
  2816. {
  2817. int32_t L_0 = ___3_mediaType;
  2818. int32_t L_1;
  2819. L_1 = NativeGallery_RequestPermission_mB2F20A17757755EB1B2C3F171DCD5944A4CF1706(1, L_0, NULL);
  2820. int32_t L_2 = L_1;
  2821. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  2822. {
  2823. G_B14_0 = L_2;
  2824. goto IL_009d;
  2825. }
  2826. G_B1_0 = L_2;
  2827. }
  2828. {
  2829. String_t* L_3 = ___0_existingMediaPath;
  2830. bool L_4;
  2831. L_4 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_3, NULL);
  2832. if (L_4)
  2833. {
  2834. G_B3_0 = G_B1_0;
  2835. goto IL_0027;
  2836. }
  2837. G_B2_0 = G_B1_0;
  2838. }
  2839. {
  2840. String_t* L_5 = ___0_existingMediaPath;
  2841. String_t* L_6;
  2842. L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_5, NULL);
  2843. FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_7 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
  2844. FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_7, L_6, NULL);
  2845. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240_RuntimeMethod_var)));
  2846. }
  2847. IL_0027:
  2848. {
  2849. String_t* L_8 = ___1_album;
  2850. if (!L_8)
  2851. {
  2852. G_B5_0 = G_B3_0;
  2853. goto IL_0032;
  2854. }
  2855. G_B4_0 = G_B3_0;
  2856. }
  2857. {
  2858. String_t* L_9 = ___1_album;
  2859. NullCheck(L_9);
  2860. int32_t L_10;
  2861. L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
  2862. if (L_10)
  2863. {
  2864. G_B6_0 = G_B4_0;
  2865. goto IL_003d;
  2866. }
  2867. G_B5_0 = G_B4_0;
  2868. }
  2869. IL_0032:
  2870. {
  2871. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2872. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F8B1D027E92AF30A25606539C4A0E635BF0BBB)), NULL);
  2873. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240_RuntimeMethod_var)));
  2874. }
  2875. IL_003d:
  2876. {
  2877. String_t* L_12 = ___2_filename;
  2878. if (!L_12)
  2879. {
  2880. G_B8_0 = G_B6_0;
  2881. goto IL_0048;
  2882. }
  2883. G_B7_0 = G_B6_0;
  2884. }
  2885. {
  2886. String_t* L_13 = ___2_filename;
  2887. NullCheck(L_13);
  2888. int32_t L_14;
  2889. L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
  2890. if (L_14)
  2891. {
  2892. G_B9_0 = G_B7_0;
  2893. goto IL_0053;
  2894. }
  2895. G_B8_0 = G_B7_0;
  2896. }
  2897. IL_0048:
  2898. {
  2899. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2900. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F7CAA3903ABC311FB9B0881B8937BE76A5526D)), NULL);
  2901. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mC512FADA8F0312FA131B768E103068CD34B83240_RuntimeMethod_var)));
  2902. }
  2903. IL_0053:
  2904. {
  2905. String_t* L_16 = ___2_filename;
  2906. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2907. String_t* L_17;
  2908. L_17 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_16, NULL);
  2909. bool L_18;
  2910. L_18 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_17, NULL);
  2911. if (!L_18)
  2912. {
  2913. G_B13_0 = G_B9_0;
  2914. goto IL_0084;
  2915. }
  2916. G_B10_0 = G_B9_0;
  2917. }
  2918. {
  2919. String_t* L_19 = ___0_existingMediaPath;
  2920. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  2921. String_t* L_20;
  2922. L_20 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_19, NULL);
  2923. V_1 = L_20;
  2924. String_t* L_21 = V_1;
  2925. bool L_22;
  2926. L_22 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_21, NULL);
  2927. if (!L_22)
  2928. {
  2929. G_B12_0 = G_B10_0;
  2930. goto IL_007b;
  2931. }
  2932. G_B11_0 = G_B10_0;
  2933. }
  2934. {
  2935. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2936. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7, NULL);
  2937. G_B13_0 = G_B11_0;
  2938. goto IL_0084;
  2939. }
  2940. IL_007b:
  2941. {
  2942. String_t* L_23 = ___2_filename;
  2943. String_t* L_24 = V_1;
  2944. String_t* L_25;
  2945. L_25 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_23, L_24, NULL);
  2946. ___2_filename = L_25;
  2947. G_B13_0 = G_B12_0;
  2948. }
  2949. IL_0084:
  2950. {
  2951. String_t* L_26 = ___2_filename;
  2952. String_t* L_27;
  2953. L_27 = NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60(L_26, NULL);
  2954. V_0 = L_27;
  2955. String_t* L_28 = ___0_existingMediaPath;
  2956. String_t* L_29 = V_0;
  2957. File_Copy_m3798F05909C43D7EA26130D51D0A15CFCBE7458A(L_28, L_29, (bool)1, NULL);
  2958. String_t* L_30 = V_0;
  2959. String_t* L_31 = ___1_album;
  2960. int32_t L_32 = ___3_mediaType;
  2961. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_33 = ___4_callback;
  2962. NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E(L_30, L_31, L_32, L_33, NULL);
  2963. G_B14_0 = G_B13_0;
  2964. }
  2965. IL_009d:
  2966. {
  2967. return G_B14_0;
  2968. }
  2969. }
  2970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E (String_t* ___0_path, String_t* ___1_album, int32_t ___2_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method)
  2971. {
  2972. static bool s_Il2CppMethodInitialized;
  2973. if (!s_Il2CppMethodInitialized)
  2974. {
  2975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  2976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  2977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98C4991DBD0370C554791D1BED854533606B6973);
  2978. s_Il2CppMethodInitialized = true;
  2979. }
  2980. String_t* V_0 = NULL;
  2981. {
  2982. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  2983. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  2984. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
  2985. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  2986. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
  2987. L_3 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  2988. NullCheck(L_2);
  2989. ArrayElementTypeCheck (L_2, L_3);
  2990. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  2991. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_2;
  2992. int32_t L_5 = ___2_mediaType;
  2993. int32_t L_6 = ((int32_t)L_5);
  2994. RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6);
  2995. NullCheck(L_4);
  2996. ArrayElementTypeCheck (L_4, L_7);
  2997. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
  2998. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_4;
  2999. String_t* L_9 = ___0_path;
  3000. NullCheck(L_8);
  3001. ArrayElementTypeCheck (L_8, L_9);
  3002. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_9);
  3003. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = L_8;
  3004. String_t* L_11 = ___1_album;
  3005. NullCheck(L_10);
  3006. ArrayElementTypeCheck (L_10, L_11);
  3007. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_11);
  3008. NullCheck(L_0);
  3009. String_t* L_12;
  3010. L_12 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_0, _stringLiteral98C4991DBD0370C554791D1BED854533606B6973, L_10, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  3011. V_0 = L_12;
  3012. String_t* L_13 = ___0_path;
  3013. File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_13, NULL);
  3014. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_14 = ___3_callback;
  3015. if (!L_14)
  3016. {
  3017. goto IL_0048;
  3018. }
  3019. }
  3020. {
  3021. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_15 = ___3_callback;
  3022. String_t* L_16 = V_0;
  3023. bool L_17;
  3024. L_17 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_16, NULL);
  3025. String_t* L_18 = V_0;
  3026. NullCheck(L_15);
  3027. MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(L_15, (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0), L_18, NULL);
  3028. }
  3029. IL_0048:
  3030. {
  3031. return;
  3032. }
  3033. }
  3034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60 (String_t* ___0_filename, const RuntimeMethod* method)
  3035. {
  3036. static bool s_Il2CppMethodInitialized;
  3037. if (!s_Il2CppMethodInitialized)
  3038. {
  3039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  3040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  3041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFA0E830C16EC57623615165EA8FBC2817BACCCF);
  3042. s_Il2CppMethodInitialized = true;
  3043. }
  3044. {
  3045. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  3046. String_t* L_0;
  3047. L_0 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
  3048. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  3049. String_t* L_1;
  3050. L_1 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_0, _stringLiteralCFA0E830C16EC57623615165EA8FBC2817BACCCF, NULL);
  3051. String_t* L_2 = L_1;
  3052. DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_3;
  3053. L_3 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_2, NULL);
  3054. String_t* L_4 = ___0_filename;
  3055. String_t* L_5;
  3056. L_5 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_2, L_4, NULL);
  3057. return L_5;
  3058. }
  3059. }
  3060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMediaFromGallery_mE04A8BFF146401DA572B17485B97A88D11A509E1 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method)
  3061. {
  3062. static bool s_Il2CppMethodInitialized;
  3063. if (!s_Il2CppMethodInitialized)
  3064. {
  3065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52_il2cpp_TypeInfo_var);
  3066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79107FD6C984A88C27C9EA8214F1DDC00A8F6C36);
  3068. s_Il2CppMethodInitialized = true;
  3069. }
  3070. int32_t V_0 = 0;
  3071. {
  3072. int32_t L_0 = ___1_mediaType;
  3073. int32_t L_1;
  3074. L_1 = NativeGallery_RequestPermission_mB2F20A17757755EB1B2C3F171DCD5944A4CF1706(0, L_0, NULL);
  3075. V_0 = L_1;
  3076. int32_t L_2 = V_0;
  3077. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  3078. {
  3079. goto IL_005c;
  3080. }
  3081. }
  3082. {
  3083. bool L_3;
  3084. L_3 = NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD(NULL);
  3085. if (L_3)
  3086. {
  3087. goto IL_005c;
  3088. }
  3089. }
  3090. {
  3091. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_4;
  3092. L_4 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  3093. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)7);
  3094. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5;
  3095. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7;
  3096. L_7 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  3097. NullCheck(L_6);
  3098. ArrayElementTypeCheck (L_6, L_7);
  3099. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
  3100. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6;
  3101. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_9 = ___0_callback;
  3102. NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* L_10 = (NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52*)il2cpp_codegen_object_new(NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52_il2cpp_TypeInfo_var);
  3103. NGMediaReceiveCallbackAndroid__ctor_mDA59DF94D1E808D51945EFC7935434A3B2D00E61(L_10, L_9, (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)NULL, NULL);
  3104. NullCheck(L_8);
  3105. ArrayElementTypeCheck (L_8, L_10);
  3106. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_10);
  3107. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_8;
  3108. int32_t L_12 = ___1_mediaType;
  3109. int32_t L_13 = ((int32_t)L_12);
  3110. RuntimeObject* L_14 = Box(il2cpp_defaults.int32_class, &L_13);
  3111. NullCheck(L_11);
  3112. ArrayElementTypeCheck (L_11, L_14);
  3113. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_14);
  3114. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_11;
  3115. bool L_16 = ((bool)0);
  3116. RuntimeObject* L_17 = Box(il2cpp_defaults.boolean_class, &L_16);
  3117. NullCheck(L_15);
  3118. ArrayElementTypeCheck (L_15, L_17);
  3119. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_17);
  3120. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_15;
  3121. String_t* L_19;
  3122. L_19 = NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F(NULL);
  3123. NullCheck(L_18);
  3124. ArrayElementTypeCheck (L_18, L_19);
  3125. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_19);
  3126. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_18;
  3127. String_t* L_21 = ___2_mime;
  3128. NullCheck(L_20);
  3129. ArrayElementTypeCheck (L_20, L_21);
  3130. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_21);
  3131. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = L_20;
  3132. String_t* L_23 = ___3_title;
  3133. NullCheck(L_22);
  3134. ArrayElementTypeCheck (L_22, L_23);
  3135. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject*)L_23);
  3136. NullCheck(L_4);
  3137. AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_4, _stringLiteral79107FD6C984A88C27C9EA8214F1DDC00A8F6C36, L_22, NULL);
  3138. }
  3139. IL_005c:
  3140. {
  3141. int32_t L_24 = V_0;
  3142. return L_24;
  3143. }
  3144. }
  3145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMultipleMediaFromGallery_mA60A18D80705ACD41BBACC5DB898F2BA758DF35C (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method)
  3146. {
  3147. static bool s_Il2CppMethodInitialized;
  3148. if (!s_Il2CppMethodInitialized)
  3149. {
  3150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52_il2cpp_TypeInfo_var);
  3151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79107FD6C984A88C27C9EA8214F1DDC00A8F6C36);
  3153. s_Il2CppMethodInitialized = true;
  3154. }
  3155. int32_t V_0 = 0;
  3156. {
  3157. int32_t L_0 = ___1_mediaType;
  3158. int32_t L_1;
  3159. L_1 = NativeGallery_RequestPermission_mB2F20A17757755EB1B2C3F171DCD5944A4CF1706(0, L_0, NULL);
  3160. V_0 = L_1;
  3161. int32_t L_2 = V_0;
  3162. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  3163. {
  3164. goto IL_006f;
  3165. }
  3166. }
  3167. {
  3168. bool L_3;
  3169. L_3 = NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD(NULL);
  3170. if (L_3)
  3171. {
  3172. goto IL_006f;
  3173. }
  3174. }
  3175. {
  3176. bool L_4;
  3177. L_4 = NativeGallery_CanSelectMultipleFilesFromGallery_m8B64B58699A6EEB502428C3444FBFEE702E63997(NULL);
  3178. if (!L_4)
  3179. {
  3180. goto IL_0065;
  3181. }
  3182. }
  3183. {
  3184. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5;
  3185. L_5 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  3186. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)7);
  3187. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
  3188. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8;
  3189. L_8 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  3190. NullCheck(L_7);
  3191. ArrayElementTypeCheck (L_7, L_8);
  3192. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
  3193. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7;
  3194. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_10 = ___0_callback;
  3195. NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* L_11 = (NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52*)il2cpp_codegen_object_new(NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52_il2cpp_TypeInfo_var);
  3196. NGMediaReceiveCallbackAndroid__ctor_mDA59DF94D1E808D51945EFC7935434A3B2D00E61(L_11, (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)NULL, L_10, NULL);
  3197. NullCheck(L_9);
  3198. ArrayElementTypeCheck (L_9, L_11);
  3199. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_11);
  3200. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9;
  3201. int32_t L_13 = ___1_mediaType;
  3202. int32_t L_14 = ((int32_t)L_13);
  3203. RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
  3204. NullCheck(L_12);
  3205. ArrayElementTypeCheck (L_12, L_15);
  3206. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_15);
  3207. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_12;
  3208. bool L_17 = ((bool)1);
  3209. RuntimeObject* L_18 = Box(il2cpp_defaults.boolean_class, &L_17);
  3210. NullCheck(L_16);
  3211. ArrayElementTypeCheck (L_16, L_18);
  3212. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_18);
  3213. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_16;
  3214. String_t* L_20;
  3215. L_20 = NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F(NULL);
  3216. NullCheck(L_19);
  3217. ArrayElementTypeCheck (L_19, L_20);
  3218. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_20);
  3219. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_19;
  3220. String_t* L_22 = ___2_mime;
  3221. NullCheck(L_21);
  3222. ArrayElementTypeCheck (L_21, L_22);
  3223. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_22);
  3224. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = L_21;
  3225. String_t* L_24 = ___3_title;
  3226. NullCheck(L_23);
  3227. ArrayElementTypeCheck (L_23, L_24);
  3228. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject*)L_24);
  3229. NullCheck(L_5);
  3230. AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_5, _stringLiteral79107FD6C984A88C27C9EA8214F1DDC00A8F6C36, L_23, NULL);
  3231. goto IL_006f;
  3232. }
  3233. IL_0065:
  3234. {
  3235. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_25 = ___0_callback;
  3236. if (!L_25)
  3237. {
  3238. goto IL_006f;
  3239. }
  3240. }
  3241. {
  3242. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_26 = ___0_callback;
  3243. NullCheck(L_26);
  3244. MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(L_26, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
  3245. }
  3246. IL_006f:
  3247. {
  3248. int32_t L_27 = V_0;
  3249. return L_27;
  3250. }
  3251. }
  3252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method)
  3253. {
  3254. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  3255. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  3256. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_0 = NULL;
  3257. try
  3258. {
  3259. {
  3260. bool L_0 = ___1_isJpeg;
  3261. if (L_0)
  3262. {
  3263. goto IL_000b_1;
  3264. }
  3265. }
  3266. {
  3267. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___0_texture;
  3268. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
  3269. L_2 = ImageConversion_EncodeToPNG_m0804AD31B83C653AEBB234F6CC31A02D4FA7C945(L_1, NULL);
  3270. G_B3_0 = L_2;
  3271. goto IL_0013_1;
  3272. }
  3273. IL_000b_1:
  3274. {
  3275. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___0_texture;
  3276. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
  3277. L_4 = ImageConversion_EncodeToJPG_mD0307B5DFF32A3FF39488E97B467F11AFE501F6F(L_3, ((int32_t)100), NULL);
  3278. G_B3_0 = L_4;
  3279. }
  3280. IL_0013_1:
  3281. {
  3282. V_0 = G_B3_0;
  3283. goto IL_002c;
  3284. }
  3285. }
  3286. catch(Il2CppExceptionWrapper& e)
  3287. {
  3288. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  3289. {
  3290. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3291. goto CATCH_0016;
  3292. }
  3293. 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)))
  3294. {
  3295. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3296. goto CATCH_0021;
  3297. }
  3298. throw e;
  3299. }
  3300. CATCH_0016:
  3301. {
  3302. UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067* L_5 = ((UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067*)IL2CPP_GET_ACTIVE_EXCEPTION(UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067*));;
  3303. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = ___0_texture;
  3304. bool L_7 = ___1_isJpeg;
  3305. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8;
  3306. L_8 = NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7(L_6, L_7, NULL);
  3307. V_0 = L_8;
  3308. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3309. goto IL_002c;
  3310. }
  3311. CATCH_0021:
  3312. {
  3313. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
  3314. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___0_texture;
  3315. bool L_11 = ___1_isJpeg;
  3316. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12;
  3317. L_12 = NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7(L_10, L_11, NULL);
  3318. V_0 = L_12;
  3319. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3320. goto IL_002c;
  3321. }
  3322. IL_002c:
  3323. {
  3324. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0;
  3325. return L_13;
  3326. }
  3327. }
  3328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method)
  3329. {
  3330. static bool s_Il2CppMethodInitialized;
  3331. if (!s_Il2CppMethodInitialized)
  3332. {
  3333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
  3335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  3337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F7876094B3FA10965A88A7D08B74EA3DC22CAE9);
  3338. s_Il2CppMethodInitialized = true;
  3339. }
  3340. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL;
  3341. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_1 = NULL;
  3342. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_2 = NULL;
  3343. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
  3344. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  3345. int32_t G_B3_0 = 0;
  3346. int32_t G_B3_1 = 0;
  3347. int32_t G_B2_0 = 0;
  3348. int32_t G_B2_1 = 0;
  3349. int32_t G_B4_0 = 0;
  3350. int32_t G_B4_1 = 0;
  3351. int32_t G_B4_2 = 0;
  3352. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B11_0 = NULL;
  3353. {
  3354. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3355. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral7F7876094B3FA10965A88A7D08B74EA3DC22CAE9, NULL);
  3356. V_0 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  3357. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
  3358. NullCheck(L_0);
  3359. int32_t L_1;
  3360. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_0);
  3361. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_texture;
  3362. NullCheck(L_2);
  3363. int32_t L_3;
  3364. L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_2);
  3365. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4;
  3366. L_4 = RenderTexture_GetTemporary_m82379FD4C767A36F0677CAF4E68319EAE16ADF7F(L_1, L_3, NULL);
  3367. V_1 = L_4;
  3368. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5;
  3369. L_5 = RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7(NULL);
  3370. V_2 = L_5;
  3371. }
  3372. {
  3373. auto __finallyBlock = il2cpp::utils::Finally([&]
  3374. {
  3375. FINALLY_008a:
  3376. {
  3377. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = V_2;
  3378. RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_6, NULL);
  3379. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = V_1;
  3380. RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_7, NULL);
  3381. return;
  3382. }
  3383. });
  3384. try
  3385. {
  3386. try
  3387. {
  3388. {
  3389. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___0_texture;
  3390. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = V_1;
  3391. il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
  3392. Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504(L_8, L_9, NULL);
  3393. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = V_1;
  3394. RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_10, NULL);
  3395. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = ___0_texture;
  3396. NullCheck(L_11);
  3397. int32_t L_12;
  3398. L_12 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_11);
  3399. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13 = ___0_texture;
  3400. NullCheck(L_13);
  3401. int32_t L_14;
  3402. L_14 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_13);
  3403. bool L_15 = ___1_isJpeg;
  3404. if (L_15)
  3405. {
  3406. G_B3_0 = L_14;
  3407. G_B3_1 = L_12;
  3408. goto IL_0043_2;
  3409. }
  3410. G_B2_0 = L_14;
  3411. G_B2_1 = L_12;
  3412. }
  3413. {
  3414. G_B4_0 = 4;
  3415. G_B4_1 = G_B2_0;
  3416. G_B4_2 = G_B2_1;
  3417. goto IL_0044_2;
  3418. }
  3419. IL_0043_2:
  3420. {
  3421. G_B4_0 = 3;
  3422. G_B4_1 = G_B3_0;
  3423. G_B4_2 = G_B3_1;
  3424. }
  3425. IL_0044_2:
  3426. {
  3427. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  3428. Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_16, G_B4_2, G_B4_1, G_B4_0, (bool)0, NULL);
  3429. V_0 = L_16;
  3430. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17 = V_0;
  3431. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18 = ___0_texture;
  3432. NullCheck(L_18);
  3433. int32_t L_19;
  3434. L_19 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_18);
  3435. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = ___0_texture;
  3436. NullCheck(L_20);
  3437. int32_t L_21;
  3438. L_21 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_20);
  3439. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_22;
  3440. memset((&L_22), 0, sizeof(L_22));
  3441. Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_22), (0.0f), (0.0f), ((float)L_19), ((float)L_21), NULL);
  3442. NullCheck(L_17);
  3443. Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C(L_17, L_22, 0, 0, (bool)0, NULL);
  3444. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_23 = V_0;
  3445. NullCheck(L_23);
  3446. Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_23, (bool)0, (bool)0, NULL);
  3447. goto IL_0097;
  3448. }
  3449. }
  3450. catch(Il2CppExceptionWrapper& e)
  3451. {
  3452. 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)))
  3453. {
  3454. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3455. goto CATCH_007b_1;
  3456. }
  3457. throw e;
  3458. }
  3459. CATCH_007b_1:
  3460. {
  3461. Exception_t* L_24 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  3462. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  3463. Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_24, NULL);
  3464. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = V_0;
  3465. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  3466. Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_25, NULL);
  3467. V_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  3468. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3469. goto IL_00be;
  3470. }
  3471. }
  3472. catch(Il2CppExceptionWrapper& e)
  3473. {
  3474. __finallyBlock.StoreException(e.ex);
  3475. }
  3476. }
  3477. IL_0097:
  3478. {
  3479. }
  3480. {
  3481. auto __finallyBlock = il2cpp::utils::Finally([&]
  3482. {
  3483. FINALLY_00b7:
  3484. {
  3485. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_26 = V_0;
  3486. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3487. Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_26, NULL);
  3488. return;
  3489. }
  3490. });
  3491. try
  3492. {
  3493. try
  3494. {
  3495. {
  3496. bool L_27 = ___1_isJpeg;
  3497. if (L_27)
  3498. {
  3499. goto IL_00a3_2;
  3500. }
  3501. }
  3502. {
  3503. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_28 = V_0;
  3504. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29;
  3505. L_29 = ImageConversion_EncodeToPNG_m0804AD31B83C653AEBB234F6CC31A02D4FA7C945(L_28, NULL);
  3506. G_B11_0 = L_29;
  3507. goto IL_00ab_2;
  3508. }
  3509. IL_00a3_2:
  3510. {
  3511. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_30 = V_0;
  3512. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31;
  3513. L_31 = ImageConversion_EncodeToJPG_mD0307B5DFF32A3FF39488E97B467F11AFE501F6F(L_30, ((int32_t)100), NULL);
  3514. G_B11_0 = L_31;
  3515. }
  3516. IL_00ab_2:
  3517. {
  3518. V_3 = G_B11_0;
  3519. goto IL_00be;
  3520. }
  3521. }
  3522. catch(Il2CppExceptionWrapper& e)
  3523. {
  3524. 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)))
  3525. {
  3526. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3527. goto CATCH_00ae_1;
  3528. }
  3529. throw e;
  3530. }
  3531. CATCH_00ae_1:
  3532. {
  3533. Exception_t* L_32 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  3534. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  3535. Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_32, NULL);
  3536. V_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  3537. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3538. goto IL_00be;
  3539. }
  3540. }
  3541. catch(Il2CppExceptionWrapper& e)
  3542. {
  3543. __finallyBlock.StoreException(e.ex);
  3544. }
  3545. }
  3546. IL_00be:
  3547. {
  3548. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_3;
  3549. return L_33;
  3550. }
  3551. }
  3552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, bool ___3_generateMipmaps, bool ___4_linearColorSpace, const RuntimeMethod* method)
  3553. {
  3554. static bool s_Il2CppMethodInitialized;
  3555. if (!s_Il2CppMethodInitialized)
  3556. {
  3557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  3558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  3562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  3563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A);
  3564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42);
  3565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4);
  3566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD146CE30524569A8784D1FFE34EA505C910727D);
  3567. s_Il2CppMethodInitialized = true;
  3568. }
  3569. String_t* V_0 = NULL;
  3570. String_t* V_1 = NULL;
  3571. int32_t V_2 = 0;
  3572. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL;
  3573. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_4 = NULL;
  3574. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  3575. int32_t G_B10_0 = 0;
  3576. {
  3577. String_t* L_0 = ___0_imagePath;
  3578. bool L_1;
  3579. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  3580. if (!L_1)
  3581. {
  3582. goto IL_0013;
  3583. }
  3584. }
  3585. {
  3586. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3587. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral18B82B6B7DC4FE1988BA61A3784D1768F6C925DF)), NULL);
  3588. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE_RuntimeMethod_var)));
  3589. }
  3590. IL_0013:
  3591. {
  3592. String_t* L_3 = ___0_imagePath;
  3593. bool L_4;
  3594. L_4 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_3, NULL);
  3595. if (L_4)
  3596. {
  3597. goto IL_002c;
  3598. }
  3599. }
  3600. {
  3601. String_t* L_5 = ___0_imagePath;
  3602. String_t* L_6;
  3603. L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_5, NULL);
  3604. FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_7 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
  3605. FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_7, L_6, NULL);
  3606. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE_RuntimeMethod_var)));
  3607. }
  3608. IL_002c:
  3609. {
  3610. int32_t L_8 = ___1_maxSize;
  3611. if ((((int32_t)L_8) > ((int32_t)0)))
  3612. {
  3613. goto IL_0037;
  3614. }
  3615. }
  3616. {
  3617. int32_t L_9;
  3618. L_9 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL);
  3619. ___1_maxSize = L_9;
  3620. }
  3621. IL_0037:
  3622. {
  3623. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_10;
  3624. L_10 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  3625. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
  3626. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11;
  3627. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_13;
  3628. L_13 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  3629. NullCheck(L_12);
  3630. ArrayElementTypeCheck (L_12, L_13);
  3631. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_13);
  3632. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_12;
  3633. String_t* L_15 = ___0_imagePath;
  3634. NullCheck(L_14);
  3635. ArrayElementTypeCheck (L_14, L_15);
  3636. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_15);
  3637. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_14;
  3638. String_t* L_17;
  3639. L_17 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL);
  3640. NullCheck(L_16);
  3641. ArrayElementTypeCheck (L_16, L_17);
  3642. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_17);
  3643. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_16;
  3644. int32_t L_19 = ___1_maxSize;
  3645. int32_t L_20 = L_19;
  3646. RuntimeObject* L_21 = Box(il2cpp_defaults.int32_class, &L_20);
  3647. NullCheck(L_18);
  3648. ArrayElementTypeCheck (L_18, L_21);
  3649. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_21);
  3650. NullCheck(L_10);
  3651. String_t* L_22;
  3652. L_22 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_10, _stringLiteralDD146CE30524569A8784D1FFE34EA505C910727D, L_18, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  3653. V_0 = L_22;
  3654. String_t* L_23 = ___0_imagePath;
  3655. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  3656. String_t* L_24;
  3657. L_24 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_23, NULL);
  3658. NullCheck(L_24);
  3659. String_t* L_25;
  3660. L_25 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_24, NULL);
  3661. V_1 = L_25;
  3662. String_t* L_26 = V_1;
  3663. bool L_27;
  3664. L_27 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_26, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, NULL);
  3665. if (L_27)
  3666. {
  3667. goto IL_0093;
  3668. }
  3669. }
  3670. {
  3671. String_t* L_28 = V_1;
  3672. bool L_29;
  3673. L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, NULL);
  3674. if (L_29)
  3675. {
  3676. goto IL_0093;
  3677. }
  3678. }
  3679. {
  3680. G_B10_0 = 4;
  3681. goto IL_0094;
  3682. }
  3683. IL_0093:
  3684. {
  3685. G_B10_0 = 3;
  3686. }
  3687. IL_0094:
  3688. {
  3689. V_2 = G_B10_0;
  3690. int32_t L_30 = V_2;
  3691. bool L_31 = ___3_generateMipmaps;
  3692. bool L_32 = ___4_linearColorSpace;
  3693. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_33 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  3694. Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_33, 2, 2, L_30, L_31, L_32, NULL);
  3695. V_3 = L_33;
  3696. }
  3697. {
  3698. auto __finallyBlock = il2cpp::utils::Finally([&]
  3699. {
  3700. FINALLY_00dd:
  3701. {
  3702. {
  3703. String_t* L_34 = V_0;
  3704. String_t* L_35 = ___0_imagePath;
  3705. bool L_36;
  3706. L_36 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_34, L_35, NULL);
  3707. if (!L_36)
  3708. {
  3709. goto IL_00f1;
  3710. }
  3711. }
  3712. try
  3713. {
  3714. String_t* L_37 = V_0;
  3715. File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_37, NULL);
  3716. goto IL_00f1;
  3717. }
  3718. catch(Il2CppExceptionWrapper& e)
  3719. {
  3720. if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
  3721. {
  3722. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3723. goto CATCH_00ee;
  3724. }
  3725. throw e;
  3726. }
  3727. CATCH_00ee:
  3728. {
  3729. RuntimeObject* L_38 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
  3730. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3731. goto IL_00f1;
  3732. }
  3733. IL_00f1:
  3734. {
  3735. return;
  3736. }
  3737. }
  3738. });
  3739. try
  3740. {
  3741. try
  3742. {
  3743. {
  3744. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_39 = V_3;
  3745. String_t* L_40 = V_0;
  3746. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41;
  3747. L_41 = File_ReadAllBytes_m704CBBA3F130C94F5A3E0BE2A93D9E9D79DC3E24(L_40, NULL);
  3748. bool L_42 = ___2_markTextureNonReadable;
  3749. bool L_43;
  3750. L_43 = ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF(L_39, L_41, L_42, NULL);
  3751. if (L_43)
  3752. {
  3753. goto IL_00cb_2;
  3754. }
  3755. }
  3756. {
  3757. String_t* L_44 = V_0;
  3758. String_t* L_45;
  3759. L_45 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4, L_44, NULL);
  3760. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3761. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_45, NULL);
  3762. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_46 = V_3;
  3763. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3764. Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_46, NULL);
  3765. V_4 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  3766. goto IL_00f4;
  3767. }
  3768. IL_00cb_2:
  3769. {
  3770. goto IL_00f2;
  3771. }
  3772. }
  3773. catch(Il2CppExceptionWrapper& e)
  3774. {
  3775. 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)))
  3776. {
  3777. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3778. goto CATCH_00cd_1;
  3779. }
  3780. throw e;
  3781. }
  3782. CATCH_00cd_1:
  3783. {
  3784. Exception_t* L_47 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  3785. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  3786. Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_47, NULL);
  3787. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_48 = V_3;
  3788. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  3789. Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_48, NULL);
  3790. V_4 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  3791. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  3792. goto IL_00f4;
  3793. }
  3794. }
  3795. catch(Il2CppExceptionWrapper& e)
  3796. {
  3797. __finallyBlock.StoreException(e.ex);
  3798. }
  3799. }
  3800. IL_00f2:
  3801. {
  3802. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_49 = V_3;
  3803. return L_49;
  3804. }
  3805. IL_00f4:
  3806. {
  3807. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_50 = V_4;
  3808. return L_50;
  3809. }
  3810. }
  3811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t95921EB64E237ACD28589D64B693C652268F225E* NativeGallery_LoadImageAtPathAsync_m5927E93A68C0EFA80CE2ED62FCDA3FAF6089134A (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, const RuntimeMethod* method)
  3812. {
  3813. static bool s_Il2CppMethodInitialized;
  3814. if (!s_Il2CppMethodInitialized)
  3815. {
  3816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var);
  3817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m7C0245F788B2CE9F2E695BAADE241BA636C03225_RuntimeMethod_var);
  3818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var);
  3819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  3820. s_Il2CppMethodInitialized = true;
  3821. }
  3822. U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0 V_0;
  3823. memset((&V_0), 0, sizeof(V_0));
  3824. {
  3825. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  3826. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F L_0;
  3827. L_0 = AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4(AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var);
  3828. (&V_0)->___U3CU3Et__builder = L_0;
  3829. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  3830. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3831. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  3832. #endif
  3833. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3834. Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL);
  3835. #endif
  3836. String_t* L_1 = ___0_imagePath;
  3837. (&V_0)->___imagePath = L_1;
  3838. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___imagePath), (void*)L_1);
  3839. int32_t L_2 = ___1_maxSize;
  3840. (&V_0)->___maxSize = L_2;
  3841. bool L_3 = ___2_markTextureNonReadable;
  3842. (&V_0)->___markTextureNonReadable = L_3;
  3843. (&V_0)->___U3CU3E1__state = (-1);
  3844. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_4 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&(&V_0)->___U3CU3Et__builder);
  3845. AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m7C0245F788B2CE9F2E695BAADE241BA636C03225(L_4, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m7C0245F788B2CE9F2E695BAADE241BA636C03225_RuntimeMethod_var);
  3846. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_5 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&(&V_0)->___U3CU3Et__builder);
  3847. Task_1_t95921EB64E237ACD28589D64B693C652268F225E* L_6;
  3848. L_6 = AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E(L_5, AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var);
  3849. return L_6;
  3850. }
  3851. }
  3852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* NativeGallery_GetVideoThumbnail_m6D508C9C4809F558BAB746AC8F307AEEB4BDC499 (String_t* ___0_videoPath, int32_t ___1_maxSize, double ___2_captureTimeInSeconds, bool ___3_markTextureNonReadable, bool ___4_generateMipmaps, bool ___5_linearColorSpace, const RuntimeMethod* method)
  3853. {
  3854. static bool s_Il2CppMethodInitialized;
  3855. if (!s_Il2CppMethodInitialized)
  3856. {
  3857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  3858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D67C2D23D0E67BA40CD70B037A9F218807BB46F);
  3860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26);
  3861. s_Il2CppMethodInitialized = true;
  3862. }
  3863. String_t* V_0 = NULL;
  3864. {
  3865. int32_t L_0 = ___1_maxSize;
  3866. if ((((int32_t)L_0) > ((int32_t)0)))
  3867. {
  3868. goto IL_000b;
  3869. }
  3870. }
  3871. {
  3872. int32_t L_1;
  3873. L_1 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL);
  3874. ___1_maxSize = L_1;
  3875. }
  3876. IL_000b:
  3877. {
  3878. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2;
  3879. L_2 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  3880. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
  3881. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
  3882. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5;
  3883. L_5 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  3884. NullCheck(L_4);
  3885. ArrayElementTypeCheck (L_4, L_5);
  3886. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
  3887. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
  3888. String_t* L_7 = ___0_videoPath;
  3889. NullCheck(L_6);
  3890. ArrayElementTypeCheck (L_6, L_7);
  3891. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
  3892. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6;
  3893. String_t* L_9;
  3894. L_9 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL);
  3895. String_t* L_10;
  3896. L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_9, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL);
  3897. NullCheck(L_8);
  3898. ArrayElementTypeCheck (L_8, L_10);
  3899. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_10);
  3900. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_8;
  3901. bool L_12 = ((bool)0);
  3902. RuntimeObject* L_13 = Box(il2cpp_defaults.boolean_class, &L_12);
  3903. NullCheck(L_11);
  3904. ArrayElementTypeCheck (L_11, L_13);
  3905. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_13);
  3906. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_11;
  3907. int32_t L_15 = ___1_maxSize;
  3908. int32_t L_16 = L_15;
  3909. RuntimeObject* L_17 = Box(il2cpp_defaults.int32_class, &L_16);
  3910. NullCheck(L_14);
  3911. ArrayElementTypeCheck (L_14, L_17);
  3912. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_17);
  3913. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_14;
  3914. double L_19 = ___2_captureTimeInSeconds;
  3915. double L_20 = L_19;
  3916. RuntimeObject* L_21 = Box(il2cpp_defaults.double_class, &L_20);
  3917. NullCheck(L_18);
  3918. ArrayElementTypeCheck (L_18, L_21);
  3919. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_21);
  3920. NullCheck(L_2);
  3921. String_t* L_22;
  3922. L_22 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_2, _stringLiteral5D67C2D23D0E67BA40CD70B037A9F218807BB46F, L_18, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  3923. V_0 = L_22;
  3924. String_t* L_23 = V_0;
  3925. bool L_24;
  3926. L_24 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_23, NULL);
  3927. if (L_24)
  3928. {
  3929. goto IL_006f;
  3930. }
  3931. }
  3932. {
  3933. String_t* L_25 = V_0;
  3934. int32_t L_26 = ___1_maxSize;
  3935. bool L_27 = ___3_markTextureNonReadable;
  3936. bool L_28 = ___4_generateMipmaps;
  3937. bool L_29 = ___5_linearColorSpace;
  3938. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_30;
  3939. L_30 = NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE(L_25, L_26, L_27, L_28, L_29, NULL);
  3940. return L_30;
  3941. }
  3942. IL_006f:
  3943. {
  3944. return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  3945. }
  3946. }
  3947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t95921EB64E237ACD28589D64B693C652268F225E* NativeGallery_GetVideoThumbnailAsync_mE047B654A91780110E44E61B9C7FDE2B58F536C7 (String_t* ___0_videoPath, int32_t ___1_maxSize, double ___2_captureTimeInSeconds, bool ___3_markTextureNonReadable, const RuntimeMethod* method)
  3948. {
  3949. static bool s_Il2CppMethodInitialized;
  3950. if (!s_Il2CppMethodInitialized)
  3951. {
  3952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var);
  3953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m1CF23947F439B5E35DAF48233C1E6ACEE8BB95D9_RuntimeMethod_var);
  3954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var);
  3955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  3956. s_Il2CppMethodInitialized = true;
  3957. }
  3958. U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951 V_0;
  3959. memset((&V_0), 0, sizeof(V_0));
  3960. {
  3961. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  3962. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F L_0;
  3963. L_0 = AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4(AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var);
  3964. (&V_0)->___U3CU3Et__builder = L_0;
  3965. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  3966. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3967. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  3968. #endif
  3969. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3970. Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL);
  3971. #endif
  3972. String_t* L_1 = ___0_videoPath;
  3973. (&V_0)->___videoPath = L_1;
  3974. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___videoPath), (void*)L_1);
  3975. int32_t L_2 = ___1_maxSize;
  3976. (&V_0)->___maxSize = L_2;
  3977. double L_3 = ___2_captureTimeInSeconds;
  3978. (&V_0)->___captureTimeInSeconds = L_3;
  3979. bool L_4 = ___3_markTextureNonReadable;
  3980. (&V_0)->___markTextureNonReadable = L_4;
  3981. (&V_0)->___U3CU3E1__state = (-1);
  3982. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_5 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&(&V_0)->___U3CU3Et__builder);
  3983. AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m1CF23947F439B5E35DAF48233C1E6ACEE8BB95D9(L_5, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_m1CF23947F439B5E35DAF48233C1E6ACEE8BB95D9_RuntimeMethod_var);
  3984. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_6 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&(&V_0)->___U3CU3Et__builder);
  3985. Task_1_t95921EB64E237ACD28589D64B693C652268F225E* L_7;
  3986. L_7 = AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E(L_6, AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var);
  3987. return L_7;
  3988. }
  3989. }
  3990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 NativeGallery_GetImageProperties_mD9D7562C327369A4FEE99EF08D2A0F6A1BEE0376 (String_t* ___0_imagePath, const RuntimeMethod* method)
  3991. {
  3992. static bool s_Il2CppMethodInitialized;
  3993. if (!s_Il2CppMethodInitialized)
  3994. {
  3995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  3996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  3998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CA4721FC9D82D780671DE2AB61257837402697D);
  3999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A);
  4000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E96C9BB1B953A85290371E8CE7BB3F3ABB307CC);
  4001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42);
  4002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75E05143EB132AAA8A22B48813DB8E6047380821);
  4003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral985B72B30ECE05DD4EF5FE142CEE0FB8BF53A98C);
  4004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26);
  4005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3A21FB44DD18299A19A0B86BA27CEB4EDA6A941);
  4006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFF4AA19F30B5DC5A240F413D92917103536F1AD);
  4007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB4507437E3E619ECBAD84410155675EBEB3DB3F);
  4008. s_Il2CppMethodInitialized = true;
  4009. }
  4010. String_t* V_0 = NULL;
  4011. int32_t V_1 = 0;
  4012. int32_t V_2 = 0;
  4013. String_t* V_3 = NULL;
  4014. int32_t V_4 = 0;
  4015. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_5 = NULL;
  4016. int32_t V_6 = 0;
  4017. String_t* V_7 = NULL;
  4018. {
  4019. String_t* L_0 = ___0_imagePath;
  4020. bool L_1;
  4021. L_1 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_0, NULL);
  4022. if (L_1)
  4023. {
  4024. goto IL_0019;
  4025. }
  4026. }
  4027. {
  4028. String_t* L_2 = ___0_imagePath;
  4029. String_t* L_3;
  4030. L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_2, NULL);
  4031. FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_4 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
  4032. FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_4, L_3, NULL);
  4033. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_GetImageProperties_mD9D7562C327369A4FEE99EF08D2A0F6A1BEE0376_RuntimeMethod_var)));
  4034. }
  4035. IL_0019:
  4036. {
  4037. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5;
  4038. L_5 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  4039. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  4040. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
  4041. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8;
  4042. L_8 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  4043. NullCheck(L_7);
  4044. ArrayElementTypeCheck (L_7, L_8);
  4045. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
  4046. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7;
  4047. String_t* L_10 = ___0_imagePath;
  4048. NullCheck(L_9);
  4049. ArrayElementTypeCheck (L_9, L_10);
  4050. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_10);
  4051. NullCheck(L_5);
  4052. String_t* L_11;
  4053. L_11 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_5, _stringLiteralA3A21FB44DD18299A19A0B86BA27CEB4EDA6A941, L_9, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  4054. V_0 = L_11;
  4055. V_1 = 0;
  4056. V_2 = 0;
  4057. V_3 = (String_t*)NULL;
  4058. V_4 = (-1);
  4059. String_t* L_12 = V_0;
  4060. bool L_13;
  4061. L_13 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_12, NULL);
  4062. if (L_13)
  4063. {
  4064. goto IL_0130;
  4065. }
  4066. }
  4067. {
  4068. String_t* L_14 = V_0;
  4069. NullCheck(L_14);
  4070. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
  4071. L_15 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_14, ((int32_t)62), 0, NULL);
  4072. V_5 = L_15;
  4073. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_5;
  4074. if (!L_16)
  4075. {
  4076. goto IL_0130;
  4077. }
  4078. }
  4079. {
  4080. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_5;
  4081. NullCheck(L_17);
  4082. if ((((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))) < ((int32_t)4)))
  4083. {
  4084. goto IL_0130;
  4085. }
  4086. }
  4087. {
  4088. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_5;
  4089. NullCheck(L_18);
  4090. int32_t L_19 = 0;
  4091. String_t* L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  4092. NullCheck(L_20);
  4093. String_t* L_21;
  4094. L_21 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_20, NULL);
  4095. bool L_22;
  4096. L_22 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_21, (&V_1), NULL);
  4097. if (L_22)
  4098. {
  4099. goto IL_007f;
  4100. }
  4101. }
  4102. {
  4103. V_1 = 0;
  4104. }
  4105. IL_007f:
  4106. {
  4107. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = V_5;
  4108. NullCheck(L_23);
  4109. int32_t L_24 = 1;
  4110. String_t* L_25 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  4111. NullCheck(L_25);
  4112. String_t* L_26;
  4113. L_26 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_25, NULL);
  4114. bool L_27;
  4115. L_27 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_26, (&V_2), NULL);
  4116. if (L_27)
  4117. {
  4118. goto IL_0093;
  4119. }
  4120. }
  4121. {
  4122. V_2 = 0;
  4123. }
  4124. IL_0093:
  4125. {
  4126. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_5;
  4127. NullCheck(L_28);
  4128. int32_t L_29 = 2;
  4129. String_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  4130. NullCheck(L_30);
  4131. String_t* L_31;
  4132. L_31 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_30, NULL);
  4133. V_3 = L_31;
  4134. String_t* L_32 = V_3;
  4135. NullCheck(L_32);
  4136. int32_t L_33;
  4137. L_33 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_32, NULL);
  4138. if (L_33)
  4139. {
  4140. goto IL_011a;
  4141. }
  4142. }
  4143. {
  4144. String_t* L_34 = ___0_imagePath;
  4145. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  4146. String_t* L_35;
  4147. L_35 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_34, NULL);
  4148. NullCheck(L_35);
  4149. String_t* L_36;
  4150. L_36 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_35, NULL);
  4151. V_7 = L_36;
  4152. String_t* L_37 = V_7;
  4153. bool L_38;
  4154. L_38 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_37, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL);
  4155. if (!L_38)
  4156. {
  4157. goto IL_00c8;
  4158. }
  4159. }
  4160. {
  4161. V_3 = _stringLiteral75E05143EB132AAA8A22B48813DB8E6047380821;
  4162. goto IL_011a;
  4163. }
  4164. IL_00c8:
  4165. {
  4166. String_t* L_39 = V_7;
  4167. bool L_40;
  4168. L_40 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_39, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, NULL);
  4169. if (L_40)
  4170. {
  4171. goto IL_00e4;
  4172. }
  4173. }
  4174. {
  4175. String_t* L_41 = V_7;
  4176. bool L_42;
  4177. L_42 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_41, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, NULL);
  4178. if (!L_42)
  4179. {
  4180. goto IL_00ec;
  4181. }
  4182. }
  4183. IL_00e4:
  4184. {
  4185. V_3 = _stringLiteral3E96C9BB1B953A85290371E8CE7BB3F3ABB307CC;
  4186. goto IL_011a;
  4187. }
  4188. IL_00ec:
  4189. {
  4190. String_t* L_43 = V_7;
  4191. bool L_44;
  4192. L_44 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_43, _stringLiteral0CA4721FC9D82D780671DE2AB61257837402697D, NULL);
  4193. if (!L_44)
  4194. {
  4195. goto IL_0102;
  4196. }
  4197. }
  4198. {
  4199. V_3 = _stringLiteralAFF4AA19F30B5DC5A240F413D92917103536F1AD;
  4200. goto IL_011a;
  4201. }
  4202. IL_0102:
  4203. {
  4204. String_t* L_45 = V_7;
  4205. bool L_46;
  4206. L_46 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_45, _stringLiteral985B72B30ECE05DD4EF5FE142CEE0FB8BF53A98C, NULL);
  4207. if (!L_46)
  4208. {
  4209. goto IL_0118;
  4210. }
  4211. }
  4212. {
  4213. V_3 = _stringLiteralCB4507437E3E619ECBAD84410155675EBEB3DB3F;
  4214. goto IL_011a;
  4215. }
  4216. IL_0118:
  4217. {
  4218. V_3 = (String_t*)NULL;
  4219. }
  4220. IL_011a:
  4221. {
  4222. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = V_5;
  4223. NullCheck(L_47);
  4224. int32_t L_48 = 3;
  4225. String_t* L_49 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  4226. NullCheck(L_49);
  4227. String_t* L_50;
  4228. L_50 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_49, NULL);
  4229. bool L_51;
  4230. L_51 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_50, (&V_6), NULL);
  4231. if (!L_51)
  4232. {
  4233. goto IL_0130;
  4234. }
  4235. }
  4236. {
  4237. int32_t L_52 = V_6;
  4238. V_4 = L_52;
  4239. }
  4240. IL_0130:
  4241. {
  4242. int32_t L_53 = V_1;
  4243. int32_t L_54 = V_2;
  4244. String_t* L_55 = V_3;
  4245. int32_t L_56 = V_4;
  4246. ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 L_57;
  4247. memset((&L_57), 0, sizeof(L_57));
  4248. ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3((&L_57), L_53, L_54, L_55, L_56, NULL);
  4249. return L_57;
  4250. }
  4251. }
  4252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 NativeGallery_GetVideoProperties_mE39CF69BF80843823CDC1B153B29B38413804E95 (String_t* ___0_videoPath, const RuntimeMethod* method)
  4253. {
  4254. static bool s_Il2CppMethodInitialized;
  4255. if (!s_Il2CppMethodInitialized)
  4256. {
  4257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  4258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  4259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  4260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF811A8F3778A439E75478C3728BE25A7853EAF83);
  4261. s_Il2CppMethodInitialized = true;
  4262. }
  4263. String_t* V_0 = NULL;
  4264. int32_t V_1 = 0;
  4265. int32_t V_2 = 0;
  4266. int64_t V_3 = 0;
  4267. float V_4 = 0.0f;
  4268. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_5 = NULL;
  4269. {
  4270. String_t* L_0 = ___0_videoPath;
  4271. bool L_1;
  4272. L_1 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_0, NULL);
  4273. if (L_1)
  4274. {
  4275. goto IL_0019;
  4276. }
  4277. }
  4278. {
  4279. String_t* L_2 = ___0_videoPath;
  4280. String_t* L_3;
  4281. L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_2, NULL);
  4282. FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_4 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
  4283. FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_4, L_3, NULL);
  4284. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_GetVideoProperties_mE39CF69BF80843823CDC1B153B29B38413804E95_RuntimeMethod_var)));
  4285. }
  4286. IL_0019:
  4287. {
  4288. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5;
  4289. L_5 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  4290. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  4291. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
  4292. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8;
  4293. L_8 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  4294. NullCheck(L_7);
  4295. ArrayElementTypeCheck (L_7, L_8);
  4296. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
  4297. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7;
  4298. String_t* L_10 = ___0_videoPath;
  4299. NullCheck(L_9);
  4300. ArrayElementTypeCheck (L_9, L_10);
  4301. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_10);
  4302. NullCheck(L_5);
  4303. String_t* L_11;
  4304. L_11 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_5, _stringLiteralF811A8F3778A439E75478C3728BE25A7853EAF83, L_9, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  4305. V_0 = L_11;
  4306. V_1 = 0;
  4307. V_2 = 0;
  4308. V_3 = ((int64_t)0);
  4309. V_4 = (0.0f);
  4310. String_t* L_12 = V_0;
  4311. bool L_13;
  4312. L_13 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_12, NULL);
  4313. if (L_13)
  4314. {
  4315. goto IL_00d0;
  4316. }
  4317. }
  4318. {
  4319. String_t* L_14 = V_0;
  4320. NullCheck(L_14);
  4321. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
  4322. L_15 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_14, ((int32_t)62), 0, NULL);
  4323. V_5 = L_15;
  4324. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_5;
  4325. if (!L_16)
  4326. {
  4327. goto IL_00d0;
  4328. }
  4329. }
  4330. {
  4331. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_5;
  4332. NullCheck(L_17);
  4333. if ((((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))) < ((int32_t)4)))
  4334. {
  4335. goto IL_00d0;
  4336. }
  4337. }
  4338. {
  4339. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_5;
  4340. NullCheck(L_18);
  4341. int32_t L_19 = 0;
  4342. String_t* L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  4343. NullCheck(L_20);
  4344. String_t* L_21;
  4345. L_21 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_20, NULL);
  4346. bool L_22;
  4347. L_22 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_21, (&V_1), NULL);
  4348. if (L_22)
  4349. {
  4350. goto IL_007b;
  4351. }
  4352. }
  4353. {
  4354. V_1 = 0;
  4355. }
  4356. IL_007b:
  4357. {
  4358. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = V_5;
  4359. NullCheck(L_23);
  4360. int32_t L_24 = 1;
  4361. String_t* L_25 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  4362. NullCheck(L_25);
  4363. String_t* L_26;
  4364. L_26 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_25, NULL);
  4365. bool L_27;
  4366. L_27 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_26, (&V_2), NULL);
  4367. if (L_27)
  4368. {
  4369. goto IL_008f;
  4370. }
  4371. }
  4372. {
  4373. V_2 = 0;
  4374. }
  4375. IL_008f:
  4376. {
  4377. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_5;
  4378. NullCheck(L_28);
  4379. int32_t L_29 = 2;
  4380. String_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  4381. NullCheck(L_30);
  4382. String_t* L_31;
  4383. L_31 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_30, NULL);
  4384. bool L_32;
  4385. L_32 = Int64_TryParse_m3FC0128C89CC2331239FC2A0A749BF33455F03D2(L_31, (&V_3), NULL);
  4386. if (L_32)
  4387. {
  4388. goto IL_00a4;
  4389. }
  4390. }
  4391. {
  4392. V_3 = ((int64_t)0);
  4393. }
  4394. IL_00a4:
  4395. {
  4396. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_5;
  4397. NullCheck(L_33);
  4398. int32_t L_34 = 3;
  4399. String_t* L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  4400. NullCheck(L_35);
  4401. String_t* L_36;
  4402. L_36 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_35, NULL);
  4403. NullCheck(L_36);
  4404. String_t* L_37;
  4405. L_37 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_36, ((int32_t)44), ((int32_t)46), NULL);
  4406. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  4407. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_38;
  4408. L_38 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  4409. bool L_39;
  4410. L_39 = Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431(L_37, ((int32_t)167), L_38, (&V_4), NULL);
  4411. if (L_39)
  4412. {
  4413. goto IL_00d0;
  4414. }
  4415. }
  4416. {
  4417. V_4 = (0.0f);
  4418. }
  4419. IL_00d0:
  4420. {
  4421. float L_40 = V_4;
  4422. if ((!(((float)L_40) == ((float)(-90.0f)))))
  4423. {
  4424. goto IL_00e0;
  4425. }
  4426. }
  4427. {
  4428. V_4 = (270.0f);
  4429. }
  4430. IL_00e0:
  4431. {
  4432. int32_t L_41 = V_1;
  4433. int32_t L_42 = V_2;
  4434. int64_t L_43 = V_3;
  4435. float L_44 = V_4;
  4436. VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 L_45;
  4437. memset((&L_45), 0, sizeof(L_45));
  4438. VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD((&L_45), L_41, L_42, L_43, L_44, NULL);
  4439. return L_45;
  4440. }
  4441. }
  4442. #ifdef __clang__
  4443. #pragma clang diagnostic pop
  4444. #endif
  4445. #ifdef __clang__
  4446. #pragma clang diagnostic push
  4447. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4448. #pragma clang diagnostic ignored "-Wunused-variable"
  4449. #endif
  4450. IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_pinvoke(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke& marshaled)
  4451. {
  4452. marshaled.___width = unmarshaled.___width;
  4453. marshaled.___height = unmarshaled.___height;
  4454. marshaled.___mimeType = il2cpp_codegen_marshal_string(unmarshaled.___mimeType);
  4455. marshaled.___orientation = unmarshaled.___orientation;
  4456. }
  4457. IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_pinvoke_back(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke& marshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled)
  4458. {
  4459. int32_t unmarshaledwidth_temp_0 = 0;
  4460. unmarshaledwidth_temp_0 = marshaled.___width;
  4461. unmarshaled.___width = unmarshaledwidth_temp_0;
  4462. int32_t unmarshaledheight_temp_1 = 0;
  4463. unmarshaledheight_temp_1 = marshaled.___height;
  4464. unmarshaled.___height = unmarshaledheight_temp_1;
  4465. unmarshaled.___mimeType = il2cpp_codegen_marshal_string_result(marshaled.___mimeType);
  4466. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mimeType), (void*)il2cpp_codegen_marshal_string_result(marshaled.___mimeType));
  4467. int32_t unmarshaledorientation_temp_3 = 0;
  4468. unmarshaledorientation_temp_3 = marshaled.___orientation;
  4469. unmarshaled.___orientation = unmarshaledorientation_temp_3;
  4470. }
  4471. IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_pinvoke_cleanup(ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke& marshaled)
  4472. {
  4473. il2cpp_codegen_marshal_free(marshaled.___mimeType);
  4474. marshaled.___mimeType = NULL;
  4475. }
  4476. IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_com(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com& marshaled)
  4477. {
  4478. marshaled.___width = unmarshaled.___width;
  4479. marshaled.___height = unmarshaled.___height;
  4480. marshaled.___mimeType = il2cpp_codegen_marshal_bstring(unmarshaled.___mimeType);
  4481. marshaled.___orientation = unmarshaled.___orientation;
  4482. }
  4483. IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_com_back(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com& marshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled)
  4484. {
  4485. int32_t unmarshaledwidth_temp_0 = 0;
  4486. unmarshaledwidth_temp_0 = marshaled.___width;
  4487. unmarshaled.___width = unmarshaledwidth_temp_0;
  4488. int32_t unmarshaledheight_temp_1 = 0;
  4489. unmarshaledheight_temp_1 = marshaled.___height;
  4490. unmarshaled.___height = unmarshaledheight_temp_1;
  4491. unmarshaled.___mimeType = il2cpp_codegen_marshal_bstring_result(marshaled.___mimeType);
  4492. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mimeType), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___mimeType));
  4493. int32_t unmarshaledorientation_temp_3 = 0;
  4494. unmarshaledorientation_temp_3 = marshaled.___orientation;
  4495. unmarshaled.___orientation = unmarshaledorientation_temp_3;
  4496. }
  4497. IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_com_cleanup(ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com& marshaled)
  4498. {
  4499. il2cpp_codegen_marshal_free_bstring(marshaled.___mimeType);
  4500. marshaled.___mimeType = NULL;
  4501. }
  4502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3 (ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59* __this, int32_t ___0_width, int32_t ___1_height, String_t* ___2_mimeType, int32_t ___3_orientation, const RuntimeMethod* method)
  4503. {
  4504. {
  4505. int32_t L_0 = ___0_width;
  4506. __this->___width = L_0;
  4507. int32_t L_1 = ___1_height;
  4508. __this->___height = L_1;
  4509. String_t* L_2 = ___2_mimeType;
  4510. __this->___mimeType = L_2;
  4511. Il2CppCodeGenWriteBarrier((void**)(&__this->___mimeType), (void*)L_2);
  4512. int32_t L_3 = ___3_orientation;
  4513. __this->___orientation = L_3;
  4514. return;
  4515. }
  4516. }
  4517. IL2CPP_EXTERN_C void ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_width, int32_t ___1_height, String_t* ___2_mimeType, int32_t ___3_orientation, const RuntimeMethod* method)
  4518. {
  4519. ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59* _thisAdjusted;
  4520. int32_t _offset = 1;
  4521. _thisAdjusted = reinterpret_cast<ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59*>(__this + _offset);
  4522. ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3(_thisAdjusted, ___0_width, ___1_height, ___2_mimeType, ___3_orientation, method);
  4523. }
  4524. #ifdef __clang__
  4525. #pragma clang diagnostic pop
  4526. #endif
  4527. #ifdef __clang__
  4528. #pragma clang diagnostic push
  4529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4530. #pragma clang diagnostic ignored "-Wunused-variable"
  4531. #endif
  4532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD (VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5* __this, int32_t ___0_width, int32_t ___1_height, int64_t ___2_duration, float ___3_rotation, const RuntimeMethod* method)
  4533. {
  4534. {
  4535. int32_t L_0 = ___0_width;
  4536. __this->___width = L_0;
  4537. int32_t L_1 = ___1_height;
  4538. __this->___height = L_1;
  4539. int64_t L_2 = ___2_duration;
  4540. __this->___duration = L_2;
  4541. float L_3 = ___3_rotation;
  4542. __this->___rotation = L_3;
  4543. return;
  4544. }
  4545. }
  4546. IL2CPP_EXTERN_C void VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_width, int32_t ___1_height, int64_t ___2_duration, float ___3_rotation, const RuntimeMethod* method)
  4547. {
  4548. VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5* _thisAdjusted;
  4549. int32_t _offset = 1;
  4550. _thisAdjusted = reinterpret_cast<VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5*>(__this + _offset);
  4551. VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD(_thisAdjusted, ___0_width, ___1_height, ___2_duration, ___3_rotation, method);
  4552. }
  4553. #ifdef __clang__
  4554. #pragma clang diagnostic pop
  4555. #endif
  4556. #ifdef __clang__
  4557. #pragma clang diagnostic push
  4558. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4559. #pragma clang diagnostic ignored "-Wunused-variable"
  4560. #endif
  4561. #ifdef __clang__
  4562. #pragma clang diagnostic pop
  4563. #endif
  4564. #ifdef __clang__
  4565. #pragma clang diagnostic push
  4566. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4567. #pragma clang diagnostic ignored "-Wunused-variable"
  4568. #endif
  4569. #ifdef __clang__
  4570. #pragma clang diagnostic pop
  4571. #endif
  4572. #ifdef __clang__
  4573. #pragma clang diagnostic push
  4574. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4575. #pragma clang diagnostic ignored "-Wunused-variable"
  4576. #endif
  4577. #ifdef __clang__
  4578. #pragma clang diagnostic pop
  4579. #endif
  4580. #ifdef __clang__
  4581. #pragma clang diagnostic push
  4582. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4583. #pragma clang diagnostic ignored "-Wunused-variable"
  4584. #endif
  4585. #ifdef __clang__
  4586. #pragma clang diagnostic pop
  4587. #endif
  4588. #ifdef __clang__
  4589. #pragma clang diagnostic push
  4590. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4591. #pragma clang diagnostic ignored "-Wunused-variable"
  4592. #endif
  4593. void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_Multicast(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method)
  4594. {
  4595. il2cpp_array_size_t length = __this->___delegates->max_length;
  4596. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4597. for (il2cpp_array_size_t i = 0; i < length; i++)
  4598. {
  4599. PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* currentDelegate = reinterpret_cast<PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*>(delegatesToInvoke[i]);
  4600. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  4601. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_permission, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4602. }
  4603. }
  4604. void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_OpenInst(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method)
  4605. {
  4606. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  4607. ((FunctionPointerType)__this->___method_ptr)(___0_permission, method);
  4608. }
  4609. void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_OpenStatic(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method)
  4610. {
  4611. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  4612. ((FunctionPointerType)__this->___method_ptr)(___0_permission, method);
  4613. }
  4614. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method)
  4615. {
  4616. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  4617. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4618. il2cppPInvokeFunc(___0_permission);
  4619. }
  4620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4621. {
  4622. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4623. __this->___method = ___1_method;
  4624. __this->___m_target = ___0_object;
  4625. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4626. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4627. __this->___method_code = (intptr_t)__this;
  4628. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4629. {
  4630. bool isOpen = parameterCount == 1;
  4631. if (isOpen)
  4632. __this->___invoke_impl = (intptr_t)&PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_OpenStatic;
  4633. else
  4634. {
  4635. __this->___invoke_impl = __this->___method_ptr;
  4636. __this->___method_code = (intptr_t)__this->___m_target;
  4637. }
  4638. }
  4639. else
  4640. {
  4641. if (___0_object == NULL)
  4642. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4643. __this->___invoke_impl = __this->___method_ptr;
  4644. __this->___method_code = (intptr_t)__this->___m_target;
  4645. }
  4646. __this->___extra_arg = (intptr_t)&PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_Multicast;
  4647. }
  4648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method)
  4649. {
  4650. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  4651. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_permission, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4652. }
  4653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PermissionCallback_BeginInvoke_m3C5989D51B318954F82FE4EBA6CF6C383840B95D (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
  4654. {
  4655. static bool s_Il2CppMethodInitialized;
  4656. if (!s_Il2CppMethodInitialized)
  4657. {
  4658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831_il2cpp_TypeInfo_var);
  4659. s_Il2CppMethodInitialized = true;
  4660. }
  4661. void *__d_args[2] = {0};
  4662. __d_args[0] = Box(Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831_il2cpp_TypeInfo_var, &___0_permission);
  4663. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
  4664. }
  4665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback_EndInvoke_m81AA5F8C453BC17C80D33C20E734962BA8DF30EA (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  4666. {
  4667. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  4668. }
  4669. #ifdef __clang__
  4670. #pragma clang diagnostic pop
  4671. #endif
  4672. #ifdef __clang__
  4673. #pragma clang diagnostic push
  4674. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4675. #pragma clang diagnostic ignored "-Wunused-variable"
  4676. #endif
  4677. void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_Multicast(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method)
  4678. {
  4679. il2cpp_array_size_t length = __this->___delegates->max_length;
  4680. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4681. for (il2cpp_array_size_t i = 0; i < length; i++)
  4682. {
  4683. MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* currentDelegate = reinterpret_cast<MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*>(delegatesToInvoke[i]);
  4684. typedef void (*FunctionPointerType) (RuntimeObject*, bool, String_t*, const RuntimeMethod*);
  4685. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_success, ___1_path, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4686. }
  4687. }
  4688. void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_OpenInst(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method)
  4689. {
  4690. typedef void (*FunctionPointerType) (bool, String_t*, const RuntimeMethod*);
  4691. ((FunctionPointerType)__this->___method_ptr)(___0_success, ___1_path, method);
  4692. }
  4693. void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_OpenStatic(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method)
  4694. {
  4695. typedef void (*FunctionPointerType) (bool, String_t*, const RuntimeMethod*);
  4696. ((FunctionPointerType)__this->___method_ptr)(___0_success, ___1_path, method);
  4697. }
  4698. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method)
  4699. {
  4700. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, char*);
  4701. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4702. char* ____1_path_marshaled = NULL;
  4703. ____1_path_marshaled = il2cpp_codegen_marshal_string(___1_path);
  4704. il2cppPInvokeFunc(static_cast<int32_t>(___0_success), ____1_path_marshaled);
  4705. il2cpp_codegen_marshal_free(____1_path_marshaled);
  4706. ____1_path_marshaled = NULL;
  4707. }
  4708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaSaveCallback__ctor_mC807D0DC716FCEACAB7FC85AD2916F702D92E5EF (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4709. {
  4710. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4711. __this->___method = ___1_method;
  4712. __this->___m_target = ___0_object;
  4713. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4714. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4715. __this->___method_code = (intptr_t)__this;
  4716. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4717. {
  4718. bool isOpen = parameterCount == 2;
  4719. if (isOpen)
  4720. __this->___invoke_impl = (intptr_t)&MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_OpenStatic;
  4721. else
  4722. {
  4723. __this->___invoke_impl = __this->___method_ptr;
  4724. __this->___method_code = (intptr_t)__this->___m_target;
  4725. }
  4726. }
  4727. else
  4728. {
  4729. if (___0_object == NULL)
  4730. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4731. __this->___invoke_impl = __this->___method_ptr;
  4732. __this->___method_code = (intptr_t)__this->___m_target;
  4733. }
  4734. __this->___extra_arg = (intptr_t)&MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_Multicast;
  4735. }
  4736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method)
  4737. {
  4738. typedef void (*FunctionPointerType) (RuntimeObject*, bool, String_t*, const RuntimeMethod*);
  4739. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_success, ___1_path, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4740. }
  4741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaSaveCallback_BeginInvoke_m43DF1543431C55DFD9BCFF30017FA4F4FC2BEB72 (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
  4742. {
  4743. void *__d_args[3] = {0};
  4744. __d_args[0] = Box(il2cpp_defaults.boolean_class, &___0_success);
  4745. __d_args[1] = ___1_path;
  4746. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
  4747. }
  4748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaSaveCallback_EndInvoke_mE988BF2B3A6EBA13C068BF8BAAFF8B9C2E4298BE (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  4749. {
  4750. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  4751. }
  4752. #ifdef __clang__
  4753. #pragma clang diagnostic pop
  4754. #endif
  4755. #ifdef __clang__
  4756. #pragma clang diagnostic push
  4757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4758. #pragma clang diagnostic ignored "-Wunused-variable"
  4759. #endif
  4760. void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_Multicast(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method)
  4761. {
  4762. il2cpp_array_size_t length = __this->___delegates->max_length;
  4763. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4764. for (il2cpp_array_size_t i = 0; i < length; i++)
  4765. {
  4766. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* currentDelegate = reinterpret_cast<MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*>(delegatesToInvoke[i]);
  4767. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  4768. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_path, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4769. }
  4770. }
  4771. void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenInst(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method)
  4772. {
  4773. NullCheck(___0_path);
  4774. typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
  4775. ((FunctionPointerType)__this->___method_ptr)(___0_path, method);
  4776. }
  4777. void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenStatic(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method)
  4778. {
  4779. typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
  4780. ((FunctionPointerType)__this->___method_ptr)(___0_path, method);
  4781. }
  4782. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method)
  4783. {
  4784. typedef void (DEFAULT_CALL *PInvokeFunc)(char*);
  4785. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4786. char* ____0_path_marshaled = NULL;
  4787. ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path);
  4788. il2cppPInvokeFunc(____0_path_marshaled);
  4789. il2cpp_codegen_marshal_free(____0_path_marshaled);
  4790. ____0_path_marshaled = NULL;
  4791. }
  4792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickCallback__ctor_m6772B2B8FB0ED8FC367118012A390E247874EA4D (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4793. {
  4794. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4795. __this->___method = ___1_method;
  4796. __this->___m_target = ___0_object;
  4797. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4798. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4799. __this->___method_code = (intptr_t)__this;
  4800. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4801. {
  4802. bool isOpen = parameterCount == 1;
  4803. if (isOpen)
  4804. __this->___invoke_impl = (intptr_t)&MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenStatic;
  4805. else
  4806. {
  4807. __this->___invoke_impl = __this->___method_ptr;
  4808. __this->___method_code = (intptr_t)__this->___m_target;
  4809. }
  4810. }
  4811. else
  4812. {
  4813. bool isOpen = parameterCount == 0;
  4814. if (isOpen)
  4815. {
  4816. __this->___invoke_impl = (intptr_t)&MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenInst;
  4817. }
  4818. else
  4819. {
  4820. if (___0_object == NULL)
  4821. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4822. __this->___invoke_impl = __this->___method_ptr;
  4823. __this->___method_code = (intptr_t)__this->___m_target;
  4824. }
  4825. }
  4826. __this->___extra_arg = (intptr_t)&MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_Multicast;
  4827. }
  4828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method)
  4829. {
  4830. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  4831. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_path, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4832. }
  4833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPickCallback_BeginInvoke_m722D25075399F4136F7A72DEB486B16E6979F072 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
  4834. {
  4835. void *__d_args[2] = {0};
  4836. __d_args[0] = ___0_path;
  4837. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
  4838. }
  4839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickCallback_EndInvoke_m789929E1A570D84F6AE2F20FB722F42CC027E97D (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  4840. {
  4841. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  4842. }
  4843. #ifdef __clang__
  4844. #pragma clang diagnostic pop
  4845. #endif
  4846. #ifdef __clang__
  4847. #pragma clang diagnostic push
  4848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4849. #pragma clang diagnostic ignored "-Wunused-variable"
  4850. #endif
  4851. void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_Multicast(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method)
  4852. {
  4853. il2cpp_array_size_t length = __this->___delegates->max_length;
  4854. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4855. for (il2cpp_array_size_t i = 0; i < length; i++)
  4856. {
  4857. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* currentDelegate = reinterpret_cast<MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*>(delegatesToInvoke[i]);
  4858. typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*);
  4859. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_paths, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4860. }
  4861. }
  4862. void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenInst(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method)
  4863. {
  4864. NullCheck(___0_paths);
  4865. typedef void (*FunctionPointerType) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*);
  4866. ((FunctionPointerType)__this->___method_ptr)(___0_paths, method);
  4867. }
  4868. void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenStatic(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method)
  4869. {
  4870. typedef void (*FunctionPointerType) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*);
  4871. ((FunctionPointerType)__this->___method_ptr)(___0_paths, method);
  4872. }
  4873. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method)
  4874. {
  4875. typedef void (DEFAULT_CALL *PInvokeFunc)(char**);
  4876. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4877. char** ____0_paths_marshaled = NULL;
  4878. if (___0_paths != NULL)
  4879. {
  4880. il2cpp_array_size_t ____0_paths_Length = (___0_paths)->max_length;
  4881. ____0_paths_marshaled = il2cpp_codegen_marshal_allocate_array<char*>(____0_paths_Length + 1);
  4882. (____0_paths_marshaled)[____0_paths_Length] = NULL;
  4883. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(____0_paths_Length); i++)
  4884. {
  4885. (____0_paths_marshaled)[i] = il2cpp_codegen_marshal_string((___0_paths)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  4886. }
  4887. }
  4888. else
  4889. {
  4890. ____0_paths_marshaled = NULL;
  4891. }
  4892. il2cppPInvokeFunc(____0_paths_marshaled);
  4893. if (____0_paths_marshaled != NULL)
  4894. {
  4895. const il2cpp_array_size_t ____0_paths_marshaled_CleanupLoopCount = (___0_paths != NULL) ? (___0_paths)->max_length : 0;
  4896. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(____0_paths_marshaled_CleanupLoopCount); i++)
  4897. {
  4898. il2cpp_codegen_marshal_free((____0_paths_marshaled)[i]);
  4899. (____0_paths_marshaled)[i] = NULL;
  4900. }
  4901. il2cpp_codegen_marshal_free(____0_paths_marshaled);
  4902. ____0_paths_marshaled = NULL;
  4903. }
  4904. }
  4905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickMultipleCallback__ctor_m51B26CBD435D26A6CC44DFA51D2C58D74D6F1CE9 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4906. {
  4907. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4908. __this->___method = ___1_method;
  4909. __this->___m_target = ___0_object;
  4910. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4911. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4912. __this->___method_code = (intptr_t)__this;
  4913. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4914. {
  4915. bool isOpen = parameterCount == 1;
  4916. if (isOpen)
  4917. __this->___invoke_impl = (intptr_t)&MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenStatic;
  4918. else
  4919. {
  4920. __this->___invoke_impl = __this->___method_ptr;
  4921. __this->___method_code = (intptr_t)__this->___m_target;
  4922. }
  4923. }
  4924. else
  4925. {
  4926. bool isOpen = parameterCount == 0;
  4927. if (isOpen)
  4928. {
  4929. __this->___invoke_impl = (intptr_t)&MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenInst;
  4930. }
  4931. else
  4932. {
  4933. if (___0_object == NULL)
  4934. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4935. __this->___invoke_impl = __this->___method_ptr;
  4936. __this->___method_code = (intptr_t)__this->___m_target;
  4937. }
  4938. }
  4939. __this->___extra_arg = (intptr_t)&MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_Multicast;
  4940. }
  4941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method)
  4942. {
  4943. typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*);
  4944. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_paths, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4945. }
  4946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPickMultipleCallback_BeginInvoke_m6321A0529E97A8616F70F36CC82830AD8B1A38C9 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
  4947. {
  4948. void *__d_args[2] = {0};
  4949. __d_args[0] = ___0_paths;
  4950. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
  4951. }
  4952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_EndInvoke_m52B699AF968CA46D70F40ED0B433D9FE577753EF (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  4953. {
  4954. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  4955. }
  4956. #ifdef __clang__
  4957. #pragma clang diagnostic pop
  4958. #endif
  4959. #ifdef __clang__
  4960. #pragma clang diagnostic push
  4961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4962. #pragma clang diagnostic ignored "-Wunused-variable"
  4963. #endif
  4964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mBD95E5FFF9548A844A8701ADEBB06D257455267F (U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F* __this, const RuntimeMethod* method)
  4965. {
  4966. {
  4967. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4968. return;
  4969. }
  4970. }
  4971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0_U3CRequestPermissionAsyncU3Eb__0_m8031CABF16CC8C5452653C59EE339D51741E56D4 (U3CU3Ec__DisplayClass26_0_t135666CF97418BBF28FF179AF88EEE85B8B36C4F* __this, int32_t ___0_permission, const RuntimeMethod* method)
  4972. {
  4973. static bool s_Il2CppMethodInitialized;
  4974. if (!s_Il2CppMethodInitialized)
  4975. {
  4976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8_RuntimeMethod_var);
  4977. s_Il2CppMethodInitialized = true;
  4978. }
  4979. {
  4980. TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* L_0 = __this->___tcs;
  4981. int32_t L_1 = ___0_permission;
  4982. NullCheck(L_0);
  4983. TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8(L_0, L_1, TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8_RuntimeMethod_var);
  4984. return;
  4985. }
  4986. }
  4987. #ifdef __clang__
  4988. #pragma clang diagnostic pop
  4989. #endif
  4990. #ifdef __clang__
  4991. #pragma clang diagnostic push
  4992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4993. #pragma clang diagnostic ignored "-Wunused-variable"
  4994. #endif
  4995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass60_0__ctor_m3B9C217E955AB036BED0A6B175474C77BBDB553F (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* __this, const RuntimeMethod* method)
  4996. {
  4997. {
  4998. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4999. return;
  5000. }
  5001. }
  5002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec__DisplayClass60_0_U3CLoadImageAtPathAsyncU3Eb__0_mC3A4BE00660D64E6973119E29F3733FFF240B927 (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* __this, const RuntimeMethod* method)
  5003. {
  5004. static bool s_Il2CppMethodInitialized;
  5005. if (!s_Il2CppMethodInitialized)
  5006. {
  5007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  5008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  5009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD146CE30524569A8784D1FFE34EA505C910727D);
  5010. s_Il2CppMethodInitialized = true;
  5011. }
  5012. {
  5013. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  5014. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  5015. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
  5016. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  5017. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
  5018. L_3 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  5019. NullCheck(L_2);
  5020. ArrayElementTypeCheck (L_2, L_3);
  5021. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  5022. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_2;
  5023. String_t* L_5 = __this->___imagePath;
  5024. NullCheck(L_4);
  5025. ArrayElementTypeCheck (L_4, L_5);
  5026. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_5);
  5027. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
  5028. String_t* L_7 = __this->___temporaryImagePath;
  5029. NullCheck(L_6);
  5030. ArrayElementTypeCheck (L_6, L_7);
  5031. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_7);
  5032. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6;
  5033. int32_t L_9 = __this->___maxSize;
  5034. int32_t L_10 = L_9;
  5035. RuntimeObject* L_11 = Box(il2cpp_defaults.int32_class, &L_10);
  5036. NullCheck(L_8);
  5037. ArrayElementTypeCheck (L_8, L_11);
  5038. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_11);
  5039. NullCheck(L_0);
  5040. String_t* L_12;
  5041. L_12 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_0, _stringLiteralDD146CE30524569A8784D1FFE34EA505C910727D, L_8, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  5042. return L_12;
  5043. }
  5044. }
  5045. #ifdef __clang__
  5046. #pragma clang diagnostic pop
  5047. #endif
  5048. #ifdef __clang__
  5049. #pragma clang diagnostic push
  5050. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5051. #pragma clang diagnostic ignored "-Wunused-variable"
  5052. #endif
  5053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass62_0__ctor_m0055A0EB2B7C199EB93F73813829DB4643BD8346 (U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* __this, const RuntimeMethod* method)
  5054. {
  5055. {
  5056. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5057. return;
  5058. }
  5059. }
  5060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec__DisplayClass62_0_U3CGetVideoThumbnailAsyncU3Eb__0_mD3B87B6A39F44B0F418E2A8CFE2A88431E091F14 (U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* __this, const RuntimeMethod* method)
  5061. {
  5062. static bool s_Il2CppMethodInitialized;
  5063. if (!s_Il2CppMethodInitialized)
  5064. {
  5065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  5066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  5067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D67C2D23D0E67BA40CD70B037A9F218807BB46F);
  5068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26);
  5069. s_Il2CppMethodInitialized = true;
  5070. }
  5071. {
  5072. AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0;
  5073. L_0 = NativeGallery_get_AJC_m3DDA1C8C4108FA60670B808FB9BC23D478131F8A(NULL);
  5074. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
  5075. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  5076. AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
  5077. L_3 = NativeGallery_get_Context_mCCF96284368BB81A57E494FC19AF01D785AA5DAE(NULL);
  5078. NullCheck(L_2);
  5079. ArrayElementTypeCheck (L_2, L_3);
  5080. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
  5081. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_2;
  5082. String_t* L_5 = __this->___videoPath;
  5083. NullCheck(L_4);
  5084. ArrayElementTypeCheck (L_4, L_5);
  5085. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_5);
  5086. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
  5087. String_t* L_7 = __this->___temporaryImagePath;
  5088. String_t* L_8;
  5089. L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_7, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL);
  5090. NullCheck(L_6);
  5091. ArrayElementTypeCheck (L_6, L_8);
  5092. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_8);
  5093. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_6;
  5094. bool L_10 = ((bool)0);
  5095. RuntimeObject* L_11 = Box(il2cpp_defaults.boolean_class, &L_10);
  5096. NullCheck(L_9);
  5097. ArrayElementTypeCheck (L_9, L_11);
  5098. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_11);
  5099. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9;
  5100. int32_t L_13 = __this->___maxSize;
  5101. int32_t L_14 = L_13;
  5102. RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
  5103. NullCheck(L_12);
  5104. ArrayElementTypeCheck (L_12, L_15);
  5105. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_15);
  5106. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_12;
  5107. double L_17 = __this->___captureTimeInSeconds;
  5108. double L_18 = L_17;
  5109. RuntimeObject* L_19 = Box(il2cpp_defaults.double_class, &L_18);
  5110. NullCheck(L_16);
  5111. ArrayElementTypeCheck (L_16, L_19);
  5112. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_19);
  5113. NullCheck(L_0);
  5114. String_t* L_20;
  5115. L_20 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_0, _stringLiteral5D67C2D23D0E67BA40CD70B037A9F218807BB46F, L_16, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var);
  5116. return L_20;
  5117. }
  5118. }
  5119. #ifdef __clang__
  5120. #pragma clang diagnostic pop
  5121. #endif
  5122. #ifdef __clang__
  5123. #pragma clang diagnostic push
  5124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5125. #pragma clang diagnostic ignored "-Wunused-variable"
  5126. #endif
  5127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__62_MoveNext_m25611EEAC16BC2AB9E49060B57E299EFD63303AB (U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* __this, const RuntimeMethod* method)
  5128. {
  5129. static bool s_Il2CppMethodInitialized;
  5130. if (!s_Il2CppMethodInitialized)
  5131. {
  5132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mEF5DBC2C739767D5454AC5DE5866599757B82FE3_RuntimeMethod_var);
  5133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mED86B0A2809F1EED6C64A5BD5B8F434778B7E57B_RuntimeMethod_var);
  5134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var);
  5135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
  5137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42_RuntimeMethod_var);
  5138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var);
  5139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C_RuntimeMethod_var);
  5140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911_RuntimeMethod_var);
  5141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var);
  5142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var);
  5143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C_RuntimeMethod_var);
  5144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass62_0_U3CGetVideoThumbnailAsyncU3Eb__0_mD3B87B6A39F44B0F418E2A8CFE2A88431E091F14_RuntimeMethod_var);
  5145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84_il2cpp_TypeInfo_var);
  5146. s_Il2CppMethodInitialized = true;
  5147. }
  5148. int32_t V_0 = 0;
  5149. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL;
  5150. String_t* V_2 = NULL;
  5151. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 V_3;
  5152. memset((&V_3), 0, sizeof(V_3));
  5153. TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B V_4;
  5154. memset((&V_4), 0, sizeof(V_4));
  5155. Exception_t* V_5 = NULL;
  5156. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  5157. {
  5158. int32_t L_0 = __this->___U3CU3E1__state;
  5159. V_0 = L_0;
  5160. }
  5161. try
  5162. {
  5163. {
  5164. int32_t L_1 = V_0;
  5165. if (!L_1)
  5166. {
  5167. goto IL_00c8_1;
  5168. }
  5169. }
  5170. {
  5171. int32_t L_2 = V_0;
  5172. if ((((int32_t)L_2) == ((int32_t)1)))
  5173. {
  5174. goto IL_013c_1;
  5175. }
  5176. }
  5177. {
  5178. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_3 = (U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84_il2cpp_TypeInfo_var);
  5179. U3CU3Ec__DisplayClass62_0__ctor_m0055A0EB2B7C199EB93F73813829DB4643BD8346(L_3, NULL);
  5180. __this->___U3CU3E8__1 = L_3;
  5181. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)L_3);
  5182. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_4 = __this->___U3CU3E8__1;
  5183. String_t* L_5 = __this->___videoPath;
  5184. NullCheck(L_4);
  5185. L_4->___videoPath = L_5;
  5186. Il2CppCodeGenWriteBarrier((void**)(&L_4->___videoPath), (void*)L_5);
  5187. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_6 = __this->___U3CU3E8__1;
  5188. int32_t L_7 = __this->___maxSize;
  5189. NullCheck(L_6);
  5190. L_6->___maxSize = L_7;
  5191. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_8 = __this->___U3CU3E8__1;
  5192. double L_9 = __this->___captureTimeInSeconds;
  5193. NullCheck(L_8);
  5194. L_8->___captureTimeInSeconds = L_9;
  5195. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_10 = __this->___U3CU3E8__1;
  5196. NullCheck(L_10);
  5197. int32_t L_11 = L_10->___maxSize;
  5198. if ((((int32_t)L_11) > ((int32_t)0)))
  5199. {
  5200. goto IL_0070_1;
  5201. }
  5202. }
  5203. {
  5204. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_12 = __this->___U3CU3E8__1;
  5205. int32_t L_13;
  5206. L_13 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL);
  5207. NullCheck(L_12);
  5208. L_12->___maxSize = L_13;
  5209. }
  5210. IL_0070_1:
  5211. {
  5212. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_14 = __this->___U3CU3E8__1;
  5213. String_t* L_15;
  5214. L_15 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL);
  5215. NullCheck(L_14);
  5216. L_14->___temporaryImagePath = L_15;
  5217. Il2CppCodeGenWriteBarrier((void**)(&L_14->___temporaryImagePath), (void*)L_15);
  5218. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_16 = __this->___U3CU3E8__1;
  5219. Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_17 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
  5220. Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass62_0_U3CGetVideoThumbnailAsyncU3Eb__0_mD3B87B6A39F44B0F418E2A8CFE2A88431E091F14_RuntimeMethod_var), NULL);
  5221. Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* L_18;
  5222. L_18 = NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42(L_17, NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42_RuntimeMethod_var);
  5223. NullCheck(L_18);
  5224. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_19;
  5225. L_19 = Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F(L_18, Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var);
  5226. V_3 = L_19;
  5227. bool L_20;
  5228. L_20 = TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8((&V_3), TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var);
  5229. if (L_20)
  5230. {
  5231. goto IL_00e4_1;
  5232. }
  5233. }
  5234. {
  5235. int32_t L_21 = 0;
  5236. V_0 = L_21;
  5237. __this->___U3CU3E1__state = L_21;
  5238. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_22 = V_3;
  5239. __this->___U3CU3Eu__1 = L_22;
  5240. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
  5241. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_23 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5242. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5243. AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mEF5DBC2C739767D5454AC5DE5866599757B82FE3(L_23, (&V_3), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mEF5DBC2C739767D5454AC5DE5866599757B82FE3_RuntimeMethod_var);
  5244. goto IL_01a2;
  5245. }
  5246. IL_00c8_1:
  5247. {
  5248. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_24 = __this->___U3CU3Eu__1;
  5249. V_3 = L_24;
  5250. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* L_25 = (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*)(&__this->___U3CU3Eu__1);
  5251. il2cpp_codegen_initobj(L_25, sizeof(TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6));
  5252. int32_t L_26 = (-1);
  5253. V_0 = L_26;
  5254. __this->___U3CU3E1__state = L_26;
  5255. }
  5256. IL_00e4_1:
  5257. {
  5258. String_t* L_27;
  5259. L_27 = TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9((&V_3), TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var);
  5260. V_2 = L_27;
  5261. String_t* L_28 = V_2;
  5262. bool L_29;
  5263. L_29 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_28, NULL);
  5264. if (L_29)
  5265. {
  5266. goto IL_0163_1;
  5267. }
  5268. }
  5269. {
  5270. String_t* L_30 = V_2;
  5271. U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84* L_31 = __this->___U3CU3E8__1;
  5272. NullCheck(L_31);
  5273. int32_t L_32 = L_31->___maxSize;
  5274. bool L_33 = __this->___markTextureNonReadable;
  5275. Task_1_t95921EB64E237ACD28589D64B693C652268F225E* L_34;
  5276. L_34 = NativeGallery_LoadImageAtPathAsync_m5927E93A68C0EFA80CE2ED62FCDA3FAF6089134A(L_30, L_32, L_33, NULL);
  5277. NullCheck(L_34);
  5278. TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B L_35;
  5279. L_35 = Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C(L_34, Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C_RuntimeMethod_var);
  5280. V_4 = L_35;
  5281. bool L_36;
  5282. L_36 = TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911((&V_4), TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911_RuntimeMethod_var);
  5283. if (L_36)
  5284. {
  5285. goto IL_0159_1;
  5286. }
  5287. }
  5288. {
  5289. int32_t L_37 = 1;
  5290. V_0 = L_37;
  5291. __this->___U3CU3E1__state = L_37;
  5292. TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B L_38 = V_4;
  5293. __this->___U3CU3Eu__2 = L_38;
  5294. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__2))->___m_task), (void*)NULL);
  5295. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_39 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5296. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5297. AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mED86B0A2809F1EED6C64A5BD5B8F434778B7E57B(L_39, (&V_4), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951_mED86B0A2809F1EED6C64A5BD5B8F434778B7E57B_RuntimeMethod_var);
  5298. goto IL_01a2;
  5299. }
  5300. IL_013c_1:
  5301. {
  5302. TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B L_40 = __this->___U3CU3Eu__2;
  5303. V_4 = L_40;
  5304. TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* L_41 = (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*)(&__this->___U3CU3Eu__2);
  5305. il2cpp_codegen_initobj(L_41, sizeof(TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B));
  5306. int32_t L_42 = (-1);
  5307. V_0 = L_42;
  5308. __this->___U3CU3E1__state = L_42;
  5309. }
  5310. IL_0159_1:
  5311. {
  5312. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43;
  5313. L_43 = TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C((&V_4), TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C_RuntimeMethod_var);
  5314. V_1 = L_43;
  5315. goto IL_0187;
  5316. }
  5317. IL_0163_1:
  5318. {
  5319. V_1 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  5320. goto IL_0187;
  5321. }
  5322. }
  5323. catch(Il2CppExceptionWrapper& e)
  5324. {
  5325. 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)))
  5326. {
  5327. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5328. goto CATCH_0167;
  5329. }
  5330. throw e;
  5331. }
  5332. CATCH_0167:
  5333. {
  5334. Exception_t* L_44 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  5335. V_5 = L_44;
  5336. __this->___U3CU3E1__state = ((int32_t)-2);
  5337. __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84*)NULL;
  5338. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84*)NULL);
  5339. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_45 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5340. Exception_t* L_46 = V_5;
  5341. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var)));
  5342. AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B(L_45, L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B_RuntimeMethod_var)));
  5343. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5344. goto IL_01a2;
  5345. }
  5346. IL_0187:
  5347. {
  5348. __this->___U3CU3E1__state = ((int32_t)-2);
  5349. __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84*)NULL;
  5350. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass62_0_t56AD225E375E0856BABADE92850D7C4CB0B01F84*)NULL);
  5351. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_47 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5352. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_48 = V_1;
  5353. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5354. AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688(L_47, L_48, AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var);
  5355. }
  5356. IL_01a2:
  5357. {
  5358. return;
  5359. }
  5360. }
  5361. IL2CPP_EXTERN_C void U3CGetVideoThumbnailAsyncU3Ed__62_MoveNext_m25611EEAC16BC2AB9E49060B57E299EFD63303AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5362. {
  5363. U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* _thisAdjusted;
  5364. int32_t _offset = 1;
  5365. _thisAdjusted = reinterpret_cast<U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951*>(__this + _offset);
  5366. U3CGetVideoThumbnailAsyncU3Ed__62_MoveNext_m25611EEAC16BC2AB9E49060B57E299EFD63303AB(_thisAdjusted, method);
  5367. }
  5368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__62_SetStateMachine_m47E0B5E86D7B923C4F8B7F58945C8DCC5CEF0E53 (U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  5369. {
  5370. static bool s_Il2CppMethodInitialized;
  5371. if (!s_Il2CppMethodInitialized)
  5372. {
  5373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD_RuntimeMethod_var);
  5374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5375. s_Il2CppMethodInitialized = true;
  5376. }
  5377. {
  5378. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_0 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5379. RuntimeObject* L_1 = ___0_stateMachine;
  5380. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5381. AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD_RuntimeMethod_var);
  5382. return;
  5383. }
  5384. }
  5385. IL2CPP_EXTERN_C void U3CGetVideoThumbnailAsyncU3Ed__62_SetStateMachine_m47E0B5E86D7B923C4F8B7F58945C8DCC5CEF0E53_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  5386. {
  5387. U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951* _thisAdjusted;
  5388. int32_t _offset = 1;
  5389. _thisAdjusted = reinterpret_cast<U3CGetVideoThumbnailAsyncU3Ed__62_t8DDEE9C665159B57D3551DE1DDA1281C8B18D951*>(__this + _offset);
  5390. U3CGetVideoThumbnailAsyncU3Ed__62_SetStateMachine_m47E0B5E86D7B923C4F8B7F58945C8DCC5CEF0E53(_thisAdjusted, ___0_stateMachine, method);
  5391. }
  5392. #ifdef __clang__
  5393. #pragma clang diagnostic pop
  5394. #endif
  5395. #ifdef __clang__
  5396. #pragma clang diagnostic push
  5397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5398. #pragma clang diagnostic ignored "-Wunused-variable"
  5399. #endif
  5400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0 (U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* __this, const RuntimeMethod* method)
  5401. {
  5402. static bool s_Il2CppMethodInitialized;
  5403. if (!s_Il2CppMethodInitialized)
  5404. {
  5405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m6426F15CE4B7A42FB23DB08915DADBD903C69CD5_RuntimeMethod_var);
  5406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m91DEC7F260C57E94B8DFECE1705A6674001F9178_RuntimeMethod_var);
  5407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var);
  5408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  5410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
  5411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42_RuntimeMethod_var);
  5413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  5414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  5415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var);
  5416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var);
  5417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var);
  5418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  5419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  5420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass60_0_U3CLoadImageAtPathAsyncU3Eb__0_mC3A4BE00660D64E6973119E29F3733FFF240B927_RuntimeMethod_var);
  5421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8_il2cpp_TypeInfo_var);
  5422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var);
  5423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA);
  5424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A);
  5425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42);
  5426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4);
  5427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3287997374A5B6321B447152239EBE224279EB6);
  5428. s_Il2CppMethodInitialized = true;
  5429. }
  5430. int32_t V_0 = 0;
  5431. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL;
  5432. String_t* V_2 = NULL;
  5433. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 V_3;
  5434. memset((&V_3), 0, sizeof(V_3));
  5435. YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A V_4;
  5436. memset((&V_4), 0, sizeof(V_4));
  5437. YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB V_5;
  5438. memset((&V_5), 0, sizeof(V_5));
  5439. String_t* V_6 = NULL;
  5440. int32_t V_7 = 0;
  5441. Exception_t* V_8 = NULL;
  5442. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  5443. int32_t G_B34_0 = 0;
  5444. {
  5445. int32_t L_0 = __this->___U3CU3E1__state;
  5446. V_0 = L_0;
  5447. }
  5448. try
  5449. {
  5450. {
  5451. int32_t L_1 = V_0;
  5452. if (!L_1)
  5453. {
  5454. goto IL_0101_1;
  5455. }
  5456. }
  5457. {
  5458. int32_t L_2 = V_0;
  5459. if ((((int32_t)L_2) == ((int32_t)1)))
  5460. {
  5461. goto IL_0154_1;
  5462. }
  5463. }
  5464. {
  5465. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_3 = (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8_il2cpp_TypeInfo_var);
  5466. U3CU3Ec__DisplayClass60_0__ctor_m3B9C217E955AB036BED0A6B175474C77BBDB553F(L_3, NULL);
  5467. __this->___U3CU3E8__1 = L_3;
  5468. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)L_3);
  5469. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_4 = __this->___U3CU3E8__1;
  5470. String_t* L_5 = __this->___imagePath;
  5471. NullCheck(L_4);
  5472. L_4->___imagePath = L_5;
  5473. Il2CppCodeGenWriteBarrier((void**)(&L_4->___imagePath), (void*)L_5);
  5474. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_6 = __this->___U3CU3E8__1;
  5475. int32_t L_7 = __this->___maxSize;
  5476. NullCheck(L_6);
  5477. L_6->___maxSize = L_7;
  5478. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_8 = __this->___U3CU3E8__1;
  5479. NullCheck(L_8);
  5480. String_t* L_9 = L_8->___imagePath;
  5481. bool L_10;
  5482. L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL);
  5483. if (!L_10)
  5484. {
  5485. goto IL_005e_1;
  5486. }
  5487. }
  5488. {
  5489. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  5490. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral18B82B6B7DC4FE1988BA61A3784D1768F6C925DF)), NULL);
  5491. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0_RuntimeMethod_var)));
  5492. }
  5493. IL_005e_1:
  5494. {
  5495. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_12 = __this->___U3CU3E8__1;
  5496. NullCheck(L_12);
  5497. String_t* L_13 = L_12->___imagePath;
  5498. bool L_14;
  5499. L_14 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_13, NULL);
  5500. if (L_14)
  5501. {
  5502. goto IL_008b_1;
  5503. }
  5504. }
  5505. {
  5506. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_15 = __this->___U3CU3E8__1;
  5507. NullCheck(L_15);
  5508. String_t* L_16 = L_15->___imagePath;
  5509. String_t* L_17;
  5510. L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_16, NULL);
  5511. FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_18 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
  5512. FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_18, L_17, NULL);
  5513. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0_RuntimeMethod_var)));
  5514. }
  5515. IL_008b_1:
  5516. {
  5517. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_19 = __this->___U3CU3E8__1;
  5518. NullCheck(L_19);
  5519. int32_t L_20 = L_19->___maxSize;
  5520. if ((((int32_t)L_20) > ((int32_t)0)))
  5521. {
  5522. goto IL_00a9_1;
  5523. }
  5524. }
  5525. {
  5526. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_21 = __this->___U3CU3E8__1;
  5527. int32_t L_22;
  5528. L_22 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL);
  5529. NullCheck(L_21);
  5530. L_21->___maxSize = L_22;
  5531. }
  5532. IL_00a9_1:
  5533. {
  5534. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_23 = __this->___U3CU3E8__1;
  5535. String_t* L_24;
  5536. L_24 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL);
  5537. NullCheck(L_23);
  5538. L_23->___temporaryImagePath = L_24;
  5539. Il2CppCodeGenWriteBarrier((void**)(&L_23->___temporaryImagePath), (void*)L_24);
  5540. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_25 = __this->___U3CU3E8__1;
  5541. Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_26 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
  5542. Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_26, L_25, (intptr_t)((void*)U3CU3Ec__DisplayClass60_0_U3CLoadImageAtPathAsyncU3Eb__0_mC3A4BE00660D64E6973119E29F3733FFF240B927_RuntimeMethod_var), NULL);
  5543. Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* L_27;
  5544. L_27 = NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42(L_26, NativeGallery_TryCallNativeAndroidFunctionOnSeparateThread_TisString_t_m9E7C8D767B9CC9AB0DC7022AA55938E0A70AEE42_RuntimeMethod_var);
  5545. NullCheck(L_27);
  5546. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_28;
  5547. L_28 = Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F(L_27, Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var);
  5548. V_3 = L_28;
  5549. bool L_29;
  5550. L_29 = TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8((&V_3), TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var);
  5551. if (L_29)
  5552. {
  5553. goto IL_011d_1;
  5554. }
  5555. }
  5556. {
  5557. int32_t L_30 = 0;
  5558. V_0 = L_30;
  5559. __this->___U3CU3E1__state = L_30;
  5560. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_31 = V_3;
  5561. __this->___U3CU3Eu__1 = L_31;
  5562. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL);
  5563. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_32 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5564. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5565. AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m6426F15CE4B7A42FB23DB08915DADBD903C69CD5(L_32, (&V_3), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m6426F15CE4B7A42FB23DB08915DADBD903C69CD5_RuntimeMethod_var);
  5566. goto IL_037e;
  5567. }
  5568. IL_0101_1:
  5569. {
  5570. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_33 = __this->___U3CU3Eu__1;
  5571. V_3 = L_33;
  5572. TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* L_34 = (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*)(&__this->___U3CU3Eu__1);
  5573. il2cpp_codegen_initobj(L_34, sizeof(TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6));
  5574. int32_t L_35 = (-1);
  5575. V_0 = L_35;
  5576. __this->___U3CU3E1__state = L_35;
  5577. }
  5578. IL_011d_1:
  5579. {
  5580. String_t* L_36;
  5581. L_36 = TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9((&V_3), TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var);
  5582. V_2 = L_36;
  5583. String_t* L_37 = V_2;
  5584. __this->___U3CloadPathU3E5__2 = L_37;
  5585. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CloadPathU3E5__2), (void*)L_37);
  5586. __this->___U3CresultU3E5__3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  5587. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
  5588. String_t* L_38 = __this->___U3CloadPathU3E5__2;
  5589. String_t* L_39;
  5590. L_39 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, L_38, NULL);
  5591. bool L_40 = __this->___markTextureNonReadable;
  5592. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_41;
  5593. L_41 = UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA(L_39, L_40, NULL);
  5594. __this->___U3CwwwU3E5__4 = L_41;
  5595. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwwwU3E5__4), (void*)L_41);
  5596. }
  5597. IL_0154_1:
  5598. {
  5599. }
  5600. {
  5601. auto __finallyBlock = il2cpp::utils::Finally([&]
  5602. {
  5603. FINALLY_021e_1:
  5604. {
  5605. {
  5606. int32_t L_42 = V_0;
  5607. if ((((int32_t)L_42) >= ((int32_t)0)))
  5608. {
  5609. goto IL_0235_1;
  5610. }
  5611. }
  5612. {
  5613. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_43 = __this->___U3CwwwU3E5__4;
  5614. if (!L_43)
  5615. {
  5616. goto IL_0235_1;
  5617. }
  5618. }
  5619. {
  5620. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_44 = __this->___U3CwwwU3E5__4;
  5621. NullCheck(L_44);
  5622. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_44);
  5623. }
  5624. IL_0235_1:
  5625. {
  5626. return;
  5627. }
  5628. }
  5629. });
  5630. try
  5631. {
  5632. {
  5633. int32_t L_45 = V_0;
  5634. if ((((int32_t)L_45) == ((int32_t)1)))
  5635. {
  5636. goto IL_01a9_2;
  5637. }
  5638. }
  5639. {
  5640. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_46 = __this->___U3CwwwU3E5__4;
  5641. NullCheck(L_46);
  5642. UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_47;
  5643. L_47 = UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13(L_46, NULL);
  5644. __this->___U3CasyncOperationU3E5__5 = L_47;
  5645. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CasyncOperationU3E5__5), (void*)L_47);
  5646. goto IL_01cd_2;
  5647. }
  5648. IL_016c_2:
  5649. {
  5650. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  5651. YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB L_48;
  5652. L_48 = Task_Yield_m27EE257EF53788244C5B2E874C514C24C693F9B1(NULL);
  5653. V_5 = L_48;
  5654. YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A L_49;
  5655. L_49 = YieldAwaitable_GetAwaiter_m359A05B8C1B9F3F1E9CAE29AD231C0987718DE5E((&V_5), NULL);
  5656. V_4 = L_49;
  5657. il2cpp_codegen_runtime_class_init_inline(YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var);
  5658. bool L_50;
  5659. L_50 = YieldAwaiter_get_IsCompleted_m783B6E67654FDBF490A65AC59972AF6B985A9286((&V_4), NULL);
  5660. if (L_50)
  5661. {
  5662. goto IL_01c6_2;
  5663. }
  5664. }
  5665. {
  5666. int32_t L_51 = 1;
  5667. V_0 = L_51;
  5668. __this->___U3CU3E1__state = L_51;
  5669. YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A L_52 = V_4;
  5670. __this->___U3CU3Eu__2 = L_52;
  5671. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_53 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5672. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5673. AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m91DEC7F260C57E94B8DFECE1705A6674001F9178(L_53, (&V_4), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0_m91DEC7F260C57E94B8DFECE1705A6674001F9178_RuntimeMethod_var);
  5674. goto IL_037e;
  5675. }
  5676. IL_01a9_2:
  5677. {
  5678. YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A L_54 = __this->___U3CU3Eu__2;
  5679. V_4 = L_54;
  5680. YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* L_55 = (YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A*)(&__this->___U3CU3Eu__2);
  5681. il2cpp_codegen_initobj(L_55, sizeof(YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A));
  5682. int32_t L_56 = (-1);
  5683. V_0 = L_56;
  5684. __this->___U3CU3E1__state = L_56;
  5685. }
  5686. IL_01c6_2:
  5687. {
  5688. il2cpp_codegen_runtime_class_init_inline(YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var);
  5689. YieldAwaiter_GetResult_m83C9B35D4BBEB09AC5B560912436454D69794F07((&V_4), NULL);
  5690. }
  5691. IL_01cd_2:
  5692. {
  5693. UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_57 = __this->___U3CasyncOperationU3E5__5;
  5694. NullCheck(L_57);
  5695. bool L_58;
  5696. L_58 = AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D(L_57, NULL);
  5697. if (!L_58)
  5698. {
  5699. goto IL_016c_2;
  5700. }
  5701. }
  5702. {
  5703. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_59 = __this->___U3CwwwU3E5__4;
  5704. NullCheck(L_59);
  5705. int32_t L_60;
  5706. L_60 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_59, NULL);
  5707. if ((((int32_t)L_60) == ((int32_t)1)))
  5708. {
  5709. goto IL_0204_2;
  5710. }
  5711. }
  5712. {
  5713. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_61 = __this->___U3CwwwU3E5__4;
  5714. NullCheck(L_61);
  5715. String_t* L_62;
  5716. L_62 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_61, NULL);
  5717. String_t* L_63;
  5718. L_63 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE3287997374A5B6321B447152239EBE224279EB6, L_62, NULL);
  5719. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  5720. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_63, NULL);
  5721. goto IL_0215_2;
  5722. }
  5723. IL_0204_2:
  5724. {
  5725. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_64 = __this->___U3CwwwU3E5__4;
  5726. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_65;
  5727. L_65 = DownloadHandlerTexture_GetContent_m86BC88F58305A1B21C21CE7D82658197932EFB18(L_64, NULL);
  5728. __this->___U3CresultU3E5__3 = L_65;
  5729. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)L_65);
  5730. }
  5731. IL_0215_2:
  5732. {
  5733. __this->___U3CasyncOperationU3E5__5 = (UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)NULL;
  5734. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CasyncOperationU3E5__5), (void*)(UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)NULL);
  5735. goto IL_0236_1;
  5736. }
  5737. }
  5738. catch(Il2CppExceptionWrapper& e)
  5739. {
  5740. __finallyBlock.StoreException(e.ex);
  5741. }
  5742. }
  5743. IL_0236_1:
  5744. {
  5745. __this->___U3CwwwU3E5__4 = (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL;
  5746. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwwwU3E5__4), (void*)(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL);
  5747. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_66 = __this->___U3CresultU3E5__3;
  5748. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  5749. bool L_67;
  5750. L_67 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_66, NULL);
  5751. if (L_67)
  5752. {
  5753. goto IL_031e_1;
  5754. }
  5755. }
  5756. {
  5757. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_68 = __this->___U3CU3E8__1;
  5758. NullCheck(L_68);
  5759. String_t* L_69 = L_68->___imagePath;
  5760. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  5761. String_t* L_70;
  5762. L_70 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_69, NULL);
  5763. NullCheck(L_70);
  5764. String_t* L_71;
  5765. L_71 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_70, NULL);
  5766. V_6 = L_71;
  5767. String_t* L_72 = V_6;
  5768. bool L_73;
  5769. L_73 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_72, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, NULL);
  5770. if (L_73)
  5771. {
  5772. goto IL_0283_1;
  5773. }
  5774. }
  5775. {
  5776. String_t* L_74 = V_6;
  5777. bool L_75;
  5778. L_75 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_74, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, NULL);
  5779. if (L_75)
  5780. {
  5781. goto IL_0283_1;
  5782. }
  5783. }
  5784. {
  5785. G_B34_0 = 4;
  5786. goto IL_0284_1;
  5787. }
  5788. IL_0283_1:
  5789. {
  5790. G_B34_0 = 3;
  5791. }
  5792. IL_0284_1:
  5793. {
  5794. V_7 = G_B34_0;
  5795. int32_t L_76 = V_7;
  5796. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_77 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  5797. Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_77, 2, 2, L_76, (bool)1, (bool)0, NULL);
  5798. __this->___U3CresultU3E5__3 = L_77;
  5799. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)L_77);
  5800. }
  5801. {
  5802. auto __finallyBlock = il2cpp::utils::Finally([&]
  5803. {
  5804. FINALLY_02f1_1:
  5805. {
  5806. {
  5807. int32_t L_78 = V_0;
  5808. if ((((int32_t)L_78) >= ((int32_t)0)))
  5809. {
  5810. goto IL_031d_1;
  5811. }
  5812. }
  5813. {
  5814. String_t* L_79 = __this->___U3CloadPathU3E5__2;
  5815. U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_80 = __this->___U3CU3E8__1;
  5816. NullCheck(L_80);
  5817. String_t* L_81 = L_80->___imagePath;
  5818. bool L_82;
  5819. L_82 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_79, L_81, NULL);
  5820. if (!L_82)
  5821. {
  5822. goto IL_031d_1;
  5823. }
  5824. }
  5825. try
  5826. {
  5827. String_t* L_83 = __this->___U3CloadPathU3E5__2;
  5828. File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_83, NULL);
  5829. goto IL_031d_1;
  5830. }
  5831. catch(Il2CppExceptionWrapper& e)
  5832. {
  5833. if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
  5834. {
  5835. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5836. goto CATCH_031a_1;
  5837. }
  5838. throw e;
  5839. }
  5840. CATCH_031a_1:
  5841. {
  5842. RuntimeObject* L_84 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
  5843. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5844. goto IL_031d_1;
  5845. }
  5846. IL_031d_1:
  5847. {
  5848. return;
  5849. }
  5850. }
  5851. });
  5852. try
  5853. {
  5854. try
  5855. {
  5856. {
  5857. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_85 = __this->___U3CresultU3E5__3;
  5858. String_t* L_86 = __this->___U3CloadPathU3E5__2;
  5859. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87;
  5860. L_87 = File_ReadAllBytes_m704CBBA3F130C94F5A3E0BE2A93D9E9D79DC3E24(L_86, NULL);
  5861. bool L_88 = __this->___markTextureNonReadable;
  5862. bool L_89;
  5863. L_89 = ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF(L_85, L_87, L_88, NULL);
  5864. if (L_89)
  5865. {
  5866. goto IL_02d9_3;
  5867. }
  5868. }
  5869. {
  5870. String_t* L_90 = __this->___U3CloadPathU3E5__2;
  5871. String_t* L_91;
  5872. L_91 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4, L_90, NULL);
  5873. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  5874. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_91, NULL);
  5875. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_92 = __this->___U3CresultU3E5__3;
  5876. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  5877. Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_92, NULL);
  5878. V_1 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  5879. goto IL_0355;
  5880. }
  5881. IL_02d9_3:
  5882. {
  5883. goto IL_02ef_2;
  5884. }
  5885. }
  5886. catch(Il2CppExceptionWrapper& e)
  5887. {
  5888. 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)))
  5889. {
  5890. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5891. goto CATCH_02db_2;
  5892. }
  5893. throw e;
  5894. }
  5895. CATCH_02db_2:
  5896. {
  5897. Exception_t* L_93 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  5898. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  5899. Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_93, NULL);
  5900. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_94 = __this->___U3CresultU3E5__3;
  5901. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
  5902. Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_94, NULL);
  5903. V_1 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  5904. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5905. goto IL_0355;
  5906. }
  5907. IL_02ef_2:
  5908. {
  5909. goto IL_031e_1;
  5910. }
  5911. }
  5912. catch(Il2CppExceptionWrapper& e)
  5913. {
  5914. __finallyBlock.StoreException(e.ex);
  5915. }
  5916. }
  5917. IL_031e_1:
  5918. {
  5919. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_95 = __this->___U3CresultU3E5__3;
  5920. V_1 = L_95;
  5921. goto IL_0355;
  5922. }
  5923. }
  5924. catch(Il2CppExceptionWrapper& e)
  5925. {
  5926. 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)))
  5927. {
  5928. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5929. goto CATCH_0327;
  5930. }
  5931. throw e;
  5932. }
  5933. CATCH_0327:
  5934. {
  5935. Exception_t* L_96 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  5936. V_8 = L_96;
  5937. __this->___U3CU3E1__state = ((int32_t)-2);
  5938. __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8*)NULL;
  5939. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8*)NULL);
  5940. __this->___U3CloadPathU3E5__2 = (String_t*)NULL;
  5941. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CloadPathU3E5__2), (void*)(String_t*)NULL);
  5942. __this->___U3CresultU3E5__3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  5943. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
  5944. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_97 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5945. Exception_t* L_98 = V_8;
  5946. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var)));
  5947. AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B(L_97, L_98, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B_RuntimeMethod_var)));
  5948. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5949. goto IL_037e;
  5950. }
  5951. IL_0355:
  5952. {
  5953. __this->___U3CU3E1__state = ((int32_t)-2);
  5954. __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8*)NULL;
  5955. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8*)NULL);
  5956. __this->___U3CloadPathU3E5__2 = (String_t*)NULL;
  5957. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CloadPathU3E5__2), (void*)(String_t*)NULL);
  5958. __this->___U3CresultU3E5__3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
  5959. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
  5960. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_99 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5961. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_100 = V_1;
  5962. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5963. AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688(L_99, L_100, AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var);
  5964. }
  5965. IL_037e:
  5966. {
  5967. return;
  5968. }
  5969. }
  5970. IL2CPP_EXTERN_C void U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5971. {
  5972. U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* _thisAdjusted;
  5973. int32_t _offset = 1;
  5974. _thisAdjusted = reinterpret_cast<U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0*>(__this + _offset);
  5975. U3CLoadImageAtPathAsyncU3Ed__60_MoveNext_m60BAD511BDBA6B135C6BE8B26E1FB5C1B7A106B0(_thisAdjusted, method);
  5976. }
  5977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__60_SetStateMachine_m132691CA89E82D6F53DEC9ED93DD24C66871B35D (U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  5978. {
  5979. static bool s_Il2CppMethodInitialized;
  5980. if (!s_Il2CppMethodInitialized)
  5981. {
  5982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD_RuntimeMethod_var);
  5983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5984. s_Il2CppMethodInitialized = true;
  5985. }
  5986. {
  5987. AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_0 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder);
  5988. RuntimeObject* L_1 = ___0_stateMachine;
  5989. il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var);
  5990. AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m0ECA1B3B604CFFB8A5DE544E2A0A0025BFE6B6FD_RuntimeMethod_var);
  5991. return;
  5992. }
  5993. }
  5994. IL2CPP_EXTERN_C void U3CLoadImageAtPathAsyncU3Ed__60_SetStateMachine_m132691CA89E82D6F53DEC9ED93DD24C66871B35D_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
  5995. {
  5996. U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0* _thisAdjusted;
  5997. int32_t _offset = 1;
  5998. _thisAdjusted = reinterpret_cast<U3CLoadImageAtPathAsyncU3Ed__60_t0B28C8ECEC0DE656B634C97D2334A8EE5BE515E0*>(__this + _offset);
  5999. U3CLoadImageAtPathAsyncU3Ed__60_SetStateMachine_m132691CA89E82D6F53DEC9ED93DD24C66871B35D(_thisAdjusted, ___0_stateMachine, method);
  6000. }
  6001. #ifdef __clang__
  6002. #pragma clang diagnostic pop
  6003. #endif
  6004. #ifdef __clang__
  6005. #pragma clang diagnostic push
  6006. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6007. #pragma clang diagnostic ignored "-Wunused-variable"
  6008. #endif
  6009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_mBA502B738210E192D55ACE49B2CEDD61446DCC61 (const RuntimeMethod* method)
  6010. {
  6011. static bool s_Il2CppMethodInitialized;
  6012. if (!s_Il2CppMethodInitialized)
  6013. {
  6014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  6015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____36C8634D29CFA9B6311C9A9D4096FEED16A76715D559A04CCD78194EDC631921_FieldInfo_var);
  6016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____7EC3ED1BFA5170558D3FD1571916CEAE5E62C44917F466A62689C27F110FBB1D_FieldInfo_var);
  6017. s_Il2CppMethodInitialized = true;
  6018. }
  6019. MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B V_0;
  6020. memset((&V_0), 0, sizeof(V_0));
  6021. {
  6022. il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B));
  6023. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)273));
  6024. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  6025. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____36C8634D29CFA9B6311C9A9D4096FEED16A76715D559A04CCD78194EDC631921_FieldInfo_var) };
  6026. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  6027. (&V_0)->___FilePathsData = L_1;
  6028. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
  6029. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)303));
  6030. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
  6031. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____7EC3ED1BFA5170558D3FD1571916CEAE5E62C44917F466A62689C27F110FBB1D_FieldInfo_var) };
  6032. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  6033. (&V_0)->___TypesData = L_4;
  6034. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
  6035. (&V_0)->___TotalFiles = 4;
  6036. (&V_0)->___TotalTypes = 7;
  6037. (&V_0)->___IsEditorOnly = (bool)0;
  6038. MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B L_6 = V_0;
  6039. return L_6;
  6040. }
  6041. }
  6042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_mB81D88A5506F56903B8E41185B6537D608E7D175 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t6093CE38E31E6B8989EF7A1E7193582957146F28* __this, const RuntimeMethod* method)
  6043. {
  6044. {
  6045. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6046. return;
  6047. }
  6048. }
  6049. #ifdef __clang__
  6050. #pragma clang diagnostic pop
  6051. #endif
  6052. #ifdef __clang__
  6053. #pragma clang diagnostic push
  6054. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6055. #pragma clang diagnostic ignored "-Wunused-variable"
  6056. #endif
  6057. IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_pinvoke(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke& marshaled)
  6058. {
  6059. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  6060. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  6061. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  6062. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  6063. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  6064. }
  6065. IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_pinvoke_back(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke& marshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled)
  6066. {
  6067. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
  6068. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
  6069. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
  6070. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
  6071. int32_t unmarshaledTotalTypes_temp_2 = 0;
  6072. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  6073. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  6074. int32_t unmarshaledTotalFiles_temp_3 = 0;
  6075. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  6076. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  6077. bool unmarshaledIsEditorOnly_temp_4 = false;
  6078. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  6079. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  6080. }
  6081. IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_pinvoke_cleanup(MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke& marshaled)
  6082. {
  6083. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  6084. marshaled.___FilePathsData = NULL;
  6085. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  6086. marshaled.___TypesData = NULL;
  6087. }
  6088. IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_com(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com& marshaled)
  6089. {
  6090. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  6091. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  6092. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  6093. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  6094. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  6095. }
  6096. IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_com_back(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com& marshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled)
  6097. {
  6098. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
  6099. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
  6100. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
  6101. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
  6102. int32_t unmarshaledTotalTypes_temp_2 = 0;
  6103. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  6104. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  6105. int32_t unmarshaledTotalFiles_temp_3 = 0;
  6106. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  6107. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  6108. bool unmarshaledIsEditorOnly_temp_4 = false;
  6109. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  6110. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  6111. }
  6112. IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_com_cleanup(MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com& marshaled)
  6113. {
  6114. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  6115. marshaled.___FilePathsData = NULL;
  6116. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  6117. marshaled.___TypesData = NULL;
  6118. }
  6119. #ifdef __clang__
  6120. #pragma clang diagnostic pop
  6121. #endif
  6122. #ifdef __clang__
  6123. #pragma clang diagnostic push
  6124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6125. #pragma clang diagnostic ignored "-Wunused-variable"
  6126. #endif
  6127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGCallbackHelper_Awake_mE4B8A9C18896CAF1E7CF776CDD3510BC5E8E71E3 (NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* __this, const RuntimeMethod* method)
  6128. {
  6129. static bool s_Il2CppMethodInitialized;
  6130. if (!s_Il2CppMethodInitialized)
  6131. {
  6132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6133. s_Il2CppMethodInitialized = true;
  6134. }
  6135. {
  6136. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
  6137. L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
  6138. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6139. Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_0, NULL);
  6140. return;
  6141. }
  6142. }
  6143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGCallbackHelper_Update_m14FAA6654D7EF046826BA233F9B206D89AB28BBC (NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* __this, const RuntimeMethod* method)
  6144. {
  6145. static bool s_Il2CppMethodInitialized;
  6146. if (!s_Il2CppMethodInitialized)
  6147. {
  6148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6149. s_Il2CppMethodInitialized = true;
  6150. }
  6151. {
  6152. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___mainThreadAction;
  6153. if (!L_0)
  6154. {
  6155. goto IL_0028;
  6156. }
  6157. }
  6158. {
  6159. auto __finallyBlock = il2cpp::utils::Finally([&]
  6160. {
  6161. FINALLY_001c:
  6162. {
  6163. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
  6164. L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
  6165. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6166. Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_1, NULL);
  6167. return;
  6168. }
  6169. });
  6170. try
  6171. {
  6172. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = __this->___mainThreadAction;
  6173. __this->___mainThreadAction = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL;
  6174. Il2CppCodeGenWriteBarrier((void**)(&__this->___mainThreadAction), (void*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL);
  6175. NullCheck(L_2);
  6176. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_2, NULL);
  6177. goto IL_0028;
  6178. }
  6179. catch(Il2CppExceptionWrapper& e)
  6180. {
  6181. __finallyBlock.StoreException(e.ex);
  6182. }
  6183. }
  6184. IL_0028:
  6185. {
  6186. return;
  6187. }
  6188. }
  6189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGCallbackHelper_CallOnMainThread_mF7F169DC018B729E70CDD5017BA99B7F3DBA54D8 (NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_function, const RuntimeMethod* method)
  6190. {
  6191. {
  6192. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_function;
  6193. __this->___mainThreadAction = L_0;
  6194. Il2CppCodeGenWriteBarrier((void**)(&__this->___mainThreadAction), (void*)L_0);
  6195. return;
  6196. }
  6197. }
  6198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGCallbackHelper__ctor_mB5DCC404262A38A0DDF25EDBC00C0858834327AE (NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* __this, const RuntimeMethod* method)
  6199. {
  6200. {
  6201. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  6202. return;
  6203. }
  6204. }
  6205. #ifdef __clang__
  6206. #pragma clang diagnostic pop
  6207. #endif
  6208. #ifdef __clang__
  6209. #pragma clang diagnostic push
  6210. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6211. #pragma clang diagnostic ignored "-Wunused-variable"
  6212. #endif
  6213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackAndroid__ctor_mDA59DF94D1E808D51945EFC7935434A3B2D00E61 (NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* __this, MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___1_callbackMultiple, const RuntimeMethod* method)
  6214. {
  6215. static bool s_Il2CppMethodInitialized;
  6216. if (!s_Il2CppMethodInitialized)
  6217. {
  6218. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
  6219. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F_RuntimeMethod_var);
  6220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
  6221. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1323FA5608C80AC5A0D5F2B0116C96A1B9AFD381);
  6222. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23A7F9B10A9B248A502580BB07C34BEC789A2F26);
  6223. s_Il2CppMethodInitialized = true;
  6224. }
  6225. {
  6226. il2cpp_codegen_runtime_class_init_inline(AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
  6227. AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7(__this, _stringLiteral1323FA5608C80AC5A0D5F2B0116C96A1B9AFD381, NULL);
  6228. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback;
  6229. __this->___callback = L_0;
  6230. Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)L_0);
  6231. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_1 = ___1_callbackMultiple;
  6232. __this->___callbackMultiple = L_1;
  6233. Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackMultiple), (void*)L_1);
  6234. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
  6235. GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_2, _stringLiteral23A7F9B10A9B248A502580BB07C34BEC789A2F26, NULL);
  6236. NullCheck(L_2);
  6237. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* L_3;
  6238. L_3 = GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F(L_2, GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F_RuntimeMethod_var);
  6239. __this->___callbackHelper = L_3;
  6240. Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackHelper), (void*)L_3);
  6241. return;
  6242. }
  6243. }
  6244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackAndroid_OnMediaReceived_m927E33E6BA4435928E353290FE197407D0D935DE (NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* __this, String_t* ___0_path, const RuntimeMethod* method)
  6245. {
  6246. static bool s_Il2CppMethodInitialized;
  6247. if (!s_Il2CppMethodInitialized)
  6248. {
  6249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3COnMediaReceivedU3Eb__0_mD53F98485F21EB4840C5FC510F8A15C1E9D9489B_RuntimeMethod_var);
  6251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8_il2cpp_TypeInfo_var);
  6252. s_Il2CppMethodInitialized = true;
  6253. }
  6254. U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* V_0 = NULL;
  6255. {
  6256. U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* L_0 = (U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8_il2cpp_TypeInfo_var);
  6257. U3CU3Ec__DisplayClass4_0__ctor_mC570477CEA424C12BDAE3117665FE99C9D0EA387(L_0, NULL);
  6258. V_0 = L_0;
  6259. U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* L_1 = V_0;
  6260. NullCheck(L_1);
  6261. L_1->___U3CU3E4__this = __this;
  6262. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
  6263. U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* L_2 = V_0;
  6264. String_t* L_3 = ___0_path;
  6265. NullCheck(L_2);
  6266. L_2->___path = L_3;
  6267. Il2CppCodeGenWriteBarrier((void**)(&L_2->___path), (void*)L_3);
  6268. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* L_4 = __this->___callbackHelper;
  6269. U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* L_5 = V_0;
  6270. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6271. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3COnMediaReceivedU3Eb__0_mD53F98485F21EB4840C5FC510F8A15C1E9D9489B_RuntimeMethod_var), NULL);
  6272. NullCheck(L_4);
  6273. NGCallbackHelper_CallOnMainThread_mF7F169DC018B729E70CDD5017BA99B7F3DBA54D8_inline(L_4, L_6, NULL);
  6274. return;
  6275. }
  6276. }
  6277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackAndroid_OnMultipleMediaReceived_m3D0BBCFE8A0047BFD2D8EDC32365ECCF5C917E09 (NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* __this, String_t* ___0_paths, const RuntimeMethod* method)
  6278. {
  6279. static bool s_Il2CppMethodInitialized;
  6280. if (!s_Il2CppMethodInitialized)
  6281. {
  6282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  6284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3COnMultipleMediaReceivedU3Eb__0_m6E894223713913587A5A8F533F621719D7DF949D_RuntimeMethod_var);
  6285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B_il2cpp_TypeInfo_var);
  6286. s_Il2CppMethodInitialized = true;
  6287. }
  6288. U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* V_0 = NULL;
  6289. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
  6290. int32_t V_2 = 0;
  6291. int32_t V_3 = 0;
  6292. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_4 = NULL;
  6293. int32_t V_5 = 0;
  6294. int32_t V_6 = 0;
  6295. {
  6296. U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* L_0 = (U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B_il2cpp_TypeInfo_var);
  6297. U3CU3Ec__DisplayClass5_0__ctor_m7E74F3E4FBDB854C815800DE26A4F447CBBE6E91(L_0, NULL);
  6298. V_0 = L_0;
  6299. U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* L_1 = V_0;
  6300. NullCheck(L_1);
  6301. L_1->___U3CU3E4__this = __this;
  6302. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
  6303. U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* L_2 = V_0;
  6304. NullCheck(L_2);
  6305. L_2->___result = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
  6306. Il2CppCodeGenWriteBarrier((void**)(&L_2->___result), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
  6307. String_t* L_3 = ___0_paths;
  6308. bool L_4;
  6309. L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
  6310. if (L_4)
  6311. {
  6312. goto IL_0096;
  6313. }
  6314. }
  6315. {
  6316. String_t* L_5 = ___0_paths;
  6317. NullCheck(L_5);
  6318. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6;
  6319. L_6 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_5, ((int32_t)62), 0, NULL);
  6320. V_1 = L_6;
  6321. V_2 = 0;
  6322. V_3 = 0;
  6323. goto IL_003e;
  6324. }
  6325. IL_002c:
  6326. {
  6327. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_1;
  6328. int32_t L_8 = V_3;
  6329. NullCheck(L_7);
  6330. int32_t L_9 = L_8;
  6331. String_t* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  6332. bool L_11;
  6333. L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL);
  6334. if (L_11)
  6335. {
  6336. goto IL_003a;
  6337. }
  6338. }
  6339. {
  6340. int32_t L_12 = V_2;
  6341. V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  6342. }
  6343. IL_003a:
  6344. {
  6345. int32_t L_13 = V_3;
  6346. V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6347. }
  6348. IL_003e:
  6349. {
  6350. int32_t L_14 = V_3;
  6351. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_1;
  6352. NullCheck(L_15);
  6353. if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
  6354. {
  6355. goto IL_002c;
  6356. }
  6357. }
  6358. {
  6359. int32_t L_16 = V_2;
  6360. if (L_16)
  6361. {
  6362. goto IL_0050;
  6363. }
  6364. }
  6365. {
  6366. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
  6367. V_1 = L_17;
  6368. goto IL_008f;
  6369. }
  6370. IL_0050:
  6371. {
  6372. int32_t L_18 = V_2;
  6373. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = V_1;
  6374. NullCheck(L_19);
  6375. if ((((int32_t)L_18) == ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
  6376. {
  6377. goto IL_008f;
  6378. }
  6379. }
  6380. {
  6381. int32_t L_20 = V_2;
  6382. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)L_20);
  6383. V_4 = L_21;
  6384. V_5 = 0;
  6385. V_6 = 0;
  6386. goto IL_0085;
  6387. }
  6388. IL_0066:
  6389. {
  6390. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_1;
  6391. int32_t L_23 = V_5;
  6392. NullCheck(L_22);
  6393. int32_t L_24 = L_23;
  6394. String_t* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  6395. bool L_26;
  6396. L_26 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_25, NULL);
  6397. if (L_26)
  6398. {
  6399. goto IL_007f;
  6400. }
  6401. }
  6402. {
  6403. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = V_4;
  6404. int32_t L_28 = V_6;
  6405. int32_t L_29 = L_28;
  6406. V_6 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  6407. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_1;
  6408. int32_t L_31 = V_5;
  6409. NullCheck(L_30);
  6410. int32_t L_32 = L_31;
  6411. String_t* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  6412. NullCheck(L_27);
  6413. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (String_t*)L_33);
  6414. }
  6415. IL_007f:
  6416. {
  6417. int32_t L_34 = V_5;
  6418. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  6419. }
  6420. IL_0085:
  6421. {
  6422. int32_t L_35 = V_5;
  6423. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = V_1;
  6424. NullCheck(L_36);
  6425. if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
  6426. {
  6427. goto IL_0066;
  6428. }
  6429. }
  6430. {
  6431. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_4;
  6432. V_1 = L_37;
  6433. }
  6434. IL_008f:
  6435. {
  6436. U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* L_38 = V_0;
  6437. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_1;
  6438. NullCheck(L_38);
  6439. L_38->___result = L_39;
  6440. Il2CppCodeGenWriteBarrier((void**)(&L_38->___result), (void*)L_39);
  6441. }
  6442. IL_0096:
  6443. {
  6444. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* L_40 = __this->___callbackHelper;
  6445. U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* L_41 = V_0;
  6446. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_42 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6447. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_42, L_41, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3COnMultipleMediaReceivedU3Eb__0_m6E894223713913587A5A8F533F621719D7DF949D_RuntimeMethod_var), NULL);
  6448. NullCheck(L_40);
  6449. NGCallbackHelper_CallOnMainThread_mF7F169DC018B729E70CDD5017BA99B7F3DBA54D8_inline(L_40, L_42, NULL);
  6450. return;
  6451. }
  6452. }
  6453. #ifdef __clang__
  6454. #pragma clang diagnostic pop
  6455. #endif
  6456. #ifdef __clang__
  6457. #pragma clang diagnostic push
  6458. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6459. #pragma clang diagnostic ignored "-Wunused-variable"
  6460. #endif
  6461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mC570477CEA424C12BDAE3117665FE99C9D0EA387 (U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* __this, const RuntimeMethod* method)
  6462. {
  6463. {
  6464. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6465. return;
  6466. }
  6467. }
  6468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0_U3COnMediaReceivedU3Eb__0_mD53F98485F21EB4840C5FC510F8A15C1E9D9489B (U3CU3Ec__DisplayClass4_0_tD80C32708DF9E47C151599335772558DC8B3D9E8* __this, const RuntimeMethod* method)
  6469. {
  6470. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* G_B2_0 = NULL;
  6471. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* G_B1_0 = NULL;
  6472. String_t* G_B3_0 = NULL;
  6473. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* G_B3_1 = NULL;
  6474. {
  6475. NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* L_0 = __this->___U3CU3E4__this;
  6476. NullCheck(L_0);
  6477. MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_1 = L_0->___callback;
  6478. String_t* L_2 = __this->___path;
  6479. bool L_3;
  6480. L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
  6481. if (!L_3)
  6482. {
  6483. G_B2_0 = L_1;
  6484. goto IL_001b;
  6485. }
  6486. G_B1_0 = L_1;
  6487. }
  6488. {
  6489. G_B3_0 = ((String_t*)(NULL));
  6490. G_B3_1 = G_B1_0;
  6491. goto IL_0021;
  6492. }
  6493. IL_001b:
  6494. {
  6495. String_t* L_4 = __this->___path;
  6496. G_B3_0 = L_4;
  6497. G_B3_1 = G_B2_0;
  6498. }
  6499. IL_0021:
  6500. {
  6501. NullCheck(G_B3_1);
  6502. MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline(G_B3_1, G_B3_0, NULL);
  6503. return;
  6504. }
  6505. }
  6506. #ifdef __clang__
  6507. #pragma clang diagnostic pop
  6508. #endif
  6509. #ifdef __clang__
  6510. #pragma clang diagnostic push
  6511. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6512. #pragma clang diagnostic ignored "-Wunused-variable"
  6513. #endif
  6514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m7E74F3E4FBDB854C815800DE26A4F447CBBE6E91 (U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* __this, const RuntimeMethod* method)
  6515. {
  6516. {
  6517. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6518. return;
  6519. }
  6520. }
  6521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0_U3COnMultipleMediaReceivedU3Eb__0_m6E894223713913587A5A8F533F621719D7DF949D (U3CU3Ec__DisplayClass5_0_tAE5229FA2486EA375EA2E7C0D014785D19289D9B* __this, const RuntimeMethod* method)
  6522. {
  6523. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* G_B2_0 = NULL;
  6524. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* G_B1_0 = NULL;
  6525. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* G_B3_0 = NULL;
  6526. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_0 = NULL;
  6527. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* G_B4_1 = NULL;
  6528. {
  6529. NGMediaReceiveCallbackAndroid_tB8DDBFAD614592BF98999BEAC00A75E0D420CC52* L_0 = __this->___U3CU3E4__this;
  6530. NullCheck(L_0);
  6531. MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_1 = L_0->___callbackMultiple;
  6532. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = __this->___result;
  6533. if (!L_2)
  6534. {
  6535. G_B2_0 = L_1;
  6536. goto IL_001c;
  6537. }
  6538. G_B1_0 = L_1;
  6539. }
  6540. {
  6541. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = __this->___result;
  6542. NullCheck(L_3);
  6543. if ((((RuntimeArray*)L_3)->max_length))
  6544. {
  6545. G_B3_0 = G_B1_0;
  6546. goto IL_001f;
  6547. }
  6548. G_B2_0 = G_B1_0;
  6549. }
  6550. IL_001c:
  6551. {
  6552. G_B4_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(NULL));
  6553. G_B4_1 = G_B2_0;
  6554. goto IL_0025;
  6555. }
  6556. IL_001f:
  6557. {
  6558. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = __this->___result;
  6559. G_B4_0 = L_4;
  6560. G_B4_1 = G_B3_0;
  6561. }
  6562. IL_0025:
  6563. {
  6564. NullCheck(G_B4_1);
  6565. MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(G_B4_1, G_B4_0, NULL);
  6566. return;
  6567. }
  6568. }
  6569. #ifdef __clang__
  6570. #pragma clang diagnostic pop
  6571. #endif
  6572. #ifdef __clang__
  6573. #pragma clang diagnostic push
  6574. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6575. #pragma clang diagnostic ignored "-Wunused-variable"
  6576. #endif
  6577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, const RuntimeMethod* method)
  6578. {
  6579. {
  6580. int32_t L_0 = __this->___U3CResultU3Ek__BackingField;
  6581. return L_0;
  6582. }
  6583. }
  6584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAndroid_set_Result_mC34052700FD02618001671CCB526869C496673EB (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, int32_t ___0_value, const RuntimeMethod* method)
  6585. {
  6586. {
  6587. int32_t L_0 = ___0_value;
  6588. __this->___U3CResultU3Ek__BackingField = L_0;
  6589. return;
  6590. }
  6591. }
  6592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAndroid__ctor_m00B158EB122D1CAC9BB41B8A298981AD16F7B56F (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, RuntimeObject* ___0_threadLock, const RuntimeMethod* method)
  6593. {
  6594. static bool s_Il2CppMethodInitialized;
  6595. if (!s_Il2CppMethodInitialized)
  6596. {
  6597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
  6598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1797A6EC252879FB0D0CD0D8E0F03D8E0BBA57F2);
  6599. s_Il2CppMethodInitialized = true;
  6600. }
  6601. {
  6602. il2cpp_codegen_runtime_class_init_inline(AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
  6603. AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7(__this, _stringLiteral1797A6EC252879FB0D0CD0D8E0F03D8E0BBA57F2, NULL);
  6604. NGPermissionCallbackAndroid_set_Result_mC34052700FD02618001671CCB526869C496673EB_inline(__this, (-1), NULL);
  6605. RuntimeObject* L_0 = ___0_threadLock;
  6606. __this->___threadLock = L_0;
  6607. Il2CppCodeGenWriteBarrier((void**)(&__this->___threadLock), (void*)L_0);
  6608. return;
  6609. }
  6610. }
  6611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAndroid_OnPermissionResult_mD0CDC84DE59FF176ECF2171C036A483E7FD771F2 (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, int32_t ___0_result, const RuntimeMethod* method)
  6612. {
  6613. RuntimeObject* V_0 = NULL;
  6614. bool V_1 = false;
  6615. {
  6616. int32_t L_0 = ___0_result;
  6617. NGPermissionCallbackAndroid_set_Result_mC34052700FD02618001671CCB526869C496673EB_inline(__this, L_0, NULL);
  6618. RuntimeObject* L_1 = __this->___threadLock;
  6619. V_0 = L_1;
  6620. V_1 = (bool)0;
  6621. }
  6622. {
  6623. auto __finallyBlock = il2cpp::utils::Finally([&]
  6624. {
  6625. FINALLY_0025:
  6626. {
  6627. {
  6628. bool L_2 = V_1;
  6629. if (!L_2)
  6630. {
  6631. goto IL_002e;
  6632. }
  6633. }
  6634. {
  6635. RuntimeObject* L_3 = V_0;
  6636. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  6637. }
  6638. IL_002e:
  6639. {
  6640. return;
  6641. }
  6642. }
  6643. });
  6644. try
  6645. {
  6646. RuntimeObject* L_4 = V_0;
  6647. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  6648. RuntimeObject* L_5 = __this->___threadLock;
  6649. Monitor_Pulse_mA8279943D6C2913ADFAF661E35C4951BDFACE43D(L_5, NULL);
  6650. goto IL_002f;
  6651. }
  6652. catch(Il2CppExceptionWrapper& e)
  6653. {
  6654. __finallyBlock.StoreException(e.ex);
  6655. }
  6656. }
  6657. IL_002f:
  6658. {
  6659. return;
  6660. }
  6661. }
  6662. #ifdef __clang__
  6663. #pragma clang diagnostic pop
  6664. #endif
  6665. #ifdef __clang__
  6666. #pragma clang diagnostic push
  6667. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6668. #pragma clang diagnostic ignored "-Wunused-variable"
  6669. #endif
  6670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAsyncAndroid__ctor_mBA0ABF47D7C20832AFC86BB4D033ADEFB2970C14 (NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* __this, PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, const RuntimeMethod* method)
  6671. {
  6672. static bool s_Il2CppMethodInitialized;
  6673. if (!s_Il2CppMethodInitialized)
  6674. {
  6675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
  6676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F_RuntimeMethod_var);
  6677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
  6678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1797A6EC252879FB0D0CD0D8E0F03D8E0BBA57F2);
  6679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23A7F9B10A9B248A502580BB07C34BEC789A2F26);
  6680. s_Il2CppMethodInitialized = true;
  6681. }
  6682. {
  6683. il2cpp_codegen_runtime_class_init_inline(AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
  6684. AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7(__this, _stringLiteral1797A6EC252879FB0D0CD0D8E0F03D8E0BBA57F2, NULL);
  6685. PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_0 = ___0_callback;
  6686. __this->___callback = L_0;
  6687. Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)L_0);
  6688. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
  6689. GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, _stringLiteral23A7F9B10A9B248A502580BB07C34BEC789A2F26, NULL);
  6690. NullCheck(L_1);
  6691. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* L_2;
  6692. L_2 = GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F(L_1, GameObject_AddComponent_TisNGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E_m122B4342704895B942EB668E066A8907E156D51F_RuntimeMethod_var);
  6693. __this->___callbackHelper = L_2;
  6694. Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackHelper), (void*)L_2);
  6695. return;
  6696. }
  6697. }
  6698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackAsyncAndroid_OnPermissionResult_mB055FC2797D66C6125B9423A0655BAD40EF648B8 (NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* __this, int32_t ___0_result, const RuntimeMethod* method)
  6699. {
  6700. static bool s_Il2CppMethodInitialized;
  6701. if (!s_Il2CppMethodInitialized)
  6702. {
  6703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mC87E484A616E71827CD5442D791746CB323228EB_RuntimeMethod_var);
  6705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440_il2cpp_TypeInfo_var);
  6706. s_Il2CppMethodInitialized = true;
  6707. }
  6708. U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* V_0 = NULL;
  6709. {
  6710. U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* L_0 = (U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440_il2cpp_TypeInfo_var);
  6711. U3CU3Ec__DisplayClass3_0__ctor_m9E9DA89C5561436F804F3DF7B678AFCA27195E1C(L_0, NULL);
  6712. V_0 = L_0;
  6713. U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* L_1 = V_0;
  6714. NullCheck(L_1);
  6715. L_1->___U3CU3E4__this = __this;
  6716. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
  6717. U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* L_2 = V_0;
  6718. int32_t L_3 = ___0_result;
  6719. NullCheck(L_2);
  6720. L_2->___result = L_3;
  6721. NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* L_4 = __this->___callbackHelper;
  6722. U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* L_5 = V_0;
  6723. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
  6724. Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mC87E484A616E71827CD5442D791746CB323228EB_RuntimeMethod_var), NULL);
  6725. NullCheck(L_4);
  6726. NGCallbackHelper_CallOnMainThread_mF7F169DC018B729E70CDD5017BA99B7F3DBA54D8_inline(L_4, L_6, NULL);
  6727. return;
  6728. }
  6729. }
  6730. #ifdef __clang__
  6731. #pragma clang diagnostic pop
  6732. #endif
  6733. #ifdef __clang__
  6734. #pragma clang diagnostic push
  6735. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6736. #pragma clang diagnostic ignored "-Wunused-variable"
  6737. #endif
  6738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m9E9DA89C5561436F804F3DF7B678AFCA27195E1C (U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* __this, const RuntimeMethod* method)
  6739. {
  6740. {
  6741. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6742. return;
  6743. }
  6744. }
  6745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mC87E484A616E71827CD5442D791746CB323228EB (U3CU3Ec__DisplayClass3_0_tED811B18E25B08056C243A3D20677D63F6B6A440* __this, const RuntimeMethod* method)
  6746. {
  6747. {
  6748. NGPermissionCallbackAsyncAndroid_tBC037C162E9062E6B07BB1AADDB0F81BD984E1CF* L_0 = __this->___U3CU3E4__this;
  6749. NullCheck(L_0);
  6750. PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_1 = L_0->___callback;
  6751. int32_t L_2 = __this->___result;
  6752. NullCheck(L_1);
  6753. PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline(L_1, L_2, NULL);
  6754. return;
  6755. }
  6756. }
  6757. #ifdef __clang__
  6758. #pragma clang diagnostic pop
  6759. #endif
  6760. #ifdef __clang__
  6761. #pragma clang diagnostic push
  6762. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6763. #pragma clang diagnostic ignored "-Wunused-variable"
  6764. #endif
  6765. #ifdef __clang__
  6766. #pragma clang diagnostic pop
  6767. #endif
  6768. #ifdef __clang__
  6769. #pragma clang diagnostic push
  6770. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6771. #pragma clang diagnostic ignored "-Wunused-variable"
  6772. #endif
  6773. #ifdef __clang__
  6774. #pragma clang diagnostic pop
  6775. #endif
  6776. #ifdef __clang__
  6777. #pragma clang diagnostic push
  6778. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6779. #pragma clang diagnostic ignored "-Wunused-variable"
  6780. #endif
  6781. #ifdef __clang__
  6782. #pragma clang diagnostic pop
  6783. #endif
  6784. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NGPermissionCallbackAndroid_get_Result_m191C26F8B4F43175AF59865CC66AD5678C72402D_inline (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, const RuntimeMethod* method)
  6785. {
  6786. {
  6787. int32_t L_0 = __this->___U3CResultU3Ek__BackingField;
  6788. return L_0;
  6789. }
  6790. }
  6791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  6792. {
  6793. {
  6794. int32_t L_0 = __this->____stringLength;
  6795. return L_0;
  6796. }
  6797. }
  6798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method)
  6799. {
  6800. typedef void (*FunctionPointerType) (RuntimeObject*, bool, String_t*, const RuntimeMethod*);
  6801. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_success, ___1_path, reinterpret_cast<RuntimeMethod*>(__this->___method));
  6802. }
  6803. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method)
  6804. {
  6805. typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*);
  6806. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_paths, reinterpret_cast<RuntimeMethod*>(__this->___method));
  6807. }
  6808. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method)
  6809. {
  6810. {
  6811. float L_0 = ___0_x;
  6812. __this->___m_XMin = L_0;
  6813. float L_1 = ___1_y;
  6814. __this->___m_YMin = L_1;
  6815. float L_2 = ___2_width;
  6816. __this->___m_Width = L_2;
  6817. float L_3 = ___3_height;
  6818. __this->___m_Height = L_3;
  6819. return;
  6820. }
  6821. }
  6822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  6823. {
  6824. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  6825. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  6826. }
  6827. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NGCallbackHelper_CallOnMainThread_mF7F169DC018B729E70CDD5017BA99B7F3DBA54D8_inline (NGCallbackHelper_t66F469013909FD93F5CEDB7C9C6689E79EB4605E* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_function, const RuntimeMethod* method)
  6828. {
  6829. {
  6830. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_function;
  6831. __this->___mainThreadAction = L_0;
  6832. Il2CppCodeGenWriteBarrier((void**)(&__this->___mainThreadAction), (void*)L_0);
  6833. return;
  6834. }
  6835. }
  6836. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method)
  6837. {
  6838. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  6839. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_path, reinterpret_cast<RuntimeMethod*>(__this->___method));
  6840. }
  6841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NGPermissionCallbackAndroid_set_Result_mC34052700FD02618001671CCB526869C496673EB_inline (NGPermissionCallbackAndroid_t6824CF0103F77A92558E94C46463D4DECB491EEB* __this, int32_t ___0_value, const RuntimeMethod* method)
  6842. {
  6843. {
  6844. int32_t L_0 = ___0_value;
  6845. __this->___U3CResultU3Ek__BackingField = L_0;
  6846. return;
  6847. }
  6848. }
  6849. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method)
  6850. {
  6851. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  6852. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_permission, reinterpret_cast<RuntimeMethod*>(__this->___method));
  6853. }
  6854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, const RuntimeMethod* method)
  6855. {
  6856. {
  6857. Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* L_0 = __this->____task;
  6858. return L_0;
  6859. }
  6860. }
  6861. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
  6862. {
  6863. il2cpp_rgctx_method_init(method);
  6864. {
  6865. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  6866. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
  6867. return L_0;
  6868. }
  6869. }