No Description
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.

Generics22.cpp 2.0MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct VirtualActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename R>
  38. struct VirtualFuncInvoker0
  39. {
  40. typedef R (*Func)(void*, const RuntimeMethod*);
  41. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  45. }
  46. };
  47. template <typename R, typename T1>
  48. struct VirtualFuncInvoker1
  49. {
  50. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1, typename T2>
  58. struct VirtualFuncInvoker2
  59. {
  60. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  68. struct VirtualFuncInvoker8
  69. {
  70. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  74. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  75. }
  76. };
  77. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  78. struct VirtualFuncInvoker9
  79. {
  80. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  81. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  82. {
  83. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  84. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  85. }
  86. };
  87. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  88. struct VirtualFuncInvoker10
  89. {
  90. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  91. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  92. {
  93. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  94. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  95. }
  96. };
  97. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  98. struct VirtualFuncInvoker11
  99. {
  100. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  101. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  102. {
  103. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  104. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  105. }
  106. };
  107. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  108. struct VirtualFuncInvoker12
  109. {
  110. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  111. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  112. {
  113. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  114. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  115. }
  116. };
  117. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  118. struct VirtualFuncInvoker13
  119. {
  120. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  121. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  122. {
  123. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  124. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  125. }
  126. };
  127. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  128. struct VirtualFuncInvoker14
  129. {
  130. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  131. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  132. {
  133. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  134. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  135. }
  136. };
  137. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  138. struct VirtualFuncInvoker15
  139. {
  140. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  141. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  142. {
  143. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  144. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  145. }
  146. };
  147. struct GenericVirtualActionInvoker0
  148. {
  149. typedef void (*Action)(void*, const RuntimeMethod*);
  150. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  151. {
  152. VirtualInvokeData invokeData;
  153. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  154. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  155. }
  156. };
  157. template <typename T1>
  158. struct GenericVirtualActionInvoker1
  159. {
  160. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  161. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  162. {
  163. VirtualInvokeData invokeData;
  164. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  165. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  166. }
  167. };
  168. template <typename T1, typename T2>
  169. struct GenericVirtualActionInvoker2
  170. {
  171. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  172. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  173. {
  174. VirtualInvokeData invokeData;
  175. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  176. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  177. }
  178. };
  179. template <typename R>
  180. struct GenericVirtualFuncInvoker0
  181. {
  182. typedef R (*Func)(void*, const RuntimeMethod*);
  183. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  184. {
  185. VirtualInvokeData invokeData;
  186. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  187. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  188. }
  189. };
  190. template <typename R, typename T1>
  191. struct GenericVirtualFuncInvoker1
  192. {
  193. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  194. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  195. {
  196. VirtualInvokeData invokeData;
  197. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  198. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  199. }
  200. };
  201. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  202. struct GenericVirtualFuncInvoker8
  203. {
  204. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  205. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  206. {
  207. VirtualInvokeData invokeData;
  208. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  209. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  210. }
  211. };
  212. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  213. struct GenericVirtualFuncInvoker9
  214. {
  215. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  216. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  217. {
  218. VirtualInvokeData invokeData;
  219. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  220. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  221. }
  222. };
  223. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  224. struct GenericVirtualFuncInvoker10
  225. {
  226. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  227. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  228. {
  229. VirtualInvokeData invokeData;
  230. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  231. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  232. }
  233. };
  234. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  235. struct GenericVirtualFuncInvoker11
  236. {
  237. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  238. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  239. {
  240. VirtualInvokeData invokeData;
  241. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  242. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  243. }
  244. };
  245. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  246. struct GenericVirtualFuncInvoker12
  247. {
  248. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  249. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  250. {
  251. VirtualInvokeData invokeData;
  252. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  253. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  254. }
  255. };
  256. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  257. struct GenericVirtualFuncInvoker13
  258. {
  259. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  260. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  261. {
  262. VirtualInvokeData invokeData;
  263. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  264. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  265. }
  266. };
  267. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  268. struct GenericVirtualFuncInvoker14
  269. {
  270. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  271. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  272. {
  273. VirtualInvokeData invokeData;
  274. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  275. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  276. }
  277. };
  278. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  279. struct GenericVirtualFuncInvoker15
  280. {
  281. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  282. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  283. {
  284. VirtualInvokeData invokeData;
  285. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  286. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  287. }
  288. };
  289. struct InterfaceActionInvoker0
  290. {
  291. typedef void (*Action)(void*, const RuntimeMethod*);
  292. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  293. {
  294. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  295. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  296. }
  297. };
  298. template <typename T1>
  299. struct InterfaceActionInvoker1
  300. {
  301. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  302. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  303. {
  304. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  305. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  306. }
  307. };
  308. template <typename R>
  309. struct InterfaceFuncInvoker0
  310. {
  311. typedef R (*Func)(void*, const RuntimeMethod*);
  312. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  313. {
  314. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  315. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  316. }
  317. };
  318. template <typename R, typename T1>
  319. struct InterfaceFuncInvoker1
  320. {
  321. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  322. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  323. {
  324. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  325. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  326. }
  327. };
  328. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  329. struct InterfaceFuncInvoker8
  330. {
  331. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  332. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  333. {
  334. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  335. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  336. }
  337. };
  338. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  339. struct InterfaceFuncInvoker9
  340. {
  341. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  342. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  343. {
  344. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  345. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  346. }
  347. };
  348. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  349. struct InterfaceFuncInvoker10
  350. {
  351. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  352. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  353. {
  354. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  355. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  356. }
  357. };
  358. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  359. struct InterfaceFuncInvoker11
  360. {
  361. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  362. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  363. {
  364. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  365. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  366. }
  367. };
  368. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  369. struct InterfaceFuncInvoker12
  370. {
  371. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  372. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  373. {
  374. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  375. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  376. }
  377. };
  378. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  379. struct InterfaceFuncInvoker13
  380. {
  381. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  382. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  383. {
  384. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  385. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  386. }
  387. };
  388. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  389. struct InterfaceFuncInvoker14
  390. {
  391. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  392. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  393. {
  394. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  395. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  396. }
  397. };
  398. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  399. struct InterfaceFuncInvoker15
  400. {
  401. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  402. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  403. {
  404. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  405. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  406. }
  407. };
  408. struct GenericInterfaceActionInvoker0
  409. {
  410. typedef void (*Action)(void*, const RuntimeMethod*);
  411. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  412. {
  413. VirtualInvokeData invokeData;
  414. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  415. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  416. }
  417. };
  418. template <typename T1>
  419. struct GenericInterfaceActionInvoker1
  420. {
  421. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  422. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  423. {
  424. VirtualInvokeData invokeData;
  425. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  426. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  427. }
  428. };
  429. template <typename R>
  430. struct GenericInterfaceFuncInvoker0
  431. {
  432. typedef R (*Func)(void*, const RuntimeMethod*);
  433. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  434. {
  435. VirtualInvokeData invokeData;
  436. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  437. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  438. }
  439. };
  440. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  441. struct GenericInterfaceFuncInvoker8
  442. {
  443. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  444. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  445. {
  446. VirtualInvokeData invokeData;
  447. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  448. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  449. }
  450. };
  451. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  452. struct GenericInterfaceFuncInvoker9
  453. {
  454. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  455. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  456. {
  457. VirtualInvokeData invokeData;
  458. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  459. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  460. }
  461. };
  462. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  463. struct GenericInterfaceFuncInvoker10
  464. {
  465. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  466. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  467. {
  468. VirtualInvokeData invokeData;
  469. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  470. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  471. }
  472. };
  473. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  474. struct GenericInterfaceFuncInvoker11
  475. {
  476. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  477. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  478. {
  479. VirtualInvokeData invokeData;
  480. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  481. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  482. }
  483. };
  484. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  485. struct GenericInterfaceFuncInvoker12
  486. {
  487. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  488. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  489. {
  490. VirtualInvokeData invokeData;
  491. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  492. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  493. }
  494. };
  495. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  496. struct GenericInterfaceFuncInvoker13
  497. {
  498. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  499. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  500. {
  501. VirtualInvokeData invokeData;
  502. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  503. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  504. }
  505. };
  506. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  507. struct GenericInterfaceFuncInvoker14
  508. {
  509. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  510. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  511. {
  512. VirtualInvokeData invokeData;
  513. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  514. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  515. }
  516. };
  517. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  518. struct GenericInterfaceFuncInvoker15
  519. {
  520. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  521. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  522. {
  523. VirtualInvokeData invokeData;
  524. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  525. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  526. }
  527. };
  528. template <typename T1>
  529. struct InvokerActionInvoker1;
  530. template <typename T1>
  531. struct InvokerActionInvoker1<T1*>
  532. {
  533. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  534. {
  535. void* params[1] = { p1 };
  536. method->invoker_method(methodPtr, method, obj, params, NULL);
  537. }
  538. };
  539. template <typename T1, typename T2>
  540. struct InvokerActionInvoker2;
  541. template <typename T1, typename T2>
  542. struct InvokerActionInvoker2<T1*, T2*>
  543. {
  544. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  545. {
  546. void* params[2] = { p1, p2 };
  547. method->invoker_method(methodPtr, method, obj, params, NULL);
  548. }
  549. };
  550. template <typename T1, typename T2, typename T3>
  551. struct InvokerActionInvoker3;
  552. template <typename T1, typename T2, typename T3>
  553. struct InvokerActionInvoker3<T1*, T2*, T3*>
  554. {
  555. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  556. {
  557. void* params[3] = { p1, p2, p3 };
  558. method->invoker_method(methodPtr, method, obj, params, NULL);
  559. }
  560. };
  561. template <typename R>
  562. struct InvokerFuncInvoker0
  563. {
  564. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
  565. {
  566. R ret;
  567. method->invoker_method(methodPtr, method, obj, NULL, &ret);
  568. return ret;
  569. }
  570. };
  571. template <typename R, typename T1>
  572. struct InvokerFuncInvoker1
  573. {
  574. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
  575. {
  576. R ret;
  577. void* params[1] = { &p1 };
  578. method->invoker_method(methodPtr, method, obj, params, &ret);
  579. return ret;
  580. }
  581. };
  582. template <typename R, typename T1>
  583. struct InvokerFuncInvoker1<R, T1*>
  584. {
  585. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  586. {
  587. R ret;
  588. void* params[1] = { p1 };
  589. method->invoker_method(methodPtr, method, obj, params, &ret);
  590. return ret;
  591. }
  592. };
  593. template <typename R, typename T1, typename T2>
  594. struct InvokerFuncInvoker2;
  595. template <typename R, typename T1, typename T2>
  596. struct InvokerFuncInvoker2<R, T1*, T2>
  597. {
  598. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
  599. {
  600. R ret;
  601. void* params[2] = { p1, &p2 };
  602. method->invoker_method(methodPtr, method, obj, params, &ret);
  603. return ret;
  604. }
  605. };
  606. template <typename R, typename T1, typename T2>
  607. struct InvokerFuncInvoker2<R, T1*, T2*>
  608. {
  609. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  610. {
  611. R ret;
  612. void* params[2] = { p1, p2 };
  613. method->invoker_method(methodPtr, method, obj, params, &ret);
  614. return ret;
  615. }
  616. };
  617. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  618. struct InvokerFuncInvoker9;
  619. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  620. struct InvokerFuncInvoker9<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  621. {
  622. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9)
  623. {
  624. R ret;
  625. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  626. method->invoker_method(methodPtr, method, obj, params, &ret);
  627. return ret;
  628. }
  629. };
  630. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  631. struct InvokerFuncInvoker10;
  632. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  633. struct InvokerFuncInvoker10<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  634. {
  635. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10)
  636. {
  637. R ret;
  638. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  639. method->invoker_method(methodPtr, method, obj, params, &ret);
  640. return ret;
  641. }
  642. };
  643. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  644. struct InvokerFuncInvoker11;
  645. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  646. struct InvokerFuncInvoker11<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  647. {
  648. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11)
  649. {
  650. R ret;
  651. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  652. method->invoker_method(methodPtr, method, obj, params, &ret);
  653. return ret;
  654. }
  655. };
  656. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  657. struct InvokerFuncInvoker12;
  658. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  659. struct InvokerFuncInvoker12<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  660. {
  661. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12)
  662. {
  663. R ret;
  664. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  665. method->invoker_method(methodPtr, method, obj, params, &ret);
  666. return ret;
  667. }
  668. };
  669. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  670. struct InvokerFuncInvoker13;
  671. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  672. struct InvokerFuncInvoker13<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  673. {
  674. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13)
  675. {
  676. R ret;
  677. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  678. method->invoker_method(methodPtr, method, obj, params, &ret);
  679. return ret;
  680. }
  681. };
  682. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  683. struct InvokerFuncInvoker14;
  684. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  685. struct InvokerFuncInvoker14<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  686. {
  687. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14)
  688. {
  689. R ret;
  690. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  691. method->invoker_method(methodPtr, method, obj, params, &ret);
  692. return ret;
  693. }
  694. };
  695. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  696. struct InvokerFuncInvoker15;
  697. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  698. struct InvokerFuncInvoker15<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  699. {
  700. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14, T15* p15)
  701. {
  702. R ret;
  703. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  704. method->invoker_method(methodPtr, method, obj, params, &ret);
  705. return ret;
  706. }
  707. };
  708. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
  709. struct InvokerFuncInvoker16;
  710. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
  711. struct InvokerFuncInvoker16<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  712. {
  713. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14, T15* p15, T16* p16)
  714. {
  715. R ret;
  716. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  717. method->invoker_method(methodPtr, method, obj, params, &ret);
  718. return ret;
  719. }
  720. };
  721. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
  722. struct InvokerFuncInvoker17;
  723. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
  724. struct InvokerFuncInvoker17<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*, T17*>
  725. {
  726. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14, T15* p15, T16* p16, T17* p17)
  727. {
  728. R ret;
  729. void* params[17] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17 };
  730. method->invoker_method(methodPtr, method, obj, params, &ret);
  731. return ret;
  732. }
  733. };
  734. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Int32>>
  735. struct Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115;
  736. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Object>>
  737. struct Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5;
  738. // System.Action`1<System.Boolean>
  739. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  740. // System.Action`1<UnityEngine.UIElements.MeshGenerationContext>
  741. struct Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B;
  742. // System.Action`1<System.Object>
  743. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  744. // System.Action`1<UnityEngine.UIElements.ReusableCollectionItem>
  745. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  746. // System.Action`1<System.Single>
  747. struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
  748. // System.Action`1<UnityEngine.UIElements.VisualElement>
  749. struct Action_1_t66B514BE877E216616DEDD40416127189FE16FA3;
  750. // System.Action`2<System.Boolean,System.Object>
  751. struct Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB;
  752. // System.Action`2<System.Int32,System.Int32>
  753. struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
  754. // System.Action`2<System.Object,System.Object>
  755. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
  756. // System.Action`2<UnityEngine.UIElements.VisualElement,System.Int32>
  757. struct Action_2_tA1EAD43A5C76FF3E77D1705EC83B9AB7B1BE7D88;
  758. // System.Action`3<System.Object,System.Object,System.Object>
  759. struct Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58;
  760. // System.Buffers.ArrayPool`1<System.Byte>
  761. struct ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07;
  762. // System.Buffers.ArrayPool`1<System.Char>
  763. struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B;
  764. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  765. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA;
  766. // UnityEngine.UIElements.UIR.BasicNode`1<UnityEngine.UIElements.UIR.TextureEntry>
  767. struct BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB;
  768. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Func`5<System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>,System.Linq.Expressions.LambdaExpression>>
  769. struct CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7;
  770. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Reflection.MethodInfo>
  771. struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15;
  772. // UnityEngine.UIElements.ClampedDragger`1<System.Single>
  773. struct ClampedDragger_1_t18A937D027747303C3811CCC9FAD288366DF8DC3;
  774. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Linq.Expressions.Expression,System.Linq.Expressions.Expression/ExtensionInfo>
  775. struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7;
  776. // System.IO.Enumeration.FileSystemEnumerable`1/DelegateEnumerator<System.Object>
  777. struct DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970;
  778. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  779. struct Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE;
  780. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  781. struct Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D;
  782. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  783. struct Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE;
  784. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  785. struct Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D;
  786. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  787. struct Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA;
  788. // System.Collections.Generic.Dictionary`2<Unity.VisualScripting.IUnitValuePort,System.Object>
  789. struct Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF;
  790. // System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<Unity.VisualScripting.GraphReference>>
  791. struct Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E;
  792. // System.Collections.Generic.Dictionary`2<System.Int32,System.Threading.Tasks.Task>
  793. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  794. // System.Collections.Generic.Dictionary`2<System.String,System.Object>
  795. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
  796. // System.Collections.Generic.Dictionary`2<System.String,UnityEngine.UIElements.StyleSheets.StylePropertyValue>
  797. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  798. // System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.UIElements.VisualElement/TypeData>
  799. struct Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8;
  800. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  801. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8;
  802. // System.Collections.Generic.EqualityComparer`1<System.String>
  803. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A;
  804. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  805. struct EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E;
  806. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  807. struct EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA;
  808. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  809. struct EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F;
  810. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  811. struct EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291;
  812. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  813. struct EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908;
  814. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  815. struct EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50;
  816. // System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  817. struct EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810;
  818. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  819. struct EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1;
  820. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  821. struct EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE;
  822. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  823. struct EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2;
  824. // UnityEngine.UIElements.EventBase`1<System.Object>
  825. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1;
  826. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  827. struct EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0;
  828. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.GeometryChangedEvent>
  829. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  830. // UnityEngine.UIElements.EventCallback`1<System.Object>
  831. struct EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07;
  832. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerMoveEvent>
  833. struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA;
  834. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerUpEvent>
  835. struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913;
  836. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  837. struct EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927;
  838. // System.EventHandler`1<System.Object>
  839. struct EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746;
  840. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  841. struct EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522;
  842. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  843. struct EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726;
  844. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  845. struct EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF;
  846. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  847. struct EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9;
  848. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  849. struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD;
  850. // Unity.VisualScripting.EventUnit`1<System.Int32>
  851. struct EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E;
  852. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  853. struct EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D;
  854. // Unity.VisualScripting.EventUnit`1<System.Object>
  855. struct EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B;
  856. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  857. struct EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1;
  858. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  859. struct EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A;
  860. // Unity.VisualScripting.EventUnit`1<System.Single>
  861. struct EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784;
  862. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  863. struct EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849;
  864. // System.Linq.Expressions.Expression0`1<System.Object>
  865. struct Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047;
  866. // System.Linq.Expressions.Expression1`1<System.Object>
  867. struct Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086;
  868. // System.Linq.Expressions.Expression2`1<System.Object>
  869. struct Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C;
  870. // System.Linq.Expressions.Expression3`1<System.Object>
  871. struct Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A;
  872. // System.Linq.Expressions.ExpressionN`1<System.Object>
  873. struct ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9;
  874. // System.Linq.Expressions.Expression`1<System.Object>
  875. struct Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7;
  876. // TMPro.FastAction`1<System.Boolean>
  877. struct FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3;
  878. // TMPro.FastAction`1<System.Object>
  879. struct FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135;
  880. // TMPro.FastAction`2<System.Boolean,System.Object>
  881. struct FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8;
  882. // TMPro.FastAction`2<System.Object,System.Object>
  883. struct FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939;
  884. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  885. struct FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55;
  886. // System.IO.Enumeration.FileSystemEnumerable`1<System.Object>
  887. struct FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94;
  888. // System.IO.Enumeration.FileSystemEnumerator`1<System.Object>
  889. struct FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA;
  890. // System.Threading.ThreadLocal`1/FinalizationHelper<System.Object>
  891. struct FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5;
  892. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<System.Object>
  893. struct FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D;
  894. // System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<System.Object>
  895. struct FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851;
  896. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  897. struct FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB;
  898. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  899. struct FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F;
  900. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  901. struct FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8;
  902. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>
  903. struct FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2;
  904. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>
  905. struct FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4;
  906. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>
  907. struct FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145;
  908. // System.Linq.Expressions.FullExpression`1<System.Object>
  909. struct FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B;
  910. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  911. struct Func_1_t911AC4A38419FF93611610DD8E30223A906746EE;
  912. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  913. struct Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9;
  914. // System.Func`1<System.Nullable`1<System.Int32>>
  915. struct Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8;
  916. // System.Func`1<System.ValueTuple`2<System.Boolean,System.Object>>
  917. struct Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129;
  918. // System.Func`1<System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  919. struct Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5;
  920. // System.Func`1<System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  921. struct Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1;
  922. // System.Func`1<System.Boolean>
  923. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
  924. // System.Func`1<System.Double>
  925. struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7;
  926. // System.Func`1<System.Int32>
  927. struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD;
  928. // System.Func`1<System.Int32Enum>
  929. struct Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551;
  930. // System.Func`1<System.Object>
  931. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
  932. // System.Func`1<System.Single>
  933. struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
  934. // System.Func`1<System.Net.Sockets.UdpReceiveResult>
  935. struct Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA;
  936. // System.Func`1<UnityEngine.UIElements.VisualElement>
  937. struct Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2;
  938. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  939. struct Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E;
  940. // System.Func`1<System.Threading.Tasks.Task/ContingentProperties>
  941. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  942. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  943. struct Func_10_t087C827415001DB18D517A84B0745B13505073A0;
  944. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  945. struct Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54;
  946. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  947. struct Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A;
  948. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  949. struct Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA;
  950. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  951. struct Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234;
  952. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  953. struct Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1;
  954. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  955. struct Func_16_tED498041E58A211B0CC721763720F1F7408803EC;
  956. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  957. struct Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91;
  958. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Boolean>
  959. struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58;
  960. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Object>
  961. struct Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D;
  962. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  963. struct Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943;
  964. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  965. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858;
  966. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  967. struct Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133;
  968. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  969. struct Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF;
  970. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  971. struct Func_2_tF42287527472FA89789873F068A87C60A00EC7D3;
  972. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  973. struct Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97;
  974. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  975. struct Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8;
  976. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  977. struct Func_2_t383ACA034986FB526C2536401996EF1CC0889958;
  978. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  979. struct Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B;
  980. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  981. struct Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4;
  982. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  983. struct Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A;
  984. // System.Func`2<System.Boolean,System.Object>
  985. struct Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B;
  986. // System.Func`2<System.Byte,System.Object>
  987. struct Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C;
  988. // System.Func`2<System.Threading.CancellationToken,System.Object>
  989. struct Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634;
  990. // System.Func`2<System.Char,System.Boolean>
  991. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F;
  992. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  993. struct Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E;
  994. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  995. struct Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277;
  996. // System.Func`2<System.Decimal,System.Object>
  997. struct Func_2_t0C801DCC6DF74E147B056B1088AE158808777088;
  998. // System.Func`2<System.Double,System.Object>
  999. struct Func_2_t40F01D770C6FE35662554498B7F14A9413810098;
  1000. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  1001. struct Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF;
  1002. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  1003. struct Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E;
  1004. // System.Func`2<Unity.VisualScripting.GraphPointer,System.Boolean>
  1005. struct Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB;
  1006. // System.Func`2<System.Guid,System.Boolean>
  1007. struct Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA;
  1008. // System.Func`2<Unity.VisualScripting.IGraphRoot,Unity.VisualScripting.IGraphDebugData>
  1009. struct Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5;
  1010. // System.Func`2<System.Int16,System.Object>
  1011. struct Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D;
  1012. // System.Func`2<System.Int32,System.Int32>
  1013. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354;
  1014. // System.Func`2<System.Int32,System.Object>
  1015. struct Func_2_tB8444326CD91502B291E0988F04448A82D0F6552;
  1016. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  1017. struct Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665;
  1018. // System.Func`2<System.Int32Enum,System.Boolean>
  1019. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821;
  1020. // System.Func`2<System.Int32Enum,System.Char>
  1021. struct Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD;
  1022. // System.Func`2<System.Int32Enum,System.Guid>
  1023. struct Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5;
  1024. // System.Func`2<System.Int32Enum,System.Object>
  1025. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A;
  1026. // System.Func`2<System.Int32Enum,System.Single>
  1027. struct Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975;
  1028. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  1029. struct Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30;
  1030. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  1031. struct Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B;
  1032. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  1033. struct Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890;
  1034. // System.Func`2<System.Int64,System.Object>
  1035. struct Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740;
  1036. // System.Func`2<System.Object,System.Nullable`1<System.Int32>>
  1037. struct Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F;
  1038. // System.Func`2<System.Object,System.ValueTuple`2<System.Boolean,System.Object>>
  1039. struct Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856;
  1040. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  1041. struct Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0;
  1042. // System.Func`2<System.Object,System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  1043. struct Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66;
  1044. // System.Func`2<System.Object,System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  1045. struct Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B;
  1046. // System.Func`2<System.Object,System.Boolean>
  1047. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  1048. // System.Func`2<System.Object,System.Char>
  1049. struct Func_2_tA8F6CB924B4548E42010325397F16C187C098225;
  1050. // System.Func`2<System.Object,System.Guid>
  1051. struct Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838;
  1052. // System.Func`2<System.Object,System.Int32>
  1053. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
  1054. // System.Func`2<System.Object,System.Int32Enum>
  1055. struct Func_2_t213311159653563BDCC21CC060B449705C96791F;
  1056. // System.Func`2<System.Object,System.Object>
  1057. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  1058. // System.Func`2<System.Object,System.Single>
  1059. struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
  1060. // System.Func`2<System.Object,UnityEngine.UIElements.Experimental.StyleValues>
  1061. struct Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7;
  1062. // System.Func`2<System.Object,System.UInt32>
  1063. struct Func_2_tB86D019F1289E2D123C00796B373933613385952;
  1064. // System.Func`2<System.Object,System.Net.Sockets.UdpReceiveResult>
  1065. struct Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0;
  1066. // System.Func`2<System.Object,UnityEngine.Vector2>
  1067. struct Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4;
  1068. // System.Func`2<System.Object,UnityEngine.Vector3>
  1069. struct Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E;
  1070. // System.Func`2<System.Object,UnityEngine.Vector4>
  1071. struct Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302;
  1072. // System.Func`2<System.Object,System.Threading.Tasks.VoidTaskResult>
  1073. struct Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA;
  1074. // System.Func`2<System.SByte,System.Object>
  1075. struct Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C;
  1076. // System.Func`2<System.Single,System.Boolean>
  1077. struct Func_2_t49E998685259ADE759F9329BF66F20DE8667006E;
  1078. // System.Func`2<System.Single,System.Object>
  1079. struct Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4;
  1080. // System.Func`2<System.Single,System.Single>
  1081. struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2;
  1082. // System.Func`2<UnityEngine.UIElements.StyleSelectorPart,System.ValueTuple`2<System.Object,System.Object>>
  1083. struct Func_2_tC496704D554895234B1360058C5CC2D901C24957;
  1084. // System.Func`3<System.Object,System.IAsyncResult,System.Int32>
  1085. struct Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1;
  1086. // System.Func`3<System.Object,System.IAsyncResult,System.Object>
  1087. struct Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0;
  1088. // System.Func`3<System.Object,System.IAsyncResult,System.Threading.Tasks.VoidTaskResult>
  1089. struct Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E;
  1090. // System.Func`3<System.Type,System.Type[],System.Type>
  1091. struct Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5;
  1092. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ControlConnection,Unity.VisualScripting.ControlOutput,Unity.VisualScripting.ControlInput>
  1093. struct GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C;
  1094. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.InvalidConnection,Unity.VisualScripting.IUnitOutputPort,Unity.VisualScripting.IUnitInputPort>
  1095. struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6;
  1096. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ValueConnection,Unity.VisualScripting.ValueOutput,Unity.VisualScripting.ValueInput>
  1097. struct GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624;
  1098. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.GraphGroup>
  1099. struct GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A;
  1100. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.IUnit>
  1101. struct GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824;
  1102. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.StickyNote>
  1103. struct GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D;
  1104. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  1105. struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D;
  1106. // Unity.VisualScripting.GraphElement`1<System.Object>
  1107. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
  1108. // Unity.VisualScripting.GraphNest`2<System.Object,System.Object>
  1109. struct GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5;
  1110. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  1111. struct HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A;
  1112. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.GraphStack>
  1113. struct HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA;
  1114. // System.Collections.Generic.HashSet`1<System.Object>
  1115. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
  1116. // System.Collections.Generic.HashSet`1<System.Type>
  1117. struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
  1118. // System.Linq.Expressions.Interpreter.HybridReferenceDictionary`2<System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Interpreter.LabelInfo>
  1119. struct HybridReferenceDictionary_2_t7A87D042741A1E0D8B04071F3D2626E8F7E8E200;
  1120. // System.Collections.Generic.ICollection`1<Unity.VisualScripting.Flow>
  1121. struct ICollection_1_tAEF1C056C36E7D5FEA74D8B3050426267827D51F;
  1122. // System.Collections.Generic.IComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  1123. struct IComparer_1_tFAD3AE9FE3CE1FB3CBB781C55DC57C986D71521E;
  1124. // Unity.VisualScripting.IConnectionCollection`3<Unity.VisualScripting.IUnitRelation,Unity.VisualScripting.IUnitPort,Unity.VisualScripting.IUnitPort>
  1125. struct IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8;
  1126. // System.Collections.Generic.IEnumerable`1<Unity.VisualScripting.Flow>
  1127. struct IEnumerable_1_tB875222C11CB36D4EF68384A7FC1AEF8C9E43A06;
  1128. // System.Collections.Generic.IEnumerable`1<System.Object>
  1129. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  1130. // System.Collections.Generic.IEnumerator`1<System.Object>
  1131. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  1132. // System.Collections.Generic.IEqualityComparer`1<System.Action`1<System.Boolean>>
  1133. struct IEqualityComparer_1_t29147E890A8D8AB385B839B2B83358B09DE1295C;
  1134. // System.Collections.Generic.IEqualityComparer`1<System.Action`1<System.Object>>
  1135. struct IEqualityComparer_1_tD37B953CB6EA2F8160C7024F1FC40D3E779D1A0F;
  1136. // System.Collections.Generic.IEqualityComparer`1<System.Action`2<System.Boolean,System.Object>>
  1137. struct IEqualityComparer_1_t380C2A35CB570A28F10E53DA09C2EC28C4B5D8AA;
  1138. // System.Collections.Generic.IEqualityComparer`1<System.Action`2<System.Object,System.Object>>
  1139. struct IEqualityComparer_1_t6F47C15BB59CF6EAD95281A60AA2B032F4F4B249;
  1140. // System.Collections.Generic.IEqualityComparer`1<System.Action`3<System.Object,System.Object,System.Object>>
  1141. struct IEqualityComparer_1_tF512BD8D8BFD66F7345CD406DF0E3E09ACE4C909;
  1142. // System.Collections.Generic.IEqualityComparer`1<Unity.VisualScripting.Flow>
  1143. struct IEqualityComparer_1_t0B9EAD9AB7097AE138071911EE09A04200FC3741;
  1144. // System.Collections.Generic.IEqualityComparer`1<System.Object>
  1145. struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
  1146. // System.Collections.Generic.IList`1<System.Linq.Expressions.ParameterExpression>
  1147. struct IList_1_t8237764F017214FEC3BDC5BA9D72BD235EAC1402;
  1148. // System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>
  1149. struct IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D;
  1150. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlInput>
  1151. struct IUnitPortCollection_1_t3F6779B00496B9FD84FEF2783F509958D57F354E;
  1152. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlOutput>
  1153. struct IUnitPortCollection_1_t867A0E5526AAABA203704CD692FBEA4174C71C05;
  1154. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidInput>
  1155. struct IUnitPortCollection_1_t3839C272AE6727AE9A1BAC110A75614EBFE42B31;
  1156. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidOutput>
  1157. struct IUnitPortCollection_1_t0F2047F1654080ECEB25DFDFAE47ED18B2E4C0F7;
  1158. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueInput>
  1159. struct IUnitPortCollection_1_t3B86C97EE8F1E1DB05CEFB161850DF05862EAFD4;
  1160. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueOutput>
  1161. struct IUnitPortCollection_1_tA11C7DC2E90483113DB83CE13759F647978FFF63;
  1162. // System.Threading.ThreadLocal`1/IdManager<System.Object>
  1163. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82;
  1164. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  1165. struct KeyCollection_t84AE7AEABA63A9E123792590D6B862D2A933B7D1;
  1166. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  1167. struct KeyCollection_t053707D11E3BFF99CB44B7425618BE14C1B320A0;
  1168. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  1169. struct KeyCollection_tB51CF48324DF78CDAB1A12317E6F68F3762635FF;
  1170. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  1171. struct KeyCollection_t1CE730BB5C4A198649C9A1D407D1B1DEC05807F2;
  1172. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  1173. struct KeyCollection_t90DEF3F999F701E0878C4AEDF7174206DB241273;
  1174. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
  1175. struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
  1176. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  1177. struct LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40;
  1178. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  1179. struct LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9;
  1180. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  1181. struct LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F;
  1182. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  1183. struct LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD;
  1184. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  1185. struct LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86;
  1186. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  1187. struct LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129;
  1188. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  1189. struct LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892;
  1190. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  1191. struct LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56;
  1192. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  1193. struct LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A;
  1194. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  1195. struct LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2;
  1196. // System.Threading.ThreadLocal`1/LinkedSlot<System.Object>
  1197. struct LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F;
  1198. // System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.PropertyName,System.Object>>
  1199. struct List_1_t60F39D768DAD2345527AD3EE73FAB2667DF4F260;
  1200. // System.Collections.Generic.List`1<System.Boolean>
  1201. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
  1202. // System.Collections.Generic.List`1<System.Linq.Expressions.Interpreter.DebugInfo>
  1203. struct List_1_tE58BD9AF98D990DF0F151BE045D73A3C131C95E8;
  1204. // System.Collections.Generic.List`1<UnityEngine.UIElements.IEventHandler>
  1205. struct List_1_t6FBD33EFCD307A54E0E8F62AAA0677E2ADAE58D3;
  1206. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraph>
  1207. struct List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1;
  1208. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphData>
  1209. struct List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27;
  1210. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphDebugData>
  1211. struct List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5;
  1212. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphElement>
  1213. struct List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1;
  1214. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParent>
  1215. struct List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1;
  1216. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParentElement>
  1217. struct List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6;
  1218. // System.Collections.Generic.List`1<UnityEngine.UIElements.Experimental.IValueAnimationUpdate>
  1219. struct List_1_t96E9133B70FB6765E6B138E810D33E18901715DA;
  1220. // System.Collections.Generic.List`1<System.Int32>
  1221. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  1222. // System.Collections.Generic.List`1<System.Object>
  1223. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  1224. // System.Collections.Generic.List`1<UnityEngine.UIElements.UIR.RenderChainTextEntry>
  1225. struct List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC;
  1226. // System.Collections.Generic.List`1<UnityEngine.UIElements.ReusableCollectionItem>
  1227. struct List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7;
  1228. // System.Collections.Generic.List`1<System.String>
  1229. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  1230. // System.Collections.Generic.List`1<UnityEngine.UIElements.StyleSheet>
  1231. struct List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F;
  1232. // System.Collections.Generic.List`1<UnityEngine.UIElements.VisualElement>
  1233. struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95;
  1234. // System.Collections.Generic.List`1<UnityEngine.UIElements.FocusController/FocusedElement>
  1235. struct List_1_t1E327CB749CA1F2F2DA41B2D4DFF57FD6BE0FF66;
  1236. // UnityEngine.Pool.ObjectPool`1<System.Object>
  1237. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
  1238. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  1239. struct ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6;
  1240. // System.Predicate`1<System.Object>
  1241. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  1242. // System.Predicate`1<System.Threading.Tasks.Task>
  1243. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  1244. // System.Collections.Generic.Queue`1<System.Object>
  1245. struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
  1246. // System.Collections.Generic.Queue`1<System.String>
  1247. struct Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31;
  1248. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>
  1249. struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92;
  1250. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  1251. struct ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505;
  1252. // Unity.VisualScripting.Recursion`1<Unity.VisualScripting.Flow/RecursionNode>
  1253. struct Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D;
  1254. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.InheritedData>
  1255. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  1256. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.LayoutData>
  1257. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  1258. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.RareData>
  1259. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  1260. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.TransformData>
  1261. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  1262. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.TransitionData>
  1263. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  1264. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.VisualData>
  1265. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  1266. // System.Collections.Generic.Stack`1<System.Int32>
  1267. struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
  1268. // System.Collections.Generic.Stack`1<System.Object>
  1269. struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
  1270. // System.Collections.Generic.Stack`1<System.Linq.Expressions.ParameterExpression>
  1271. struct Stack_1_t4F67C6AA6DD0C58518B544AA4ABD10785DD0FA5E;
  1272. // System.Threading.Tasks.TaskFactory`1<System.Int32>
  1273. struct TaskFactory_1_t0BEF06D58E44525B9135AB0B22D016856EE69FF3;
  1274. // System.Threading.Tasks.TaskFactory`1<System.Object>
  1275. struct TaskFactory_1_t6F188FE70F3006B0386002E392B799D85100732B;
  1276. // System.Threading.Tasks.TaskFactory`1<System.Threading.Tasks.VoidTaskResult>
  1277. struct TaskFactory_1_t4BEAD6CE2527DBE682C128CEAA0FF2A79483E96C;
  1278. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlInputDefinition>
  1279. struct UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8;
  1280. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlOutputDefinition>
  1281. struct UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C;
  1282. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueInputDefinition>
  1283. struct UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628;
  1284. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueOutputDefinition>
  1285. struct UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347;
  1286. // UnityEngine.UIElements.Experimental.ValueAnimation`1<UnityEngine.UIElements.Experimental.StyleValues>
  1287. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  1288. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  1289. struct ValueCollection_t3BFF27504589AF59E625A4A90A58B49145220170;
  1290. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  1291. struct ValueCollection_tA21136E6D3EB8F9BAC0E67435D04C50DFE157717;
  1292. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  1293. struct ValueCollection_tE5717632471B12F8BFE5BE5BAB99299D73430039;
  1294. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  1295. struct ValueCollection_t6F74E241E9EDCEB8C144D7107FA90A001F9DF3D8;
  1296. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  1297. struct ValueCollection_tD5CFCFB0F4C92F3A0419BA28B46A23D0C0B8E55A;
  1298. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
  1299. struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
  1300. // System.Collections.Generic.Dictionary`2/Entry<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>[]
  1301. struct EntryU5BU5D_t4C22158C886049911BC2C62F5E0FA5D27DAF55E9;
  1302. // System.Collections.Generic.Dictionary`2/Entry<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>[]
  1303. struct EntryU5BU5D_tCBE5370D8D9B8AF50B1EF8E54A6AB44F24A51585;
  1304. // System.Collections.Generic.Dictionary`2/Entry<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>[]
  1305. struct EntryU5BU5D_t8FF6B0795F99150443C83470D9E7618E8AF6D806;
  1306. // System.Collections.Generic.Dictionary`2/Entry<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>[]
  1307. struct EntryU5BU5D_tD4744902CB31F15FA2F6683F37063EA6AF0DD178;
  1308. // System.Collections.Generic.Dictionary`2/Entry<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>[]
  1309. struct EntryU5BU5D_t6F1D8DA6DD7290AB98BFBFF18AD1FAE6FF961919;
  1310. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Object>[]
  1311. struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
  1312. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<System.Object>[]
  1313. struct LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2;
  1314. // System.Collections.Generic.HashSet`1/Slot<Unity.VisualScripting.Flow>[]
  1315. struct SlotU5BU5D_t8E38F777C005A920782A9A5848EC20EC531A5190;
  1316. // System.Byte[]
  1317. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  1318. // System.Char[]
  1319. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  1320. // UnityEngine.UIElements.ComputedTransitionProperty[]
  1321. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  1322. // System.Delegate[]
  1323. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  1324. // System.Int32[]
  1325. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  1326. // System.IntPtr[]
  1327. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  1328. // System.Linq.Expressions.Interpreter.LocalDefinition[]
  1329. struct LocalDefinitionU5BU5D_tE2AEBDCD1C209B76F74C1A118B36CCD165B1563E;
  1330. // System.Object[]
  1331. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  1332. // UnityEngine.Object[]
  1333. struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
  1334. // System.Linq.Expressions.ParameterExpression[]
  1335. struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C;
  1336. // System.Diagnostics.StackTrace[]
  1337. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  1338. // System.String[]
  1339. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  1340. // System.Type[]
  1341. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  1342. // Unity.VisualScripting.FullSerializer.fsMetaProperty[]
  1343. struct fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98;
  1344. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree[]
  1345. struct DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429;
  1346. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation[]
  1347. struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945;
  1348. // UnityEngine.UnitySynchronizationContext/WorkRequest[]
  1349. struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577;
  1350. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition[]
  1351. struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299;
  1352. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry[]
  1353. struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A;
  1354. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry[]
  1355. struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811;
  1356. // System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry[]
  1357. struct XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27;
  1358. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation[]
  1359. struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC;
  1360. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery[]
  1361. struct AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0;
  1362. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView[]
  1363. struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3;
  1364. // System.Action
  1365. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  1366. // UnityEngine.AnimationEvent
  1367. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174;
  1368. // UnityEngine.AnimationState
  1369. struct AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE;
  1370. // System.ArgumentException
  1371. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  1372. // System.ArgumentNullException
  1373. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  1374. // System.AsyncCallback
  1375. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
  1376. // UnityEngine.EventSystems.BaseEventData
  1377. struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
  1378. // UnityEngine.UIElements.BaseVerticalCollectionView
  1379. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE;
  1380. // UnityEngine.UIElements.BaseVisualElementPanel
  1381. struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
  1382. // System.Reflection.Binder
  1383. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  1384. // System.Byte
  1385. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  1386. // System.Collections.Generic.ByteEqualityComparer
  1387. struct ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275;
  1388. // System.Threading.CancellationTokenSource
  1389. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  1390. // UnityEngine.UIElements.CollectionViewController
  1391. struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768;
  1392. // UnityEngine.UIElements.CollectionVirtualizationController
  1393. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801;
  1394. // System.Threading.ContextCallback
  1395. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  1396. // Unity.VisualScripting.ControlOutput
  1397. struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9;
  1398. // System.Runtime.ConstrainedExecution.CriticalFinalizerObject
  1399. struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9;
  1400. // System.Delegate
  1401. struct Delegate_t;
  1402. // System.DelegateData
  1403. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  1404. // Unity.VisualScripting.EnsureThat
  1405. struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
  1406. // System.IO.EnumerationOptions
  1407. struct EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B;
  1408. // UnityEngine.Event
  1409. struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
  1410. // UnityEngine.UIElements.EventBase
  1411. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C;
  1412. // UnityEngine.UIElements.EventCallbackFunctorBase
  1413. struct EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568;
  1414. // UnityEngine.UIElements.EventCallbackRegistry
  1415. struct EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85;
  1416. // UnityEngine.EventSystems.EventSystem
  1417. struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
  1418. // System.Exception
  1419. struct Exception_t;
  1420. // System.Linq.Expressions.Expression
  1421. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785;
  1422. // System.Linq.Expressions.ExpressionVisitor
  1423. struct ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590;
  1424. // Unity.VisualScripting.Flow
  1425. struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582;
  1426. // Unity.VisualScripting.FlowGraph
  1427. struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
  1428. // UnityEngine.UIElements.FocusChangeDirection
  1429. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF;
  1430. // UnityEngine.UIElements.FocusController
  1431. struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A;
  1432. // UnityEngine.UIElements.Focusable
  1433. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0;
  1434. // UnityEngine.GameObject
  1435. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  1436. // Unity.VisualScripting.GraphPointer
  1437. struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B;
  1438. // Unity.VisualScripting.GraphReference
  1439. struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9;
  1440. // Unity.VisualScripting.GraphStack
  1441. struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C;
  1442. // System.IAsyncResult
  1443. struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
  1444. // UnityEngine.UIElements.IBinding
  1445. struct IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7;
  1446. // System.Collections.IDictionary
  1447. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  1448. // System.Collections.IEnumerator
  1449. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  1450. // UnityEngine.UIElements.IEventHandler
  1451. struct IEventHandler_tB1627CA1B7729F3E714572E69A79C91A1578C9A3;
  1452. // UnityEngine.UIElements.IFocusRing
  1453. struct IFocusRing_t08BC753A7D9FFD5F88C58DF61E4FF056804CEC78;
  1454. // Unity.VisualScripting.IGraphData
  1455. struct IGraphData_t378AD2F35789C5EE31649C40C32F060B47E7A484;
  1456. // Unity.VisualScripting.IGraphElementData
  1457. struct IGraphElementData_t473940E52EF5EA73569B48D31EEC182A2BF70D74;
  1458. // Unity.VisualScripting.IGraphElementWithDebugData
  1459. struct IGraphElementWithDebugData_tFE1BC72BCBEACFE75D1D9D4E58ABA28B6B266A06;
  1460. // Unity.VisualScripting.IGraphRoot
  1461. struct IGraphRoot_t84A87B1D402F522D84DF0B9D1FBCA3FBDEEFCC81;
  1462. // System.Collections.IList
  1463. struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
  1464. // System.Net.IPEndPoint
  1465. struct IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB;
  1466. // UnityEngine.UIElements.IStyle
  1467. struct IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7;
  1468. // Unity.VisualScripting.IUnit
  1469. struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
  1470. // Unity.VisualScripting.IUnitDebugData
  1471. struct IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7;
  1472. // UnityEngine.UIElements.IVisualElementScheduledItem
  1473. struct IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F;
  1474. // UnityEngine.UIElements.InlineStyleAccess
  1475. struct InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165;
  1476. // System.Linq.Expressions.Interpreter.Instruction
  1477. struct Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998;
  1478. // System.Linq.Expressions.Interpreter.InstructionList
  1479. struct InstructionList_tC673AC9DD46CD15DB2A1E07D0313AC47D66DE55A;
  1480. // System.Collections.Generic.InternalStringComparer
  1481. struct InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B;
  1482. // System.Linq.Expressions.Interpreter.Interpreter
  1483. struct Interpreter_t510C725E2D3A23536CE8C5473739825931F710D1;
  1484. // Unity.VisualScripting.InvalidImplementationException
  1485. struct InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6;
  1486. // UnityEngine.UIElements.KeyboardNavigationManipulator
  1487. struct KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3;
  1488. // UnityEngine.UIElements.Label
  1489. struct Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70;
  1490. // System.Linq.Expressions.Interpreter.LabelScopeInfo
  1491. struct LabelScopeInfo_t9A3AFC3478A9A27716143323FD6CA5A9DC3C530C;
  1492. // System.Linq.Expressions.LambdaExpression
  1493. struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E;
  1494. // System.Linq.Expressions.Interpreter.LightCompiler
  1495. struct LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A;
  1496. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  1497. struct LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58;
  1498. // UnityEngine.UIElements.ListViewDragger
  1499. struct ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD;
  1500. // System.Linq.Expressions.Interpreter.LocalVariables
  1501. struct LocalVariables_t9858CA0D76DBD77F0D7AA19D5500B40896ECCF44;
  1502. // System.Threading.ManualResetEvent
  1503. struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158;
  1504. // UnityEngine.Material
  1505. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  1506. // System.Reflection.MemberFilter
  1507. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  1508. // System.Reflection.MemberInfo
  1509. struct MemberInfo_t;
  1510. // Unity.VisualScripting.MergedGraphElementCollection
  1511. struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C;
  1512. // UnityEngine.UIElements.UIR.MeshHandle
  1513. struct MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E;
  1514. // System.Reflection.MethodInfo
  1515. struct MethodInfo_t;
  1516. // UnityEngine.MonoBehaviour
  1517. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
  1518. // System.MonoTypeInfo
  1519. struct MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501;
  1520. // System.NotSupportedException
  1521. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  1522. // UnityEngine.Object
  1523. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  1524. // System.OperationCanceledException
  1525. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662;
  1526. // UnityEngine.UIElements.UIR.Page
  1527. struct Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9;
  1528. // System.Linq.Expressions.ParameterExpression
  1529. struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110;
  1530. // UnityEngine.UIElements.PropagationPaths
  1531. struct PropagationPaths_tA17A0F2CAFF1A86B552ED6D984DAA2F14AB2B0E5;
  1532. // System.Text.RegularExpressions.Regex
  1533. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  1534. // UnityEngine.UIElements.UIR.RenderChainCommand
  1535. struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727;
  1536. // UnityEngine.UIElements.RepeatButton
  1537. struct RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981;
  1538. // UnityEngine.UIElements.ReusableCollectionItem
  1539. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  1540. // System.Reflection.RuntimeConstructorInfo
  1541. struct RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE;
  1542. // System.RuntimeType
  1543. struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1;
  1544. // System.Runtime.Serialization.SafeSerializationManager
  1545. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  1546. // UnityEngine.UIElements.ScrollView
  1547. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9;
  1548. // UnityEngine.UIElements.Scroller
  1549. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8;
  1550. // System.Threading.SendOrPostCallback
  1551. struct SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E;
  1552. // System.Runtime.Serialization.SerializationInfo
  1553. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  1554. // UnityEngine.UIElements.Slider
  1555. struct Slider_t5891706383A14955E3FAD68A79829F3234681652;
  1556. // System.Linq.Expressions.StackGuard
  1557. struct StackGuard_t6F37D81861288F2039A29A88A6287419F220E849;
  1558. // System.Threading.Tasks.StackGuard
  1559. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  1560. // System.String
  1561. struct String_t;
  1562. // UnityEngine.UIElements.StyleValueCollection
  1563. struct StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377;
  1564. // UnityEngine.UIElements.StyleVariableContext
  1565. struct StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527;
  1566. // System.Threading.Tasks.Task
  1567. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  1568. // System.Threading.Tasks.TaskFactory
  1569. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  1570. // System.Threading.Tasks.TaskScheduler
  1571. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  1572. // UnityEngine.UIElements.TextField
  1573. struct TextField_tDB34369F9468D7F02670087D9444EC23115827D9;
  1574. // System.Type
  1575. struct Type_t;
  1576. // Unity.VisualScripting.Unit
  1577. struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191;
  1578. // Unity.VisualScripting.ValueInput
  1579. struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392;
  1580. // Unity.VisualScripting.VariableDeclarations
  1581. struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405;
  1582. // UnityEngine.UIElements.VisualElement
  1583. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  1584. // UnityEngine.UIElements.VisualTreeAsset
  1585. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
  1586. // System.Void
  1587. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  1588. // System.Xml.XmlQualifiedName
  1589. struct XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9;
  1590. // System.Xml.Schema.XmlSchemaObject
  1591. struct XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D;
  1592. // UnityEngine.Yoga.YogaNode
  1593. struct YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA;
  1594. // System.Threading.Tasks.Task/ContingentProperties
  1595. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  1596. // UnityEngine.UIElements.VisualElement/CustomStyleAccess
  1597. struct CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1;
  1598. // UnityEngine.UIElements.VisualElement/TypeData
  1599. struct TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A;
  1600. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  1601. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  1602. IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var;
  1603. IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var;
  1604. IL2CPP_EXTERN_C RuntimeClass* AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var;
  1605. IL2CPP_EXTERN_C RuntimeClass* ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var;
  1606. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  1607. IL2CPP_EXTERN_C RuntimeClass* EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var;
  1608. IL2CPP_EXTERN_C RuntimeClass* Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var;
  1609. IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
  1610. IL2CPP_EXTERN_C RuntimeClass* EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var;
  1611. IL2CPP_EXTERN_C RuntimeClass* EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var;
  1612. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  1613. IL2CPP_EXTERN_C RuntimeClass* Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var;
  1614. IL2CPP_EXTERN_C RuntimeClass* FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var;
  1615. IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
  1616. IL2CPP_EXTERN_C RuntimeClass* IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var;
  1617. IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
  1618. IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_t94ED334ECFD811D1B1D569062A60809C40D02BD9_il2cpp_TypeInfo_var;
  1619. IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D_il2cpp_TypeInfo_var;
  1620. IL2CPP_EXTERN_C RuntimeClass* IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var;
  1621. IL2CPP_EXTERN_C RuntimeClass* IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var;
  1622. IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
  1623. IL2CPP_EXTERN_C RuntimeClass* InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var;
  1624. IL2CPP_EXTERN_C RuntimeClass* InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var;
  1625. IL2CPP_EXTERN_C RuntimeClass* LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_il2cpp_TypeInfo_var;
  1626. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  1627. IL2CPP_EXTERN_C RuntimeClass* OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var;
  1628. IL2CPP_EXTERN_C RuntimeClass* ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var;
  1629. IL2CPP_EXTERN_C RuntimeClass* PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var;
  1630. IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
  1631. IL2CPP_EXTERN_C RuntimeClass* Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var;
  1632. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  1633. IL2CPP_EXTERN_C RuntimeClass* RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var;
  1634. IL2CPP_EXTERN_C RuntimeClass* Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var;
  1635. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
  1636. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  1637. IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
  1638. IL2CPP_EXTERN_C String_t* _stringLiteral1DAD9090358C802B2AFF2FC2E747F6CF40E7C641;
  1639. IL2CPP_EXTERN_C String_t* _stringLiteral1F0904794AA225B058D09D9F44679550F3014728;
  1640. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  1641. IL2CPP_EXTERN_C String_t* _stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9;
  1642. IL2CPP_EXTERN_C String_t* _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
  1643. IL2CPP_EXTERN_C String_t* _stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5;
  1644. IL2CPP_EXTERN_C String_t* _stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4;
  1645. IL2CPP_EXTERN_C String_t* _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8;
  1646. IL2CPP_EXTERN_C String_t* _stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715;
  1647. IL2CPP_EXTERN_C String_t* _stringLiteral7DCC6569C2F6EC43635C15A4446068D2FE1897D5;
  1648. IL2CPP_EXTERN_C String_t* _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE;
  1649. IL2CPP_EXTERN_C String_t* _stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC;
  1650. IL2CPP_EXTERN_C String_t* _stringLiteral917A7A7AEFAAE040D550096F66CBD0DFA2D22BB0;
  1651. IL2CPP_EXTERN_C String_t* _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134;
  1652. IL2CPP_EXTERN_C String_t* _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF;
  1653. IL2CPP_EXTERN_C String_t* _stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156;
  1654. IL2CPP_EXTERN_C String_t* _stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D;
  1655. IL2CPP_EXTERN_C String_t* _stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80;
  1656. IL2CPP_EXTERN_C String_t* _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959;
  1657. IL2CPP_EXTERN_C String_t* _stringLiteralE7306902767BBF9821FC01DF5423B33158A3F6ED;
  1658. IL2CPP_EXTERN_C String_t* _stringLiteralFAD835EA54BD112C0CF37286E01EE92B2C63CCD0;
  1659. IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var;
  1660. IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var;
  1661. IL2CPP_EXTERN_C const RuntimeMethod* BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var;
  1662. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var;
  1663. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var;
  1664. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var;
  1665. IL2CPP_EXTERN_C const RuntimeMethod* EventCallbackFunctor_1_Invoke_m48CAC890A673F8A75B7DB5312FFED1374C6D4B1E_RuntimeMethod_var;
  1666. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m274C7EAF185D8EFBDCA47B5F338D75B5E406AE0F_RuntimeMethod_var;
  1667. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m4EE1F5F096D474A301FE7971FE318C6D7F5088E7_RuntimeMethod_var;
  1668. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m76DA7B9AEE3CE4DDB9E328A760A74EAAA03EE5E2_RuntimeMethod_var;
  1669. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m91DBD67819B7E302FF59F8DE97EC931CC60CF929_RuntimeMethod_var;
  1670. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m933784D90449C91DC73668C5C33D0C9DF7BE4A4A_RuntimeMethod_var;
  1671. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m94B58C550546341B6CC3D77CCCFF65ED22709ED4_RuntimeMethod_var;
  1672. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m950B9A64F0868E7A0301DEA9E14D03342C03D1A0_RuntimeMethod_var;
  1673. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mA189A1101D20CC9C98E43C1ACE15797319AD5DBC_RuntimeMethod_var;
  1674. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mCAB9351489FA8B2D268631ECF7DA322926457958_RuntimeMethod_var;
  1675. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mDE4692BF5ADF65C742E1120EDF7A668DD51B84FB_RuntimeMethod_var;
  1676. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mFB102634B7057FDFE2E3CF116A615DF38B006B5D_RuntimeMethod_var;
  1677. IL2CPP_EXTERN_C const RuntimeMethod* Expression0_1_GetParameter_mCDA7773FAFBF9CB46107F57E48127531691E1FB5_RuntimeMethod_var;
  1678. IL2CPP_EXTERN_C const RuntimeMethod* Expression1_1_GetParameter_m12A5DBABDB27A8006EC1339B1BC3B50967AD65E7_RuntimeMethod_var;
  1679. IL2CPP_EXTERN_C const RuntimeMethod* Expression2_1_GetParameter_mF0463FF884AAFECF2D87E7ED58FB9376C62A0D17_RuntimeMethod_var;
  1680. IL2CPP_EXTERN_C const RuntimeMethod* Expression3_1_GetParameter_m5AECF74CE29BDB9059ACF402F733827B431C58EE_RuntimeMethod_var;
  1681. IL2CPP_EXTERN_C const RuntimeMethod* ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var;
  1682. IL2CPP_EXTERN_C const RuntimeMethod* Expression_1_Rewrite_m5F6F8B534C2EFC6B3534DB1EC68A310C0354C6D5_RuntimeMethod_var;
  1683. IL2CPP_EXTERN_C const RuntimeMethod* FileSystemEnumerable_1__ctor_mF6874E1BE659F4D6EB45D6A1F84373BE934DD68A_RuntimeMethod_var;
  1684. IL2CPP_EXTERN_C const RuntimeMethod* FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E_RuntimeMethod_var;
  1685. IL2CPP_EXTERN_C const RuntimeMethod* FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B_RuntimeMethod_var;
  1686. IL2CPP_EXTERN_C const RuntimeMethod* FileSystemEnumerator_1_Reset_mE30FC26DC73B67D895298C7695AC3763050FDBC1_RuntimeMethod_var;
  1687. IL2CPP_EXTERN_C const RuntimeMethod* FileSystemEnumerator_1__ctor_m327F0BF0DB8DD4E57BF05E979D9F4D8827363407_RuntimeMethod_var;
  1688. IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var;
  1689. IL2CPP_EXTERN_C const RuntimeMethod* FromAsyncTrimPromise_1_CompleteFromAsyncResult_m262153B2EB21B47BEE0BD2F2F0E4E5F2DF0093FF_RuntimeMethod_var;
  1690. IL2CPP_EXTERN_C const RuntimeMethod* FromAsyncTrimPromise_1_CompleteFromAsyncResult_m37E2EC3F61D438F5B92905112B308799DF97C925_RuntimeMethod_var;
  1691. IL2CPP_EXTERN_C const RuntimeMethod* FromAsyncTrimPromise_1_CompleteFromAsyncResult_mDF1664D3A31AC0F01EF1A7D1FA25DFA4466A96DA_RuntimeMethod_var;
  1692. IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var;
  1693. IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var;
  1694. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var;
  1695. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var;
  1696. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var;
  1697. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var;
  1698. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var;
  1699. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B_RuntimeMethod_var;
  1700. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var;
  1701. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var;
  1702. IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var;
  1703. IL2CPP_EXTERN_C const RuntimeMethod* XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var;
  1704. IL2CPP_EXTERN_C const RuntimeMethod* XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var;
  1705. IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
  1706. IL2CPP_EXTERN_C const RuntimeType* EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var;
  1707. IL2CPP_EXTERN_C const RuntimeType* GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var;
  1708. IL2CPP_EXTERN_C const RuntimeType* IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var;
  1709. IL2CPP_EXTERN_C const RuntimeType* LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var;
  1710. IL2CPP_EXTERN_C const RuntimeType* NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var;
  1711. IL2CPP_EXTERN_C const RuntimeType* Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var;
  1712. IL2CPP_EXTERN_C const RuntimeType* SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var;
  1713. IL2CPP_EXTERN_C const RuntimeType* ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var;
  1714. IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
  1715. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  1716. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  1717. struct Delegate_t_marshaled_com;
  1718. struct Delegate_t_marshaled_pinvoke;
  1719. struct Exception_t_marshaled_com;
  1720. struct Exception_t_marshaled_pinvoke;
  1721. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
  1722. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
  1723. struct LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2;
  1724. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  1725. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  1726. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  1727. struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C;
  1728. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  1729. struct DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429;
  1730. struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945;
  1731. struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577;
  1732. struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299;
  1733. struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A;
  1734. struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811;
  1735. struct XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27;
  1736. struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC;
  1737. struct AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0;
  1738. struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3;
  1739. IL2CPP_EXTERN_C_BEGIN
  1740. IL2CPP_EXTERN_C_END
  1741. #ifdef __clang__
  1742. #pragma clang diagnostic push
  1743. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1744. #pragma clang diagnostic ignored "-Wunused-variable"
  1745. #endif
  1746. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  1747. struct U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A : public RuntimeObject
  1748. {
  1749. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1750. EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* ___U3CU3E4__this_0;
  1751. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1752. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1753. };
  1754. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Boolean>
  1755. struct U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D : public RuntimeObject
  1756. {
  1757. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1758. EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* ___U3CU3E4__this_0;
  1759. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1760. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1761. };
  1762. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.CustomEventArgs>
  1763. struct U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015 : public RuntimeObject
  1764. {
  1765. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1766. EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* ___U3CU3E4__this_0;
  1767. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1768. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1769. };
  1770. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.EmptyEventArgs>
  1771. struct U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937 : public RuntimeObject
  1772. {
  1773. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1774. EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* ___U3CU3E4__this_0;
  1775. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1776. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1777. };
  1778. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32>
  1779. struct U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36 : public RuntimeObject
  1780. {
  1781. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1782. EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* ___U3CU3E4__this_0;
  1783. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1784. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1785. };
  1786. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32Enum>
  1787. struct U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B : public RuntimeObject
  1788. {
  1789. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1790. EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* ___U3CU3E4__this_0;
  1791. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1792. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1793. };
  1794. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Object>
  1795. struct U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D : public RuntimeObject
  1796. {
  1797. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1798. EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* ___U3CU3E4__this_0;
  1799. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1800. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1801. };
  1802. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  1803. struct U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500 : public RuntimeObject
  1804. {
  1805. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1806. EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* ___U3CU3E4__this_0;
  1807. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1808. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1809. };
  1810. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  1811. struct U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F : public RuntimeObject
  1812. {
  1813. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1814. EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* ___U3CU3E4__this_0;
  1815. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1816. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1817. };
  1818. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Single>
  1819. struct U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C : public RuntimeObject
  1820. {
  1821. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1822. EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* ___U3CU3E4__this_0;
  1823. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1824. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1825. };
  1826. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.Vector2>
  1827. struct U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A : public RuntimeObject
  1828. {
  1829. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1830. EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* ___U3CU3E4__this_0;
  1831. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1832. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1833. };
  1834. // System.Buffers.ArrayPool`1<System.Byte>
  1835. struct ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07 : public RuntimeObject
  1836. {
  1837. };
  1838. // System.Buffers.ArrayPool`1<System.Char>
  1839. struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B : public RuntimeObject
  1840. {
  1841. };
  1842. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  1843. struct Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE : public RuntimeObject
  1844. {
  1845. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1846. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1847. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1848. EntryU5BU5D_t4C22158C886049911BC2C62F5E0FA5D27DAF55E9* ____entries_1;
  1849. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1850. int32_t ____count_2;
  1851. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1852. int32_t ____freeList_3;
  1853. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1854. int32_t ____freeCount_4;
  1855. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1856. int32_t ____version_5;
  1857. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1858. RuntimeObject* ____comparer_6;
  1859. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1860. KeyCollection_t84AE7AEABA63A9E123792590D6B862D2A933B7D1* ____keys_7;
  1861. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1862. ValueCollection_t3BFF27504589AF59E625A4A90A58B49145220170* ____values_8;
  1863. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1864. RuntimeObject* ____syncRoot_9;
  1865. };
  1866. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  1867. struct Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D : public RuntimeObject
  1868. {
  1869. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1870. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1871. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1872. EntryU5BU5D_tCBE5370D8D9B8AF50B1EF8E54A6AB44F24A51585* ____entries_1;
  1873. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1874. int32_t ____count_2;
  1875. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1876. int32_t ____freeList_3;
  1877. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1878. int32_t ____freeCount_4;
  1879. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1880. int32_t ____version_5;
  1881. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1882. RuntimeObject* ____comparer_6;
  1883. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1884. KeyCollection_t053707D11E3BFF99CB44B7425618BE14C1B320A0* ____keys_7;
  1885. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1886. ValueCollection_tA21136E6D3EB8F9BAC0E67435D04C50DFE157717* ____values_8;
  1887. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1888. RuntimeObject* ____syncRoot_9;
  1889. };
  1890. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  1891. struct Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE : public RuntimeObject
  1892. {
  1893. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1894. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1895. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1896. EntryU5BU5D_t8FF6B0795F99150443C83470D9E7618E8AF6D806* ____entries_1;
  1897. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1898. int32_t ____count_2;
  1899. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1900. int32_t ____freeList_3;
  1901. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1902. int32_t ____freeCount_4;
  1903. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1904. int32_t ____version_5;
  1905. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1906. RuntimeObject* ____comparer_6;
  1907. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1908. KeyCollection_tB51CF48324DF78CDAB1A12317E6F68F3762635FF* ____keys_7;
  1909. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1910. ValueCollection_tE5717632471B12F8BFE5BE5BAB99299D73430039* ____values_8;
  1911. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1912. RuntimeObject* ____syncRoot_9;
  1913. };
  1914. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  1915. struct Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D : public RuntimeObject
  1916. {
  1917. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1918. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1919. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1920. EntryU5BU5D_tD4744902CB31F15FA2F6683F37063EA6AF0DD178* ____entries_1;
  1921. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1922. int32_t ____count_2;
  1923. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1924. int32_t ____freeList_3;
  1925. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1926. int32_t ____freeCount_4;
  1927. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1928. int32_t ____version_5;
  1929. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1930. RuntimeObject* ____comparer_6;
  1931. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1932. KeyCollection_t1CE730BB5C4A198649C9A1D407D1B1DEC05807F2* ____keys_7;
  1933. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1934. ValueCollection_t6F74E241E9EDCEB8C144D7107FA90A001F9DF3D8* ____values_8;
  1935. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1936. RuntimeObject* ____syncRoot_9;
  1937. };
  1938. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  1939. struct Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA : public RuntimeObject
  1940. {
  1941. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1942. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1943. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1944. EntryU5BU5D_t6F1D8DA6DD7290AB98BFBFF18AD1FAE6FF961919* ____entries_1;
  1945. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1946. int32_t ____count_2;
  1947. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1948. int32_t ____freeList_3;
  1949. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1950. int32_t ____freeCount_4;
  1951. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1952. int32_t ____version_5;
  1953. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1954. RuntimeObject* ____comparer_6;
  1955. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1956. KeyCollection_t90DEF3F999F701E0878C4AEDF7174206DB241273* ____keys_7;
  1957. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1958. ValueCollection_tD5CFCFB0F4C92F3A0419BA28B46A23D0C0B8E55A* ____values_8;
  1959. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1960. RuntimeObject* ____syncRoot_9;
  1961. };
  1962. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  1963. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA : public RuntimeObject
  1964. {
  1965. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1966. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1967. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1968. EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54* ____entries_1;
  1969. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1970. int32_t ____count_2;
  1971. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1972. int32_t ____freeList_3;
  1973. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1974. int32_t ____freeCount_4;
  1975. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1976. int32_t ____version_5;
  1977. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1978. RuntimeObject* ____comparer_6;
  1979. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1980. KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* ____keys_7;
  1981. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1982. ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* ____values_8;
  1983. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1984. RuntimeObject* ____syncRoot_9;
  1985. };
  1986. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  1987. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8 : public RuntimeObject
  1988. {
  1989. };
  1990. // System.Collections.Generic.EqualityComparer`1<System.String>
  1991. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A : public RuntimeObject
  1992. {
  1993. };
  1994. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  1995. struct EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E : public RuntimeObject
  1996. {
  1997. };
  1998. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  1999. struct EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA : public RuntimeObject
  2000. {
  2001. };
  2002. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  2003. struct EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F : public RuntimeObject
  2004. {
  2005. };
  2006. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  2007. struct EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291 : public RuntimeObject
  2008. {
  2009. };
  2010. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  2011. struct EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908 : public RuntimeObject
  2012. {
  2013. };
  2014. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  2015. struct EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50 : public RuntimeObject
  2016. {
  2017. };
  2018. // System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  2019. struct EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810 : public RuntimeObject
  2020. {
  2021. };
  2022. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  2023. struct EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1 : public RuntimeObject
  2024. {
  2025. };
  2026. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  2027. struct EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE : public RuntimeObject
  2028. {
  2029. };
  2030. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  2031. struct EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2 : public RuntimeObject
  2032. {
  2033. };
  2034. // System.Linq.Expressions.ExpressionCreator`1<System.Object>
  2035. struct ExpressionCreator_1_t9A46C15B5F10A6AA3DBC0194E6A85E11821BB4CF : public RuntimeObject
  2036. {
  2037. };
  2038. // TMPro.FastAction`1<System.Boolean>
  2039. struct FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3 : public RuntimeObject
  2040. {
  2041. // System.Collections.Generic.LinkedList`1<System.Action`1<A>> TMPro.FastAction`1::delegates
  2042. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* ___delegates_0;
  2043. // System.Collections.Generic.Dictionary`2<System.Action`1<A>,System.Collections.Generic.LinkedListNode`1<System.Action`1<A>>> TMPro.FastAction`1::lookup
  2044. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* ___lookup_1;
  2045. };
  2046. // TMPro.FastAction`1<System.Object>
  2047. struct FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135 : public RuntimeObject
  2048. {
  2049. // System.Collections.Generic.LinkedList`1<System.Action`1<A>> TMPro.FastAction`1::delegates
  2050. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* ___delegates_0;
  2051. // System.Collections.Generic.Dictionary`2<System.Action`1<A>,System.Collections.Generic.LinkedListNode`1<System.Action`1<A>>> TMPro.FastAction`1::lookup
  2052. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* ___lookup_1;
  2053. };
  2054. // TMPro.FastAction`2<System.Boolean,System.Object>
  2055. struct FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8 : public RuntimeObject
  2056. {
  2057. // System.Collections.Generic.LinkedList`1<System.Action`2<A,B>> TMPro.FastAction`2::delegates
  2058. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* ___delegates_0;
  2059. // System.Collections.Generic.Dictionary`2<System.Action`2<A,B>,System.Collections.Generic.LinkedListNode`1<System.Action`2<A,B>>> TMPro.FastAction`2::lookup
  2060. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* ___lookup_1;
  2061. };
  2062. // TMPro.FastAction`2<System.Object,System.Object>
  2063. struct FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939 : public RuntimeObject
  2064. {
  2065. // System.Collections.Generic.LinkedList`1<System.Action`2<A,B>> TMPro.FastAction`2::delegates
  2066. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* ___delegates_0;
  2067. // System.Collections.Generic.Dictionary`2<System.Action`2<A,B>,System.Collections.Generic.LinkedListNode`1<System.Action`2<A,B>>> TMPro.FastAction`2::lookup
  2068. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* ___lookup_1;
  2069. };
  2070. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  2071. struct FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55 : public RuntimeObject
  2072. {
  2073. // System.Collections.Generic.LinkedList`1<System.Action`3<A,B,C>> TMPro.FastAction`3::delegates
  2074. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* ___delegates_0;
  2075. // System.Collections.Generic.Dictionary`2<System.Action`3<A,B,C>,System.Collections.Generic.LinkedListNode`1<System.Action`3<A,B,C>>> TMPro.FastAction`3::lookup
  2076. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* ___lookup_1;
  2077. };
  2078. // System.IO.Enumeration.FileSystemEnumerable`1<System.Object>
  2079. struct FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94 : public RuntimeObject
  2080. {
  2081. // System.IO.Enumeration.FileSystemEnumerable`1/DelegateEnumerator<TResult> System.IO.Enumeration.FileSystemEnumerable`1::_enumerator
  2082. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* ____enumerator_0;
  2083. // System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<TResult> System.IO.Enumeration.FileSystemEnumerable`1::_transform
  2084. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* ____transform_1;
  2085. // System.IO.EnumerationOptions System.IO.Enumeration.FileSystemEnumerable`1::_options
  2086. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ____options_2;
  2087. // System.String System.IO.Enumeration.FileSystemEnumerable`1::_directory
  2088. String_t* ____directory_3;
  2089. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<TResult> System.IO.Enumeration.FileSystemEnumerable`1::<ShouldIncludePredicate>k__BackingField
  2090. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* ___U3CShouldIncludePredicateU3Ek__BackingField_4;
  2091. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<TResult> System.IO.Enumeration.FileSystemEnumerable`1::<ShouldRecursePredicate>k__BackingField
  2092. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* ___U3CShouldRecursePredicateU3Ek__BackingField_5;
  2093. };
  2094. // System.Threading.ThreadLocal`1/FinalizationHelper<System.Object>
  2095. struct FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5 : public RuntimeObject
  2096. {
  2097. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<T>[] System.Threading.ThreadLocal`1/FinalizationHelper::SlotArray
  2098. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___SlotArray_0;
  2099. // System.Boolean System.Threading.ThreadLocal`1/FinalizationHelper::m_trackAllValues
  2100. bool ___m_trackAllValues_1;
  2101. };
  2102. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  2103. struct HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A : public RuntimeObject
  2104. {
  2105. // System.Int32[] System.Collections.Generic.HashSet`1::_buckets
  2106. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
  2107. // System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
  2108. SlotU5BU5D_t8E38F777C005A920782A9A5848EC20EC531A5190* ____slots_8;
  2109. // System.Int32 System.Collections.Generic.HashSet`1::_count
  2110. int32_t ____count_9;
  2111. // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
  2112. int32_t ____lastIndex_10;
  2113. // System.Int32 System.Collections.Generic.HashSet`1::_freeList
  2114. int32_t ____freeList_11;
  2115. // System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
  2116. RuntimeObject* ____comparer_12;
  2117. // System.Int32 System.Collections.Generic.HashSet`1::_version
  2118. int32_t ____version_13;
  2119. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
  2120. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
  2121. };
  2122. // System.Threading.ThreadLocal`1/IdManager<System.Object>
  2123. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82 : public RuntimeObject
  2124. {
  2125. // System.Int32 System.Threading.ThreadLocal`1/IdManager::m_nextIdToTry
  2126. int32_t ___m_nextIdToTry_0;
  2127. // System.Collections.Generic.List`1<System.Boolean> System.Threading.ThreadLocal`1/IdManager::m_freeIds
  2128. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds_1;
  2129. };
  2130. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  2131. struct LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40 : public RuntimeObject
  2132. {
  2133. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2134. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* ___list_0;
  2135. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2136. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* ___next_1;
  2137. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2138. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* ___prev_2;
  2139. // T System.Collections.Generic.LinkedListNode`1::item
  2140. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___item_3;
  2141. };
  2142. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  2143. struct LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9 : public RuntimeObject
  2144. {
  2145. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2146. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* ___list_0;
  2147. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2148. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* ___next_1;
  2149. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2150. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* ___prev_2;
  2151. // T System.Collections.Generic.LinkedListNode`1::item
  2152. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___item_3;
  2153. };
  2154. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  2155. struct LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F : public RuntimeObject
  2156. {
  2157. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2158. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* ___list_0;
  2159. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2160. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* ___next_1;
  2161. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2162. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* ___prev_2;
  2163. // T System.Collections.Generic.LinkedListNode`1::item
  2164. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* ___item_3;
  2165. };
  2166. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  2167. struct LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD : public RuntimeObject
  2168. {
  2169. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2170. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* ___list_0;
  2171. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2172. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* ___next_1;
  2173. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2174. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* ___prev_2;
  2175. // T System.Collections.Generic.LinkedListNode`1::item
  2176. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___item_3;
  2177. };
  2178. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  2179. struct LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86 : public RuntimeObject
  2180. {
  2181. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2182. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* ___list_0;
  2183. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2184. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* ___next_1;
  2185. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2186. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* ___prev_2;
  2187. // T System.Collections.Generic.LinkedListNode`1::item
  2188. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___item_3;
  2189. };
  2190. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  2191. struct LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129 : public RuntimeObject
  2192. {
  2193. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2194. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* ___head_0;
  2195. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2196. int32_t ___count_1;
  2197. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2198. int32_t ___version_2;
  2199. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2200. RuntimeObject* ____syncRoot_3;
  2201. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2202. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2203. };
  2204. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  2205. struct LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892 : public RuntimeObject
  2206. {
  2207. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2208. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* ___head_0;
  2209. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2210. int32_t ___count_1;
  2211. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2212. int32_t ___version_2;
  2213. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2214. RuntimeObject* ____syncRoot_3;
  2215. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2216. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2217. };
  2218. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  2219. struct LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56 : public RuntimeObject
  2220. {
  2221. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2222. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* ___head_0;
  2223. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2224. int32_t ___count_1;
  2225. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2226. int32_t ___version_2;
  2227. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2228. RuntimeObject* ____syncRoot_3;
  2229. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2230. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2231. };
  2232. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  2233. struct LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A : public RuntimeObject
  2234. {
  2235. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2236. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* ___head_0;
  2237. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2238. int32_t ___count_1;
  2239. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2240. int32_t ___version_2;
  2241. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2242. RuntimeObject* ____syncRoot_3;
  2243. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2244. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2245. };
  2246. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  2247. struct LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2 : public RuntimeObject
  2248. {
  2249. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2250. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* ___head_0;
  2251. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2252. int32_t ___count_1;
  2253. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2254. int32_t ___version_2;
  2255. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2256. RuntimeObject* ____syncRoot_3;
  2257. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2258. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2259. };
  2260. // System.Threading.ThreadLocal`1/LinkedSlot<System.Object>
  2261. struct LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F : public RuntimeObject
  2262. {
  2263. // System.Threading.ThreadLocal`1/LinkedSlot<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlot::Next
  2264. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___Next_0;
  2265. // System.Threading.ThreadLocal`1/LinkedSlot<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlot::Previous
  2266. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___Previous_1;
  2267. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<T>[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlot::SlotArray
  2268. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___SlotArray_2;
  2269. // T System.Threading.ThreadLocal`1/LinkedSlot::Value
  2270. RuntimeObject* ___Value_3;
  2271. };
  2272. // System.Collections.Generic.List`1<System.Object>
  2273. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  2274. {
  2275. // T[] System.Collections.Generic.List`1::_items
  2276. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
  2277. // System.Int32 System.Collections.Generic.List`1::_size
  2278. int32_t ____size_2;
  2279. // System.Int32 System.Collections.Generic.List`1::_version
  2280. int32_t ____version_3;
  2281. // System.Object System.Collections.Generic.List`1::_syncRoot
  2282. RuntimeObject* ____syncRoot_4;
  2283. };
  2284. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  2285. struct ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6 : public RuntimeObject
  2286. {
  2287. // System.Collections.Generic.Stack`1<T> UnityEngine.UIElements.ObjectPool`1::m_Stack
  2288. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* ___m_Stack_0;
  2289. // System.Int32 UnityEngine.UIElements.ObjectPool`1::m_MaxSize
  2290. int32_t ___m_MaxSize_1;
  2291. };
  2292. // System.Collections.Generic.Queue`1<System.Object>
  2293. struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
  2294. {
  2295. // T[] System.Collections.Generic.Queue`1::_array
  2296. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
  2297. // System.Int32 System.Collections.Generic.Queue`1::_head
  2298. int32_t ____head_1;
  2299. // System.Int32 System.Collections.Generic.Queue`1::_tail
  2300. int32_t ____tail_2;
  2301. // System.Int32 System.Collections.Generic.Queue`1::_size
  2302. int32_t ____size_3;
  2303. // System.Int32 System.Collections.Generic.Queue`1::_version
  2304. int32_t ____version_4;
  2305. // System.Object System.Collections.Generic.Queue`1::_syncRoot
  2306. RuntimeObject* ____syncRoot_5;
  2307. };
  2308. // System.Collections.Generic.Queue`1<System.String>
  2309. struct Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31 : public RuntimeObject
  2310. {
  2311. // T[] System.Collections.Generic.Queue`1::_array
  2312. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____array_0;
  2313. // System.Int32 System.Collections.Generic.Queue`1::_head
  2314. int32_t ____head_1;
  2315. // System.Int32 System.Collections.Generic.Queue`1::_tail
  2316. int32_t ____tail_2;
  2317. // System.Int32 System.Collections.Generic.Queue`1::_size
  2318. int32_t ____size_3;
  2319. // System.Int32 System.Collections.Generic.Queue`1::_version
  2320. int32_t ____version_4;
  2321. // System.Object System.Collections.Generic.Queue`1::_syncRoot
  2322. RuntimeObject* ____syncRoot_5;
  2323. };
  2324. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  2325. struct ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505 : public RuntimeObject
  2326. {
  2327. // System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
  2328. RuntimeObject* ___list_0;
  2329. // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
  2330. RuntimeObject* ____syncRoot_1;
  2331. };
  2332. // System.Threading.ThreadLocal`1<System.Object>
  2333. struct ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD : public RuntimeObject
  2334. {
  2335. // System.Func`1<T> System.Threading.ThreadLocal`1::m_valueFactory
  2336. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___m_valueFactory_0;
  2337. // System.Int32 System.Threading.ThreadLocal`1::m_idComplement
  2338. int32_t ___m_idComplement_3;
  2339. // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1::m_initialized
  2340. bool ___m_initialized_4;
  2341. // System.Threading.ThreadLocal`1/LinkedSlot<T> System.Threading.ThreadLocal`1::m_linkedSlot
  2342. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___m_linkedSlot_6;
  2343. // System.Boolean System.Threading.ThreadLocal`1::m_trackAllValues
  2344. bool ___m_trackAllValues_7;
  2345. };
  2346. // Unity.VisualScripting.UnitPort`3<Unity.VisualScripting.ControlInput,Unity.VisualScripting.IUnitInputPort,Unity.VisualScripting.ControlConnection>
  2347. struct UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816 : public RuntimeObject
  2348. {
  2349. // Unity.VisualScripting.IUnit Unity.VisualScripting.UnitPort`3::<unit>k__BackingField
  2350. RuntimeObject* ___U3CunitU3Ek__BackingField_0;
  2351. // System.String Unity.VisualScripting.UnitPort`3::<key>k__BackingField
  2352. String_t* ___U3CkeyU3Ek__BackingField_1;
  2353. };
  2354. // Unity.VisualScripting.UnitPort`3<Unity.VisualScripting.ValueOutput,Unity.VisualScripting.IUnitOutputPort,Unity.VisualScripting.ValueConnection>
  2355. struct UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0 : public RuntimeObject
  2356. {
  2357. // Unity.VisualScripting.IUnit Unity.VisualScripting.UnitPort`3::<unit>k__BackingField
  2358. RuntimeObject* ___U3CunitU3Ek__BackingField_0;
  2359. // System.String Unity.VisualScripting.UnitPort`3::<key>k__BackingField
  2360. String_t* ___U3CkeyU3Ek__BackingField_1;
  2361. };
  2362. // UnityEngine.EventSystems.AbstractEventData
  2363. struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7 : public RuntimeObject
  2364. {
  2365. // System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
  2366. bool ___m_Used_0;
  2367. };
  2368. // UnityEngine.UIElements.CallbackEventHandler
  2369. struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4 : public RuntimeObject
  2370. {
  2371. // UnityEngine.UIElements.EventCallbackRegistry UnityEngine.UIElements.CallbackEventHandler::m_CallbackRegistry
  2372. EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85* ___m_CallbackRegistry_0;
  2373. };
  2374. // UnityEngine.UIElements.CollectionVirtualizationController
  2375. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801 : public RuntimeObject
  2376. {
  2377. // UnityEngine.UIElements.ScrollView UnityEngine.UIElements.CollectionVirtualizationController::m_ScrollView
  2378. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView_0;
  2379. };
  2380. // System.Runtime.ConstrainedExecution.CriticalFinalizerObject
  2381. struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
  2382. {
  2383. };
  2384. // Unity.VisualScripting.EnsureThat
  2385. struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC : public RuntimeObject
  2386. {
  2387. // System.String Unity.VisualScripting.EnsureThat::paramName
  2388. String_t* ___paramName_0;
  2389. };
  2390. // System.IO.EnumerationOptions
  2391. struct EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B : public RuntimeObject
  2392. {
  2393. // System.Boolean System.IO.EnumerationOptions::<RecurseSubdirectories>k__BackingField
  2394. bool ___U3CRecurseSubdirectoriesU3Ek__BackingField_3;
  2395. // System.Boolean System.IO.EnumerationOptions::<IgnoreInaccessible>k__BackingField
  2396. bool ___U3CIgnoreInaccessibleU3Ek__BackingField_4;
  2397. // System.IO.FileAttributes System.IO.EnumerationOptions::<AttributesToSkip>k__BackingField
  2398. int32_t ___U3CAttributesToSkipU3Ek__BackingField_5;
  2399. // System.IO.MatchType System.IO.EnumerationOptions::<MatchType>k__BackingField
  2400. int32_t ___U3CMatchTypeU3Ek__BackingField_6;
  2401. // System.IO.MatchCasing System.IO.EnumerationOptions::<MatchCasing>k__BackingField
  2402. int32_t ___U3CMatchCasingU3Ek__BackingField_7;
  2403. // System.Boolean System.IO.EnumerationOptions::<ReturnSpecialDirectories>k__BackingField
  2404. bool ___U3CReturnSpecialDirectoriesU3Ek__BackingField_8;
  2405. };
  2406. // UnityEngine.UIElements.EventCallbackFunctorBase
  2407. struct EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568 : public RuntimeObject
  2408. {
  2409. // UnityEngine.UIElements.CallbackPhase UnityEngine.UIElements.EventCallbackFunctorBase::<phase>k__BackingField
  2410. int32_t ___U3CphaseU3Ek__BackingField_0;
  2411. // UnityEngine.UIElements.InvokePolicy UnityEngine.UIElements.EventCallbackFunctorBase::<invokePolicy>k__BackingField
  2412. int32_t ___U3CinvokePolicyU3Ek__BackingField_1;
  2413. };
  2414. // System.Linq.Expressions.Expression
  2415. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 : public RuntimeObject
  2416. {
  2417. };
  2418. // System.Linq.Expressions.ExpressionVisitor
  2419. struct ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590 : public RuntimeObject
  2420. {
  2421. };
  2422. // Unity.VisualScripting.Flow
  2423. struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582 : public RuntimeObject
  2424. {
  2425. // Unity.VisualScripting.GraphStack Unity.VisualScripting.Flow::<stack>k__BackingField
  2426. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___U3CstackU3Ek__BackingField_0;
  2427. // Unity.VisualScripting.Recursion`1<Unity.VisualScripting.Flow/RecursionNode> Unity.VisualScripting.Flow::recursion
  2428. Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D* ___recursion_1;
  2429. // System.Collections.Generic.Dictionary`2<Unity.VisualScripting.IUnitValuePort,System.Object> Unity.VisualScripting.Flow::locals
  2430. Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF* ___locals_2;
  2431. // Unity.VisualScripting.VariableDeclarations Unity.VisualScripting.Flow::variables
  2432. VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___variables_3;
  2433. // System.Collections.Generic.Stack`1<System.Int32> Unity.VisualScripting.Flow::loops
  2434. Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___loops_4;
  2435. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.GraphStack> Unity.VisualScripting.Flow::preservedStacks
  2436. HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA* ___preservedStacks_5;
  2437. // UnityEngine.MonoBehaviour Unity.VisualScripting.Flow::<coroutineRunner>k__BackingField
  2438. MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___U3CcoroutineRunnerU3Ek__BackingField_6;
  2439. // System.Collections.Generic.ICollection`1<Unity.VisualScripting.Flow> Unity.VisualScripting.Flow::activeCoroutinesRegistry
  2440. RuntimeObject* ___activeCoroutinesRegistry_7;
  2441. // System.Boolean Unity.VisualScripting.Flow::coroutineStopRequested
  2442. bool ___coroutineStopRequested_8;
  2443. // System.Boolean Unity.VisualScripting.Flow::<isCoroutine>k__BackingField
  2444. bool ___U3CisCoroutineU3Ek__BackingField_9;
  2445. // System.Collections.IEnumerator Unity.VisualScripting.Flow::coroutineEnumerator
  2446. RuntimeObject* ___coroutineEnumerator_10;
  2447. // System.Boolean Unity.VisualScripting.Flow::<isPrediction>k__BackingField
  2448. bool ___U3CisPredictionU3Ek__BackingField_11;
  2449. // System.Boolean Unity.VisualScripting.Flow::disposed
  2450. bool ___disposed_12;
  2451. // System.Int32 Unity.VisualScripting.Flow::loopIdentifier
  2452. int32_t ___loopIdentifier_14;
  2453. };
  2454. // UnityEngine.UIElements.FocusChangeDirection
  2455. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF : public RuntimeObject
  2456. {
  2457. // System.Int32 UnityEngine.UIElements.FocusChangeDirection::m_Value
  2458. int32_t ___m_Value_3;
  2459. };
  2460. // UnityEngine.UIElements.FocusController
  2461. struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A : public RuntimeObject
  2462. {
  2463. // UnityEngine.UIElements.IFocusRing UnityEngine.UIElements.FocusController::<focusRing>k__BackingField
  2464. RuntimeObject* ___U3CfocusRingU3Ek__BackingField_0;
  2465. // System.Collections.Generic.List`1<UnityEngine.UIElements.FocusController/FocusedElement> UnityEngine.UIElements.FocusController::m_FocusedElements
  2466. List_1_t1E327CB749CA1F2F2DA41B2D4DFF57FD6BE0FF66* ___m_FocusedElements_1;
  2467. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController::m_LastFocusedElement
  2468. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_LastFocusedElement_2;
  2469. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController::m_LastPendingFocusedElement
  2470. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_LastPendingFocusedElement_3;
  2471. // System.Int32 UnityEngine.UIElements.FocusController::m_PendingFocusCount
  2472. int32_t ___m_PendingFocusCount_4;
  2473. // System.Int32 UnityEngine.UIElements.FocusController::<imguiKeyboardControl>k__BackingField
  2474. int32_t ___U3CimguiKeyboardControlU3Ek__BackingField_5;
  2475. };
  2476. // Unity.VisualScripting.GraphPointer
  2477. struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B : public RuntimeObject
  2478. {
  2479. // Unity.VisualScripting.IGraphRoot Unity.VisualScripting.GraphPointer::<root>k__BackingField
  2480. RuntimeObject* ___U3CrootU3Ek__BackingField_0;
  2481. // UnityEngine.GameObject Unity.VisualScripting.GraphPointer::<gameObject>k__BackingField
  2482. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CgameObjectU3Ek__BackingField_1;
  2483. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParent> Unity.VisualScripting.GraphPointer::parentStack
  2484. List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1* ___parentStack_2;
  2485. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParentElement> Unity.VisualScripting.GraphPointer::parentElementStack
  2486. List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6* ___parentElementStack_3;
  2487. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraph> Unity.VisualScripting.GraphPointer::graphStack
  2488. List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1* ___graphStack_4;
  2489. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphData> Unity.VisualScripting.GraphPointer::dataStack
  2490. List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27* ___dataStack_5;
  2491. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphDebugData> Unity.VisualScripting.GraphPointer::debugDataStack
  2492. List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5* ___debugDataStack_6;
  2493. };
  2494. // System.Linq.Expressions.Interpreter.LightCompiler
  2495. struct LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A : public RuntimeObject
  2496. {
  2497. // System.Linq.Expressions.Interpreter.InstructionList System.Linq.Expressions.Interpreter.LightCompiler::_instructions
  2498. InstructionList_tC673AC9DD46CD15DB2A1E07D0313AC47D66DE55A* ____instructions_0;
  2499. // System.Linq.Expressions.Interpreter.LocalVariables System.Linq.Expressions.Interpreter.LightCompiler::_locals
  2500. LocalVariables_t9858CA0D76DBD77F0D7AA19D5500B40896ECCF44* ____locals_1;
  2501. // System.Collections.Generic.List`1<System.Linq.Expressions.Interpreter.DebugInfo> System.Linq.Expressions.Interpreter.LightCompiler::_debugInfos
  2502. List_1_tE58BD9AF98D990DF0F151BE045D73A3C131C95E8* ____debugInfos_2;
  2503. // System.Linq.Expressions.Interpreter.HybridReferenceDictionary`2<System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Interpreter.LabelInfo> System.Linq.Expressions.Interpreter.LightCompiler::_treeLabels
  2504. HybridReferenceDictionary_2_t7A87D042741A1E0D8B04071F3D2626E8F7E8E200* ____treeLabels_3;
  2505. // System.Linq.Expressions.Interpreter.LabelScopeInfo System.Linq.Expressions.Interpreter.LightCompiler::_labelBlock
  2506. LabelScopeInfo_t9A3AFC3478A9A27716143323FD6CA5A9DC3C530C* ____labelBlock_4;
  2507. // System.Collections.Generic.Stack`1<System.Linq.Expressions.ParameterExpression> System.Linq.Expressions.Interpreter.LightCompiler::_exceptionForRethrowStack
  2508. Stack_1_t4F67C6AA6DD0C58518B544AA4ABD10785DD0FA5E* ____exceptionForRethrowStack_5;
  2509. // System.Linq.Expressions.Interpreter.LightCompiler System.Linq.Expressions.Interpreter.LightCompiler::_parent
  2510. LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* ____parent_6;
  2511. // System.Linq.Expressions.StackGuard System.Linq.Expressions.Interpreter.LightCompiler::_guard
  2512. StackGuard_t6F37D81861288F2039A29A88A6287419F220E849* ____guard_7;
  2513. };
  2514. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  2515. struct LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58 : public RuntimeObject
  2516. {
  2517. // System.Linq.Expressions.LambdaExpression System.Linq.Expressions.Interpreter.LightDelegateCreator::_lambda
  2518. LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ____lambda_0;
  2519. // System.Linq.Expressions.Interpreter.Interpreter System.Linq.Expressions.Interpreter.LightDelegateCreator::<Interpreter>k__BackingField
  2520. Interpreter_t510C725E2D3A23536CE8C5473739825931F710D1* ___U3CInterpreterU3Ek__BackingField_1;
  2521. };
  2522. // System.Reflection.MemberInfo
  2523. struct MemberInfo_t : public RuntimeObject
  2524. {
  2525. };
  2526. // UnityEngine.UIElements.ReusableCollectionItem
  2527. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  2528. {
  2529. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::<bindableElement>k__BackingField
  2530. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField_0;
  2531. // UnityEngine.UIElements.Experimental.ValueAnimation`1<UnityEngine.UIElements.Experimental.StyleValues> UnityEngine.UIElements.ReusableCollectionItem::<animator>k__BackingField
  2532. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField_1;
  2533. // System.Int32 UnityEngine.UIElements.ReusableCollectionItem::<index>k__BackingField
  2534. int32_t ___U3CindexU3Ek__BackingField_2;
  2535. // System.Int32 UnityEngine.UIElements.ReusableCollectionItem::<id>k__BackingField
  2536. int32_t ___U3CidU3Ek__BackingField_3;
  2537. // System.Action`1<UnityEngine.UIElements.ReusableCollectionItem> UnityEngine.UIElements.ReusableCollectionItem::onGeometryChanged
  2538. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged_4;
  2539. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.GeometryChangedEvent> UnityEngine.UIElements.ReusableCollectionItem::m_GeometryChangedEventCallback
  2540. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback_5;
  2541. };
  2542. // System.String
  2543. struct String_t : public RuntimeObject
  2544. {
  2545. // System.Int32 System.String::_stringLength
  2546. int32_t ____stringLength_4;
  2547. // System.Char System.String::_firstChar
  2548. Il2CppChar ____firstChar_5;
  2549. };
  2550. // System.Threading.Tasks.Task
  2551. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  2552. {
  2553. // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_taskId
  2554. int32_t ___m_taskId_1;
  2555. // System.Delegate System.Threading.Tasks.Task::m_action
  2556. Delegate_t* ___m_action_2;
  2557. // System.Object System.Threading.Tasks.Task::m_stateObject
  2558. RuntimeObject* ___m_stateObject_3;
  2559. // System.Threading.Tasks.TaskScheduler System.Threading.Tasks.Task::m_taskScheduler
  2560. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler_4;
  2561. // System.Threading.Tasks.Task System.Threading.Tasks.Task::m_parent
  2562. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent_5;
  2563. // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_stateFlags
  2564. int32_t ___m_stateFlags_6;
  2565. // System.Object modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_continuationObject
  2566. RuntimeObject* ___m_continuationObject_7;
  2567. // System.Threading.Tasks.Task/ContingentProperties modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_contingentProperties
  2568. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties_10;
  2569. };
  2570. // System.ValueType
  2571. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  2572. {
  2573. };
  2574. // Native definition for P/Invoke marshalling of System.ValueType
  2575. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  2576. {
  2577. };
  2578. // Native definition for COM marshalling of System.ValueType
  2579. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  2580. {
  2581. };
  2582. // UnityEngine.UIElements.CustomStyleProperty`1<System.Int32>
  2583. struct CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F
  2584. {
  2585. // System.String UnityEngine.UIElements.CustomStyleProperty`1::<name>k__BackingField
  2586. String_t* ___U3CnameU3Ek__BackingField_0;
  2587. };
  2588. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2589. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2590. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2591. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  2592. {
  2593. char* ___U3CnameU3Ek__BackingField_0;
  2594. };
  2595. #endif
  2596. // Native definition for COM marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2597. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2598. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2599. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  2600. {
  2601. Il2CppChar* ___U3CnameU3Ek__BackingField_0;
  2602. };
  2603. #endif
  2604. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single>
  2605. struct CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493
  2606. {
  2607. // System.String UnityEngine.UIElements.CustomStyleProperty`1::<name>k__BackingField
  2608. String_t* ___U3CnameU3Ek__BackingField_0;
  2609. };
  2610. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2611. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2612. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2613. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  2614. {
  2615. char* ___U3CnameU3Ek__BackingField_0;
  2616. };
  2617. #endif
  2618. // Native definition for COM marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2619. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2620. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2621. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  2622. {
  2623. Il2CppChar* ___U3CnameU3Ek__BackingField_0;
  2624. };
  2625. #endif
  2626. // System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>
  2627. struct Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF
  2628. {
  2629. // System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
  2630. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ____set_0;
  2631. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
  2632. int32_t ____index_1;
  2633. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
  2634. int32_t ____version_2;
  2635. // T System.Collections.Generic.HashSet`1/Enumerator::_current
  2636. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ____current_3;
  2637. };
  2638. // System.Collections.Generic.HashSet`1/Enumerator<System.Object>
  2639. struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
  2640. {
  2641. // System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
  2642. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set_0;
  2643. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
  2644. int32_t ____index_1;
  2645. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
  2646. int32_t ____version_2;
  2647. // T System.Collections.Generic.HashSet`1/Enumerator::_current
  2648. RuntimeObject* ____current_3;
  2649. };
  2650. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  2651. struct EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0 : public EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568
  2652. {
  2653. // UnityEngine.UIElements.EventCallback`1<TEventType> UnityEngine.UIElements.EventCallbackFunctor`1::m_Callback
  2654. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___m_Callback_2;
  2655. // System.Int64 UnityEngine.UIElements.EventCallbackFunctor`1::m_EventTypeId
  2656. int64_t ___m_EventTypeId_3;
  2657. };
  2658. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  2659. struct FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F : public Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA
  2660. {
  2661. };
  2662. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  2663. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  2664. {
  2665. // TKey System.Collections.Generic.KeyValuePair`2::key
  2666. RuntimeObject* ___key_0;
  2667. // TValue System.Collections.Generic.KeyValuePair`2::value
  2668. RuntimeObject* ___value_1;
  2669. };
  2670. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<System.Object>
  2671. struct LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09
  2672. {
  2673. // System.Threading.ThreadLocal`1/LinkedSlot<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlotVolatile::Value
  2674. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___Value_0;
  2675. };
  2676. // System.Nullable`1<System.Int32>
  2677. struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
  2678. {
  2679. // System.Boolean System.Nullable`1::hasValue
  2680. bool ___hasValue_0;
  2681. // T System.Nullable`1::value
  2682. int32_t ___value_1;
  2683. };
  2684. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  2685. struct ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865 : public EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E
  2686. {
  2687. };
  2688. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  2689. struct ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24 : public EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA
  2690. {
  2691. };
  2692. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  2693. struct ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B : public EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F
  2694. {
  2695. };
  2696. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  2697. struct ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856 : public EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291
  2698. {
  2699. };
  2700. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  2701. struct ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89 : public EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908
  2702. {
  2703. };
  2704. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  2705. struct ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD : public EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50
  2706. {
  2707. };
  2708. // System.Collections.Generic.ObjectEqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  2709. struct ObjectEqualityComparer_1_tEC53B973BA396426231073835A6E088DBAA22586 : public EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810
  2710. {
  2711. };
  2712. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  2713. struct ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01 : public EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1
  2714. {
  2715. };
  2716. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  2717. struct ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5 : public EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE
  2718. {
  2719. };
  2720. // System.Collections.Generic.ObjectEqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  2721. struct ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D : public EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2
  2722. {
  2723. };
  2724. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.InheritedData>
  2725. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  2726. {
  2727. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2728. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref_0;
  2729. };
  2730. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.LayoutData>
  2731. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  2732. {
  2733. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2734. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref_0;
  2735. };
  2736. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.RareData>
  2737. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  2738. {
  2739. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2740. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref_0;
  2741. };
  2742. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransformData>
  2743. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  2744. {
  2745. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2746. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref_0;
  2747. };
  2748. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransitionData>
  2749. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  2750. {
  2751. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2752. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref_0;
  2753. };
  2754. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.VisualData>
  2755. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  2756. {
  2757. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2758. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref_0;
  2759. };
  2760. // System.Threading.Tasks.Task`1<System.Int32>
  2761. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  2762. {
  2763. // TResult System.Threading.Tasks.Task`1::m_result
  2764. int32_t ___m_result_22;
  2765. };
  2766. // System.Threading.Tasks.Task`1<System.Object>
  2767. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  2768. {
  2769. // TResult System.Threading.Tasks.Task`1::m_result
  2770. RuntimeObject* ___m_result_22;
  2771. };
  2772. // System.ValueTuple`2<System.Boolean,System.Object>
  2773. struct ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798
  2774. {
  2775. // T1 System.ValueTuple`2::Item1
  2776. bool ___Item1_0;
  2777. // T2 System.ValueTuple`2::Item2
  2778. RuntimeObject* ___Item2_1;
  2779. };
  2780. // System.ValueTuple`2<System.Object,System.Object>
  2781. struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A
  2782. {
  2783. // T1 System.ValueTuple`2::Item1
  2784. RuntimeObject* ___Item1_0;
  2785. // T2 System.ValueTuple`2::Item2
  2786. RuntimeObject* ___Item2_1;
  2787. };
  2788. // System.ValueTuple`3<System.Object,System.Object,System.Int32>
  2789. struct ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F
  2790. {
  2791. // T1 System.ValueTuple`3::Item1
  2792. RuntimeObject* ___Item1_0;
  2793. // T2 System.ValueTuple`3::Item2
  2794. RuntimeObject* ___Item2_1;
  2795. // T3 System.ValueTuple`3::Item3
  2796. int32_t ___Item3_2;
  2797. };
  2798. // System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>
  2799. struct ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999
  2800. {
  2801. // T1 System.ValueTuple`5::Item1
  2802. RuntimeObject* ___Item1_0;
  2803. // T2 System.ValueTuple`5::Item2
  2804. bool ___Item2_1;
  2805. // T3 System.ValueTuple`5::Item3
  2806. bool ___Item3_2;
  2807. // T4 System.ValueTuple`5::Item4
  2808. RuntimeObject* ___Item4_3;
  2809. // T5 System.ValueTuple`5::Item5
  2810. RuntimeObject* ___Item5_4;
  2811. };
  2812. // UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>
  2813. struct VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345 : public CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801
  2814. {
  2815. // UnityEngine.UIElements.BaseVerticalCollectionView UnityEngine.UIElements.VerticalVirtualizationController`1::m_ListView
  2816. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_ListView_1;
  2817. // UnityEngine.Pool.ObjectPool`1<T> UnityEngine.UIElements.VerticalVirtualizationController`1::m_Pool
  2818. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* ___m_Pool_2;
  2819. // System.Collections.Generic.List`1<T> UnityEngine.UIElements.VerticalVirtualizationController`1::m_ActiveItems
  2820. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ActiveItems_3;
  2821. // System.Int32 UnityEngine.UIElements.VerticalVirtualizationController`1::m_LastFocusedElementIndex
  2822. int32_t ___m_LastFocusedElementIndex_4;
  2823. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UIElements.VerticalVirtualizationController`1::m_LastFocusedElementTreeChildIndexes
  2824. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_LastFocusedElementTreeChildIndexes_5;
  2825. // System.Int32 UnityEngine.UIElements.VerticalVirtualizationController`1::m_FirstVisibleIndex
  2826. int32_t ___m_FirstVisibleIndex_6;
  2827. // System.Func`2<T,System.Boolean> UnityEngine.UIElements.VerticalVirtualizationController`1::m_VisibleItemPredicateDelegate
  2828. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___m_VisibleItemPredicateDelegate_7;
  2829. // System.Collections.Generic.List`1<T> UnityEngine.UIElements.VerticalVirtualizationController`1::m_ScrollInsertionList
  2830. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ScrollInsertionList_8;
  2831. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VerticalVirtualizationController`1::k_EmptyRows
  2832. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___k_EmptyRows_9;
  2833. };
  2834. // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  2835. struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D
  2836. {
  2837. // System.String UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent::Name
  2838. String_t* ___Name_0;
  2839. // System.Int32 UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent::Level
  2840. int32_t ___Level_1;
  2841. };
  2842. // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  2843. struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke
  2844. {
  2845. char* ___Name_0;
  2846. int32_t ___Level_1;
  2847. };
  2848. // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  2849. struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com
  2850. {
  2851. Il2CppChar* ___Name_0;
  2852. int32_t ___Level_1;
  2853. };
  2854. // UnityEngine.AnimatorClipInfo
  2855. struct AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03
  2856. {
  2857. // System.Int32 UnityEngine.AnimatorClipInfo::m_ClipInstanceID
  2858. int32_t ___m_ClipInstanceID_0;
  2859. // System.Single UnityEngine.AnimatorClipInfo::m_Weight
  2860. float ___m_Weight_1;
  2861. };
  2862. // UnityEngine.AnimatorStateInfo
  2863. struct AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2
  2864. {
  2865. // System.Int32 UnityEngine.AnimatorStateInfo::m_Name
  2866. int32_t ___m_Name_0;
  2867. // System.Int32 UnityEngine.AnimatorStateInfo::m_Path
  2868. int32_t ___m_Path_1;
  2869. // System.Int32 UnityEngine.AnimatorStateInfo::m_FullPath
  2870. int32_t ___m_FullPath_2;
  2871. // System.Single UnityEngine.AnimatorStateInfo::m_NormalizedTime
  2872. float ___m_NormalizedTime_3;
  2873. // System.Single UnityEngine.AnimatorStateInfo::m_Length
  2874. float ___m_Length_4;
  2875. // System.Single UnityEngine.AnimatorStateInfo::m_Speed
  2876. float ___m_Speed_5;
  2877. // System.Single UnityEngine.AnimatorStateInfo::m_SpeedMultiplier
  2878. float ___m_SpeedMultiplier_6;
  2879. // System.Int32 UnityEngine.AnimatorStateInfo::m_Tag
  2880. int32_t ___m_Tag_7;
  2881. // System.Int32 UnityEngine.AnimatorStateInfo::m_Loop
  2882. int32_t ___m_Loop_8;
  2883. };
  2884. // UnityEngine.UIElements.UIR.BMPAlloc
  2885. struct BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30
  2886. {
  2887. // System.Int32 UnityEngine.UIElements.UIR.BMPAlloc::page
  2888. int32_t ___page_1;
  2889. // System.UInt16 UnityEngine.UIElements.UIR.BMPAlloc::pageLine
  2890. uint16_t ___pageLine_2;
  2891. // System.Byte UnityEngine.UIElements.UIR.BMPAlloc::bitIndex
  2892. uint8_t ___bitIndex_3;
  2893. // UnityEngine.UIElements.UIR.OwnedState UnityEngine.UIElements.UIR.BMPAlloc::ownedState
  2894. uint8_t ___ownedState_4;
  2895. };
  2896. // UnityEngine.EventSystems.BaseEventData
  2897. struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
  2898. {
  2899. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
  2900. EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem_1;
  2901. };
  2902. // System.Boolean
  2903. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  2904. {
  2905. // System.Boolean System.Boolean::m_value
  2906. bool ___m_value_0;
  2907. };
  2908. // System.Byte
  2909. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  2910. {
  2911. // System.Byte System.Byte::m_value
  2912. uint8_t ___m_value_0;
  2913. };
  2914. // System.Collections.Generic.ByteEqualityComparer
  2915. struct ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275 : public EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8
  2916. {
  2917. };
  2918. // System.Threading.CancellationToken
  2919. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
  2920. {
  2921. // System.Threading.CancellationTokenSource System.Threading.CancellationToken::_source
  2922. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source_0;
  2923. };
  2924. // Native definition for P/Invoke marshalling of System.Threading.CancellationToken
  2925. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
  2926. {
  2927. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source_0;
  2928. };
  2929. // Native definition for COM marshalling of System.Threading.CancellationToken
  2930. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
  2931. {
  2932. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source_0;
  2933. };
  2934. // System.Char
  2935. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  2936. {
  2937. // System.Char System.Char::m_value
  2938. Il2CppChar ___m_value_0;
  2939. };
  2940. // UnityEngine.Color
  2941. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  2942. {
  2943. // System.Single UnityEngine.Color::r
  2944. float ___r_0;
  2945. // System.Single UnityEngine.Color::g
  2946. float ___g_1;
  2947. // System.Single UnityEngine.Color::b
  2948. float ___b_2;
  2949. // System.Single UnityEngine.Color::a
  2950. float ___a_3;
  2951. };
  2952. // UnityEngine.Color32
  2953. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  2954. {
  2955. union
  2956. {
  2957. #pragma pack(push, tp, 1)
  2958. struct
  2959. {
  2960. // System.Int32 UnityEngine.Color32::rgba
  2961. int32_t ___rgba_0;
  2962. };
  2963. #pragma pack(pop, tp)
  2964. struct
  2965. {
  2966. int32_t ___rgba_0_forAlignmentOnly;
  2967. };
  2968. #pragma pack(push, tp, 1)
  2969. struct
  2970. {
  2971. // System.Byte UnityEngine.Color32::r
  2972. uint8_t ___r_1;
  2973. };
  2974. #pragma pack(pop, tp)
  2975. struct
  2976. {
  2977. uint8_t ___r_1_forAlignmentOnly;
  2978. };
  2979. #pragma pack(push, tp, 1)
  2980. struct
  2981. {
  2982. char ___g_2_OffsetPadding[1];
  2983. // System.Byte UnityEngine.Color32::g
  2984. uint8_t ___g_2;
  2985. };
  2986. #pragma pack(pop, tp)
  2987. struct
  2988. {
  2989. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  2990. uint8_t ___g_2_forAlignmentOnly;
  2991. };
  2992. #pragma pack(push, tp, 1)
  2993. struct
  2994. {
  2995. char ___b_3_OffsetPadding[2];
  2996. // System.Byte UnityEngine.Color32::b
  2997. uint8_t ___b_3;
  2998. };
  2999. #pragma pack(pop, tp)
  3000. struct
  3001. {
  3002. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  3003. uint8_t ___b_3_forAlignmentOnly;
  3004. };
  3005. #pragma pack(push, tp, 1)
  3006. struct
  3007. {
  3008. char ___a_4_OffsetPadding[3];
  3009. // System.Byte UnityEngine.Color32::a
  3010. uint8_t ___a_4;
  3011. };
  3012. #pragma pack(pop, tp)
  3013. struct
  3014. {
  3015. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  3016. uint8_t ___a_4_forAlignmentOnly;
  3017. };
  3018. };
  3019. };
  3020. // Unity.VisualScripting.ControlOutput
  3021. struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9 : public UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816
  3022. {
  3023. };
  3024. // Unity.VisualScripting.CustomEventArgs
  3025. struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652
  3026. {
  3027. // System.String Unity.VisualScripting.CustomEventArgs::name
  3028. String_t* ___name_0;
  3029. // System.Object[] Unity.VisualScripting.CustomEventArgs::arguments
  3030. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments_1;
  3031. };
  3032. // Native definition for P/Invoke marshalling of Unity.VisualScripting.CustomEventArgs
  3033. struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_pinvoke
  3034. {
  3035. char* ___name_0;
  3036. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments_1;
  3037. };
  3038. // Native definition for COM marshalling of Unity.VisualScripting.CustomEventArgs
  3039. struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_com
  3040. {
  3041. Il2CppChar* ___name_0;
  3042. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments_1;
  3043. };
  3044. // System.Decimal
  3045. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  3046. {
  3047. union
  3048. {
  3049. #pragma pack(push, tp, 1)
  3050. struct
  3051. {
  3052. // System.Int32 System.Decimal::flags
  3053. int32_t ___flags_8;
  3054. };
  3055. #pragma pack(pop, tp)
  3056. struct
  3057. {
  3058. int32_t ___flags_8_forAlignmentOnly;
  3059. };
  3060. #pragma pack(push, tp, 1)
  3061. struct
  3062. {
  3063. char ___hi_9_OffsetPadding[4];
  3064. // System.Int32 System.Decimal::hi
  3065. int32_t ___hi_9;
  3066. };
  3067. #pragma pack(pop, tp)
  3068. struct
  3069. {
  3070. char ___hi_9_OffsetPadding_forAlignmentOnly[4];
  3071. int32_t ___hi_9_forAlignmentOnly;
  3072. };
  3073. #pragma pack(push, tp, 1)
  3074. struct
  3075. {
  3076. char ___lo_10_OffsetPadding[8];
  3077. // System.Int32 System.Decimal::lo
  3078. int32_t ___lo_10;
  3079. };
  3080. #pragma pack(pop, tp)
  3081. struct
  3082. {
  3083. char ___lo_10_OffsetPadding_forAlignmentOnly[8];
  3084. int32_t ___lo_10_forAlignmentOnly;
  3085. };
  3086. #pragma pack(push, tp, 1)
  3087. struct
  3088. {
  3089. char ___mid_11_OffsetPadding[12];
  3090. // System.Int32 System.Decimal::mid
  3091. int32_t ___mid_11;
  3092. };
  3093. #pragma pack(pop, tp)
  3094. struct
  3095. {
  3096. char ___mid_11_OffsetPadding_forAlignmentOnly[12];
  3097. int32_t ___mid_11_forAlignmentOnly;
  3098. };
  3099. #pragma pack(push, tp, 1)
  3100. struct
  3101. {
  3102. char ___ulomidLE_12_OffsetPadding[8];
  3103. // System.UInt64 System.Decimal::ulomidLE
  3104. uint64_t ___ulomidLE_12;
  3105. };
  3106. #pragma pack(pop, tp)
  3107. struct
  3108. {
  3109. char ___ulomidLE_12_OffsetPadding_forAlignmentOnly[8];
  3110. uint64_t ___ulomidLE_12_forAlignmentOnly;
  3111. };
  3112. };
  3113. };
  3114. // System.Double
  3115. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  3116. {
  3117. // System.Double System.Double::m_value
  3118. double ___m_value_0;
  3119. };
  3120. // Unity.VisualScripting.EmptyEventArgs
  3121. struct EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F
  3122. {
  3123. union
  3124. {
  3125. struct
  3126. {
  3127. };
  3128. uint8_t EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F__padding[1];
  3129. };
  3130. };
  3131. // UnityEngine.UIElements.EventDebuggerLogCall
  3132. struct EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7
  3133. {
  3134. union
  3135. {
  3136. struct
  3137. {
  3138. };
  3139. uint8_t EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7__padding[1];
  3140. };
  3141. };
  3142. // Unity.VisualScripting.EventHook
  3143. struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157
  3144. {
  3145. // System.String Unity.VisualScripting.EventHook::name
  3146. String_t* ___name_0;
  3147. // System.Object Unity.VisualScripting.EventHook::target
  3148. RuntimeObject* ___target_1;
  3149. // System.Object Unity.VisualScripting.EventHook::tag
  3150. RuntimeObject* ___tag_2;
  3151. };
  3152. // Native definition for P/Invoke marshalling of Unity.VisualScripting.EventHook
  3153. struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157_marshaled_pinvoke
  3154. {
  3155. char* ___name_0;
  3156. Il2CppIUnknown* ___target_1;
  3157. Il2CppIUnknown* ___tag_2;
  3158. };
  3159. // Native definition for COM marshalling of Unity.VisualScripting.EventHook
  3160. struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157_marshaled_com
  3161. {
  3162. Il2CppChar* ___name_0;
  3163. Il2CppIUnknown* ___target_1;
  3164. Il2CppIUnknown* ___tag_2;
  3165. };
  3166. // UnityEngine.UIElements.Focusable
  3167. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0 : public CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4
  3168. {
  3169. // System.Boolean UnityEngine.UIElements.Focusable::<focusable>k__BackingField
  3170. bool ___U3CfocusableU3Ek__BackingField_1;
  3171. // System.Int32 UnityEngine.UIElements.Focusable::<tabIndex>k__BackingField
  3172. int32_t ___U3CtabIndexU3Ek__BackingField_2;
  3173. // System.Boolean UnityEngine.UIElements.Focusable::m_DelegatesFocus
  3174. bool ___m_DelegatesFocus_3;
  3175. // System.Boolean UnityEngine.UIElements.Focusable::m_ExcludeFromFocusRing
  3176. bool ___m_ExcludeFromFocusRing_4;
  3177. // System.Boolean UnityEngine.UIElements.Focusable::isIMGUIContainer
  3178. bool ___isIMGUIContainer_5;
  3179. };
  3180. // UnityEngine.TextCore.LowLevel.GlyphValueRecord
  3181. struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E
  3182. {
  3183. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_XPlacement
  3184. float ___m_XPlacement_0;
  3185. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_YPlacement
  3186. float ___m_YPlacement_1;
  3187. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_XAdvance
  3188. float ___m_XAdvance_2;
  3189. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_YAdvance
  3190. float ___m_YAdvance_3;
  3191. };
  3192. // Unity.VisualScripting.GraphReference
  3193. struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9 : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
  3194. {
  3195. // System.Int32 Unity.VisualScripting.GraphReference::hashCode
  3196. int32_t ___hashCode_8;
  3197. };
  3198. // Unity.VisualScripting.GraphStack
  3199. struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
  3200. {
  3201. };
  3202. // System.Guid
  3203. struct Guid_t
  3204. {
  3205. // System.Int32 System.Guid::_a
  3206. int32_t ____a_1;
  3207. // System.Int16 System.Guid::_b
  3208. int16_t ____b_2;
  3209. // System.Int16 System.Guid::_c
  3210. int16_t ____c_3;
  3211. // System.Byte System.Guid::_d
  3212. uint8_t ____d_4;
  3213. // System.Byte System.Guid::_e
  3214. uint8_t ____e_5;
  3215. // System.Byte System.Guid::_f
  3216. uint8_t ____f_6;
  3217. // System.Byte System.Guid::_g
  3218. uint8_t ____g_7;
  3219. // System.Byte System.Guid::_h
  3220. uint8_t ____h_8;
  3221. // System.Byte System.Guid::_i
  3222. uint8_t ____i_9;
  3223. // System.Byte System.Guid::_j
  3224. uint8_t ____j_10;
  3225. // System.Byte System.Guid::_k
  3226. uint8_t ____k_11;
  3227. };
  3228. // System.Int16
  3229. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  3230. {
  3231. // System.Int16 System.Int16::m_value
  3232. int16_t ___m_value_0;
  3233. };
  3234. // System.Int32
  3235. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  3236. {
  3237. // System.Int32 System.Int32::m_value
  3238. int32_t ___m_value_0;
  3239. };
  3240. // System.Int64
  3241. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  3242. {
  3243. // System.Int64 System.Int64::m_value
  3244. int64_t ___m_value_0;
  3245. };
  3246. // System.IntPtr
  3247. struct IntPtr_t
  3248. {
  3249. // System.Void* System.IntPtr::m_value
  3250. void* ___m_value_0;
  3251. };
  3252. // System.Collections.Generic.InternalStringComparer
  3253. struct InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B : public EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A
  3254. {
  3255. };
  3256. // System.Linq.Expressions.LambdaExpression
  3257. struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
  3258. {
  3259. // System.Linq.Expressions.Expression System.Linq.Expressions.LambdaExpression::_body
  3260. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ____body_3;
  3261. };
  3262. // UnityEngine.UIElements.Length
  3263. struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256
  3264. {
  3265. // System.Single UnityEngine.UIElements.Length::m_Value
  3266. float ___m_Value_1;
  3267. // UnityEngine.UIElements.Length/Unit UnityEngine.UIElements.Length::m_Unit
  3268. int32_t ___m_Unit_2;
  3269. };
  3270. // UnityEngine.Matrix4x4
  3271. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  3272. {
  3273. // System.Single UnityEngine.Matrix4x4::m00
  3274. float ___m00_0;
  3275. // System.Single UnityEngine.Matrix4x4::m10
  3276. float ___m10_1;
  3277. // System.Single UnityEngine.Matrix4x4::m20
  3278. float ___m20_2;
  3279. // System.Single UnityEngine.Matrix4x4::m30
  3280. float ___m30_3;
  3281. // System.Single UnityEngine.Matrix4x4::m01
  3282. float ___m01_4;
  3283. // System.Single UnityEngine.Matrix4x4::m11
  3284. float ___m11_5;
  3285. // System.Single UnityEngine.Matrix4x4::m21
  3286. float ___m21_6;
  3287. // System.Single UnityEngine.Matrix4x4::m31
  3288. float ___m31_7;
  3289. // System.Single UnityEngine.Matrix4x4::m02
  3290. float ___m02_8;
  3291. // System.Single UnityEngine.Matrix4x4::m12
  3292. float ___m12_9;
  3293. // System.Single UnityEngine.Matrix4x4::m22
  3294. float ___m22_10;
  3295. // System.Single UnityEngine.Matrix4x4::m32
  3296. float ___m32_11;
  3297. // System.Single UnityEngine.Matrix4x4::m03
  3298. float ___m03_12;
  3299. // System.Single UnityEngine.Matrix4x4::m13
  3300. float ___m13_13;
  3301. // System.Single UnityEngine.Matrix4x4::m23
  3302. float ___m23_14;
  3303. // System.Single UnityEngine.Matrix4x4::m33
  3304. float ___m33_15;
  3305. };
  3306. // System.Linq.Expressions.ParameterExpression
  3307. struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
  3308. {
  3309. // System.String System.Linq.Expressions.ParameterExpression::<Name>k__BackingField
  3310. String_t* ___U3CNameU3Ek__BackingField_3;
  3311. };
  3312. // UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  3313. struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6
  3314. {
  3315. // System.Boolean UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs::<CpuBoost>k__BackingField
  3316. bool ___U3CCpuBoostU3Ek__BackingField_0;
  3317. // System.Boolean UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs::<GpuBoost>k__BackingField
  3318. bool ___U3CGpuBoostU3Ek__BackingField_1;
  3319. };
  3320. // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  3321. struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6_marshaled_pinvoke
  3322. {
  3323. int32_t ___U3CCpuBoostU3Ek__BackingField_0;
  3324. int32_t ___U3CGpuBoostU3Ek__BackingField_1;
  3325. };
  3326. // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  3327. struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6_marshaled_com
  3328. {
  3329. int32_t ___U3CCpuBoostU3Ek__BackingField_0;
  3330. int32_t ___U3CGpuBoostU3Ek__BackingField_1;
  3331. };
  3332. // UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  3333. struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838
  3334. {
  3335. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<CpuLevel>k__BackingField
  3336. int32_t ___U3CCpuLevelU3Ek__BackingField_0;
  3337. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<CpuLevelDelta>k__BackingField
  3338. int32_t ___U3CCpuLevelDeltaU3Ek__BackingField_1;
  3339. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<GpuLevel>k__BackingField
  3340. int32_t ___U3CGpuLevelU3Ek__BackingField_2;
  3341. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<GpuLevelDelta>k__BackingField
  3342. int32_t ___U3CGpuLevelDeltaU3Ek__BackingField_3;
  3343. // UnityEngine.AdaptivePerformance.PerformanceControlMode UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<PerformanceControlMode>k__BackingField
  3344. int32_t ___U3CPerformanceControlModeU3Ek__BackingField_4;
  3345. // System.Boolean UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<ManualOverride>k__BackingField
  3346. bool ___U3CManualOverrideU3Ek__BackingField_5;
  3347. };
  3348. // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  3349. struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838_marshaled_pinvoke
  3350. {
  3351. int32_t ___U3CCpuLevelU3Ek__BackingField_0;
  3352. int32_t ___U3CCpuLevelDeltaU3Ek__BackingField_1;
  3353. int32_t ___U3CGpuLevelU3Ek__BackingField_2;
  3354. int32_t ___U3CGpuLevelDeltaU3Ek__BackingField_3;
  3355. int32_t ___U3CPerformanceControlModeU3Ek__BackingField_4;
  3356. int32_t ___U3CManualOverrideU3Ek__BackingField_5;
  3357. };
  3358. // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  3359. struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838_marshaled_com
  3360. {
  3361. int32_t ___U3CCpuLevelU3Ek__BackingField_0;
  3362. int32_t ___U3CCpuLevelDeltaU3Ek__BackingField_1;
  3363. int32_t ___U3CGpuLevelU3Ek__BackingField_2;
  3364. int32_t ___U3CGpuLevelDeltaU3Ek__BackingField_3;
  3365. int32_t ___U3CPerformanceControlModeU3Ek__BackingField_4;
  3366. int32_t ___U3CManualOverrideU3Ek__BackingField_5;
  3367. };
  3368. // UnityEngine.PropertyName
  3369. struct PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2
  3370. {
  3371. // System.Int32 UnityEngine.PropertyName::id
  3372. int32_t ___id_0;
  3373. };
  3374. // UnityEngine.Rect
  3375. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  3376. {
  3377. // System.Single UnityEngine.Rect::m_XMin
  3378. float ___m_XMin_0;
  3379. // System.Single UnityEngine.Rect::m_YMin
  3380. float ___m_YMin_1;
  3381. // System.Single UnityEngine.Rect::m_Width
  3382. float ___m_Width_2;
  3383. // System.Single UnityEngine.Rect::m_Height
  3384. float ___m_Height_3;
  3385. };
  3386. // System.SByte
  3387. struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
  3388. {
  3389. // System.SByte System.SByte::m_value
  3390. int8_t ___m_value_0;
  3391. };
  3392. // Unity.VisualScripting.SerializationData
  3393. struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A
  3394. {
  3395. // System.String Unity.VisualScripting.SerializationData::_json
  3396. String_t* ____json_0;
  3397. // UnityEngine.Object[] Unity.VisualScripting.SerializationData::_objectReferences
  3398. ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____objectReferences_1;
  3399. };
  3400. // Native definition for P/Invoke marshalling of Unity.VisualScripting.SerializationData
  3401. struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke
  3402. {
  3403. char* ____json_0;
  3404. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke* ____objectReferences_1;
  3405. };
  3406. // Native definition for COM marshalling of Unity.VisualScripting.SerializationData
  3407. struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com
  3408. {
  3409. Il2CppChar* ____json_0;
  3410. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com** ____objectReferences_1;
  3411. };
  3412. // System.Single
  3413. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  3414. {
  3415. // System.Single System.Single::m_value
  3416. float ___m_value_0;
  3417. };
  3418. // UnityEngine.UIElements.StyleSelectorPart
  3419. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470
  3420. {
  3421. // System.String UnityEngine.UIElements.StyleSelectorPart::m_Value
  3422. String_t* ___m_Value_0;
  3423. // UnityEngine.UIElements.StyleSelectorType UnityEngine.UIElements.StyleSelectorPart::m_Type
  3424. int32_t ___m_Type_1;
  3425. // System.Object UnityEngine.UIElements.StyleSelectorPart::tempData
  3426. RuntimeObject* ___tempData_2;
  3427. };
  3428. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleSelectorPart
  3429. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_pinvoke
  3430. {
  3431. char* ___m_Value_0;
  3432. int32_t ___m_Type_1;
  3433. Il2CppIUnknown* ___tempData_2;
  3434. };
  3435. // Native definition for COM marshalling of UnityEngine.UIElements.StyleSelectorPart
  3436. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_com
  3437. {
  3438. Il2CppChar* ___m_Value_0;
  3439. int32_t ___m_Type_1;
  3440. Il2CppIUnknown* ___tempData_2;
  3441. };
  3442. // UnityEngine.UIElements.Experimental.StyleValues
  3443. struct StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A
  3444. {
  3445. // UnityEngine.UIElements.StyleValueCollection UnityEngine.UIElements.Experimental.StyleValues::m_StyleValues
  3446. StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377* ___m_StyleValues_0;
  3447. };
  3448. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.Experimental.StyleValues
  3449. struct StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A_marshaled_pinvoke
  3450. {
  3451. StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377* ___m_StyleValues_0;
  3452. };
  3453. // Native definition for COM marshalling of UnityEngine.UIElements.Experimental.StyleValues
  3454. struct StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A_marshaled_com
  3455. {
  3456. StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377* ___m_StyleValues_0;
  3457. };
  3458. // System.UInt32
  3459. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  3460. {
  3461. // System.UInt32 System.UInt32::m_value
  3462. uint32_t ___m_value_0;
  3463. };
  3464. // System.UInt64
  3465. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  3466. {
  3467. // System.UInt64 System.UInt64::m_value
  3468. uint64_t ___m_value_0;
  3469. };
  3470. // System.Net.Sockets.UdpReceiveResult
  3471. struct UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E
  3472. {
  3473. // System.Byte[] System.Net.Sockets.UdpReceiveResult::m_buffer
  3474. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer_0;
  3475. // System.Net.IPEndPoint System.Net.Sockets.UdpReceiveResult::m_remoteEndPoint
  3476. IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB* ___m_remoteEndPoint_1;
  3477. };
  3478. // Native definition for P/Invoke marshalling of System.Net.Sockets.UdpReceiveResult
  3479. struct UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E_marshaled_pinvoke
  3480. {
  3481. Il2CppSafeArray/*NONE*/* ___m_buffer_0;
  3482. IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB* ___m_remoteEndPoint_1;
  3483. };
  3484. // Native definition for COM marshalling of System.Net.Sockets.UdpReceiveResult
  3485. struct UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E_marshaled_com
  3486. {
  3487. Il2CppSafeArray/*NONE*/* ___m_buffer_0;
  3488. IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB* ___m_remoteEndPoint_1;
  3489. };
  3490. // Unity.VisualScripting.ValueInput
  3491. struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392 : public UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0
  3492. {
  3493. // System.Type Unity.VisualScripting.ValueInput::<type>k__BackingField
  3494. Type_t* ___U3CtypeU3Ek__BackingField_2;
  3495. // System.Boolean Unity.VisualScripting.ValueInput::<nullMeansSelf>k__BackingField
  3496. bool ___U3CnullMeansSelfU3Ek__BackingField_3;
  3497. // System.Boolean Unity.VisualScripting.ValueInput::<allowsNull>k__BackingField
  3498. bool ___U3CallowsNullU3Ek__BackingField_4;
  3499. };
  3500. // UnityEngine.Vector2
  3501. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  3502. {
  3503. // System.Single UnityEngine.Vector2::x
  3504. float ___x_0;
  3505. // System.Single UnityEngine.Vector2::y
  3506. float ___y_1;
  3507. };
  3508. // UnityEngine.Vector3
  3509. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  3510. {
  3511. // System.Single UnityEngine.Vector3::x
  3512. float ___x_2;
  3513. // System.Single UnityEngine.Vector3::y
  3514. float ___y_3;
  3515. // System.Single UnityEngine.Vector3::z
  3516. float ___z_4;
  3517. };
  3518. // UnityEngine.Vector4
  3519. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  3520. {
  3521. // System.Single UnityEngine.Vector4::x
  3522. float ___x_1;
  3523. // System.Single UnityEngine.Vector4::y
  3524. float ___y_2;
  3525. // System.Single UnityEngine.Vector4::z
  3526. float ___z_3;
  3527. // System.Single UnityEngine.Vector4::w
  3528. float ___w_4;
  3529. };
  3530. // System.Void
  3531. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  3532. {
  3533. union
  3534. {
  3535. struct
  3536. {
  3537. };
  3538. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  3539. };
  3540. };
  3541. // System.Threading.Tasks.VoidTaskResult
  3542. struct VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC
  3543. {
  3544. union
  3545. {
  3546. struct
  3547. {
  3548. };
  3549. uint8_t VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC__padding[1];
  3550. };
  3551. };
  3552. // System.IO.Enumeration.FileSystemEntry/<_fileNameBuffer>e__FixedBuffer
  3553. struct U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918
  3554. {
  3555. union
  3556. {
  3557. struct
  3558. {
  3559. // System.Char System.IO.Enumeration.FileSystemEntry/<_fileNameBuffer>e__FixedBuffer::FixedElementField
  3560. Il2CppChar ___FixedElementField_0;
  3561. };
  3562. uint8_t U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918__padding[512];
  3563. };
  3564. };
  3565. // Native definition for P/Invoke marshalling of System.IO.Enumeration.FileSystemEntry/<_fileNameBuffer>e__FixedBuffer
  3566. struct U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_pinvoke
  3567. {
  3568. union
  3569. {
  3570. struct
  3571. {
  3572. uint8_t ___FixedElementField_0;
  3573. };
  3574. uint8_t U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918__padding[512];
  3575. };
  3576. };
  3577. // Native definition for COM marshalling of System.IO.Enumeration.FileSystemEntry/<_fileNameBuffer>e__FixedBuffer
  3578. struct U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_com
  3579. {
  3580. union
  3581. {
  3582. struct
  3583. {
  3584. uint8_t ___FixedElementField_0;
  3585. };
  3586. uint8_t U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918__padding[512];
  3587. };
  3588. };
  3589. // Interop/ErrorInfo
  3590. struct ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8
  3591. {
  3592. // Interop/Error Interop/ErrorInfo::_error
  3593. int32_t ____error_0;
  3594. // System.Int32 Interop/ErrorInfo::_rawErrno
  3595. int32_t ____rawErrno_1;
  3596. };
  3597. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  3598. struct DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B
  3599. {
  3600. // System.UInt32 UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree::handle
  3601. uint32_t ___handle_0;
  3602. // UnityEngine.UIElements.UIR.Page UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree::page
  3603. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  3604. };
  3605. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  3606. struct DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B_marshaled_pinvoke
  3607. {
  3608. uint32_t ___handle_0;
  3609. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  3610. };
  3611. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  3612. struct DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B_marshaled_com
  3613. {
  3614. uint32_t ___handle_0;
  3615. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  3616. };
  3617. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  3618. struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4
  3619. {
  3620. // Unity.VisualScripting.IUnit Unity.VisualScripting.UnitPreservation/UnitPortPreservation::unit
  3621. RuntimeObject* ___unit_0;
  3622. // System.String Unity.VisualScripting.UnitPreservation/UnitPortPreservation::key
  3623. String_t* ___key_1;
  3624. };
  3625. // Native definition for P/Invoke marshalling of Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  3626. struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_pinvoke
  3627. {
  3628. RuntimeObject* ___unit_0;
  3629. char* ___key_1;
  3630. };
  3631. // Native definition for COM marshalling of Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  3632. struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_com
  3633. {
  3634. RuntimeObject* ___unit_0;
  3635. Il2CppChar* ___key_1;
  3636. };
  3637. // UnityEngine.UnitySynchronizationContext/WorkRequest
  3638. struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44
  3639. {
  3640. // System.Threading.SendOrPostCallback UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateCallback
  3641. SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E* ___m_DelagateCallback_0;
  3642. // System.Object UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateState
  3643. RuntimeObject* ___m_DelagateState_1;
  3644. // System.Threading.ManualResetEvent UnityEngine.UnitySynchronizationContext/WorkRequest::m_WaitHandle
  3645. ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle_2;
  3646. };
  3647. // Native definition for P/Invoke marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest
  3648. struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44_marshaled_pinvoke
  3649. {
  3650. Il2CppMethodPointer ___m_DelagateCallback_0;
  3651. Il2CppIUnknown* ___m_DelagateState_1;
  3652. ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle_2;
  3653. };
  3654. // Native definition for COM marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest
  3655. struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44_marshaled_com
  3656. {
  3657. Il2CppMethodPointer ___m_DelagateCallback_0;
  3658. Il2CppIUnknown* ___m_DelagateState_1;
  3659. ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle_2;
  3660. };
  3661. // UnityEngine.UIElements.VisualElement/Hierarchy
  3662. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677
  3663. {
  3664. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement/Hierarchy::m_Owner
  3665. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner_1;
  3666. };
  3667. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualElement/Hierarchy
  3668. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_pinvoke
  3669. {
  3670. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner_1;
  3671. };
  3672. // Native definition for COM marshalling of UnityEngine.UIElements.VisualElement/Hierarchy
  3673. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_com
  3674. {
  3675. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner_1;
  3676. };
  3677. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  3678. struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8
  3679. {
  3680. // System.String UnityEngine.UIElements.VisualTreeAsset/SlotDefinition::name
  3681. String_t* ___name_0;
  3682. // System.Int32 UnityEngine.UIElements.VisualTreeAsset/SlotDefinition::insertionPointId
  3683. int32_t ___insertionPointId_1;
  3684. };
  3685. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  3686. struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8_marshaled_pinvoke
  3687. {
  3688. char* ___name_0;
  3689. int32_t ___insertionPointId_1;
  3690. };
  3691. // Native definition for COM marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  3692. struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8_marshaled_com
  3693. {
  3694. Il2CppChar* ___name_0;
  3695. int32_t ___insertionPointId_1;
  3696. };
  3697. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  3698. struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76
  3699. {
  3700. // System.String UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry::slotName
  3701. String_t* ___slotName_0;
  3702. // System.Int32 UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry::assetId
  3703. int32_t ___assetId_1;
  3704. };
  3705. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  3706. struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76_marshaled_pinvoke
  3707. {
  3708. char* ___slotName_0;
  3709. int32_t ___assetId_1;
  3710. };
  3711. // Native definition for COM marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  3712. struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76_marshaled_com
  3713. {
  3714. Il2CppChar* ___slotName_0;
  3715. int32_t ___assetId_1;
  3716. };
  3717. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  3718. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484
  3719. {
  3720. // System.String UnityEngine.UIElements.VisualTreeAsset/UsingEntry::alias
  3721. String_t* ___alias_1;
  3722. // System.String UnityEngine.UIElements.VisualTreeAsset/UsingEntry::path
  3723. String_t* ___path_2;
  3724. // UnityEngine.UIElements.VisualTreeAsset UnityEngine.UIElements.VisualTreeAsset/UsingEntry::asset
  3725. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset_3;
  3726. };
  3727. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  3728. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_marshaled_pinvoke
  3729. {
  3730. char* ___alias_1;
  3731. char* ___path_2;
  3732. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset_3;
  3733. };
  3734. // Native definition for COM marshalling of UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  3735. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_marshaled_com
  3736. {
  3737. Il2CppChar* ___alias_1;
  3738. Il2CppChar* ___path_2;
  3739. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset_3;
  3740. };
  3741. // System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry
  3742. struct XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD
  3743. {
  3744. // System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry::qname
  3745. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname_0;
  3746. // System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry::xso
  3747. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___xso_1;
  3748. };
  3749. // Native definition for P/Invoke marshalling of System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry
  3750. struct XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD_marshaled_pinvoke
  3751. {
  3752. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname_0;
  3753. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___xso_1;
  3754. };
  3755. // Native definition for COM marshalling of System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry
  3756. struct XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD_marshaled_com
  3757. {
  3758. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname_0;
  3759. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___xso_1;
  3760. };
  3761. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  3762. struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440
  3763. {
  3764. // System.Type Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation::Type
  3765. Type_t* ___Type_0;
  3766. // Unity.VisualScripting.FullSerializer.fsMetaProperty[] Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation::Members
  3767. fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members_1;
  3768. // System.Boolean Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation::IsConstructorPublic
  3769. bool ___IsConstructorPublic_2;
  3770. };
  3771. // Native definition for P/Invoke marshalling of Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  3772. struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440_marshaled_pinvoke
  3773. {
  3774. Type_t* ___Type_0;
  3775. fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members_1;
  3776. int32_t ___IsConstructorPublic_2;
  3777. };
  3778. // Native definition for COM marshalling of Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  3779. struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440_marshaled_com
  3780. {
  3781. Type_t* ___Type_0;
  3782. fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members_1;
  3783. int32_t ___IsConstructorPublic_2;
  3784. };
  3785. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  3786. struct AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7
  3787. {
  3788. // System.Reflection.MemberInfo Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery::MemberInfo
  3789. MemberInfo_t* ___MemberInfo_0;
  3790. // System.Type Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery::AttributeType
  3791. Type_t* ___AttributeType_1;
  3792. };
  3793. // Native definition for P/Invoke marshalling of Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  3794. struct AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7_marshaled_pinvoke
  3795. {
  3796. MemberInfo_t* ___MemberInfo_0;
  3797. Type_t* ___AttributeType_1;
  3798. };
  3799. // Native definition for COM marshalling of Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  3800. struct AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7_marshaled_com
  3801. {
  3802. MemberInfo_t* ___MemberInfo_0;
  3803. Type_t* ___AttributeType_1;
  3804. };
  3805. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  3806. struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D
  3807. {
  3808. // System.Int32 System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_index
  3809. int32_t ____index_0;
  3810. // System.Int32 System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_stackDepth
  3811. int32_t ____stackDepth_1;
  3812. // System.Int32 System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_continuationsDepth
  3813. int32_t ____continuationsDepth_2;
  3814. // System.String System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_name
  3815. String_t* ____name_3;
  3816. // System.Linq.Expressions.Interpreter.Instruction System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_instruction
  3817. Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction_4;
  3818. };
  3819. // Native definition for P/Invoke marshalling of System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  3820. struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D_marshaled_pinvoke
  3821. {
  3822. int32_t ____index_0;
  3823. int32_t ____stackDepth_1;
  3824. int32_t ____continuationsDepth_2;
  3825. char* ____name_3;
  3826. Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction_4;
  3827. };
  3828. // Native definition for COM marshalling of System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  3829. struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D_marshaled_com
  3830. {
  3831. int32_t ____index_0;
  3832. int32_t ____stackDepth_1;
  3833. int32_t ____continuationsDepth_2;
  3834. Il2CppChar* ____name_3;
  3835. Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction_4;
  3836. };
  3837. // Interop/Sys/DirectoryEntry
  3838. struct DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2
  3839. {
  3840. // System.Byte* Interop/Sys/DirectoryEntry::Name
  3841. uint8_t* ___Name_0;
  3842. // System.Int32 Interop/Sys/DirectoryEntry::NameLength
  3843. int32_t ___NameLength_1;
  3844. // Interop/Sys/NodeType Interop/Sys/DirectoryEntry::InodeType
  3845. int32_t ___InodeType_2;
  3846. };
  3847. // Interop/Sys/FileStatus
  3848. struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2
  3849. {
  3850. // Interop/Sys/FileStatusFlags Interop/Sys/FileStatus::Flags
  3851. int32_t ___Flags_0;
  3852. // System.Int32 Interop/Sys/FileStatus::Mode
  3853. int32_t ___Mode_1;
  3854. // System.UInt32 Interop/Sys/FileStatus::Uid
  3855. uint32_t ___Uid_2;
  3856. // System.UInt32 Interop/Sys/FileStatus::Gid
  3857. uint32_t ___Gid_3;
  3858. // System.Int64 Interop/Sys/FileStatus::Size
  3859. int64_t ___Size_4;
  3860. // System.Int64 Interop/Sys/FileStatus::ATime
  3861. int64_t ___ATime_5;
  3862. // System.Int64 Interop/Sys/FileStatus::ATimeNsec
  3863. int64_t ___ATimeNsec_6;
  3864. // System.Int64 Interop/Sys/FileStatus::MTime
  3865. int64_t ___MTime_7;
  3866. // System.Int64 Interop/Sys/FileStatus::MTimeNsec
  3867. int64_t ___MTimeNsec_8;
  3868. // System.Int64 Interop/Sys/FileStatus::CTime
  3869. int64_t ___CTime_9;
  3870. // System.Int64 Interop/Sys/FileStatus::CTimeNsec
  3871. int64_t ___CTimeNsec_10;
  3872. // System.Int64 Interop/Sys/FileStatus::BirthTime
  3873. int64_t ___BirthTime_11;
  3874. // System.Int64 Interop/Sys/FileStatus::BirthTimeNsec
  3875. int64_t ___BirthTimeNsec_12;
  3876. // System.Int64 Interop/Sys/FileStatus::Dev
  3877. int64_t ___Dev_13;
  3878. // System.Int64 Interop/Sys/FileStatus::Ino
  3879. int64_t ___Ino_14;
  3880. // System.UInt32 Interop/Sys/FileStatus::UserFlags
  3881. uint32_t ___UserFlags_15;
  3882. };
  3883. // System.ByReference`1<System.Char>
  3884. struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5
  3885. {
  3886. // System.IntPtr System.ByReference`1::_value
  3887. intptr_t ____value_0;
  3888. };
  3889. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  3890. struct Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07 : public RuntimeObject
  3891. {
  3892. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3893. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3894. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3895. Delegate_t* ___handler_1;
  3896. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3897. bool ___isListening_2;
  3898. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3899. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3900. };
  3901. // Unity.VisualScripting.EventUnit`1/Data<System.Boolean>
  3902. struct Data_t235F54529C6637573A763411B81DDFFCC667F831 : public RuntimeObject
  3903. {
  3904. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3905. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3906. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3907. Delegate_t* ___handler_1;
  3908. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3909. bool ___isListening_2;
  3910. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3911. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3912. };
  3913. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.CustomEventArgs>
  3914. struct Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E : public RuntimeObject
  3915. {
  3916. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3917. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3918. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3919. Delegate_t* ___handler_1;
  3920. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3921. bool ___isListening_2;
  3922. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3923. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3924. };
  3925. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.EmptyEventArgs>
  3926. struct Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611 : public RuntimeObject
  3927. {
  3928. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3929. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3930. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3931. Delegate_t* ___handler_1;
  3932. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3933. bool ___isListening_2;
  3934. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3935. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3936. };
  3937. // Unity.VisualScripting.EventUnit`1/Data<System.Int32>
  3938. struct Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5 : public RuntimeObject
  3939. {
  3940. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3941. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3942. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3943. Delegate_t* ___handler_1;
  3944. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3945. bool ___isListening_2;
  3946. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3947. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3948. };
  3949. // Unity.VisualScripting.EventUnit`1/Data<System.Int32Enum>
  3950. struct Data_t84590E43F3666D5E3872D72942A117E468AAAC65 : public RuntimeObject
  3951. {
  3952. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3953. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3954. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3955. Delegate_t* ___handler_1;
  3956. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3957. bool ___isListening_2;
  3958. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3959. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3960. };
  3961. // Unity.VisualScripting.EventUnit`1/Data<System.Object>
  3962. struct Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB : public RuntimeObject
  3963. {
  3964. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3965. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3966. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3967. Delegate_t* ___handler_1;
  3968. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3969. bool ___isListening_2;
  3970. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3971. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3972. };
  3973. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  3974. struct Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2 : public RuntimeObject
  3975. {
  3976. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3977. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3978. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3979. Delegate_t* ___handler_1;
  3980. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3981. bool ___isListening_2;
  3982. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3983. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3984. };
  3985. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  3986. struct Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372 : public RuntimeObject
  3987. {
  3988. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3989. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3990. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3991. Delegate_t* ___handler_1;
  3992. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3993. bool ___isListening_2;
  3994. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3995. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3996. };
  3997. // Unity.VisualScripting.EventUnit`1/Data<System.Single>
  3998. struct Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8 : public RuntimeObject
  3999. {
  4000. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  4001. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  4002. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  4003. Delegate_t* ___handler_1;
  4004. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  4005. bool ___isListening_2;
  4006. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  4007. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  4008. };
  4009. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.Vector2>
  4010. struct Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A : public RuntimeObject
  4011. {
  4012. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  4013. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  4014. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  4015. Delegate_t* ___handler_1;
  4016. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  4017. bool ___isListening_2;
  4018. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  4019. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  4020. };
  4021. // System.Linq.Expressions.Expression`1<System.Object>
  4022. struct Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E
  4023. {
  4024. };
  4025. // System.IO.Enumeration.FileSystemEnumerator`1<System.Object>
  4026. struct FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
  4027. {
  4028. // System.String System.IO.Enumeration.FileSystemEnumerator`1::_originalRootDirectory
  4029. String_t* ____originalRootDirectory_0;
  4030. // System.String System.IO.Enumeration.FileSystemEnumerator`1::_rootDirectory
  4031. String_t* ____rootDirectory_1;
  4032. // System.IO.EnumerationOptions System.IO.Enumeration.FileSystemEnumerator`1::_options
  4033. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ____options_2;
  4034. // System.Object System.IO.Enumeration.FileSystemEnumerator`1::_lock
  4035. RuntimeObject* ____lock_3;
  4036. // System.String System.IO.Enumeration.FileSystemEnumerator`1::_currentPath
  4037. String_t* ____currentPath_4;
  4038. // System.IntPtr System.IO.Enumeration.FileSystemEnumerator`1::_directoryHandle
  4039. intptr_t ____directoryHandle_5;
  4040. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1::_lastEntryFound
  4041. bool ____lastEntryFound_6;
  4042. // System.Collections.Generic.Queue`1<System.String> System.IO.Enumeration.FileSystemEnumerator`1::_pending
  4043. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* ____pending_7;
  4044. // Interop/Sys/DirectoryEntry System.IO.Enumeration.FileSystemEnumerator`1::_entry
  4045. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____entry_8;
  4046. // TResult System.IO.Enumeration.FileSystemEnumerator`1::_current
  4047. RuntimeObject* ____current_9;
  4048. // System.Char[] System.IO.Enumeration.FileSystemEnumerator`1::_pathBuffer
  4049. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____pathBuffer_10;
  4050. // System.Byte[] System.IO.Enumeration.FileSystemEnumerator`1::_entryBuffer
  4051. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____entryBuffer_11;
  4052. };
  4053. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  4054. struct FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB : public VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345
  4055. {
  4056. };
  4057. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>
  4058. struct FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2 : public Task_1_t4C228DE57804012969575431CFF12D57C875552D
  4059. {
  4060. // TInstance System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::m_thisRef
  4061. RuntimeObject* ___m_thisRef_25;
  4062. // System.Func`3<TInstance,System.IAsyncResult,TResult> System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::m_endMethod
  4063. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* ___m_endMethod_26;
  4064. };
  4065. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>
  4066. struct FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4 : public Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2
  4067. {
  4068. // TInstance System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::m_thisRef
  4069. RuntimeObject* ___m_thisRef_25;
  4070. // System.Func`3<TInstance,System.IAsyncResult,TResult> System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::m_endMethod
  4071. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* ___m_endMethod_26;
  4072. };
  4073. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  4074. struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D : public RuntimeObject
  4075. {
  4076. // System.Guid Unity.VisualScripting.GraphElement`1::<guid>k__BackingField
  4077. Guid_t ___U3CguidU3Ek__BackingField_0;
  4078. // TGraph Unity.VisualScripting.GraphElement`1::<graph>k__BackingField
  4079. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ___U3CgraphU3Ek__BackingField_1;
  4080. };
  4081. // Unity.VisualScripting.GraphElement`1<System.Object>
  4082. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4 : public RuntimeObject
  4083. {
  4084. // System.Guid Unity.VisualScripting.GraphElement`1::<guid>k__BackingField
  4085. Guid_t ___U3CguidU3Ek__BackingField_0;
  4086. // TGraph Unity.VisualScripting.GraphElement`1::<graph>k__BackingField
  4087. RuntimeObject* ___U3CgraphU3Ek__BackingField_1;
  4088. };
  4089. // System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>
  4090. struct KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD
  4091. {
  4092. // TKey System.Collections.Generic.KeyValuePair`2::key
  4093. int32_t ___key_0;
  4094. // TValue System.Collections.Generic.KeyValuePair`2::value
  4095. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value_1;
  4096. };
  4097. // System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>
  4098. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  4099. {
  4100. // TResult System.Threading.Tasks.Task`1::m_result
  4101. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___m_result_22;
  4102. };
  4103. // UnityEngine.UIElements.ComputedStyle
  4104. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  4105. {
  4106. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.InheritedData> UnityEngine.UIElements.ComputedStyle::inheritedData
  4107. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData_0;
  4108. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.LayoutData> UnityEngine.UIElements.ComputedStyle::layoutData
  4109. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData_1;
  4110. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.RareData> UnityEngine.UIElements.ComputedStyle::rareData
  4111. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData_2;
  4112. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransformData> UnityEngine.UIElements.ComputedStyle::transformData
  4113. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData_3;
  4114. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransitionData> UnityEngine.UIElements.ComputedStyle::transitionData
  4115. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData_4;
  4116. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.VisualData> UnityEngine.UIElements.ComputedStyle::visualData
  4117. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData_5;
  4118. // UnityEngine.Yoga.YogaNode UnityEngine.UIElements.ComputedStyle::yogaNode
  4119. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___yogaNode_6;
  4120. // System.Collections.Generic.Dictionary`2<System.String,UnityEngine.UIElements.StyleSheets.StylePropertyValue> UnityEngine.UIElements.ComputedStyle::customProperties
  4121. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties_7;
  4122. // System.Int64 UnityEngine.UIElements.ComputedStyle::matchingRulesHash
  4123. int64_t ___matchingRulesHash_8;
  4124. // System.Single UnityEngine.UIElements.ComputedStyle::dpiScaling
  4125. float ___dpiScaling_9;
  4126. // UnityEngine.UIElements.ComputedTransitionProperty[] UnityEngine.UIElements.ComputedStyle::computedTransitions
  4127. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions_10;
  4128. };
  4129. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.ComputedStyle
  4130. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  4131. {
  4132. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData_0;
  4133. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData_1;
  4134. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData_2;
  4135. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData_3;
  4136. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData_4;
  4137. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData_5;
  4138. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___yogaNode_6;
  4139. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties_7;
  4140. int64_t ___matchingRulesHash_8;
  4141. float ___dpiScaling_9;
  4142. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions_10;
  4143. };
  4144. // Native definition for COM marshalling of UnityEngine.UIElements.ComputedStyle
  4145. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  4146. {
  4147. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData_0;
  4148. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData_1;
  4149. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData_2;
  4150. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData_3;
  4151. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData_4;
  4152. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData_5;
  4153. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___yogaNode_6;
  4154. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties_7;
  4155. int64_t ___matchingRulesHash_8;
  4156. float ___dpiScaling_9;
  4157. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions_10;
  4158. };
  4159. // System.Delegate
  4160. struct Delegate_t : public RuntimeObject
  4161. {
  4162. // System.IntPtr System.Delegate::method_ptr
  4163. Il2CppMethodPointer ___method_ptr_0;
  4164. // System.IntPtr System.Delegate::invoke_impl
  4165. intptr_t ___invoke_impl_1;
  4166. // System.Object System.Delegate::m_target
  4167. RuntimeObject* ___m_target_2;
  4168. // System.IntPtr System.Delegate::method
  4169. intptr_t ___method_3;
  4170. // System.IntPtr System.Delegate::delegate_trampoline
  4171. intptr_t ___delegate_trampoline_4;
  4172. // System.IntPtr System.Delegate::extra_arg
  4173. intptr_t ___extra_arg_5;
  4174. // System.IntPtr System.Delegate::method_code
  4175. intptr_t ___method_code_6;
  4176. // System.IntPtr System.Delegate::interp_method
  4177. intptr_t ___interp_method_7;
  4178. // System.IntPtr System.Delegate::interp_invoke_impl
  4179. intptr_t ___interp_invoke_impl_8;
  4180. // System.Reflection.MethodInfo System.Delegate::method_info
  4181. MethodInfo_t* ___method_info_9;
  4182. // System.Reflection.MethodInfo System.Delegate::original_method_info
  4183. MethodInfo_t* ___original_method_info_10;
  4184. // System.DelegateData System.Delegate::data
  4185. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  4186. // System.Boolean System.Delegate::method_is_virtual
  4187. bool ___method_is_virtual_12;
  4188. };
  4189. // Native definition for P/Invoke marshalling of System.Delegate
  4190. struct Delegate_t_marshaled_pinvoke
  4191. {
  4192. intptr_t ___method_ptr_0;
  4193. intptr_t ___invoke_impl_1;
  4194. Il2CppIUnknown* ___m_target_2;
  4195. intptr_t ___method_3;
  4196. intptr_t ___delegate_trampoline_4;
  4197. intptr_t ___extra_arg_5;
  4198. intptr_t ___method_code_6;
  4199. intptr_t ___interp_method_7;
  4200. intptr_t ___interp_invoke_impl_8;
  4201. MethodInfo_t* ___method_info_9;
  4202. MethodInfo_t* ___original_method_info_10;
  4203. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  4204. int32_t ___method_is_virtual_12;
  4205. };
  4206. // Native definition for COM marshalling of System.Delegate
  4207. struct Delegate_t_marshaled_com
  4208. {
  4209. intptr_t ___method_ptr_0;
  4210. intptr_t ___invoke_impl_1;
  4211. Il2CppIUnknown* ___m_target_2;
  4212. intptr_t ___method_3;
  4213. intptr_t ___delegate_trampoline_4;
  4214. intptr_t ___extra_arg_5;
  4215. intptr_t ___method_code_6;
  4216. intptr_t ___interp_method_7;
  4217. intptr_t ___interp_invoke_impl_8;
  4218. MethodInfo_t* ___method_info_9;
  4219. MethodInfo_t* ___original_method_info_10;
  4220. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  4221. int32_t ___method_is_virtual_12;
  4222. };
  4223. // UnityEngine.UIElements.EventBase
  4224. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C : public RuntimeObject
  4225. {
  4226. // System.Int64 UnityEngine.UIElements.EventBase::<timestamp>k__BackingField
  4227. int64_t ___U3CtimestampU3Ek__BackingField_2;
  4228. // System.UInt64 UnityEngine.UIElements.EventBase::<eventId>k__BackingField
  4229. uint64_t ___U3CeventIdU3Ek__BackingField_3;
  4230. // System.UInt64 UnityEngine.UIElements.EventBase::<triggerEventId>k__BackingField
  4231. uint64_t ___U3CtriggerEventIdU3Ek__BackingField_4;
  4232. // UnityEngine.UIElements.EventBase/EventPropagation UnityEngine.UIElements.EventBase::<propagation>k__BackingField
  4233. int32_t ___U3CpropagationU3Ek__BackingField_5;
  4234. // UnityEngine.UIElements.PropagationPaths UnityEngine.UIElements.EventBase::m_Path
  4235. PropagationPaths_tA17A0F2CAFF1A86B552ED6D984DAA2F14AB2B0E5* ___m_Path_6;
  4236. // UnityEngine.UIElements.EventBase/LifeCycleStatus UnityEngine.UIElements.EventBase::<lifeCycleStatus>k__BackingField
  4237. int32_t ___U3ClifeCycleStatusU3Ek__BackingField_7;
  4238. // UnityEngine.UIElements.IEventHandler UnityEngine.UIElements.EventBase::<leafTarget>k__BackingField
  4239. RuntimeObject* ___U3CleafTargetU3Ek__BackingField_8;
  4240. // UnityEngine.UIElements.IEventHandler UnityEngine.UIElements.EventBase::m_Target
  4241. RuntimeObject* ___m_Target_9;
  4242. // System.Collections.Generic.List`1<UnityEngine.UIElements.IEventHandler> UnityEngine.UIElements.EventBase::<skipElements>k__BackingField
  4243. List_1_t6FBD33EFCD307A54E0E8F62AAA0677E2ADAE58D3* ___U3CskipElementsU3Ek__BackingField_10;
  4244. // UnityEngine.UIElements.PropagationPhase UnityEngine.UIElements.EventBase::<propagationPhase>k__BackingField
  4245. int32_t ___U3CpropagationPhaseU3Ek__BackingField_11;
  4246. // UnityEngine.UIElements.IEventHandler UnityEngine.UIElements.EventBase::m_CurrentTarget
  4247. RuntimeObject* ___m_CurrentTarget_12;
  4248. // UnityEngine.Event UnityEngine.UIElements.EventBase::m_ImguiEvent
  4249. Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ImguiEvent_13;
  4250. // UnityEngine.Vector2 UnityEngine.UIElements.EventBase::<originalMousePosition>k__BackingField
  4251. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CoriginalMousePositionU3Ek__BackingField_14;
  4252. };
  4253. // System.Exception
  4254. struct Exception_t : public RuntimeObject
  4255. {
  4256. // System.String System.Exception::_className
  4257. String_t* ____className_1;
  4258. // System.String System.Exception::_message
  4259. String_t* ____message_2;
  4260. // System.Collections.IDictionary System.Exception::_data
  4261. RuntimeObject* ____data_3;
  4262. // System.Exception System.Exception::_innerException
  4263. Exception_t* ____innerException_4;
  4264. // System.String System.Exception::_helpURL
  4265. String_t* ____helpURL_5;
  4266. // System.Object System.Exception::_stackTrace
  4267. RuntimeObject* ____stackTrace_6;
  4268. // System.String System.Exception::_stackTraceString
  4269. String_t* ____stackTraceString_7;
  4270. // System.String System.Exception::_remoteStackTraceString
  4271. String_t* ____remoteStackTraceString_8;
  4272. // System.Int32 System.Exception::_remoteStackIndex
  4273. int32_t ____remoteStackIndex_9;
  4274. // System.Object System.Exception::_dynamicMethods
  4275. RuntimeObject* ____dynamicMethods_10;
  4276. // System.Int32 System.Exception::_HResult
  4277. int32_t ____HResult_11;
  4278. // System.String System.Exception::_source
  4279. String_t* ____source_12;
  4280. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  4281. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  4282. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  4283. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  4284. // System.IntPtr[] System.Exception::native_trace_ips
  4285. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  4286. // System.Int32 System.Exception::caught_in_unmanaged
  4287. int32_t ___caught_in_unmanaged_16;
  4288. };
  4289. // Native definition for P/Invoke marshalling of System.Exception
  4290. struct Exception_t_marshaled_pinvoke
  4291. {
  4292. char* ____className_1;
  4293. char* ____message_2;
  4294. RuntimeObject* ____data_3;
  4295. Exception_t_marshaled_pinvoke* ____innerException_4;
  4296. char* ____helpURL_5;
  4297. Il2CppIUnknown* ____stackTrace_6;
  4298. char* ____stackTraceString_7;
  4299. char* ____remoteStackTraceString_8;
  4300. int32_t ____remoteStackIndex_9;
  4301. Il2CppIUnknown* ____dynamicMethods_10;
  4302. int32_t ____HResult_11;
  4303. char* ____source_12;
  4304. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  4305. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  4306. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  4307. int32_t ___caught_in_unmanaged_16;
  4308. };
  4309. // Native definition for COM marshalling of System.Exception
  4310. struct Exception_t_marshaled_com
  4311. {
  4312. Il2CppChar* ____className_1;
  4313. Il2CppChar* ____message_2;
  4314. RuntimeObject* ____data_3;
  4315. Exception_t_marshaled_com* ____innerException_4;
  4316. Il2CppChar* ____helpURL_5;
  4317. Il2CppIUnknown* ____stackTrace_6;
  4318. Il2CppChar* ____stackTraceString_7;
  4319. Il2CppChar* ____remoteStackTraceString_8;
  4320. int32_t ____remoteStackIndex_9;
  4321. Il2CppIUnknown* ____dynamicMethods_10;
  4322. int32_t ____HResult_11;
  4323. Il2CppChar* ____source_12;
  4324. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  4325. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  4326. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  4327. int32_t ___caught_in_unmanaged_16;
  4328. };
  4329. // System.IO.FileStatus
  4330. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5
  4331. {
  4332. // Interop/Sys/FileStatus System.IO.FileStatus::_fileStatus
  4333. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
  4334. // System.Int32 System.IO.FileStatus::_fileStatusInitialized
  4335. int32_t ____fileStatusInitialized_1;
  4336. // System.Boolean System.IO.FileStatus::<InitiallyDirectory>k__BackingField
  4337. bool ___U3CInitiallyDirectoryU3Ek__BackingField_2;
  4338. // System.Boolean System.IO.FileStatus::_isDirectory
  4339. bool ____isDirectory_3;
  4340. // System.Boolean System.IO.FileStatus::_exists
  4341. bool ____exists_4;
  4342. };
  4343. // Native definition for P/Invoke marshalling of System.IO.FileStatus
  4344. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke
  4345. {
  4346. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
  4347. int32_t ____fileStatusInitialized_1;
  4348. int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
  4349. int32_t ____isDirectory_3;
  4350. int32_t ____exists_4;
  4351. };
  4352. // Native definition for COM marshalling of System.IO.FileStatus
  4353. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com
  4354. {
  4355. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
  4356. int32_t ____fileStatusInitialized_1;
  4357. int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
  4358. int32_t ____isDirectory_3;
  4359. int32_t ____exists_4;
  4360. };
  4361. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord
  4362. struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7
  4363. {
  4364. // System.UInt32 UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::m_GlyphIndex
  4365. uint32_t ___m_GlyphIndex_0;
  4366. // UnityEngine.TextCore.LowLevel.GlyphValueRecord UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::m_GlyphValueRecord
  4367. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord_1;
  4368. };
  4369. // Unity.VisualScripting.Graph
  4370. struct Graph_tD3F160E11AE372F4006562E44A04A934679A72CA : public RuntimeObject
  4371. {
  4372. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphElement> Unity.VisualScripting.Graph::_elements
  4373. List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1* ____elements_0;
  4374. // Unity.VisualScripting.MergedGraphElementCollection Unity.VisualScripting.Graph::<elements>k__BackingField
  4375. MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* ___U3CelementsU3Ek__BackingField_1;
  4376. // System.String Unity.VisualScripting.Graph::<title>k__BackingField
  4377. String_t* ___U3CtitleU3Ek__BackingField_2;
  4378. // System.String Unity.VisualScripting.Graph::<summary>k__BackingField
  4379. String_t* ___U3CsummaryU3Ek__BackingField_3;
  4380. // UnityEngine.Vector2 Unity.VisualScripting.Graph::<pan>k__BackingField
  4381. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpanU3Ek__BackingField_4;
  4382. // System.Single Unity.VisualScripting.Graph::<zoom>k__BackingField
  4383. float ___U3CzoomU3Ek__BackingField_5;
  4384. // System.Boolean Unity.VisualScripting.Graph::prewarmed
  4385. bool ___prewarmed_6;
  4386. };
  4387. // UnityEngine.Object
  4388. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  4389. {
  4390. // System.IntPtr UnityEngine.Object::m_CachedPtr
  4391. intptr_t ___m_CachedPtr_0;
  4392. };
  4393. // Native definition for P/Invoke marshalling of UnityEngine.Object
  4394. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  4395. {
  4396. intptr_t ___m_CachedPtr_0;
  4397. };
  4398. // Native definition for COM marshalling of UnityEngine.Object
  4399. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  4400. {
  4401. intptr_t ___m_CachedPtr_0;
  4402. };
  4403. // Unity.Profiling.ProfilerMarker
  4404. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  4405. {
  4406. // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
  4407. intptr_t ___m_Ptr_0;
  4408. };
  4409. // UnityEngine.UIElements.UIR.RenderChainVEData
  4410. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847
  4411. {
  4412. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::prev
  4413. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev_0;
  4414. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::next
  4415. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next_1;
  4416. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::groupTransformAncestor
  4417. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor_2;
  4418. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::boneTransformAncestor
  4419. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor_3;
  4420. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::prevDirty
  4421. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty_4;
  4422. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::nextDirty
  4423. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty_5;
  4424. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::hierarchyDepth
  4425. int32_t ___hierarchyDepth_6;
  4426. // UnityEngine.UIElements.UIR.RenderDataDirtyTypes UnityEngine.UIElements.UIR.RenderChainVEData::dirtiedValues
  4427. int32_t ___dirtiedValues_7;
  4428. // System.UInt32 UnityEngine.UIElements.UIR.RenderChainVEData::dirtyID
  4429. uint32_t ___dirtyID_8;
  4430. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::firstCommand
  4431. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_9;
  4432. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::lastCommand
  4433. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand_10;
  4434. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::firstClosingCommand
  4435. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand_11;
  4436. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::lastClosingCommand
  4437. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand_12;
  4438. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::isInChain
  4439. bool ___isInChain_13;
  4440. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::isHierarchyHidden
  4441. bool ___isHierarchyHidden_14;
  4442. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::localFlipsWinding
  4443. bool ___localFlipsWinding_15;
  4444. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::localTransformScaleZero
  4445. bool ___localTransformScaleZero_16;
  4446. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::worldFlipsWinding
  4447. bool ___worldFlipsWinding_17;
  4448. // UnityEngine.UIElements.UIR.Implementation.ClipMethod UnityEngine.UIElements.UIR.RenderChainVEData::clipMethod
  4449. int32_t ___clipMethod_18;
  4450. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::childrenStencilRef
  4451. int32_t ___childrenStencilRef_19;
  4452. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::childrenMaskDepth
  4453. int32_t ___childrenMaskDepth_20;
  4454. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::disableNudging
  4455. bool ___disableNudging_21;
  4456. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::usesLegacyText
  4457. bool ___usesLegacyText_22;
  4458. // UnityEngine.UIElements.UIR.MeshHandle UnityEngine.UIElements.UIR.RenderChainVEData::data
  4459. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data_23;
  4460. // UnityEngine.UIElements.UIR.MeshHandle UnityEngine.UIElements.UIR.RenderChainVEData::closingData
  4461. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData_24;
  4462. // UnityEngine.Matrix4x4 UnityEngine.UIElements.UIR.RenderChainVEData::verticesSpace
  4463. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace_25;
  4464. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::displacementUVStart
  4465. int32_t ___displacementUVStart_26;
  4466. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::displacementUVEnd
  4467. int32_t ___displacementUVEnd_27;
  4468. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::transformID
  4469. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID_28;
  4470. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::clipRectID
  4471. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_29;
  4472. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::opacityID
  4473. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID_30;
  4474. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::textCoreSettingsID
  4475. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID_31;
  4476. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::backgroundColorID
  4477. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID_32;
  4478. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderLeftColorID
  4479. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID_33;
  4480. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderTopColorID
  4481. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID_34;
  4482. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderRightColorID
  4483. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID_35;
  4484. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderBottomColorID
  4485. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID_36;
  4486. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::tintColorID
  4487. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID_37;
  4488. // System.Single UnityEngine.UIElements.UIR.RenderChainVEData::compositeOpacity
  4489. float ___compositeOpacity_38;
  4490. // UnityEngine.Color UnityEngine.UIElements.UIR.RenderChainVEData::backgroundColor
  4491. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_39;
  4492. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::prevText
  4493. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevText_40;
  4494. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::nextText
  4495. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextText_41;
  4496. // System.Collections.Generic.List`1<UnityEngine.UIElements.UIR.RenderChainTextEntry> UnityEngine.UIElements.UIR.RenderChainVEData::textEntries
  4497. List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC* ___textEntries_42;
  4498. // UnityEngine.UIElements.UIR.BasicNode`1<UnityEngine.UIElements.UIR.TextureEntry> UnityEngine.UIElements.UIR.RenderChainVEData::textures
  4499. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures_43;
  4500. };
  4501. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.RenderChainVEData
  4502. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_pinvoke
  4503. {
  4504. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev_0;
  4505. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next_1;
  4506. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor_2;
  4507. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor_3;
  4508. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty_4;
  4509. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty_5;
  4510. int32_t ___hierarchyDepth_6;
  4511. int32_t ___dirtiedValues_7;
  4512. uint32_t ___dirtyID_8;
  4513. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_9;
  4514. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand_10;
  4515. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand_11;
  4516. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand_12;
  4517. int32_t ___isInChain_13;
  4518. int32_t ___isHierarchyHidden_14;
  4519. int32_t ___localFlipsWinding_15;
  4520. int32_t ___localTransformScaleZero_16;
  4521. int32_t ___worldFlipsWinding_17;
  4522. int32_t ___clipMethod_18;
  4523. int32_t ___childrenStencilRef_19;
  4524. int32_t ___childrenMaskDepth_20;
  4525. int32_t ___disableNudging_21;
  4526. int32_t ___usesLegacyText_22;
  4527. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data_23;
  4528. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData_24;
  4529. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace_25;
  4530. int32_t ___displacementUVStart_26;
  4531. int32_t ___displacementUVEnd_27;
  4532. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID_28;
  4533. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_29;
  4534. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID_30;
  4535. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID_31;
  4536. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID_32;
  4537. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID_33;
  4538. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID_34;
  4539. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID_35;
  4540. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID_36;
  4541. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID_37;
  4542. float ___compositeOpacity_38;
  4543. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_39;
  4544. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevText_40;
  4545. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextText_41;
  4546. List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC* ___textEntries_42;
  4547. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures_43;
  4548. };
  4549. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.RenderChainVEData
  4550. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_com
  4551. {
  4552. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev_0;
  4553. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next_1;
  4554. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor_2;
  4555. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor_3;
  4556. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty_4;
  4557. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty_5;
  4558. int32_t ___hierarchyDepth_6;
  4559. int32_t ___dirtiedValues_7;
  4560. uint32_t ___dirtyID_8;
  4561. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_9;
  4562. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand_10;
  4563. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand_11;
  4564. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand_12;
  4565. int32_t ___isInChain_13;
  4566. int32_t ___isHierarchyHidden_14;
  4567. int32_t ___localFlipsWinding_15;
  4568. int32_t ___localTransformScaleZero_16;
  4569. int32_t ___worldFlipsWinding_17;
  4570. int32_t ___clipMethod_18;
  4571. int32_t ___childrenStencilRef_19;
  4572. int32_t ___childrenMaskDepth_20;
  4573. int32_t ___disableNudging_21;
  4574. int32_t ___usesLegacyText_22;
  4575. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data_23;
  4576. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData_24;
  4577. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace_25;
  4578. int32_t ___displacementUVStart_26;
  4579. int32_t ___displacementUVEnd_27;
  4580. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID_28;
  4581. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_29;
  4582. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID_30;
  4583. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID_31;
  4584. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID_32;
  4585. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID_33;
  4586. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID_34;
  4587. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID_35;
  4588. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID_36;
  4589. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID_37;
  4590. float ___compositeOpacity_38;
  4591. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_39;
  4592. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevText_40;
  4593. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextText_41;
  4594. List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC* ___textEntries_42;
  4595. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures_43;
  4596. };
  4597. // System.RuntimeTypeHandle
  4598. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  4599. {
  4600. // System.IntPtr System.RuntimeTypeHandle::value
  4601. intptr_t ___value_0;
  4602. };
  4603. // UnityEngine.UIElements.StyleLength
  4604. struct StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8
  4605. {
  4606. // UnityEngine.UIElements.Length UnityEngine.UIElements.StyleLength::m_Value
  4607. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Value_0;
  4608. // UnityEngine.UIElements.StyleKeyword UnityEngine.UIElements.StyleLength::m_Keyword
  4609. int32_t ___m_Keyword_1;
  4610. };
  4611. // System.Array/RawData
  4612. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject
  4613. {
  4614. // System.IntPtr System.Array/RawData::Bounds
  4615. intptr_t ___Bounds_0;
  4616. // System.IntPtr System.Array/RawData::Count
  4617. intptr_t ___Count_1;
  4618. // System.Byte System.Array/RawData::Data
  4619. uint8_t ___Data_2;
  4620. };
  4621. // Native definition for P/Invoke marshalling of System.Array/RawData
  4622. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
  4623. {
  4624. intptr_t ___Bounds_0;
  4625. intptr_t ___Count_1;
  4626. uint8_t ___Data_2;
  4627. };
  4628. // Native definition for COM marshalling of System.Array/RawData
  4629. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
  4630. {
  4631. intptr_t ___Bounds_0;
  4632. intptr_t ___Count_1;
  4633. uint8_t ___Data_2;
  4634. };
  4635. // System.IO.Enumeration.FileSystemEnumerable`1/DelegateEnumerator<System.Object>
  4636. struct DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970 : public FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA
  4637. {
  4638. // System.IO.Enumeration.FileSystemEnumerable`1<TResult> System.IO.Enumeration.FileSystemEnumerable`1/DelegateEnumerator::_enumerable
  4639. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* ____enumerable_12;
  4640. };
  4641. // UnityEngine.UIElements.EventBase`1<System.Object>
  4642. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1 : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  4643. {
  4644. // System.Int32 UnityEngine.UIElements.EventBase`1::m_RefCount
  4645. int32_t ___m_RefCount_17;
  4646. };
  4647. // System.Linq.Expressions.Expression0`1<System.Object>
  4648. struct Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047 : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4649. {
  4650. };
  4651. // System.Linq.Expressions.Expression1`1<System.Object>
  4652. struct Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086 : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4653. {
  4654. // System.Object System.Linq.Expressions.Expression1`1::_par0
  4655. RuntimeObject* ____par0_4;
  4656. };
  4657. // System.Linq.Expressions.Expression2`1<System.Object>
  4658. struct Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4659. {
  4660. // System.Object System.Linq.Expressions.Expression2`1::_par0
  4661. RuntimeObject* ____par0_4;
  4662. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression2`1::_par1
  4663. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ____par1_5;
  4664. };
  4665. // System.Linq.Expressions.Expression3`1<System.Object>
  4666. struct Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4667. {
  4668. // System.Object System.Linq.Expressions.Expression3`1::_par0
  4669. RuntimeObject* ____par0_4;
  4670. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression3`1::_par1
  4671. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ____par1_5;
  4672. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression3`1::_par2
  4673. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ____par2_6;
  4674. };
  4675. // System.Linq.Expressions.ExpressionN`1<System.Object>
  4676. struct ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9 : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4677. {
  4678. // System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression> System.Linq.Expressions.ExpressionN`1::_parameters
  4679. RuntimeObject* ____parameters_4;
  4680. };
  4681. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>
  4682. struct FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145 : public Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17
  4683. {
  4684. // TInstance System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::m_thisRef
  4685. RuntimeObject* ___m_thisRef_25;
  4686. // System.Func`3<TInstance,System.IAsyncResult,TResult> System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::m_endMethod
  4687. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* ___m_endMethod_26;
  4688. };
  4689. // System.ReadOnlySpan`1<System.Char>
  4690. struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1
  4691. {
  4692. // System.ByReference`1<T> System.ReadOnlySpan`1::_pointer
  4693. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer_0;
  4694. // System.Int32 System.ReadOnlySpan`1::_length
  4695. int32_t ____length_1;
  4696. };
  4697. // System.Span`1<System.Char>
  4698. struct Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D
  4699. {
  4700. // System.ByReference`1<T> System.Span`1::_pointer
  4701. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer_0;
  4702. // System.Int32 System.Span`1::_length
  4703. int32_t ____length_1;
  4704. };
  4705. // UnityEngine.AnimationEvent
  4706. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174 : public RuntimeObject
  4707. {
  4708. // System.Single UnityEngine.AnimationEvent::m_Time
  4709. float ___m_Time_0;
  4710. // System.String UnityEngine.AnimationEvent::m_FunctionName
  4711. String_t* ___m_FunctionName_1;
  4712. // System.String UnityEngine.AnimationEvent::m_StringParameter
  4713. String_t* ___m_StringParameter_2;
  4714. // UnityEngine.Object UnityEngine.AnimationEvent::m_ObjectReferenceParameter
  4715. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_ObjectReferenceParameter_3;
  4716. // System.Single UnityEngine.AnimationEvent::m_FloatParameter
  4717. float ___m_FloatParameter_4;
  4718. // System.Int32 UnityEngine.AnimationEvent::m_IntParameter
  4719. int32_t ___m_IntParameter_5;
  4720. // System.Int32 UnityEngine.AnimationEvent::m_MessageOptions
  4721. int32_t ___m_MessageOptions_6;
  4722. // UnityEngine.AnimationEventSource UnityEngine.AnimationEvent::m_Source
  4723. int32_t ___m_Source_7;
  4724. // UnityEngine.AnimationState UnityEngine.AnimationEvent::m_StateSender
  4725. AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* ___m_StateSender_8;
  4726. // UnityEngine.AnimatorStateInfo UnityEngine.AnimationEvent::m_AnimatorStateInfo
  4727. AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 ___m_AnimatorStateInfo_9;
  4728. // UnityEngine.AnimatorClipInfo UnityEngine.AnimationEvent::m_AnimatorClipInfo
  4729. AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 ___m_AnimatorClipInfo_10;
  4730. };
  4731. // Native definition for P/Invoke marshalling of UnityEngine.AnimationEvent
  4732. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174_marshaled_pinvoke
  4733. {
  4734. float ___m_Time_0;
  4735. char* ___m_FunctionName_1;
  4736. char* ___m_StringParameter_2;
  4737. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_ObjectReferenceParameter_3;
  4738. float ___m_FloatParameter_4;
  4739. int32_t ___m_IntParameter_5;
  4740. int32_t ___m_MessageOptions_6;
  4741. int32_t ___m_Source_7;
  4742. AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* ___m_StateSender_8;
  4743. AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 ___m_AnimatorStateInfo_9;
  4744. AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 ___m_AnimatorClipInfo_10;
  4745. };
  4746. // Native definition for COM marshalling of UnityEngine.AnimationEvent
  4747. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174_marshaled_com
  4748. {
  4749. float ___m_Time_0;
  4750. Il2CppChar* ___m_FunctionName_1;
  4751. Il2CppChar* ___m_StringParameter_2;
  4752. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_ObjectReferenceParameter_3;
  4753. float ___m_FloatParameter_4;
  4754. int32_t ___m_IntParameter_5;
  4755. int32_t ___m_MessageOptions_6;
  4756. int32_t ___m_Source_7;
  4757. AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* ___m_StateSender_8;
  4758. AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 ___m_AnimatorStateInfo_9;
  4759. AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 ___m_AnimatorClipInfo_10;
  4760. };
  4761. // UnityEngine.Component
  4762. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  4763. {
  4764. };
  4765. // Unity.VisualScripting.FlowGraph
  4766. struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45 : public Graph_tD3F160E11AE372F4006562E44A04A934679A72CA
  4767. {
  4768. // Unity.VisualScripting.VariableDeclarations Unity.VisualScripting.FlowGraph::<variables>k__BackingField
  4769. VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___U3CvariablesU3Ek__BackingField_7;
  4770. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.IUnit> Unity.VisualScripting.FlowGraph::<units>k__BackingField
  4771. GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* ___U3CunitsU3Ek__BackingField_8;
  4772. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ControlConnection,Unity.VisualScripting.ControlOutput,Unity.VisualScripting.ControlInput> Unity.VisualScripting.FlowGraph::<controlConnections>k__BackingField
  4773. GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* ___U3CcontrolConnectionsU3Ek__BackingField_9;
  4774. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ValueConnection,Unity.VisualScripting.ValueOutput,Unity.VisualScripting.ValueInput> Unity.VisualScripting.FlowGraph::<valueConnections>k__BackingField
  4775. GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* ___U3CvalueConnectionsU3Ek__BackingField_10;
  4776. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.InvalidConnection,Unity.VisualScripting.IUnitOutputPort,Unity.VisualScripting.IUnitInputPort> Unity.VisualScripting.FlowGraph::<invalidConnections>k__BackingField
  4777. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* ___U3CinvalidConnectionsU3Ek__BackingField_11;
  4778. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.GraphGroup> Unity.VisualScripting.FlowGraph::<groups>k__BackingField
  4779. GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___U3CgroupsU3Ek__BackingField_12;
  4780. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.StickyNote> Unity.VisualScripting.FlowGraph::<sticky>k__BackingField
  4781. GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___U3CstickyU3Ek__BackingField_13;
  4782. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlInputDefinition> Unity.VisualScripting.FlowGraph::<controlInputDefinitions>k__BackingField
  4783. UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8* ___U3CcontrolInputDefinitionsU3Ek__BackingField_16;
  4784. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlOutputDefinition> Unity.VisualScripting.FlowGraph::<controlOutputDefinitions>k__BackingField
  4785. UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C* ___U3CcontrolOutputDefinitionsU3Ek__BackingField_17;
  4786. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueInputDefinition> Unity.VisualScripting.FlowGraph::<valueInputDefinitions>k__BackingField
  4787. UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628* ___U3CvalueInputDefinitionsU3Ek__BackingField_18;
  4788. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueOutputDefinition> Unity.VisualScripting.FlowGraph::<valueOutputDefinitions>k__BackingField
  4789. UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347* ___U3CvalueOutputDefinitionsU3Ek__BackingField_19;
  4790. // System.Action Unity.VisualScripting.FlowGraph::onPortDefinitionsChanged
  4791. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortDefinitionsChanged_20;
  4792. };
  4793. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  4794. struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E
  4795. {
  4796. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_FirstAdjustmentRecord
  4797. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord_0;
  4798. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_SecondAdjustmentRecord
  4799. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord_1;
  4800. // UnityEngine.TextCore.LowLevel.FontFeatureLookupFlags UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_FeatureLookupFlags
  4801. int32_t ___m_FeatureLookupFlags_2;
  4802. };
  4803. // Unity.VisualScripting.InvalidImplementationException
  4804. struct InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6 : public Exception_t
  4805. {
  4806. };
  4807. // System.MulticastDelegate
  4808. struct MulticastDelegate_t : public Delegate_t
  4809. {
  4810. // System.Delegate[] System.MulticastDelegate::delegates
  4811. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  4812. };
  4813. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  4814. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  4815. {
  4816. Delegate_t_marshaled_pinvoke** ___delegates_13;
  4817. };
  4818. // Native definition for COM marshalling of System.MulticastDelegate
  4819. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  4820. {
  4821. Delegate_t_marshaled_com** ___delegates_13;
  4822. };
  4823. // System.SystemException
  4824. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  4825. {
  4826. };
  4827. // System.Type
  4828. struct Type_t : public MemberInfo_t
  4829. {
  4830. // System.RuntimeTypeHandle System.Type::_impl
  4831. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
  4832. };
  4833. // Unity.VisualScripting.Unit
  4834. struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191 : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
  4835. {
  4836. // System.Boolean Unity.VisualScripting.Unit::<isDefined>k__BackingField
  4837. bool ___U3CisDefinedU3Ek__BackingField_2;
  4838. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlInput> Unity.VisualScripting.Unit::<controlInputs>k__BackingField
  4839. RuntimeObject* ___U3CcontrolInputsU3Ek__BackingField_3;
  4840. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlOutput> Unity.VisualScripting.Unit::<controlOutputs>k__BackingField
  4841. RuntimeObject* ___U3CcontrolOutputsU3Ek__BackingField_4;
  4842. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueInput> Unity.VisualScripting.Unit::<valueInputs>k__BackingField
  4843. RuntimeObject* ___U3CvalueInputsU3Ek__BackingField_5;
  4844. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueOutput> Unity.VisualScripting.Unit::<valueOutputs>k__BackingField
  4845. RuntimeObject* ___U3CvalueOutputsU3Ek__BackingField_6;
  4846. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidInput> Unity.VisualScripting.Unit::<invalidInputs>k__BackingField
  4847. RuntimeObject* ___U3CinvalidInputsU3Ek__BackingField_7;
  4848. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidOutput> Unity.VisualScripting.Unit::<invalidOutputs>k__BackingField
  4849. RuntimeObject* ___U3CinvalidOutputsU3Ek__BackingField_8;
  4850. // System.Action Unity.VisualScripting.Unit::onPortsChanged
  4851. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortsChanged_9;
  4852. // System.Collections.Generic.Dictionary`2<System.String,System.Object> Unity.VisualScripting.Unit::<defaultValues>k__BackingField
  4853. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CdefaultValuesU3Ek__BackingField_10;
  4854. // Unity.VisualScripting.IConnectionCollection`3<Unity.VisualScripting.IUnitRelation,Unity.VisualScripting.IUnitPort,Unity.VisualScripting.IUnitPort> Unity.VisualScripting.Unit::<relations>k__BackingField
  4855. RuntimeObject* ___U3CrelationsU3Ek__BackingField_11;
  4856. // System.Boolean Unity.VisualScripting.Unit::<isControlRoot>k__BackingField
  4857. bool ___U3CisControlRootU3Ek__BackingField_12;
  4858. // UnityEngine.Vector2 Unity.VisualScripting.Unit::<position>k__BackingField
  4859. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField_13;
  4860. // System.Exception Unity.VisualScripting.Unit::<definitionException>k__BackingField
  4861. Exception_t* ___U3CdefinitionExceptionU3Ek__BackingField_14;
  4862. };
  4863. // UnityEngine.UIElements.VisualElement
  4864. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115 : public Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0
  4865. {
  4866. // System.Int32 UnityEngine.UIElements.VisualElement::<UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingField
  4867. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_runningAnimationCountU3Ek__BackingField_7;
  4868. // System.Int32 UnityEngine.UIElements.VisualElement::<UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingField
  4869. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_completedAnimationCountU3Ek__BackingField_8;
  4870. // System.String UnityEngine.UIElements.VisualElement::m_Name
  4871. String_t* ___m_Name_13;
  4872. // System.Collections.Generic.List`1<System.String> UnityEngine.UIElements.VisualElement::m_ClassList
  4873. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ClassList_14;
  4874. // System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.PropertyName,System.Object>> UnityEngine.UIElements.VisualElement::m_PropertyBag
  4875. List_1_t60F39D768DAD2345527AD3EE73FAB2667DF4F260* ___m_PropertyBag_15;
  4876. // UnityEngine.UIElements.VisualElementFlags UnityEngine.UIElements.VisualElement::m_Flags
  4877. int32_t ___m_Flags_16;
  4878. // System.String UnityEngine.UIElements.VisualElement::m_ViewDataKey
  4879. String_t* ___m_ViewDataKey_17;
  4880. // UnityEngine.UIElements.RenderHints UnityEngine.UIElements.VisualElement::m_RenderHints
  4881. int32_t ___m_RenderHints_18;
  4882. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::lastLayout
  4883. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastLayout_19;
  4884. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::lastPseudoPadding
  4885. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastPseudoPadding_20;
  4886. // UnityEngine.UIElements.UIR.RenderChainVEData UnityEngine.UIElements.VisualElement::renderChainData
  4887. RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847 ___renderChainData_21;
  4888. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_Layout
  4889. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_Layout_22;
  4890. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_BoundingBox
  4891. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_BoundingBox_23;
  4892. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_WorldBoundingBox
  4893. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldBoundingBox_24;
  4894. // UnityEngine.Matrix4x4 UnityEngine.UIElements.VisualElement::m_WorldTransformCache
  4895. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformCache_25;
  4896. // UnityEngine.Matrix4x4 UnityEngine.UIElements.VisualElement::m_WorldTransformInverseCache
  4897. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformInverseCache_26;
  4898. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_WorldClip
  4899. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClip_27;
  4900. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_WorldClipMinusGroup
  4901. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClipMinusGroup_28;
  4902. // System.Boolean UnityEngine.UIElements.VisualElement::m_WorldClipIsInfinite
  4903. bool ___m_WorldClipIsInfinite_29;
  4904. // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.VisualElement::triggerPseudoMask
  4905. int32_t ___triggerPseudoMask_31;
  4906. // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.VisualElement::dependencyPseudoMask
  4907. int32_t ___dependencyPseudoMask_32;
  4908. // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.VisualElement::m_PseudoStates
  4909. int32_t ___m_PseudoStates_33;
  4910. // System.Int32 UnityEngine.UIElements.VisualElement::<containedPointerIds>k__BackingField
  4911. int32_t ___U3CcontainedPointerIdsU3Ek__BackingField_34;
  4912. // UnityEngine.UIElements.PickingMode UnityEngine.UIElements.VisualElement::<pickingMode>k__BackingField
  4913. int32_t ___U3CpickingModeU3Ek__BackingField_35;
  4914. // UnityEngine.Yoga.YogaNode UnityEngine.UIElements.VisualElement::<yogaNode>k__BackingField
  4915. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___U3CyogaNodeU3Ek__BackingField_36;
  4916. // UnityEngine.UIElements.ComputedStyle UnityEngine.UIElements.VisualElement::m_Style
  4917. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___m_Style_37;
  4918. // UnityEngine.UIElements.StyleVariableContext UnityEngine.UIElements.VisualElement::variableContext
  4919. StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527* ___variableContext_38;
  4920. // System.Int32 UnityEngine.UIElements.VisualElement::inheritedStylesHash
  4921. int32_t ___inheritedStylesHash_39;
  4922. // System.UInt32 UnityEngine.UIElements.VisualElement::controlid
  4923. uint32_t ___controlid_40;
  4924. // System.Int32 UnityEngine.UIElements.VisualElement::imguiContainerDescendantCount
  4925. int32_t ___imguiContainerDescendantCount_41;
  4926. // System.Boolean UnityEngine.UIElements.VisualElement::<enabledSelf>k__BackingField
  4927. bool ___U3CenabledSelfU3Ek__BackingField_42;
  4928. // System.Action`1<UnityEngine.UIElements.MeshGenerationContext> UnityEngine.UIElements.VisualElement::<generateVisualContent>k__BackingField
  4929. Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B* ___U3CgenerateVisualContentU3Ek__BackingField_43;
  4930. // Unity.Profiling.ProfilerMarker UnityEngine.UIElements.VisualElement::k_GenerateVisualContentMarker
  4931. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateVisualContentMarker_44;
  4932. // UnityEngine.UIElements.VisualElement/RenderTargetMode UnityEngine.UIElements.VisualElement::m_SubRenderTargetMode
  4933. int32_t ___m_SubRenderTargetMode_45;
  4934. // UnityEngine.Material UnityEngine.UIElements.VisualElement::m_defaultMaterial
  4935. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_defaultMaterial_47;
  4936. // UnityEngine.UIElements.VisualElement/TypeData UnityEngine.UIElements.VisualElement::m_TypeData
  4937. TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A* ___m_TypeData_49;
  4938. // UnityEngine.UIElements.VisualElement/Hierarchy UnityEngine.UIElements.VisualElement::<hierarchy>k__BackingField
  4939. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 ___U3ChierarchyU3Ek__BackingField_51;
  4940. // System.Boolean UnityEngine.UIElements.VisualElement::<isRootVisualContainer>k__BackingField
  4941. bool ___U3CisRootVisualContainerU3Ek__BackingField_52;
  4942. // System.Boolean UnityEngine.UIElements.VisualElement::<cacheAsBitmap>k__BackingField
  4943. bool ___U3CcacheAsBitmapU3Ek__BackingField_53;
  4944. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::m_PhysicalParent
  4945. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_PhysicalParent_54;
  4946. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::m_LogicalParent
  4947. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_LogicalParent_55;
  4948. // System.Collections.Generic.List`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.VisualElement::m_Children
  4949. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_Children_57;
  4950. // UnityEngine.UIElements.BaseVisualElementPanel UnityEngine.UIElements.VisualElement::<elementPanel>k__BackingField
  4951. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CelementPanelU3Ek__BackingField_58;
  4952. // UnityEngine.UIElements.VisualTreeAsset UnityEngine.UIElements.VisualElement::m_VisualTreeAssetSource
  4953. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___m_VisualTreeAssetSource_59;
  4954. // UnityEngine.UIElements.InlineStyleAccess UnityEngine.UIElements.VisualElement::inlineStyleAccess
  4955. InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165* ___inlineStyleAccess_61;
  4956. // System.Collections.Generic.List`1<UnityEngine.UIElements.StyleSheet> UnityEngine.UIElements.VisualElement::styleSheetList
  4957. List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F* ___styleSheetList_62;
  4958. // System.Collections.Generic.List`1<UnityEngine.UIElements.Experimental.IValueAnimationUpdate> UnityEngine.UIElements.VisualElement::m_RunningAnimations
  4959. List_1_t96E9133B70FB6765E6B138E810D33E18901715DA* ___m_RunningAnimations_64;
  4960. };
  4961. // System.Action`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  4962. struct Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9 : public MulticastDelegate_t
  4963. {
  4964. };
  4965. // System.Action`1<System.Boolean>
  4966. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  4967. {
  4968. };
  4969. // System.Action`1<Unity.VisualScripting.CustomEventArgs>
  4970. struct Action_1_t86D072B032BE6224AE97339E11155FE3C2852631 : public MulticastDelegate_t
  4971. {
  4972. };
  4973. // System.Action`1<Unity.VisualScripting.EmptyEventArgs>
  4974. struct Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0 : public MulticastDelegate_t
  4975. {
  4976. };
  4977. // System.Action`1<System.Int32>
  4978. struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404 : public MulticastDelegate_t
  4979. {
  4980. };
  4981. // System.Action`1<System.Int32Enum>
  4982. struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
  4983. {
  4984. };
  4985. // System.Action`1<System.Object>
  4986. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  4987. {
  4988. };
  4989. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  4990. struct Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB : public MulticastDelegate_t
  4991. {
  4992. };
  4993. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  4994. struct Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7 : public MulticastDelegate_t
  4995. {
  4996. };
  4997. // System.Action`1<System.Single>
  4998. struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A : public MulticastDelegate_t
  4999. {
  5000. };
  5001. // System.Action`1<UnityEngine.Vector2>
  5002. struct Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81 : public MulticastDelegate_t
  5003. {
  5004. };
  5005. // System.Action`2<System.Boolean,System.Object>
  5006. struct Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB : public MulticastDelegate_t
  5007. {
  5008. };
  5009. // System.Action`2<System.Object,System.Object>
  5010. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
  5011. {
  5012. };
  5013. // System.Action`3<System.Object,System.Object,System.Object>
  5014. struct Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58 : public MulticastDelegate_t
  5015. {
  5016. };
  5017. // UnityEngine.UIElements.EventCallback`1<System.Object>
  5018. struct EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07 : public MulticastDelegate_t
  5019. {
  5020. };
  5021. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  5022. struct EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927 : public MulticastDelegate_t
  5023. {
  5024. };
  5025. // System.EventHandler`1<System.Object>
  5026. struct EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746 : public MulticastDelegate_t
  5027. {
  5028. };
  5029. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5030. struct EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5031. {
  5032. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5033. bool ___U3CcoroutineU3Ek__BackingField_15;
  5034. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5035. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5036. };
  5037. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  5038. struct EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5039. {
  5040. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5041. bool ___U3CcoroutineU3Ek__BackingField_15;
  5042. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5043. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5044. };
  5045. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  5046. struct EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5047. {
  5048. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5049. bool ___U3CcoroutineU3Ek__BackingField_15;
  5050. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5051. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5052. };
  5053. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  5054. struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5055. {
  5056. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5057. bool ___U3CcoroutineU3Ek__BackingField_15;
  5058. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5059. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5060. };
  5061. // Unity.VisualScripting.EventUnit`1<System.Int32>
  5062. struct EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5063. {
  5064. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5065. bool ___U3CcoroutineU3Ek__BackingField_15;
  5066. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5067. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5068. };
  5069. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  5070. struct EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5071. {
  5072. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5073. bool ___U3CcoroutineU3Ek__BackingField_15;
  5074. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5075. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5076. };
  5077. // Unity.VisualScripting.EventUnit`1<System.Object>
  5078. struct EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5079. {
  5080. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5081. bool ___U3CcoroutineU3Ek__BackingField_15;
  5082. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5083. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5084. };
  5085. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5086. struct EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5087. {
  5088. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5089. bool ___U3CcoroutineU3Ek__BackingField_15;
  5090. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5091. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5092. };
  5093. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5094. struct EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5095. {
  5096. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5097. bool ___U3CcoroutineU3Ek__BackingField_15;
  5098. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5099. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5100. };
  5101. // Unity.VisualScripting.EventUnit`1<System.Single>
  5102. struct EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5103. {
  5104. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5105. bool ___U3CcoroutineU3Ek__BackingField_15;
  5106. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5107. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5108. };
  5109. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  5110. struct EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  5111. {
  5112. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  5113. bool ___U3CcoroutineU3Ek__BackingField_15;
  5114. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  5115. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  5116. };
  5117. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  5118. struct FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8 : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
  5119. {
  5120. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusEventBase`1::<relatedTarget>k__BackingField
  5121. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___U3CrelatedTargetU3Ek__BackingField_18;
  5122. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusEventBase`1::<direction>k__BackingField
  5123. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CdirectionU3Ek__BackingField_19;
  5124. // UnityEngine.UIElements.FocusController UnityEngine.UIElements.FocusEventBase`1::<focusController>k__BackingField
  5125. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___U3CfocusControllerU3Ek__BackingField_20;
  5126. // System.Boolean UnityEngine.UIElements.FocusEventBase`1::<IsFocusDelegated>k__BackingField
  5127. bool ___U3CIsFocusDelegatedU3Ek__BackingField_21;
  5128. };
  5129. // System.Linq.Expressions.FullExpression`1<System.Object>
  5130. struct FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B : public ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9
  5131. {
  5132. // System.String System.Linq.Expressions.FullExpression`1::<NameCore>k__BackingField
  5133. String_t* ___U3CNameCoreU3Ek__BackingField_5;
  5134. // System.Boolean System.Linq.Expressions.FullExpression`1::<TailCallCore>k__BackingField
  5135. bool ___U3CTailCallCoreU3Ek__BackingField_6;
  5136. };
  5137. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  5138. struct Func_1_t911AC4A38419FF93611610DD8E30223A906746EE : public MulticastDelegate_t
  5139. {
  5140. };
  5141. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  5142. struct Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9 : public MulticastDelegate_t
  5143. {
  5144. };
  5145. // System.Func`1<System.Nullable`1<System.Int32>>
  5146. struct Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8 : public MulticastDelegate_t
  5147. {
  5148. };
  5149. // System.Func`1<System.ValueTuple`2<System.Boolean,System.Object>>
  5150. struct Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129 : public MulticastDelegate_t
  5151. {
  5152. };
  5153. // System.Func`1<System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  5154. struct Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5 : public MulticastDelegate_t
  5155. {
  5156. };
  5157. // System.Func`1<System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  5158. struct Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1 : public MulticastDelegate_t
  5159. {
  5160. };
  5161. // System.Func`1<System.Boolean>
  5162. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
  5163. {
  5164. };
  5165. // System.Func`1<System.Double>
  5166. struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7 : public MulticastDelegate_t
  5167. {
  5168. };
  5169. // System.Func`1<System.Int32>
  5170. struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD : public MulticastDelegate_t
  5171. {
  5172. };
  5173. // System.Func`1<System.Int32Enum>
  5174. struct Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551 : public MulticastDelegate_t
  5175. {
  5176. };
  5177. // System.Func`1<System.Object>
  5178. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
  5179. {
  5180. };
  5181. // System.Func`1<System.Single>
  5182. struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t
  5183. {
  5184. };
  5185. // System.Func`1<System.Net.Sockets.UdpReceiveResult>
  5186. struct Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA : public MulticastDelegate_t
  5187. {
  5188. };
  5189. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  5190. struct Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E : public MulticastDelegate_t
  5191. {
  5192. };
  5193. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5194. struct Func_10_t087C827415001DB18D517A84B0745B13505073A0 : public MulticastDelegate_t
  5195. {
  5196. };
  5197. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5198. struct Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54 : public MulticastDelegate_t
  5199. {
  5200. };
  5201. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5202. struct Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A : public MulticastDelegate_t
  5203. {
  5204. };
  5205. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5206. struct Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA : public MulticastDelegate_t
  5207. {
  5208. };
  5209. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5210. struct Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234 : public MulticastDelegate_t
  5211. {
  5212. };
  5213. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5214. struct Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1 : public MulticastDelegate_t
  5215. {
  5216. };
  5217. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5218. struct Func_16_tED498041E58A211B0CC721763720F1F7408803EC : public MulticastDelegate_t
  5219. {
  5220. };
  5221. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5222. struct Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91 : public MulticastDelegate_t
  5223. {
  5224. };
  5225. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Boolean>
  5226. struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58 : public MulticastDelegate_t
  5227. {
  5228. };
  5229. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Object>
  5230. struct Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D : public MulticastDelegate_t
  5231. {
  5232. };
  5233. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  5234. struct Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943 : public MulticastDelegate_t
  5235. {
  5236. };
  5237. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  5238. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858 : public MulticastDelegate_t
  5239. {
  5240. };
  5241. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  5242. struct Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133 : public MulticastDelegate_t
  5243. {
  5244. };
  5245. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  5246. struct Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF : public MulticastDelegate_t
  5247. {
  5248. };
  5249. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  5250. struct Func_2_tF42287527472FA89789873F068A87C60A00EC7D3 : public MulticastDelegate_t
  5251. {
  5252. };
  5253. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  5254. struct Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97 : public MulticastDelegate_t
  5255. {
  5256. };
  5257. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  5258. struct Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8 : public MulticastDelegate_t
  5259. {
  5260. };
  5261. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  5262. struct Func_2_t383ACA034986FB526C2536401996EF1CC0889958 : public MulticastDelegate_t
  5263. {
  5264. };
  5265. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  5266. struct Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B : public MulticastDelegate_t
  5267. {
  5268. };
  5269. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  5270. struct Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4 : public MulticastDelegate_t
  5271. {
  5272. };
  5273. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  5274. struct Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A : public MulticastDelegate_t
  5275. {
  5276. };
  5277. // System.Func`2<System.Boolean,System.Object>
  5278. struct Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B : public MulticastDelegate_t
  5279. {
  5280. };
  5281. // System.Func`2<System.Byte,System.Object>
  5282. struct Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C : public MulticastDelegate_t
  5283. {
  5284. };
  5285. // System.Func`2<System.Threading.CancellationToken,System.Object>
  5286. struct Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634 : public MulticastDelegate_t
  5287. {
  5288. };
  5289. // System.Func`2<System.Char,System.Boolean>
  5290. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F : public MulticastDelegate_t
  5291. {
  5292. };
  5293. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  5294. struct Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E : public MulticastDelegate_t
  5295. {
  5296. };
  5297. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  5298. struct Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277 : public MulticastDelegate_t
  5299. {
  5300. };
  5301. // System.Func`2<System.Decimal,System.Object>
  5302. struct Func_2_t0C801DCC6DF74E147B056B1088AE158808777088 : public MulticastDelegate_t
  5303. {
  5304. };
  5305. // System.Func`2<System.Double,System.Object>
  5306. struct Func_2_t40F01D770C6FE35662554498B7F14A9413810098 : public MulticastDelegate_t
  5307. {
  5308. };
  5309. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  5310. struct Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF : public MulticastDelegate_t
  5311. {
  5312. };
  5313. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  5314. struct Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E : public MulticastDelegate_t
  5315. {
  5316. };
  5317. // System.Func`2<System.Guid,System.Boolean>
  5318. struct Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA : public MulticastDelegate_t
  5319. {
  5320. };
  5321. // System.Func`2<System.Int16,System.Object>
  5322. struct Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D : public MulticastDelegate_t
  5323. {
  5324. };
  5325. // System.Func`2<System.Int32,System.Int32>
  5326. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : public MulticastDelegate_t
  5327. {
  5328. };
  5329. // System.Func`2<System.Int32,System.Object>
  5330. struct Func_2_tB8444326CD91502B291E0988F04448A82D0F6552 : public MulticastDelegate_t
  5331. {
  5332. };
  5333. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  5334. struct Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665 : public MulticastDelegate_t
  5335. {
  5336. };
  5337. // System.Func`2<System.Int32Enum,System.Boolean>
  5338. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821 : public MulticastDelegate_t
  5339. {
  5340. };
  5341. // System.Func`2<System.Int32Enum,System.Char>
  5342. struct Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD : public MulticastDelegate_t
  5343. {
  5344. };
  5345. // System.Func`2<System.Int32Enum,System.Guid>
  5346. struct Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5 : public MulticastDelegate_t
  5347. {
  5348. };
  5349. // System.Func`2<System.Int32Enum,System.Object>
  5350. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A : public MulticastDelegate_t
  5351. {
  5352. };
  5353. // System.Func`2<System.Int32Enum,System.Single>
  5354. struct Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975 : public MulticastDelegate_t
  5355. {
  5356. };
  5357. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  5358. struct Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30 : public MulticastDelegate_t
  5359. {
  5360. };
  5361. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  5362. struct Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B : public MulticastDelegate_t
  5363. {
  5364. };
  5365. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  5366. struct Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890 : public MulticastDelegate_t
  5367. {
  5368. };
  5369. // System.Func`2<System.Int64,System.Object>
  5370. struct Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740 : public MulticastDelegate_t
  5371. {
  5372. };
  5373. // System.Func`2<System.Object,System.Nullable`1<System.Int32>>
  5374. struct Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F : public MulticastDelegate_t
  5375. {
  5376. };
  5377. // System.Func`2<System.Object,System.ValueTuple`2<System.Boolean,System.Object>>
  5378. struct Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856 : public MulticastDelegate_t
  5379. {
  5380. };
  5381. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  5382. struct Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0 : public MulticastDelegate_t
  5383. {
  5384. };
  5385. // System.Func`2<System.Object,System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  5386. struct Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66 : public MulticastDelegate_t
  5387. {
  5388. };
  5389. // System.Func`2<System.Object,System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  5390. struct Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B : public MulticastDelegate_t
  5391. {
  5392. };
  5393. // System.Func`2<System.Object,System.Boolean>
  5394. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
  5395. {
  5396. };
  5397. // System.Func`2<System.Object,System.Char>
  5398. struct Func_2_tA8F6CB924B4548E42010325397F16C187C098225 : public MulticastDelegate_t
  5399. {
  5400. };
  5401. // System.Func`2<System.Object,System.Guid>
  5402. struct Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838 : public MulticastDelegate_t
  5403. {
  5404. };
  5405. // System.Func`2<System.Object,System.Int32>
  5406. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B : public MulticastDelegate_t
  5407. {
  5408. };
  5409. // System.Func`2<System.Object,System.Int32Enum>
  5410. struct Func_2_t213311159653563BDCC21CC060B449705C96791F : public MulticastDelegate_t
  5411. {
  5412. };
  5413. // System.Func`2<System.Object,System.Object>
  5414. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
  5415. {
  5416. };
  5417. // System.Func`2<System.Object,System.Single>
  5418. struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12 : public MulticastDelegate_t
  5419. {
  5420. };
  5421. // System.Func`2<System.Object,UnityEngine.UIElements.Experimental.StyleValues>
  5422. struct Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7 : public MulticastDelegate_t
  5423. {
  5424. };
  5425. // System.Func`2<System.Object,System.UInt32>
  5426. struct Func_2_tB86D019F1289E2D123C00796B373933613385952 : public MulticastDelegate_t
  5427. {
  5428. };
  5429. // System.Func`2<System.Object,System.Net.Sockets.UdpReceiveResult>
  5430. struct Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0 : public MulticastDelegate_t
  5431. {
  5432. };
  5433. // System.Func`2<System.Object,UnityEngine.Vector2>
  5434. struct Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4 : public MulticastDelegate_t
  5435. {
  5436. };
  5437. // System.Func`2<System.Object,UnityEngine.Vector3>
  5438. struct Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E : public MulticastDelegate_t
  5439. {
  5440. };
  5441. // System.Func`2<System.Object,UnityEngine.Vector4>
  5442. struct Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302 : public MulticastDelegate_t
  5443. {
  5444. };
  5445. // System.Func`2<System.Object,System.Threading.Tasks.VoidTaskResult>
  5446. struct Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA : public MulticastDelegate_t
  5447. {
  5448. };
  5449. // System.Func`2<System.SByte,System.Object>
  5450. struct Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C : public MulticastDelegate_t
  5451. {
  5452. };
  5453. // System.Func`2<System.Single,System.Boolean>
  5454. struct Func_2_t49E998685259ADE759F9329BF66F20DE8667006E : public MulticastDelegate_t
  5455. {
  5456. };
  5457. // System.Func`2<System.Single,System.Object>
  5458. struct Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4 : public MulticastDelegate_t
  5459. {
  5460. };
  5461. // System.Func`2<System.Single,System.Single>
  5462. struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2 : public MulticastDelegate_t
  5463. {
  5464. };
  5465. // System.Func`2<UnityEngine.UIElements.StyleSelectorPart,System.ValueTuple`2<System.Object,System.Object>>
  5466. struct Func_2_tC496704D554895234B1360058C5CC2D901C24957 : public MulticastDelegate_t
  5467. {
  5468. };
  5469. // System.Func`3<System.Object,System.IAsyncResult,System.Int32>
  5470. struct Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1 : public MulticastDelegate_t
  5471. {
  5472. };
  5473. // System.Func`3<System.Object,System.IAsyncResult,System.Object>
  5474. struct Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0 : public MulticastDelegate_t
  5475. {
  5476. };
  5477. // System.Func`3<System.Object,System.IAsyncResult,System.Threading.Tasks.VoidTaskResult>
  5478. struct Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E : public MulticastDelegate_t
  5479. {
  5480. };
  5481. // System.ArgumentException
  5482. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  5483. {
  5484. // System.String System.ArgumentException::_paramName
  5485. String_t* ____paramName_18;
  5486. };
  5487. // System.AsyncCallback
  5488. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
  5489. {
  5490. };
  5491. // UnityEngine.Behaviour
  5492. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  5493. {
  5494. };
  5495. // UnityEngine.UIElements.BindableElement
  5496. struct BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5497. {
  5498. // UnityEngine.UIElements.IBinding UnityEngine.UIElements.BindableElement::<binding>k__BackingField
  5499. RuntimeObject* ___U3CbindingU3Ek__BackingField_65;
  5500. // System.String UnityEngine.UIElements.BindableElement::<bindingPath>k__BackingField
  5501. String_t* ___U3CbindingPathU3Ek__BackingField_66;
  5502. };
  5503. // System.IO.Enumeration.FileSystemEntry
  5504. struct FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B
  5505. {
  5506. // Interop/Sys/DirectoryEntry System.IO.Enumeration.FileSystemEntry::_directoryEntry
  5507. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____directoryEntry_0;
  5508. // System.IO.FileStatus System.IO.Enumeration.FileSystemEntry::_status
  5509. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____status_1;
  5510. // System.Span`1<System.Char> System.IO.Enumeration.FileSystemEntry::_pathBuffer
  5511. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ____pathBuffer_2;
  5512. // System.ReadOnlySpan`1<System.Char> System.IO.Enumeration.FileSystemEntry::_fullPath
  5513. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fullPath_3;
  5514. // System.ReadOnlySpan`1<System.Char> System.IO.Enumeration.FileSystemEntry::_fileName
  5515. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fileName_4;
  5516. // System.IO.Enumeration.FileSystemEntry/<_fileNameBuffer>e__FixedBuffer System.IO.Enumeration.FileSystemEntry::_fileNameBuffer
  5517. U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918 ____fileNameBuffer_5;
  5518. // System.IO.FileAttributes System.IO.Enumeration.FileSystemEntry::_initialAttributes
  5519. int32_t ____initialAttributes_6;
  5520. // System.ReadOnlySpan`1<System.Char> System.IO.Enumeration.FileSystemEntry::<Directory>k__BackingField
  5521. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CDirectoryU3Ek__BackingField_7;
  5522. // System.ReadOnlySpan`1<System.Char> System.IO.Enumeration.FileSystemEntry::<RootDirectory>k__BackingField
  5523. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CRootDirectoryU3Ek__BackingField_8;
  5524. // System.ReadOnlySpan`1<System.Char> System.IO.Enumeration.FileSystemEntry::<OriginalRootDirectory>k__BackingField
  5525. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3COriginalRootDirectoryU3Ek__BackingField_9;
  5526. };
  5527. // Native definition for P/Invoke marshalling of System.IO.Enumeration.FileSystemEntry
  5528. struct FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B_marshaled_pinvoke
  5529. {
  5530. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____directoryEntry_0;
  5531. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke ____status_1;
  5532. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ____pathBuffer_2;
  5533. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fullPath_3;
  5534. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fileName_4;
  5535. U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_pinvoke ____fileNameBuffer_5;
  5536. int32_t ____initialAttributes_6;
  5537. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CDirectoryU3Ek__BackingField_7;
  5538. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CRootDirectoryU3Ek__BackingField_8;
  5539. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3COriginalRootDirectoryU3Ek__BackingField_9;
  5540. };
  5541. // Native definition for COM marshalling of System.IO.Enumeration.FileSystemEntry
  5542. struct FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B_marshaled_com
  5543. {
  5544. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____directoryEntry_0;
  5545. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com ____status_1;
  5546. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ____pathBuffer_2;
  5547. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fullPath_3;
  5548. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fileName_4;
  5549. U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_com ____fileNameBuffer_5;
  5550. int32_t ____initialAttributes_6;
  5551. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CDirectoryU3Ek__BackingField_7;
  5552. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CRootDirectoryU3Ek__BackingField_8;
  5553. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3COriginalRootDirectoryU3Ek__BackingField_9;
  5554. };
  5555. // System.NotSupportedException
  5556. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  5557. {
  5558. };
  5559. // System.OperationCanceledException
  5560. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  5561. {
  5562. // System.Threading.CancellationToken System.OperationCanceledException::_cancellationToken
  5563. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ____cancellationToken_18;
  5564. };
  5565. // UnityEngine.UIElements.ScrollView
  5566. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5567. {
  5568. // UnityEngine.UIElements.ScrollerVisibility UnityEngine.UIElements.ScrollView::m_HorizontalScrollerVisibility
  5569. int32_t ___m_HorizontalScrollerVisibility_65;
  5570. // UnityEngine.UIElements.ScrollerVisibility UnityEngine.UIElements.ScrollView::m_VerticalScrollerVisibility
  5571. int32_t ___m_VerticalScrollerVisibility_66;
  5572. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_AttachedRootVisualContainer
  5573. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_AttachedRootVisualContainer_67;
  5574. // System.Single UnityEngine.UIElements.ScrollView::m_SingleLineHeight
  5575. float ___m_SingleLineHeight_68;
  5576. // System.Single UnityEngine.UIElements.ScrollView::m_HorizontalPageSize
  5577. float ___m_HorizontalPageSize_69;
  5578. // System.Single UnityEngine.UIElements.ScrollView::m_VerticalPageSize
  5579. float ___m_VerticalPageSize_70;
  5580. // System.Single UnityEngine.UIElements.ScrollView::m_ScrollDecelerationRate
  5581. float ___m_ScrollDecelerationRate_72;
  5582. // System.Single UnityEngine.UIElements.ScrollView::m_Elasticity
  5583. float ___m_Elasticity_74;
  5584. // UnityEngine.UIElements.ScrollView/TouchScrollBehavior UnityEngine.UIElements.ScrollView::m_TouchScrollBehavior
  5585. int32_t ___m_TouchScrollBehavior_75;
  5586. // UnityEngine.UIElements.ScrollView/NestedInteractionKind UnityEngine.UIElements.ScrollView::m_NestedInteractionKind
  5587. int32_t ___m_NestedInteractionKind_76;
  5588. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::<contentViewport>k__BackingField
  5589. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CcontentViewportU3Ek__BackingField_77;
  5590. // UnityEngine.UIElements.Scroller UnityEngine.UIElements.ScrollView::<horizontalScroller>k__BackingField
  5591. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3ChorizontalScrollerU3Ek__BackingField_78;
  5592. // UnityEngine.UIElements.Scroller UnityEngine.UIElements.ScrollView::<verticalScroller>k__BackingField
  5593. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3CverticalScrollerU3Ek__BackingField_79;
  5594. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_ContentContainer
  5595. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentContainer_80;
  5596. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_ContentAndVerticalScrollContainer
  5597. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentAndVerticalScrollContainer_81;
  5598. // UnityEngine.UIElements.ScrollViewMode UnityEngine.UIElements.ScrollView::m_Mode
  5599. int32_t ___m_Mode_92;
  5600. // System.Int32 UnityEngine.UIElements.ScrollView::m_ScrollingPointerId
  5601. int32_t ___m_ScrollingPointerId_93;
  5602. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_StartPosition
  5603. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_StartPosition_94;
  5604. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_PointerStartPosition
  5605. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PointerStartPosition_95;
  5606. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_Velocity
  5607. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Velocity_96;
  5608. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_SpringBackVelocity
  5609. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SpringBackVelocity_97;
  5610. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_LowBounds
  5611. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LowBounds_98;
  5612. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_HighBounds
  5613. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_HighBounds_99;
  5614. // System.Single UnityEngine.UIElements.ScrollView::m_LastVelocityLerpTime
  5615. float ___m_LastVelocityLerpTime_100;
  5616. // System.Boolean UnityEngine.UIElements.ScrollView::m_StartedMoving
  5617. bool ___m_StartedMoving_101;
  5618. // System.Boolean UnityEngine.UIElements.ScrollView::m_TouchStoppedVelocity
  5619. bool ___m_TouchStoppedVelocity_102;
  5620. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_CapturedTarget
  5621. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CapturedTarget_103;
  5622. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerMoveEvent> UnityEngine.UIElements.ScrollView::m_CapturedTargetPointerMoveCallback
  5623. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___m_CapturedTargetPointerMoveCallback_104;
  5624. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerUpEvent> UnityEngine.UIElements.ScrollView::m_CapturedTargetPointerUpCallback
  5625. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___m_CapturedTargetPointerUpCallback_105;
  5626. // UnityEngine.UIElements.IVisualElementScheduledItem UnityEngine.UIElements.ScrollView::m_PostPointerUpAnimation
  5627. RuntimeObject* ___m_PostPointerUpAnimation_106;
  5628. };
  5629. // UnityEngine.UIElements.Scroller
  5630. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5631. {
  5632. // System.Action`1<System.Single> UnityEngine.UIElements.Scroller::valueChanged
  5633. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___valueChanged_65;
  5634. // UnityEngine.UIElements.Slider UnityEngine.UIElements.Scroller::<slider>k__BackingField
  5635. Slider_t5891706383A14955E3FAD68A79829F3234681652* ___U3CsliderU3Ek__BackingField_66;
  5636. // UnityEngine.UIElements.RepeatButton UnityEngine.UIElements.Scroller::<lowButton>k__BackingField
  5637. RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981* ___U3ClowButtonU3Ek__BackingField_67;
  5638. // UnityEngine.UIElements.RepeatButton UnityEngine.UIElements.Scroller::<highButton>k__BackingField
  5639. RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981* ___U3ChighButtonU3Ek__BackingField_68;
  5640. };
  5641. // System.Reflection.TypeInfo
  5642. struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D : public Type_t
  5643. {
  5644. };
  5645. // UnityEngine.UIElements.BaseField`1<System.Single>
  5646. struct BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7 : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  5647. {
  5648. // System.Single UnityEngine.UIElements.BaseField`1::m_LabelWidthRatio
  5649. float ___m_LabelWidthRatio_80;
  5650. // System.Single UnityEngine.UIElements.BaseField`1::m_LabelExtraPadding
  5651. float ___m_LabelExtraPadding_81;
  5652. // System.Single UnityEngine.UIElements.BaseField`1::m_LabelBaseMinWidth
  5653. float ___m_LabelBaseMinWidth_82;
  5654. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseField`1::m_VisualInput
  5655. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_VisualInput_83;
  5656. // TValueType UnityEngine.UIElements.BaseField`1::m_Value
  5657. float ___m_Value_84;
  5658. // UnityEngine.UIElements.Label UnityEngine.UIElements.BaseField`1::<labelElement>k__BackingField
  5659. Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___U3ClabelElementU3Ek__BackingField_85;
  5660. // System.Boolean UnityEngine.UIElements.BaseField`1::m_ShowMixedValue
  5661. bool ___m_ShowMixedValue_86;
  5662. // UnityEngine.UIElements.Label UnityEngine.UIElements.BaseField`1::m_MixedValueLabel
  5663. Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___m_MixedValueLabel_87;
  5664. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseField`1::m_CachedInspectorElement
  5665. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedInspectorElement_88;
  5666. // System.Int32 UnityEngine.UIElements.BaseField`1::m_CachedListAndFoldoutDepth
  5667. int32_t ___m_CachedListAndFoldoutDepth_89;
  5668. };
  5669. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<System.Object>
  5670. struct FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D : public MulticastDelegate_t
  5671. {
  5672. };
  5673. // System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<System.Object>
  5674. struct FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851 : public MulticastDelegate_t
  5675. {
  5676. };
  5677. // System.ArgumentNullException
  5678. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  5679. {
  5680. };
  5681. // UnityEngine.UIElements.BaseVerticalCollectionView
  5682. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  5683. {
  5684. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Object>> UnityEngine.UIElements.BaseVerticalCollectionView::onItemsChosen
  5685. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___onItemsChosen_67;
  5686. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Object>> UnityEngine.UIElements.BaseVerticalCollectionView::onSelectionChange
  5687. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___onSelectionChange_68;
  5688. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.UIElements.BaseVerticalCollectionView::onSelectedIndicesChange
  5689. Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___onSelectedIndicesChange_69;
  5690. // System.Action`2<System.Int32,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::itemIndexChanged
  5691. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged_70;
  5692. // System.Action UnityEngine.UIElements.BaseVerticalCollectionView::itemsSourceChanged
  5693. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged_71;
  5694. // System.Func`2<System.Int32,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_GetItemId
  5695. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___m_GetItemId_72;
  5696. // System.Func`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.BaseVerticalCollectionView::m_MakeItem
  5697. Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2* ___m_MakeItem_73;
  5698. // System.Action`2<UnityEngine.UIElements.VisualElement,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_BindItem
  5699. Action_2_tA1EAD43A5C76FF3E77D1705EC83B9AB7B1BE7D88* ___m_BindItem_74;
  5700. // System.Action`2<UnityEngine.UIElements.VisualElement,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::<unbindItem>k__BackingField
  5701. Action_2_tA1EAD43A5C76FF3E77D1705EC83B9AB7B1BE7D88* ___U3CunbindItemU3Ek__BackingField_75;
  5702. // System.Action`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.BaseVerticalCollectionView::<destroyItem>k__BackingField
  5703. Action_1_t66B514BE877E216616DEDD40416127189FE16FA3* ___U3CdestroyItemU3Ek__BackingField_76;
  5704. // UnityEngine.UIElements.SelectionType UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectionType
  5705. int32_t ___m_SelectionType_77;
  5706. // System.Boolean UnityEngine.UIElements.BaseVerticalCollectionView::m_HorizontalScrollingEnabled
  5707. bool ___m_HorizontalScrollingEnabled_79;
  5708. // UnityEngine.UIElements.AlternatingRowBackground UnityEngine.UIElements.BaseVerticalCollectionView::m_ShowAlternatingRowBackgrounds
  5709. int32_t ___m_ShowAlternatingRowBackgrounds_80;
  5710. // System.Single UnityEngine.UIElements.BaseVerticalCollectionView::m_FixedItemHeight
  5711. float ___m_FixedItemHeight_82;
  5712. // System.Boolean UnityEngine.UIElements.BaseVerticalCollectionView::m_ItemHeightIsInline
  5713. bool ___m_ItemHeightIsInline_83;
  5714. // UnityEngine.UIElements.CollectionVirtualizationMethod UnityEngine.UIElements.BaseVerticalCollectionView::m_VirtualizationMethod
  5715. int32_t ___m_VirtualizationMethod_84;
  5716. // UnityEngine.UIElements.ScrollView UnityEngine.UIElements.BaseVerticalCollectionView::m_ScrollView
  5717. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView_85;
  5718. // UnityEngine.UIElements.CollectionViewController UnityEngine.UIElements.BaseVerticalCollectionView::m_ViewController
  5719. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* ___m_ViewController_86;
  5720. // UnityEngine.UIElements.CollectionVirtualizationController UnityEngine.UIElements.BaseVerticalCollectionView::m_VirtualizationController
  5721. CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801* ___m_VirtualizationController_87;
  5722. // UnityEngine.UIElements.KeyboardNavigationManipulator UnityEngine.UIElements.BaseVerticalCollectionView::m_NavigationManipulator
  5723. KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3* ___m_NavigationManipulator_88;
  5724. // UnityEngine.Vector2 UnityEngine.UIElements.BaseVerticalCollectionView::m_ScrollOffset
  5725. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScrollOffset_89;
  5726. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectedIds
  5727. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIds_90;
  5728. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectedIndices
  5729. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIndices_91;
  5730. // System.Collections.Generic.List`1<System.Object> UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectedItems
  5731. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_SelectedItems_92;
  5732. // System.Single UnityEngine.UIElements.BaseVerticalCollectionView::m_LastHeight
  5733. float ___m_LastHeight_93;
  5734. // System.Boolean UnityEngine.UIElements.BaseVerticalCollectionView::m_IsRangeSelectionDirectionUp
  5735. bool ___m_IsRangeSelectionDirectionUp_94;
  5736. // UnityEngine.UIElements.ListViewDragger UnityEngine.UIElements.BaseVerticalCollectionView::m_Dragger
  5737. ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* ___m_Dragger_95;
  5738. // System.Action`2<System.Int32,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_ItemIndexChangedCallback
  5739. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___m_ItemIndexChangedCallback_97;
  5740. // System.Action UnityEngine.UIElements.BaseVerticalCollectionView::m_ItemsSourceChangedCallback
  5741. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ItemsSourceChangedCallback_98;
  5742. // UnityEngine.Vector3 UnityEngine.UIElements.BaseVerticalCollectionView::m_TouchDownPosition
  5743. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TouchDownPosition_108;
  5744. };
  5745. // UnityEngine.MonoBehaviour
  5746. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  5747. {
  5748. };
  5749. // System.RuntimeType
  5750. struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1 : public TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D
  5751. {
  5752. // System.MonoTypeInfo System.RuntimeType::type_info
  5753. MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* ___type_info_27;
  5754. // System.Object System.RuntimeType::GenericCache
  5755. RuntimeObject* ___GenericCache_28;
  5756. // System.Reflection.RuntimeConstructorInfo System.RuntimeType::m_serializationCtor
  5757. RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___m_serializationCtor_29;
  5758. };
  5759. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  5760. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA : public BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7
  5761. {
  5762. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseSlider`1::<dragContainer>k__BackingField
  5763. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragContainerU3Ek__BackingField_90;
  5764. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseSlider`1::<dragElement>k__BackingField
  5765. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragElementU3Ek__BackingField_91;
  5766. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseSlider`1::<dragBorderElement>k__BackingField
  5767. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragBorderElementU3Ek__BackingField_92;
  5768. // UnityEngine.UIElements.TextField UnityEngine.UIElements.BaseSlider`1::<inputTextField>k__BackingField
  5769. TextField_tDB34369F9468D7F02670087D9444EC23115827D9* ___U3CinputTextFieldU3Ek__BackingField_93;
  5770. // TValueType UnityEngine.UIElements.BaseSlider`1::m_LowValue
  5771. float ___m_LowValue_94;
  5772. // TValueType UnityEngine.UIElements.BaseSlider`1::m_HighValue
  5773. float ___m_HighValue_95;
  5774. // System.Single UnityEngine.UIElements.BaseSlider`1::m_PageSize
  5775. float ___m_PageSize_96;
  5776. // System.Boolean UnityEngine.UIElements.BaseSlider`1::m_ShowInputField
  5777. bool ___m_ShowInputField_97;
  5778. // System.Boolean UnityEngine.UIElements.BaseSlider`1::<clamped>k__BackingField
  5779. bool ___U3CclampedU3Ek__BackingField_98;
  5780. // UnityEngine.UIElements.ClampedDragger`1<TValueType> UnityEngine.UIElements.BaseSlider`1::<clampedDragger>k__BackingField
  5781. ClampedDragger_1_t18A937D027747303C3811CCC9FAD288366DF8DC3* ___U3CclampedDraggerU3Ek__BackingField_99;
  5782. // UnityEngine.Rect UnityEngine.UIElements.BaseSlider`1::m_DragElementStartPos
  5783. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_DragElementStartPos_100;
  5784. // UnityEngine.UIElements.SliderDirection UnityEngine.UIElements.BaseSlider`1::m_Direction
  5785. int32_t ___m_Direction_101;
  5786. // System.Boolean UnityEngine.UIElements.BaseSlider`1::m_Inverted
  5787. bool ___m_Inverted_102;
  5788. };
  5789. // Unity.VisualScripting.LudiqBehaviour
  5790. struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  5791. {
  5792. // Unity.VisualScripting.SerializationData Unity.VisualScripting.LudiqBehaviour::_data
  5793. SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data_4;
  5794. };
  5795. // Unity.VisualScripting.Machine`2<System.Object,System.Object>
  5796. struct Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2 : public LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F
  5797. {
  5798. // Unity.VisualScripting.GraphNest`2<TGraph,TMacro> Unity.VisualScripting.Machine`2::<nest>k__BackingField
  5799. GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* ___U3CnestU3Ek__BackingField_5;
  5800. // System.Boolean Unity.VisualScripting.Machine`2::_alive
  5801. bool ____alive_6;
  5802. // System.Boolean Unity.VisualScripting.Machine`2::_enabled
  5803. bool ____enabled_7;
  5804. // UnityEngine.GameObject Unity.VisualScripting.Machine`2::threadSafeGameObject
  5805. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___threadSafeGameObject_8;
  5806. // System.Boolean Unity.VisualScripting.Machine`2::isReferenceCached
  5807. bool ___isReferenceCached_9;
  5808. // Unity.VisualScripting.GraphReference Unity.VisualScripting.Machine`2::_reference
  5809. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference_10;
  5810. // Unity.VisualScripting.IGraphData Unity.VisualScripting.Machine`2::<graphData>k__BackingField
  5811. RuntimeObject* ___U3CgraphDataU3Ek__BackingField_11;
  5812. };
  5813. // UnityEngine.UIElements.Slider
  5814. struct Slider_t5891706383A14955E3FAD68A79829F3234681652 : public BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA
  5815. {
  5816. };
  5817. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  5818. struct EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522 : public Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2
  5819. {
  5820. };
  5821. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5822. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5823. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Boolean>
  5824. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Boolean>
  5825. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.CustomEventArgs>
  5826. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.CustomEventArgs>
  5827. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.EmptyEventArgs>
  5828. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.EmptyEventArgs>
  5829. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32>
  5830. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32>
  5831. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32Enum>
  5832. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32Enum>
  5833. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Object>
  5834. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Object>
  5835. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5836. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5837. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5838. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5839. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Single>
  5840. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Single>
  5841. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.Vector2>
  5842. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.Vector2>
  5843. // System.Buffers.ArrayPool`1<System.Byte>
  5844. struct ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_StaticFields
  5845. {
  5846. // System.Buffers.ArrayPool`1<T> System.Buffers.ArrayPool`1::<Shared>k__BackingField
  5847. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ___U3CSharedU3Ek__BackingField_0;
  5848. };
  5849. // System.Buffers.ArrayPool`1<System.Byte>
  5850. // System.Buffers.ArrayPool`1<System.Char>
  5851. struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_StaticFields
  5852. {
  5853. // System.Buffers.ArrayPool`1<T> System.Buffers.ArrayPool`1::<Shared>k__BackingField
  5854. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ___U3CSharedU3Ek__BackingField_0;
  5855. };
  5856. // System.Buffers.ArrayPool`1<System.Char>
  5857. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  5858. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  5859. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  5860. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  5861. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  5862. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  5863. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  5864. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  5865. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  5866. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  5867. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  5868. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  5869. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  5870. struct EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields
  5871. {
  5872. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5873. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* ___defaultComparer_0;
  5874. };
  5875. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  5876. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  5877. struct EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields
  5878. {
  5879. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5880. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* ___defaultComparer_0;
  5881. };
  5882. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  5883. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  5884. struct EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields
  5885. {
  5886. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5887. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* ___defaultComparer_0;
  5888. };
  5889. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  5890. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  5891. struct EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields
  5892. {
  5893. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5894. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* ___defaultComparer_0;
  5895. };
  5896. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  5897. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  5898. struct EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields
  5899. {
  5900. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5901. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* ___defaultComparer_0;
  5902. };
  5903. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  5904. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  5905. struct EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields
  5906. {
  5907. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5908. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* ___defaultComparer_0;
  5909. };
  5910. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  5911. // System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  5912. struct EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810_StaticFields
  5913. {
  5914. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5915. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* ___defaultComparer_0;
  5916. };
  5917. // System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  5918. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  5919. struct EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields
  5920. {
  5921. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5922. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* ___defaultComparer_0;
  5923. };
  5924. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  5925. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  5926. struct EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields
  5927. {
  5928. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5929. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* ___defaultComparer_0;
  5930. };
  5931. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  5932. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  5933. struct EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields
  5934. {
  5935. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5936. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* ___defaultComparer_0;
  5937. };
  5938. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  5939. // System.Linq.Expressions.ExpressionCreator`1<System.Object>
  5940. // System.Linq.Expressions.ExpressionCreator`1<System.Object>
  5941. // TMPro.FastAction`1<System.Boolean>
  5942. // TMPro.FastAction`1<System.Boolean>
  5943. // TMPro.FastAction`1<System.Object>
  5944. // TMPro.FastAction`1<System.Object>
  5945. // TMPro.FastAction`2<System.Boolean,System.Object>
  5946. // TMPro.FastAction`2<System.Boolean,System.Object>
  5947. // TMPro.FastAction`2<System.Object,System.Object>
  5948. // TMPro.FastAction`2<System.Object,System.Object>
  5949. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  5950. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  5951. // System.IO.Enumeration.FileSystemEnumerable`1<System.Object>
  5952. // System.IO.Enumeration.FileSystemEnumerable`1<System.Object>
  5953. // System.Threading.ThreadLocal`1/FinalizationHelper<System.Object>
  5954. // System.Threading.ThreadLocal`1/FinalizationHelper<System.Object>
  5955. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  5956. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  5957. // System.Threading.ThreadLocal`1/IdManager<System.Object>
  5958. // System.Threading.ThreadLocal`1/IdManager<System.Object>
  5959. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  5960. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  5961. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  5962. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  5963. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  5964. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  5965. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  5966. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  5967. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  5968. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  5969. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  5970. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  5971. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  5972. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  5973. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  5974. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  5975. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  5976. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  5977. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  5978. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  5979. // System.Threading.ThreadLocal`1/LinkedSlot<System.Object>
  5980. // System.Threading.ThreadLocal`1/LinkedSlot<System.Object>
  5981. // System.Collections.Generic.List`1<System.Object>
  5982. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  5983. {
  5984. // T[] System.Collections.Generic.List`1::s_emptyArray
  5985. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
  5986. };
  5987. // System.Collections.Generic.List`1<System.Object>
  5988. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  5989. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  5990. // System.Collections.Generic.Queue`1<System.Object>
  5991. // System.Collections.Generic.Queue`1<System.Object>
  5992. // System.Collections.Generic.Queue`1<System.String>
  5993. // System.Collections.Generic.Queue`1<System.String>
  5994. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  5995. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  5996. // System.Threading.ThreadLocal`1<System.Object>
  5997. struct ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD_StaticFields
  5998. {
  5999. // System.Threading.ThreadLocal`1/IdManager<T> System.Threading.ThreadLocal`1::s_idManager
  6000. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* ___s_idManager_5;
  6001. };
  6002. // System.Threading.ThreadLocal`1<System.Object>
  6003. struct ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD_ThreadStaticFields
  6004. {
  6005. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<T>[] System.Threading.ThreadLocal`1::ts_slotArray
  6006. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___ts_slotArray_1;
  6007. // System.Threading.ThreadLocal`1/FinalizationHelper<T> System.Threading.ThreadLocal`1::ts_finalizationHelper
  6008. FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5* ___ts_finalizationHelper_2;
  6009. };
  6010. // UnityEngine.UIElements.CollectionVirtualizationController
  6011. // UnityEngine.UIElements.CollectionVirtualizationController
  6012. // System.Runtime.ConstrainedExecution.CriticalFinalizerObject
  6013. // System.Runtime.ConstrainedExecution.CriticalFinalizerObject
  6014. // Unity.VisualScripting.EnsureThat
  6015. // Unity.VisualScripting.EnsureThat
  6016. // System.IO.EnumerationOptions
  6017. struct EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_StaticFields
  6018. {
  6019. // System.IO.EnumerationOptions System.IO.EnumerationOptions::<Compatible>k__BackingField
  6020. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___U3CCompatibleU3Ek__BackingField_0;
  6021. // System.IO.EnumerationOptions System.IO.EnumerationOptions::<CompatibleRecursive>k__BackingField
  6022. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___U3CCompatibleRecursiveU3Ek__BackingField_1;
  6023. // System.IO.EnumerationOptions System.IO.EnumerationOptions::<Default>k__BackingField
  6024. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___U3CDefaultU3Ek__BackingField_2;
  6025. };
  6026. // System.IO.EnumerationOptions
  6027. // UnityEngine.UIElements.EventCallbackFunctorBase
  6028. // UnityEngine.UIElements.EventCallbackFunctorBase
  6029. // System.Linq.Expressions.Expression
  6030. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields
  6031. {
  6032. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Reflection.MethodInfo> System.Linq.Expressions.Expression::s_lambdaDelegateCache
  6033. CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache_0;
  6034. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Func`5<System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>,System.Linq.Expressions.LambdaExpression>> modreq(System.Runtime.CompilerServices.IsVolatile) System.Linq.Expressions.Expression::s_lambdaFactories
  6035. CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7* ___s_lambdaFactories_1;
  6036. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Linq.Expressions.Expression,System.Linq.Expressions.Expression/ExtensionInfo> System.Linq.Expressions.Expression::s_legacyCtorSupportTable
  6037. ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable_2;
  6038. };
  6039. // System.Linq.Expressions.Expression
  6040. // System.Linq.Expressions.ExpressionVisitor
  6041. // System.Linq.Expressions.ExpressionVisitor
  6042. // Unity.VisualScripting.Flow
  6043. struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_StaticFields
  6044. {
  6045. // System.Func`2<Unity.VisualScripting.GraphPointer,System.Boolean> Unity.VisualScripting.Flow::<isInspectedBinding>k__BackingField
  6046. Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB* ___U3CisInspectedBindingU3Ek__BackingField_13;
  6047. };
  6048. // Unity.VisualScripting.Flow
  6049. // UnityEngine.UIElements.FocusChangeDirection
  6050. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_StaticFields
  6051. {
  6052. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::<unspecified>k__BackingField
  6053. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CunspecifiedU3Ek__BackingField_0;
  6054. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::<none>k__BackingField
  6055. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CnoneU3Ek__BackingField_1;
  6056. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::<lastValue>k__BackingField
  6057. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3ClastValueU3Ek__BackingField_2;
  6058. };
  6059. // UnityEngine.UIElements.FocusChangeDirection
  6060. // UnityEngine.UIElements.FocusController
  6061. // UnityEngine.UIElements.FocusController
  6062. // Unity.VisualScripting.GraphPointer
  6063. struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B_StaticFields
  6064. {
  6065. // System.Func`2<Unity.VisualScripting.IGraphRoot,Unity.VisualScripting.IGraphDebugData> Unity.VisualScripting.GraphPointer::<fetchRootDebugDataBinding>k__BackingField
  6066. Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5* ___U3CfetchRootDebugDataBindingU3Ek__BackingField_7;
  6067. };
  6068. // Unity.VisualScripting.GraphPointer
  6069. // System.Linq.Expressions.Interpreter.LightCompiler
  6070. struct LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_StaticFields
  6071. {
  6072. // System.Linq.Expressions.Interpreter.LocalDefinition[] System.Linq.Expressions.Interpreter.LightCompiler::s_emptyLocals
  6073. LocalDefinitionU5BU5D_tE2AEBDCD1C209B76F74C1A118B36CCD165B1563E* ___s_emptyLocals_8;
  6074. };
  6075. // System.Linq.Expressions.Interpreter.LightCompiler
  6076. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  6077. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  6078. // UnityEngine.UIElements.ReusableCollectionItem
  6079. // UnityEngine.UIElements.ReusableCollectionItem
  6080. // System.String
  6081. struct String_t_StaticFields
  6082. {
  6083. // System.String System.String::Empty
  6084. String_t* ___Empty_6;
  6085. };
  6086. // System.String
  6087. // System.Threading.Tasks.Task
  6088. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
  6089. {
  6090. // System.Int32 System.Threading.Tasks.Task::s_taskIdCounter
  6091. int32_t ___s_taskIdCounter_0;
  6092. // System.Object System.Threading.Tasks.Task::s_taskCompletionSentinel
  6093. RuntimeObject* ___s_taskCompletionSentinel_8;
  6094. // System.Boolean System.Threading.Tasks.Task::s_asyncDebuggingEnabled
  6095. bool ___s_asyncDebuggingEnabled_9;
  6096. // System.Action`1<System.Object> System.Threading.Tasks.Task::s_taskCancelCallback
  6097. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback_11;
  6098. // System.Func`1<System.Threading.Tasks.Task/ContingentProperties> System.Threading.Tasks.Task::s_createContingentProperties
  6099. Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties_14;
  6100. // System.Threading.Tasks.TaskFactory System.Threading.Tasks.Task::<Factory>k__BackingField
  6101. TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField_15;
  6102. // System.Threading.Tasks.Task System.Threading.Tasks.Task::<CompletedTask>k__BackingField
  6103. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField_16;
  6104. // System.Predicate`1<System.Threading.Tasks.Task> System.Threading.Tasks.Task::s_IsExceptionObservedByParentPredicate
  6105. Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate_17;
  6106. // System.Threading.ContextCallback System.Threading.Tasks.Task::s_ecCallback
  6107. ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback_18;
  6108. // System.Predicate`1<System.Object> System.Threading.Tasks.Task::s_IsTaskContinuationNullPredicate
  6109. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate_19;
  6110. // System.Collections.Generic.Dictionary`2<System.Int32,System.Threading.Tasks.Task> System.Threading.Tasks.Task::s_currentActiveTasks
  6111. Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks_20;
  6112. // System.Object System.Threading.Tasks.Task::s_activeTasksLock
  6113. RuntimeObject* ___s_activeTasksLock_21;
  6114. };
  6115. // System.Threading.Tasks.Task
  6116. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
  6117. {
  6118. // System.Threading.Tasks.Task System.Threading.Tasks.Task::t_currentTask
  6119. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask_12;
  6120. // System.Threading.Tasks.StackGuard System.Threading.Tasks.Task::t_stackGuard
  6121. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard_13;
  6122. };
  6123. // System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>
  6124. // System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>
  6125. // System.Collections.Generic.HashSet`1/Enumerator<System.Object>
  6126. // System.Collections.Generic.HashSet`1/Enumerator<System.Object>
  6127. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  6128. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  6129. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  6130. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  6131. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  6132. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  6133. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<System.Object>
  6134. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<System.Object>
  6135. // System.Nullable`1<System.Int32>
  6136. // System.Nullable`1<System.Int32>
  6137. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  6138. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  6139. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  6140. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  6141. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  6142. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  6143. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  6144. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  6145. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  6146. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  6147. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  6148. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  6149. // System.Collections.Generic.ObjectEqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  6150. // System.Collections.Generic.ObjectEqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
  6151. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  6152. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  6153. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  6154. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  6155. // System.Collections.Generic.ObjectEqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  6156. // System.Collections.Generic.ObjectEqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  6157. // System.Threading.Tasks.Task`1<System.Int32>
  6158. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D_StaticFields
  6159. {
  6160. // System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
  6161. TaskFactory_1_t0BEF06D58E44525B9135AB0B22D016856EE69FF3* ___s_defaultFactory_23;
  6162. };
  6163. // System.Threading.Tasks.Task`1<System.Int32>
  6164. // System.Threading.Tasks.Task`1<System.Object>
  6165. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2_StaticFields
  6166. {
  6167. // System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
  6168. TaskFactory_1_t6F188FE70F3006B0386002E392B799D85100732B* ___s_defaultFactory_23;
  6169. };
  6170. // System.Threading.Tasks.Task`1<System.Object>
  6171. // System.ValueTuple`2<System.Boolean,System.Object>
  6172. // System.ValueTuple`2<System.Boolean,System.Object>
  6173. // System.ValueTuple`2<System.Object,System.Object>
  6174. // System.ValueTuple`2<System.Object,System.Object>
  6175. // System.ValueTuple`3<System.Object,System.Object,System.Int32>
  6176. // System.ValueTuple`3<System.Object,System.Object,System.Int32>
  6177. // System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>
  6178. // System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>
  6179. // UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>
  6180. // UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>
  6181. // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  6182. // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  6183. // UnityEngine.EventSystems.BaseEventData
  6184. // UnityEngine.EventSystems.BaseEventData
  6185. // System.Boolean
  6186. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  6187. {
  6188. // System.String System.Boolean::TrueString
  6189. String_t* ___TrueString_5;
  6190. // System.String System.Boolean::FalseString
  6191. String_t* ___FalseString_6;
  6192. };
  6193. // System.Boolean
  6194. // System.Byte
  6195. // System.Byte
  6196. // System.Collections.Generic.ByteEqualityComparer
  6197. // System.Collections.Generic.ByteEqualityComparer
  6198. // System.Threading.CancellationToken
  6199. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_StaticFields
  6200. {
  6201. // System.Action`1<System.Object> System.Threading.CancellationToken::s_actionToActionObjShunt
  6202. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_actionToActionObjShunt_1;
  6203. };
  6204. // System.Threading.CancellationToken
  6205. // System.Char
  6206. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  6207. {
  6208. // System.Byte[] System.Char::s_categoryForLatin1
  6209. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  6210. };
  6211. // System.Char
  6212. // UnityEngine.Color
  6213. // UnityEngine.Color
  6214. // UnityEngine.Color32
  6215. // UnityEngine.Color32
  6216. // Unity.VisualScripting.ControlOutput
  6217. // Unity.VisualScripting.ControlOutput
  6218. // Unity.VisualScripting.CustomEventArgs
  6219. // Unity.VisualScripting.CustomEventArgs
  6220. // System.Decimal
  6221. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  6222. {
  6223. // System.Decimal System.Decimal::Zero
  6224. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_3;
  6225. // System.Decimal System.Decimal::One
  6226. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_4;
  6227. // System.Decimal System.Decimal::MinusOne
  6228. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_5;
  6229. // System.Decimal System.Decimal::MaxValue
  6230. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_6;
  6231. // System.Decimal System.Decimal::MinValue
  6232. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_7;
  6233. };
  6234. // System.Decimal
  6235. // System.Double
  6236. // System.Double
  6237. // Unity.VisualScripting.EmptyEventArgs
  6238. // Unity.VisualScripting.EmptyEventArgs
  6239. // UnityEngine.UIElements.EventDebuggerLogCall
  6240. // UnityEngine.UIElements.EventDebuggerLogCall
  6241. // Unity.VisualScripting.EventHook
  6242. // Unity.VisualScripting.EventHook
  6243. // UnityEngine.UIElements.Focusable
  6244. // UnityEngine.UIElements.Focusable
  6245. // Unity.VisualScripting.GraphReference
  6246. struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9_StaticFields
  6247. {
  6248. // System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<Unity.VisualScripting.GraphReference>> Unity.VisualScripting.GraphReference::internPool
  6249. Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E* ___internPool_9;
  6250. };
  6251. // Unity.VisualScripting.GraphReference
  6252. // Unity.VisualScripting.GraphStack
  6253. // Unity.VisualScripting.GraphStack
  6254. // System.Guid
  6255. struct Guid_t_StaticFields
  6256. {
  6257. // System.Guid System.Guid::Empty
  6258. Guid_t ___Empty_0;
  6259. };
  6260. // System.Guid
  6261. // System.Int16
  6262. // System.Int16
  6263. // System.Int32
  6264. // System.Int32
  6265. // System.Int64
  6266. // System.Int64
  6267. // System.IntPtr
  6268. struct IntPtr_t_StaticFields
  6269. {
  6270. // System.IntPtr System.IntPtr::Zero
  6271. intptr_t ___Zero_1;
  6272. };
  6273. // System.IntPtr
  6274. // System.Collections.Generic.InternalStringComparer
  6275. // System.Collections.Generic.InternalStringComparer
  6276. // System.Linq.Expressions.LambdaExpression
  6277. // System.Linq.Expressions.LambdaExpression
  6278. // System.Linq.Expressions.ParameterExpression
  6279. // System.Linq.Expressions.ParameterExpression
  6280. // UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  6281. // UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  6282. // UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  6283. // UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  6284. // UnityEngine.Rect
  6285. // UnityEngine.Rect
  6286. // System.SByte
  6287. // System.SByte
  6288. // System.Single
  6289. // System.Single
  6290. // UnityEngine.UIElements.StyleSelectorPart
  6291. // UnityEngine.UIElements.StyleSelectorPart
  6292. // UnityEngine.UIElements.Experimental.StyleValues
  6293. // UnityEngine.UIElements.Experimental.StyleValues
  6294. // System.UInt32
  6295. // System.UInt32
  6296. // System.UInt64
  6297. // System.UInt64
  6298. // System.Net.Sockets.UdpReceiveResult
  6299. // System.Net.Sockets.UdpReceiveResult
  6300. // Unity.VisualScripting.ValueInput
  6301. struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields
  6302. {
  6303. // System.Collections.Generic.HashSet`1<System.Type> Unity.VisualScripting.ValueInput::typesWithDefaultValues
  6304. HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___typesWithDefaultValues_5;
  6305. };
  6306. // Unity.VisualScripting.ValueInput
  6307. // UnityEngine.Vector2
  6308. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  6309. {
  6310. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  6311. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
  6312. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  6313. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
  6314. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  6315. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
  6316. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  6317. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
  6318. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  6319. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
  6320. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  6321. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
  6322. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  6323. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
  6324. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  6325. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
  6326. };
  6327. // UnityEngine.Vector2
  6328. // UnityEngine.Vector3
  6329. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  6330. {
  6331. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  6332. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
  6333. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  6334. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
  6335. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  6336. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
  6337. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  6338. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
  6339. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  6340. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
  6341. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  6342. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
  6343. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  6344. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
  6345. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  6346. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
  6347. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  6348. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
  6349. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  6350. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
  6351. };
  6352. // UnityEngine.Vector3
  6353. // UnityEngine.Vector4
  6354. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  6355. {
  6356. // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  6357. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
  6358. // UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  6359. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
  6360. // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  6361. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
  6362. // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  6363. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
  6364. };
  6365. // UnityEngine.Vector4
  6366. // System.Void
  6367. // System.Void
  6368. // System.Threading.Tasks.VoidTaskResult
  6369. // System.Threading.Tasks.VoidTaskResult
  6370. // Interop/ErrorInfo
  6371. // Interop/ErrorInfo
  6372. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  6373. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  6374. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  6375. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  6376. // UnityEngine.UnitySynchronizationContext/WorkRequest
  6377. // UnityEngine.UnitySynchronizationContext/WorkRequest
  6378. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  6379. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  6380. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  6381. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  6382. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  6383. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_StaticFields
  6384. {
  6385. // System.Collections.Generic.IComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry> UnityEngine.UIElements.VisualTreeAsset/UsingEntry::comparer
  6386. RuntimeObject* ___comparer_0;
  6387. };
  6388. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  6389. // System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry
  6390. // System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry
  6391. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  6392. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  6393. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  6394. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  6395. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  6396. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  6397. // Interop/Sys/DirectoryEntry
  6398. // Interop/Sys/DirectoryEntry
  6399. // System.ByReference`1<System.Char>
  6400. // System.ByReference`1<System.Char>
  6401. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6402. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6403. // Unity.VisualScripting.EventUnit`1/Data<System.Boolean>
  6404. // Unity.VisualScripting.EventUnit`1/Data<System.Boolean>
  6405. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.CustomEventArgs>
  6406. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.CustomEventArgs>
  6407. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.EmptyEventArgs>
  6408. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.EmptyEventArgs>
  6409. // Unity.VisualScripting.EventUnit`1/Data<System.Int32>
  6410. // Unity.VisualScripting.EventUnit`1/Data<System.Int32>
  6411. // Unity.VisualScripting.EventUnit`1/Data<System.Int32Enum>
  6412. // Unity.VisualScripting.EventUnit`1/Data<System.Int32Enum>
  6413. // Unity.VisualScripting.EventUnit`1/Data<System.Object>
  6414. // Unity.VisualScripting.EventUnit`1/Data<System.Object>
  6415. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6416. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6417. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6418. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6419. // Unity.VisualScripting.EventUnit`1/Data<System.Single>
  6420. // Unity.VisualScripting.EventUnit`1/Data<System.Single>
  6421. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.Vector2>
  6422. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.Vector2>
  6423. // System.Linq.Expressions.Expression`1<System.Object>
  6424. // System.Linq.Expressions.Expression`1<System.Object>
  6425. // System.IO.Enumeration.FileSystemEnumerator`1<System.Object>
  6426. // System.IO.Enumeration.FileSystemEnumerator`1<System.Object>
  6427. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  6428. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  6429. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>
  6430. struct FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2_StaticFields
  6431. {
  6432. // System.AsyncCallback System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::s_completeFromAsyncResult
  6433. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___s_completeFromAsyncResult_24;
  6434. };
  6435. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>
  6436. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>
  6437. struct FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4_StaticFields
  6438. {
  6439. // System.AsyncCallback System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::s_completeFromAsyncResult
  6440. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___s_completeFromAsyncResult_24;
  6441. };
  6442. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>
  6443. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  6444. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  6445. // Unity.VisualScripting.GraphElement`1<System.Object>
  6446. // Unity.VisualScripting.GraphElement`1<System.Object>
  6447. // System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>
  6448. // System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>
  6449. // System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>
  6450. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17_StaticFields
  6451. {
  6452. // System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
  6453. TaskFactory_1_t4BEAD6CE2527DBE682C128CEAA0FF2A79483E96C* ___s_defaultFactory_23;
  6454. };
  6455. // System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>
  6456. // System.Delegate
  6457. // System.Delegate
  6458. // UnityEngine.UIElements.EventBase
  6459. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C_StaticFields
  6460. {
  6461. // System.Int64 UnityEngine.UIElements.EventBase::s_LastTypeId
  6462. int64_t ___s_LastTypeId_0;
  6463. // System.UInt64 UnityEngine.UIElements.EventBase::s_NextEventId
  6464. uint64_t ___s_NextEventId_1;
  6465. };
  6466. // UnityEngine.UIElements.EventBase
  6467. // System.Exception
  6468. struct Exception_t_StaticFields
  6469. {
  6470. // System.Object System.Exception::s_EDILock
  6471. RuntimeObject* ___s_EDILock_0;
  6472. };
  6473. // System.Exception
  6474. // System.RuntimeTypeHandle
  6475. // System.RuntimeTypeHandle
  6476. // UnityEngine.UIElements.StyleLength
  6477. // UnityEngine.UIElements.StyleLength
  6478. // System.Array/RawData
  6479. // System.Array/RawData
  6480. // System.IO.Enumeration.FileSystemEnumerable`1/DelegateEnumerator<System.Object>
  6481. // System.IO.Enumeration.FileSystemEnumerable`1/DelegateEnumerator<System.Object>
  6482. // UnityEngine.UIElements.EventBase`1<System.Object>
  6483. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields
  6484. {
  6485. // System.Int64 UnityEngine.UIElements.EventBase`1::s_TypeId
  6486. int64_t ___s_TypeId_15;
  6487. // UnityEngine.UIElements.ObjectPool`1<T> UnityEngine.UIElements.EventBase`1::s_Pool
  6488. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* ___s_Pool_16;
  6489. };
  6490. // UnityEngine.UIElements.EventBase`1<System.Object>
  6491. // System.Linq.Expressions.Expression0`1<System.Object>
  6492. // System.Linq.Expressions.Expression0`1<System.Object>
  6493. // System.Linq.Expressions.Expression1`1<System.Object>
  6494. // System.Linq.Expressions.Expression1`1<System.Object>
  6495. // System.Linq.Expressions.Expression2`1<System.Object>
  6496. // System.Linq.Expressions.Expression2`1<System.Object>
  6497. // System.Linq.Expressions.Expression3`1<System.Object>
  6498. // System.Linq.Expressions.Expression3`1<System.Object>
  6499. // System.Linq.Expressions.ExpressionN`1<System.Object>
  6500. // System.Linq.Expressions.ExpressionN`1<System.Object>
  6501. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>
  6502. struct FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145_StaticFields
  6503. {
  6504. // System.AsyncCallback System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1::s_completeFromAsyncResult
  6505. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___s_completeFromAsyncResult_24;
  6506. };
  6507. // System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>
  6508. // System.ReadOnlySpan`1<System.Char>
  6509. // System.ReadOnlySpan`1<System.Char>
  6510. // System.Span`1<System.Char>
  6511. // System.Span`1<System.Char>
  6512. // UnityEngine.AnimationEvent
  6513. // UnityEngine.AnimationEvent
  6514. // Unity.VisualScripting.FlowGraph
  6515. // Unity.VisualScripting.FlowGraph
  6516. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  6517. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  6518. // Unity.VisualScripting.InvalidImplementationException
  6519. // Unity.VisualScripting.InvalidImplementationException
  6520. // System.Type
  6521. struct Type_t_StaticFields
  6522. {
  6523. // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
  6524. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
  6525. // System.Char System.Type::Delimiter
  6526. Il2CppChar ___Delimiter_1;
  6527. // System.Type[] System.Type::EmptyTypes
  6528. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
  6529. // System.Object System.Type::Missing
  6530. RuntimeObject* ___Missing_3;
  6531. // System.Reflection.MemberFilter System.Type::FilterAttribute
  6532. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
  6533. // System.Reflection.MemberFilter System.Type::FilterName
  6534. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
  6535. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  6536. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
  6537. };
  6538. // System.Type
  6539. // Unity.VisualScripting.Unit
  6540. // Unity.VisualScripting.Unit
  6541. // UnityEngine.UIElements.VisualElement
  6542. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_StaticFields
  6543. {
  6544. // UnityEngine.PropertyName UnityEngine.UIElements.VisualElement::tooltipPropertyKey
  6545. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___tooltipPropertyKey_6;
  6546. // System.UInt32 UnityEngine.UIElements.VisualElement::s_NextId
  6547. uint32_t ___s_NextId_9;
  6548. // System.Collections.Generic.List`1<System.String> UnityEngine.UIElements.VisualElement::s_EmptyClassList
  6549. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___s_EmptyClassList_10;
  6550. // UnityEngine.PropertyName UnityEngine.UIElements.VisualElement::userDataPropertyKey
  6551. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___userDataPropertyKey_11;
  6552. // System.String UnityEngine.UIElements.VisualElement::disabledUssClassName
  6553. String_t* ___disabledUssClassName_12;
  6554. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::s_InfiniteRect
  6555. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___s_InfiniteRect_30;
  6556. // UnityEngine.Material UnityEngine.UIElements.VisualElement::s_runtimeMaterial
  6557. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_runtimeMaterial_46;
  6558. // System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.UIElements.VisualElement/TypeData> UnityEngine.UIElements.VisualElement::s_TypeData
  6559. Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8* ___s_TypeData_48;
  6560. // System.Collections.Generic.List`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.VisualElement::s_EmptyList
  6561. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___s_EmptyList_56;
  6562. // UnityEngine.UIElements.VisualElement/CustomStyleAccess UnityEngine.UIElements.VisualElement::s_CustomStyleAccess
  6563. CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1* ___s_CustomStyleAccess_60;
  6564. // System.Text.RegularExpressions.Regex UnityEngine.UIElements.VisualElement::s_InternalStyleSheetPath
  6565. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_InternalStyleSheetPath_63;
  6566. };
  6567. // UnityEngine.UIElements.VisualElement
  6568. // System.Action`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6569. // System.Action`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6570. // System.Action`1<System.Boolean>
  6571. // System.Action`1<System.Boolean>
  6572. // System.Action`1<Unity.VisualScripting.CustomEventArgs>
  6573. // System.Action`1<Unity.VisualScripting.CustomEventArgs>
  6574. // System.Action`1<Unity.VisualScripting.EmptyEventArgs>
  6575. // System.Action`1<Unity.VisualScripting.EmptyEventArgs>
  6576. // System.Action`1<System.Int32>
  6577. // System.Action`1<System.Int32>
  6578. // System.Action`1<System.Int32Enum>
  6579. // System.Action`1<System.Int32Enum>
  6580. // System.Action`1<System.Object>
  6581. // System.Action`1<System.Object>
  6582. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6583. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6584. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6585. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6586. // System.Action`1<System.Single>
  6587. // System.Action`1<System.Single>
  6588. // System.Action`1<UnityEngine.Vector2>
  6589. // System.Action`1<UnityEngine.Vector2>
  6590. // System.Action`2<System.Boolean,System.Object>
  6591. // System.Action`2<System.Boolean,System.Object>
  6592. // System.Action`2<System.Object,System.Object>
  6593. // System.Action`2<System.Object,System.Object>
  6594. // System.Action`3<System.Object,System.Object,System.Object>
  6595. // System.Action`3<System.Object,System.Object,System.Object>
  6596. // UnityEngine.UIElements.EventCallback`1<System.Object>
  6597. // UnityEngine.UIElements.EventCallback`1<System.Object>
  6598. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  6599. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  6600. // System.EventHandler`1<System.Object>
  6601. // System.EventHandler`1<System.Object>
  6602. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6603. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6604. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  6605. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  6606. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  6607. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  6608. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  6609. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  6610. // Unity.VisualScripting.EventUnit`1<System.Int32>
  6611. // Unity.VisualScripting.EventUnit`1<System.Int32>
  6612. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  6613. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  6614. // Unity.VisualScripting.EventUnit`1<System.Object>
  6615. // Unity.VisualScripting.EventUnit`1<System.Object>
  6616. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6617. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6618. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6619. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6620. // Unity.VisualScripting.EventUnit`1<System.Single>
  6621. // Unity.VisualScripting.EventUnit`1<System.Single>
  6622. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  6623. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  6624. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  6625. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  6626. // System.Linq.Expressions.FullExpression`1<System.Object>
  6627. // System.Linq.Expressions.FullExpression`1<System.Object>
  6628. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  6629. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  6630. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  6631. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  6632. // System.Func`1<System.Nullable`1<System.Int32>>
  6633. // System.Func`1<System.Nullable`1<System.Int32>>
  6634. // System.Func`1<System.ValueTuple`2<System.Boolean,System.Object>>
  6635. // System.Func`1<System.ValueTuple`2<System.Boolean,System.Object>>
  6636. // System.Func`1<System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  6637. // System.Func`1<System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  6638. // System.Func`1<System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  6639. // System.Func`1<System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  6640. // System.Func`1<System.Boolean>
  6641. // System.Func`1<System.Boolean>
  6642. // System.Func`1<System.Double>
  6643. // System.Func`1<System.Double>
  6644. // System.Func`1<System.Int32>
  6645. // System.Func`1<System.Int32>
  6646. // System.Func`1<System.Int32Enum>
  6647. // System.Func`1<System.Int32Enum>
  6648. // System.Func`1<System.Object>
  6649. // System.Func`1<System.Object>
  6650. // System.Func`1<System.Single>
  6651. // System.Func`1<System.Single>
  6652. // System.Func`1<System.Net.Sockets.UdpReceiveResult>
  6653. // System.Func`1<System.Net.Sockets.UdpReceiveResult>
  6654. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  6655. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  6656. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6657. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6658. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6659. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6660. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6661. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6662. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6663. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6664. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6665. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6666. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6667. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6668. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6669. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6670. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6671. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6672. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Boolean>
  6673. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Boolean>
  6674. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Object>
  6675. // System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Object>
  6676. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  6677. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  6678. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  6679. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  6680. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  6681. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  6682. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  6683. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  6684. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  6685. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  6686. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  6687. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  6688. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  6689. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  6690. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  6691. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  6692. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  6693. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  6694. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  6695. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  6696. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  6697. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  6698. // System.Func`2<System.Boolean,System.Object>
  6699. // System.Func`2<System.Boolean,System.Object>
  6700. // System.Func`2<System.Byte,System.Object>
  6701. // System.Func`2<System.Byte,System.Object>
  6702. // System.Func`2<System.Threading.CancellationToken,System.Object>
  6703. // System.Func`2<System.Threading.CancellationToken,System.Object>
  6704. // System.Func`2<System.Char,System.Boolean>
  6705. // System.Func`2<System.Char,System.Boolean>
  6706. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  6707. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  6708. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  6709. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  6710. // System.Func`2<System.Decimal,System.Object>
  6711. // System.Func`2<System.Decimal,System.Object>
  6712. // System.Func`2<System.Double,System.Object>
  6713. // System.Func`2<System.Double,System.Object>
  6714. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  6715. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  6716. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  6717. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  6718. // System.Func`2<System.Guid,System.Boolean>
  6719. // System.Func`2<System.Guid,System.Boolean>
  6720. // System.Func`2<System.Int16,System.Object>
  6721. // System.Func`2<System.Int16,System.Object>
  6722. // System.Func`2<System.Int32,System.Int32>
  6723. // System.Func`2<System.Int32,System.Int32>
  6724. // System.Func`2<System.Int32,System.Object>
  6725. // System.Func`2<System.Int32,System.Object>
  6726. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  6727. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  6728. // System.Func`2<System.Int32Enum,System.Boolean>
  6729. // System.Func`2<System.Int32Enum,System.Boolean>
  6730. // System.Func`2<System.Int32Enum,System.Char>
  6731. // System.Func`2<System.Int32Enum,System.Char>
  6732. // System.Func`2<System.Int32Enum,System.Guid>
  6733. // System.Func`2<System.Int32Enum,System.Guid>
  6734. // System.Func`2<System.Int32Enum,System.Object>
  6735. // System.Func`2<System.Int32Enum,System.Object>
  6736. // System.Func`2<System.Int32Enum,System.Single>
  6737. // System.Func`2<System.Int32Enum,System.Single>
  6738. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  6739. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  6740. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  6741. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  6742. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  6743. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  6744. // System.Func`2<System.Int64,System.Object>
  6745. // System.Func`2<System.Int64,System.Object>
  6746. // System.Func`2<System.Object,System.Nullable`1<System.Int32>>
  6747. // System.Func`2<System.Object,System.Nullable`1<System.Int32>>
  6748. // System.Func`2<System.Object,System.ValueTuple`2<System.Boolean,System.Object>>
  6749. // System.Func`2<System.Object,System.ValueTuple`2<System.Boolean,System.Object>>
  6750. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  6751. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  6752. // System.Func`2<System.Object,System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  6753. // System.Func`2<System.Object,System.ValueTuple`3<System.Object,System.Object,System.Int32>>
  6754. // System.Func`2<System.Object,System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  6755. // System.Func`2<System.Object,System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>
  6756. // System.Func`2<System.Object,System.Boolean>
  6757. // System.Func`2<System.Object,System.Boolean>
  6758. // System.Func`2<System.Object,System.Char>
  6759. // System.Func`2<System.Object,System.Char>
  6760. // System.Func`2<System.Object,System.Guid>
  6761. // System.Func`2<System.Object,System.Guid>
  6762. // System.Func`2<System.Object,System.Int32>
  6763. // System.Func`2<System.Object,System.Int32>
  6764. // System.Func`2<System.Object,System.Int32Enum>
  6765. // System.Func`2<System.Object,System.Int32Enum>
  6766. // System.Func`2<System.Object,System.Object>
  6767. // System.Func`2<System.Object,System.Object>
  6768. // System.Func`2<System.Object,System.Single>
  6769. // System.Func`2<System.Object,System.Single>
  6770. // System.Func`2<System.Object,UnityEngine.UIElements.Experimental.StyleValues>
  6771. // System.Func`2<System.Object,UnityEngine.UIElements.Experimental.StyleValues>
  6772. // System.Func`2<System.Object,System.UInt32>
  6773. // System.Func`2<System.Object,System.UInt32>
  6774. // System.Func`2<System.Object,System.Net.Sockets.UdpReceiveResult>
  6775. // System.Func`2<System.Object,System.Net.Sockets.UdpReceiveResult>
  6776. // System.Func`2<System.Object,UnityEngine.Vector2>
  6777. // System.Func`2<System.Object,UnityEngine.Vector2>
  6778. // System.Func`2<System.Object,UnityEngine.Vector3>
  6779. // System.Func`2<System.Object,UnityEngine.Vector3>
  6780. // System.Func`2<System.Object,UnityEngine.Vector4>
  6781. // System.Func`2<System.Object,UnityEngine.Vector4>
  6782. // System.Func`2<System.Object,System.Threading.Tasks.VoidTaskResult>
  6783. // System.Func`2<System.Object,System.Threading.Tasks.VoidTaskResult>
  6784. // System.Func`2<System.SByte,System.Object>
  6785. // System.Func`2<System.SByte,System.Object>
  6786. // System.Func`2<System.Single,System.Boolean>
  6787. // System.Func`2<System.Single,System.Boolean>
  6788. // System.Func`2<System.Single,System.Object>
  6789. // System.Func`2<System.Single,System.Object>
  6790. // System.Func`2<System.Single,System.Single>
  6791. // System.Func`2<System.Single,System.Single>
  6792. // System.Func`2<UnityEngine.UIElements.StyleSelectorPart,System.ValueTuple`2<System.Object,System.Object>>
  6793. // System.Func`2<UnityEngine.UIElements.StyleSelectorPart,System.ValueTuple`2<System.Object,System.Object>>
  6794. // System.Func`3<System.Object,System.IAsyncResult,System.Int32>
  6795. // System.Func`3<System.Object,System.IAsyncResult,System.Int32>
  6796. // System.Func`3<System.Object,System.IAsyncResult,System.Object>
  6797. // System.Func`3<System.Object,System.IAsyncResult,System.Object>
  6798. // System.Func`3<System.Object,System.IAsyncResult,System.Threading.Tasks.VoidTaskResult>
  6799. // System.Func`3<System.Object,System.IAsyncResult,System.Threading.Tasks.VoidTaskResult>
  6800. // System.ArgumentException
  6801. // System.ArgumentException
  6802. // System.AsyncCallback
  6803. // System.AsyncCallback
  6804. // System.IO.Enumeration.FileSystemEntry
  6805. // System.IO.Enumeration.FileSystemEntry
  6806. // System.NotSupportedException
  6807. // System.NotSupportedException
  6808. // System.OperationCanceledException
  6809. // System.OperationCanceledException
  6810. // UnityEngine.UIElements.ScrollView
  6811. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9_StaticFields
  6812. {
  6813. // System.Single UnityEngine.UIElements.ScrollView::k_DefaultScrollDecelerationRate
  6814. float ___k_DefaultScrollDecelerationRate_71;
  6815. // System.Single UnityEngine.UIElements.ScrollView::k_DefaultElasticity
  6816. float ___k_DefaultElasticity_73;
  6817. // System.String UnityEngine.UIElements.ScrollView::ussClassName
  6818. String_t* ___ussClassName_82;
  6819. // System.String UnityEngine.UIElements.ScrollView::viewportUssClassName
  6820. String_t* ___viewportUssClassName_83;
  6821. // System.String UnityEngine.UIElements.ScrollView::contentAndVerticalScrollUssClassName
  6822. String_t* ___contentAndVerticalScrollUssClassName_84;
  6823. // System.String UnityEngine.UIElements.ScrollView::contentUssClassName
  6824. String_t* ___contentUssClassName_85;
  6825. // System.String UnityEngine.UIElements.ScrollView::hScrollerUssClassName
  6826. String_t* ___hScrollerUssClassName_86;
  6827. // System.String UnityEngine.UIElements.ScrollView::vScrollerUssClassName
  6828. String_t* ___vScrollerUssClassName_87;
  6829. // System.String UnityEngine.UIElements.ScrollView::horizontalVariantUssClassName
  6830. String_t* ___horizontalVariantUssClassName_88;
  6831. // System.String UnityEngine.UIElements.ScrollView::verticalVariantUssClassName
  6832. String_t* ___verticalVariantUssClassName_89;
  6833. // System.String UnityEngine.UIElements.ScrollView::verticalHorizontalVariantUssClassName
  6834. String_t* ___verticalHorizontalVariantUssClassName_90;
  6835. // System.String UnityEngine.UIElements.ScrollView::scrollVariantUssClassName
  6836. String_t* ___scrollVariantUssClassName_91;
  6837. };
  6838. // UnityEngine.UIElements.ScrollView
  6839. // UnityEngine.UIElements.Scroller
  6840. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8_StaticFields
  6841. {
  6842. // System.String UnityEngine.UIElements.Scroller::ussClassName
  6843. String_t* ___ussClassName_69;
  6844. // System.String UnityEngine.UIElements.Scroller::horizontalVariantUssClassName
  6845. String_t* ___horizontalVariantUssClassName_70;
  6846. // System.String UnityEngine.UIElements.Scroller::verticalVariantUssClassName
  6847. String_t* ___verticalVariantUssClassName_71;
  6848. // System.String UnityEngine.UIElements.Scroller::sliderUssClassName
  6849. String_t* ___sliderUssClassName_72;
  6850. // System.String UnityEngine.UIElements.Scroller::lowButtonUssClassName
  6851. String_t* ___lowButtonUssClassName_73;
  6852. // System.String UnityEngine.UIElements.Scroller::highButtonUssClassName
  6853. String_t* ___highButtonUssClassName_74;
  6854. };
  6855. // UnityEngine.UIElements.Scroller
  6856. // UnityEngine.UIElements.BaseField`1<System.Single>
  6857. struct BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7_StaticFields
  6858. {
  6859. // System.String UnityEngine.UIElements.BaseField`1::ussClassName
  6860. String_t* ___ussClassName_67;
  6861. // System.String UnityEngine.UIElements.BaseField`1::labelUssClassName
  6862. String_t* ___labelUssClassName_68;
  6863. // System.String UnityEngine.UIElements.BaseField`1::inputUssClassName
  6864. String_t* ___inputUssClassName_69;
  6865. // System.String UnityEngine.UIElements.BaseField`1::noLabelVariantUssClassName
  6866. String_t* ___noLabelVariantUssClassName_70;
  6867. // System.String UnityEngine.UIElements.BaseField`1::labelDraggerVariantUssClassName
  6868. String_t* ___labelDraggerVariantUssClassName_71;
  6869. // System.String UnityEngine.UIElements.BaseField`1::mixedValueLabelUssClassName
  6870. String_t* ___mixedValueLabelUssClassName_72;
  6871. // System.String UnityEngine.UIElements.BaseField`1::alignedFieldUssClassName
  6872. String_t* ___alignedFieldUssClassName_73;
  6873. // System.String UnityEngine.UIElements.BaseField`1::inspectorFieldUssClassName
  6874. String_t* ___inspectorFieldUssClassName_74;
  6875. // System.String UnityEngine.UIElements.BaseField`1::mixedValueString
  6876. String_t* ___mixedValueString_75;
  6877. // UnityEngine.PropertyName UnityEngine.UIElements.BaseField`1::serializedPropertyCopyName
  6878. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___serializedPropertyCopyName_76;
  6879. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single> UnityEngine.UIElements.BaseField`1::s_LabelWidthRatioProperty
  6880. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelWidthRatioProperty_77;
  6881. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single> UnityEngine.UIElements.BaseField`1::s_LabelExtraPaddingProperty
  6882. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelExtraPaddingProperty_78;
  6883. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single> UnityEngine.UIElements.BaseField`1::s_LabelBaseMinWidthProperty
  6884. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelBaseMinWidthProperty_79;
  6885. };
  6886. // UnityEngine.UIElements.BaseField`1<System.Single>
  6887. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<System.Object>
  6888. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<System.Object>
  6889. // System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<System.Object>
  6890. // System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<System.Object>
  6891. // System.ArgumentNullException
  6892. // System.ArgumentNullException
  6893. // UnityEngine.UIElements.BaseVerticalCollectionView
  6894. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields
  6895. {
  6896. // System.Collections.Generic.List`1<UnityEngine.UIElements.ReusableCollectionItem> UnityEngine.UIElements.BaseVerticalCollectionView::k_EmptyItems
  6897. List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7* ___k_EmptyItems_78;
  6898. // System.Int32 UnityEngine.UIElements.BaseVerticalCollectionView::s_DefaultItemHeight
  6899. int32_t ___s_DefaultItemHeight_81;
  6900. // UnityEngine.UIElements.CustomStyleProperty`1<System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::s_ItemHeightProperty
  6901. CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F ___s_ItemHeightProperty_96;
  6902. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::ussClassName
  6903. String_t* ___ussClassName_99;
  6904. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::borderUssClassName
  6905. String_t* ___borderUssClassName_100;
  6906. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemUssClassName
  6907. String_t* ___itemUssClassName_101;
  6908. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::dragHoverBarUssClassName
  6909. String_t* ___dragHoverBarUssClassName_102;
  6910. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemDragHoverUssClassName
  6911. String_t* ___itemDragHoverUssClassName_103;
  6912. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemSelectedVariantUssClassName
  6913. String_t* ___itemSelectedVariantUssClassName_104;
  6914. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemAlternativeBackgroundUssClassName
  6915. String_t* ___itemAlternativeBackgroundUssClassName_105;
  6916. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::listScrollViewUssClassName
  6917. String_t* ___listScrollViewUssClassName_106;
  6918. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::backgroundFillUssClassName
  6919. String_t* ___backgroundFillUssClassName_107;
  6920. };
  6921. // UnityEngine.UIElements.BaseVerticalCollectionView
  6922. // System.RuntimeType
  6923. struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields
  6924. {
  6925. // System.RuntimeType System.RuntimeType::ValueType
  6926. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___ValueType_10;
  6927. // System.RuntimeType System.RuntimeType::EnumType
  6928. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___EnumType_11;
  6929. // System.RuntimeType System.RuntimeType::ObjectType
  6930. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___ObjectType_12;
  6931. // System.RuntimeType System.RuntimeType::StringType
  6932. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___StringType_13;
  6933. // System.RuntimeType System.RuntimeType::DelegateType
  6934. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___DelegateType_14;
  6935. // System.Type[] System.RuntimeType::s_SICtorParamTypes
  6936. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_SICtorParamTypes_15;
  6937. // System.Func`3<System.Type,System.Type[],System.Type> System.RuntimeType::MakeTypeBuilderInstantiation
  6938. Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5* ___MakeTypeBuilderInstantiation_16;
  6939. // System.RuntimeType System.RuntimeType::s_typedRef
  6940. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___s_typedRef_26;
  6941. };
  6942. // System.RuntimeType
  6943. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  6944. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA_StaticFields
  6945. {
  6946. // System.String UnityEngine.UIElements.BaseSlider`1::ussClassName
  6947. String_t* ___ussClassName_103;
  6948. // System.String UnityEngine.UIElements.BaseSlider`1::labelUssClassName
  6949. String_t* ___labelUssClassName_104;
  6950. // System.String UnityEngine.UIElements.BaseSlider`1::inputUssClassName
  6951. String_t* ___inputUssClassName_105;
  6952. // System.String UnityEngine.UIElements.BaseSlider`1::horizontalVariantUssClassName
  6953. String_t* ___horizontalVariantUssClassName_106;
  6954. // System.String UnityEngine.UIElements.BaseSlider`1::verticalVariantUssClassName
  6955. String_t* ___verticalVariantUssClassName_107;
  6956. // System.String UnityEngine.UIElements.BaseSlider`1::dragContainerUssClassName
  6957. String_t* ___dragContainerUssClassName_108;
  6958. // System.String UnityEngine.UIElements.BaseSlider`1::trackerUssClassName
  6959. String_t* ___trackerUssClassName_109;
  6960. // System.String UnityEngine.UIElements.BaseSlider`1::draggerUssClassName
  6961. String_t* ___draggerUssClassName_110;
  6962. // System.String UnityEngine.UIElements.BaseSlider`1::draggerBorderUssClassName
  6963. String_t* ___draggerBorderUssClassName_111;
  6964. // System.String UnityEngine.UIElements.BaseSlider`1::textFieldClassName
  6965. String_t* ___textFieldClassName_112;
  6966. };
  6967. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  6968. // Unity.VisualScripting.Machine`2<System.Object,System.Object>
  6969. // Unity.VisualScripting.Machine`2<System.Object,System.Object>
  6970. // UnityEngine.UIElements.Slider
  6971. struct Slider_t5891706383A14955E3FAD68A79829F3234681652_StaticFields
  6972. {
  6973. // System.String UnityEngine.UIElements.Slider::ussClassName
  6974. String_t* ___ussClassName_113;
  6975. // System.String UnityEngine.UIElements.Slider::labelUssClassName
  6976. String_t* ___labelUssClassName_114;
  6977. // System.String UnityEngine.UIElements.Slider::inputUssClassName
  6978. String_t* ___inputUssClassName_115;
  6979. };
  6980. // UnityEngine.UIElements.Slider
  6981. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  6982. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  6983. #ifdef __clang__
  6984. #pragma clang diagnostic pop
  6985. #endif
  6986. // System.Type[]
  6987. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
  6988. {
  6989. ALIGN_FIELD (8) Type_t* m_Items[1];
  6990. inline Type_t* GetAt(il2cpp_array_size_t index) const
  6991. {
  6992. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6993. return m_Items[index];
  6994. }
  6995. inline Type_t** GetAddressAt(il2cpp_array_size_t index)
  6996. {
  6997. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6998. return m_Items + index;
  6999. }
  7000. inline void SetAt(il2cpp_array_size_t index, Type_t* value)
  7001. {
  7002. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7003. m_Items[index] = value;
  7004. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7005. }
  7006. inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
  7007. {
  7008. return m_Items[index];
  7009. }
  7010. inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7011. {
  7012. return m_Items + index;
  7013. }
  7014. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
  7015. {
  7016. m_Items[index] = value;
  7017. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7018. }
  7019. };
  7020. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree[]
  7021. struct DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429 : public RuntimeArray
  7022. {
  7023. ALIGN_FIELD (8) DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B m_Items[1];
  7024. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B GetAt(il2cpp_array_size_t index) const
  7025. {
  7026. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7027. return m_Items[index];
  7028. }
  7029. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B* GetAddressAt(il2cpp_array_size_t index)
  7030. {
  7031. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7032. return m_Items + index;
  7033. }
  7034. inline void SetAt(il2cpp_array_size_t index, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B value)
  7035. {
  7036. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7037. m_Items[index] = value;
  7038. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page_1), (void*)NULL);
  7039. }
  7040. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B GetAtUnchecked(il2cpp_array_size_t index) const
  7041. {
  7042. return m_Items[index];
  7043. }
  7044. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7045. {
  7046. return m_Items + index;
  7047. }
  7048. inline void SetAtUnchecked(il2cpp_array_size_t index, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B value)
  7049. {
  7050. m_Items[index] = value;
  7051. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page_1), (void*)NULL);
  7052. }
  7053. };
  7054. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation[]
  7055. struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945 : public RuntimeArray
  7056. {
  7057. ALIGN_FIELD (8) UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 m_Items[1];
  7058. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 GetAt(il2cpp_array_size_t index) const
  7059. {
  7060. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7061. return m_Items[index];
  7062. }
  7063. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* GetAddressAt(il2cpp_array_size_t index)
  7064. {
  7065. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7066. return m_Items + index;
  7067. }
  7068. inline void SetAt(il2cpp_array_size_t index, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 value)
  7069. {
  7070. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7071. m_Items[index] = value;
  7072. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___unit_0), (void*)NULL);
  7073. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7074. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_1), (void*)NULL);
  7075. #endif
  7076. }
  7077. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 GetAtUnchecked(il2cpp_array_size_t index) const
  7078. {
  7079. return m_Items[index];
  7080. }
  7081. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7082. {
  7083. return m_Items + index;
  7084. }
  7085. inline void SetAtUnchecked(il2cpp_array_size_t index, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 value)
  7086. {
  7087. m_Items[index] = value;
  7088. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___unit_0), (void*)NULL);
  7089. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7090. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_1), (void*)NULL);
  7091. #endif
  7092. }
  7093. };
  7094. // UnityEngine.UnitySynchronizationContext/WorkRequest[]
  7095. struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577 : public RuntimeArray
  7096. {
  7097. ALIGN_FIELD (8) WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 m_Items[1];
  7098. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 GetAt(il2cpp_array_size_t index) const
  7099. {
  7100. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7101. return m_Items[index];
  7102. }
  7103. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44* GetAddressAt(il2cpp_array_size_t index)
  7104. {
  7105. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7106. return m_Items + index;
  7107. }
  7108. inline void SetAt(il2cpp_array_size_t index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 value)
  7109. {
  7110. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7111. m_Items[index] = value;
  7112. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL);
  7113. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7114. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL);
  7115. #endif
  7116. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7117. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL);
  7118. #endif
  7119. }
  7120. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 GetAtUnchecked(il2cpp_array_size_t index) const
  7121. {
  7122. return m_Items[index];
  7123. }
  7124. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7125. {
  7126. return m_Items + index;
  7127. }
  7128. inline void SetAtUnchecked(il2cpp_array_size_t index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 value)
  7129. {
  7130. m_Items[index] = value;
  7131. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL);
  7132. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7133. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL);
  7134. #endif
  7135. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7136. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL);
  7137. #endif
  7138. }
  7139. };
  7140. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition[]
  7141. struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299 : public RuntimeArray
  7142. {
  7143. ALIGN_FIELD (8) SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 m_Items[1];
  7144. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 GetAt(il2cpp_array_size_t index) const
  7145. {
  7146. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7147. return m_Items[index];
  7148. }
  7149. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8* GetAddressAt(il2cpp_array_size_t index)
  7150. {
  7151. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7152. return m_Items + index;
  7153. }
  7154. inline void SetAt(il2cpp_array_size_t index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 value)
  7155. {
  7156. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7157. m_Items[index] = value;
  7158. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
  7159. }
  7160. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 GetAtUnchecked(il2cpp_array_size_t index) const
  7161. {
  7162. return m_Items[index];
  7163. }
  7164. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7165. {
  7166. return m_Items + index;
  7167. }
  7168. inline void SetAtUnchecked(il2cpp_array_size_t index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 value)
  7169. {
  7170. m_Items[index] = value;
  7171. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
  7172. }
  7173. };
  7174. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry[]
  7175. struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A : public RuntimeArray
  7176. {
  7177. ALIGN_FIELD (8) SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 m_Items[1];
  7178. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 GetAt(il2cpp_array_size_t index) const
  7179. {
  7180. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7181. return m_Items[index];
  7182. }
  7183. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76* GetAddressAt(il2cpp_array_size_t index)
  7184. {
  7185. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7186. return m_Items + index;
  7187. }
  7188. inline void SetAt(il2cpp_array_size_t index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 value)
  7189. {
  7190. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7191. m_Items[index] = value;
  7192. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName_0), (void*)NULL);
  7193. }
  7194. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 GetAtUnchecked(il2cpp_array_size_t index) const
  7195. {
  7196. return m_Items[index];
  7197. }
  7198. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7199. {
  7200. return m_Items + index;
  7201. }
  7202. inline void SetAtUnchecked(il2cpp_array_size_t index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 value)
  7203. {
  7204. m_Items[index] = value;
  7205. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName_0), (void*)NULL);
  7206. }
  7207. };
  7208. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry[]
  7209. struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811 : public RuntimeArray
  7210. {
  7211. ALIGN_FIELD (8) UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 m_Items[1];
  7212. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 GetAt(il2cpp_array_size_t index) const
  7213. {
  7214. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7215. return m_Items[index];
  7216. }
  7217. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484* GetAddressAt(il2cpp_array_size_t index)
  7218. {
  7219. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7220. return m_Items + index;
  7221. }
  7222. inline void SetAt(il2cpp_array_size_t index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 value)
  7223. {
  7224. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7225. m_Items[index] = value;
  7226. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alias_1), (void*)NULL);
  7227. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7228. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL);
  7229. #endif
  7230. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7231. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset_3), (void*)NULL);
  7232. #endif
  7233. }
  7234. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 GetAtUnchecked(il2cpp_array_size_t index) const
  7235. {
  7236. return m_Items[index];
  7237. }
  7238. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7239. {
  7240. return m_Items + index;
  7241. }
  7242. inline void SetAtUnchecked(il2cpp_array_size_t index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 value)
  7243. {
  7244. m_Items[index] = value;
  7245. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alias_1), (void*)NULL);
  7246. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7247. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL);
  7248. #endif
  7249. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7250. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset_3), (void*)NULL);
  7251. #endif
  7252. }
  7253. };
  7254. // System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry[]
  7255. struct XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27 : public RuntimeArray
  7256. {
  7257. ALIGN_FIELD (8) XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD m_Items[1];
  7258. inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD GetAt(il2cpp_array_size_t index) const
  7259. {
  7260. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7261. return m_Items[index];
  7262. }
  7263. inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD* GetAddressAt(il2cpp_array_size_t index)
  7264. {
  7265. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7266. return m_Items + index;
  7267. }
  7268. inline void SetAt(il2cpp_array_size_t index, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD value)
  7269. {
  7270. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7271. m_Items[index] = value;
  7272. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___qname_0), (void*)NULL);
  7273. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7274. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___xso_1), (void*)NULL);
  7275. #endif
  7276. }
  7277. inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD GetAtUnchecked(il2cpp_array_size_t index) const
  7278. {
  7279. return m_Items[index];
  7280. }
  7281. inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7282. {
  7283. return m_Items + index;
  7284. }
  7285. inline void SetAtUnchecked(il2cpp_array_size_t index, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD value)
  7286. {
  7287. m_Items[index] = value;
  7288. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___qname_0), (void*)NULL);
  7289. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7290. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___xso_1), (void*)NULL);
  7291. #endif
  7292. }
  7293. };
  7294. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation[]
  7295. struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC : public RuntimeArray
  7296. {
  7297. ALIGN_FIELD (8) AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 m_Items[1];
  7298. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 GetAt(il2cpp_array_size_t index) const
  7299. {
  7300. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7301. return m_Items[index];
  7302. }
  7303. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440* GetAddressAt(il2cpp_array_size_t index)
  7304. {
  7305. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7306. return m_Items + index;
  7307. }
  7308. inline void SetAt(il2cpp_array_size_t index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 value)
  7309. {
  7310. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7311. m_Items[index] = value;
  7312. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type_0), (void*)NULL);
  7313. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7314. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Members_1), (void*)NULL);
  7315. #endif
  7316. }
  7317. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 GetAtUnchecked(il2cpp_array_size_t index) const
  7318. {
  7319. return m_Items[index];
  7320. }
  7321. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7322. {
  7323. return m_Items + index;
  7324. }
  7325. inline void SetAtUnchecked(il2cpp_array_size_t index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 value)
  7326. {
  7327. m_Items[index] = value;
  7328. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type_0), (void*)NULL);
  7329. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7330. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Members_1), (void*)NULL);
  7331. #endif
  7332. }
  7333. };
  7334. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery[]
  7335. struct AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0 : public RuntimeArray
  7336. {
  7337. ALIGN_FIELD (8) AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 m_Items[1];
  7338. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 GetAt(il2cpp_array_size_t index) const
  7339. {
  7340. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7341. return m_Items[index];
  7342. }
  7343. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7* GetAddressAt(il2cpp_array_size_t index)
  7344. {
  7345. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7346. return m_Items + index;
  7347. }
  7348. inline void SetAt(il2cpp_array_size_t index, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 value)
  7349. {
  7350. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7351. m_Items[index] = value;
  7352. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___MemberInfo_0), (void*)NULL);
  7353. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7354. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___AttributeType_1), (void*)NULL);
  7355. #endif
  7356. }
  7357. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 GetAtUnchecked(il2cpp_array_size_t index) const
  7358. {
  7359. return m_Items[index];
  7360. }
  7361. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7362. {
  7363. return m_Items + index;
  7364. }
  7365. inline void SetAtUnchecked(il2cpp_array_size_t index, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 value)
  7366. {
  7367. m_Items[index] = value;
  7368. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___MemberInfo_0), (void*)NULL);
  7369. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7370. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___AttributeType_1), (void*)NULL);
  7371. #endif
  7372. }
  7373. };
  7374. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView[]
  7375. struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3 : public RuntimeArray
  7376. {
  7377. ALIGN_FIELD (8) InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D m_Items[1];
  7378. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D GetAt(il2cpp_array_size_t index) const
  7379. {
  7380. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7381. return m_Items[index];
  7382. }
  7383. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D* GetAddressAt(il2cpp_array_size_t index)
  7384. {
  7385. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7386. return m_Items + index;
  7387. }
  7388. inline void SetAt(il2cpp_array_size_t index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D value)
  7389. {
  7390. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7391. m_Items[index] = value;
  7392. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____name_3), (void*)NULL);
  7393. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7394. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____instruction_4), (void*)NULL);
  7395. #endif
  7396. }
  7397. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D GetAtUnchecked(il2cpp_array_size_t index) const
  7398. {
  7399. return m_Items[index];
  7400. }
  7401. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7402. {
  7403. return m_Items + index;
  7404. }
  7405. inline void SetAtUnchecked(il2cpp_array_size_t index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D value)
  7406. {
  7407. m_Items[index] = value;
  7408. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____name_3), (void*)NULL);
  7409. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7410. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____instruction_4), (void*)NULL);
  7411. #endif
  7412. }
  7413. };
  7414. // System.Delegate[]
  7415. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  7416. {
  7417. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  7418. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  7419. {
  7420. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7421. return m_Items[index];
  7422. }
  7423. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  7424. {
  7425. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7426. return m_Items + index;
  7427. }
  7428. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  7429. {
  7430. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7431. m_Items[index] = value;
  7432. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7433. }
  7434. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  7435. {
  7436. return m_Items[index];
  7437. }
  7438. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7439. {
  7440. return m_Items + index;
  7441. }
  7442. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  7443. {
  7444. m_Items[index] = value;
  7445. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7446. }
  7447. };
  7448. // System.Linq.Expressions.ParameterExpression[]
  7449. struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C : public RuntimeArray
  7450. {
  7451. ALIGN_FIELD (8) ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* m_Items[1];
  7452. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* GetAt(il2cpp_array_size_t index) const
  7453. {
  7454. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7455. return m_Items[index];
  7456. }
  7457. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110** GetAddressAt(il2cpp_array_size_t index)
  7458. {
  7459. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7460. return m_Items + index;
  7461. }
  7462. inline void SetAt(il2cpp_array_size_t index, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* value)
  7463. {
  7464. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7465. m_Items[index] = value;
  7466. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7467. }
  7468. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* GetAtUnchecked(il2cpp_array_size_t index) const
  7469. {
  7470. return m_Items[index];
  7471. }
  7472. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7473. {
  7474. return m_Items + index;
  7475. }
  7476. inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* value)
  7477. {
  7478. m_Items[index] = value;
  7479. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7480. }
  7481. };
  7482. // System.Char[]
  7483. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  7484. {
  7485. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  7486. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  7487. {
  7488. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7489. return m_Items[index];
  7490. }
  7491. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  7492. {
  7493. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7494. return m_Items + index;
  7495. }
  7496. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  7497. {
  7498. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7499. m_Items[index] = value;
  7500. }
  7501. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  7502. {
  7503. return m_Items[index];
  7504. }
  7505. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7506. {
  7507. return m_Items + index;
  7508. }
  7509. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  7510. {
  7511. m_Items[index] = value;
  7512. }
  7513. };
  7514. // System.Byte[]
  7515. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  7516. {
  7517. ALIGN_FIELD (8) uint8_t m_Items[1];
  7518. inline uint8_t GetAt(il2cpp_array_size_t index) const
  7519. {
  7520. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7521. return m_Items[index];
  7522. }
  7523. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  7524. {
  7525. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7526. return m_Items + index;
  7527. }
  7528. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  7529. {
  7530. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7531. m_Items[index] = value;
  7532. }
  7533. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  7534. {
  7535. return m_Items[index];
  7536. }
  7537. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7538. {
  7539. return m_Items + index;
  7540. }
  7541. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  7542. {
  7543. m_Items[index] = value;
  7544. }
  7545. };
  7546. // System.Threading.ThreadLocal`1/LinkedSlotVolatile<System.Object>[]
  7547. struct LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2 : public RuntimeArray
  7548. {
  7549. ALIGN_FIELD (8) LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 m_Items[1];
  7550. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 GetAt(il2cpp_array_size_t index) const
  7551. {
  7552. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7553. return m_Items[index];
  7554. }
  7555. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09* GetAddressAt(il2cpp_array_size_t index)
  7556. {
  7557. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7558. return m_Items + index;
  7559. }
  7560. inline void SetAt(il2cpp_array_size_t index, LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 value)
  7561. {
  7562. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7563. m_Items[index] = value;
  7564. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value_0), (void*)NULL);
  7565. }
  7566. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 GetAtUnchecked(il2cpp_array_size_t index) const
  7567. {
  7568. return m_Items[index];
  7569. }
  7570. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7571. {
  7572. return m_Items + index;
  7573. }
  7574. inline void SetAtUnchecked(il2cpp_array_size_t index, LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 value)
  7575. {
  7576. m_Items[index] = value;
  7577. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value_0), (void*)NULL);
  7578. }
  7579. };
  7580. // System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
  7581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  7582. // System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
  7583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
  7584. // T System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
  7585. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
  7586. // System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
  7587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
  7588. // System.Collections.Generic.HashSet`1<T> Unity.VisualScripting.XHashSetPool::ToHashSetPooled<System.Object>(System.Collections.Generic.IEnumerable`1<T>)
  7589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* XHashSetPool_ToHashSetPooled_TisRuntimeObject_m76EB4F09406AFDF8EAED3E0C0EE1BFAF6506FA7A_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  7590. // System.Void Unity.VisualScripting.XHashSetPool::Free<System.Object>(System.Collections.Generic.HashSet`1<T>)
  7591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XHashSetPool_Free_TisRuntimeObject_mB63396BCA006920B931D85893C8A6B403BEB4952_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_hashSet, const RuntimeMethod* method) ;
  7592. // T Unity.VisualScripting.GraphPointer::GetElementDebugData<System.Object>(Unity.VisualScripting.IGraphElementWithDebugData)
  7593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  7594. // T Unity.VisualScripting.Flow::GetValue<System.Object>(Unity.VisualScripting.ValueInput)
  7595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
  7596. // TGraph Unity.VisualScripting.GraphElement`1<System.Object>::get_graph()
  7597. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
  7598. // T System.Dynamic.Utils.ExpressionUtils::ReturnObject<System.Object>(System.Object)
  7599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExpressionUtils_ReturnObject_TisRuntimeObject_m588C0460FCD6DF909536F6EBB0C172C70A93857D_gshared (RuntimeObject* ___0_collectionOrT, const RuntimeMethod* method) ;
  7600. // System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>::get_Count()
  7601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, const RuntimeMethod* method) ;
  7602. // T System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>::get_Item(System.Int32)
  7603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  7604. // System.Buffers.ArrayPool`1<T> System.Buffers.ArrayPool`1<System.Char>::get_Shared()
  7605. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_gshared_inline (const RuntimeMethod* method) ;
  7606. // System.Buffers.ArrayPool`1<T> System.Buffers.ArrayPool`1<System.Byte>::get_Shared()
  7607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_gshared_inline (const RuntimeMethod* method) ;
  7608. // System.Void System.Span`1<System.Char>::.ctor(T[])
  7609. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) ;
  7610. // System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
  7611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
  7612. // System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(T)
  7613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  7614. // System.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
  7615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
  7616. // T System.Collections.Generic.Queue`1<System.Object>::Dequeue()
  7617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
  7618. // System.Void UnityEngine.UIElements.BaseSlider`1<System.Single>::SetHighValueWithoutNotify(TValueType)
  7619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_gshared (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA* __this, float ___0_newHighValue, const RuntimeMethod* method) ;
  7620. // System.Void System.ReadOnlySpan`1<System.Char>::.ctor(T&,System.Int32)
  7621. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
  7622. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  7623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  7624. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  7625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  7626. // System.Void System.Collections.Generic.ByteEqualityComparer::.ctor()
  7627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, const RuntimeMethod* method) ;
  7628. // System.Void System.Collections.Generic.InternalStringComparer::.ctor()
  7629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108 (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* __this, const RuntimeMethod* method) ;
  7630. // System.Object System.RuntimeType::CreateInstanceForAnotherGenericParameter(System.Type,System.RuntimeType)
  7631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066 (Type_t* ___0_genericType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_genericArgument, const RuntimeMethod* method) ;
  7632. // System.Type System.Enum::GetUnderlyingType(System.Type)
  7633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
  7634. // System.TypeCode System.Type::GetTypeCode(System.Type)
  7635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466 (Type_t* ___0_type, const RuntimeMethod* method) ;
  7636. // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource)
  7637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ;
  7638. // System.Void System.Object::.ctor()
  7639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  7640. // System.Void UnityEngine.UIElements.EventBase::.ctor()
  7641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase__ctor_m2A31FF111C7E009608D14C6DD4971E9524943DC9 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7642. // System.Void UnityEngine.UIElements.EventBase::Init()
  7643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_Init_m0232C045D6ADFA1ED826CA5D4E232A4635F623B1 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7644. // System.Void UnityEngine.Debug::Log(System.Object)
  7645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  7646. // System.Void UnityEngine.UIElements.EventBase::set_pooled(System.Boolean)
  7647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_set_pooled_m2010D79336024981A70A73A9BE586CBBA7B82C84 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, bool ___0_value, const RuntimeMethod* method) ;
  7648. // System.UInt64 UnityEngine.UIElements.EventBase::get_eventId()
  7649. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t EventBase_get_eventId_m4951447F4F1FD94AD7279F8CB274438D012746AA_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7650. // System.Void UnityEngine.UIElements.EventBase::SetTriggerEventId(System.UInt64)
  7651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_SetTriggerEventId_m5ABA5B95F502F662C73F8416BF8C232A2F000179 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, uint64_t ___0_id, const RuntimeMethod* method) ;
  7652. // System.Boolean UnityEngine.UIElements.EventBase::get_pooled()
  7653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventBase_get_pooled_m62460211AFF2CE6FEEF3D979AD3BE8C49E3F7182 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7654. // System.Int64 UnityEngine.UIElements.EventBase::RegisterEventType()
  7655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EventBase_RegisterEventType_mCF0405EC30E253F9EEE955CEC9A17E8C069B5532 (const RuntimeMethod* method) ;
  7656. // System.Void UnityEngine.UIElements.EventCallbackFunctorBase::.ctor(UnityEngine.UIElements.CallbackPhase,UnityEngine.UIElements.InvokePolicy)
  7657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallbackFunctorBase__ctor_m0E166604ABD1585BED07E968675B24A2B12ABC83 (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, int32_t ___0_phase, int32_t ___1_invokePolicy, const RuntimeMethod* method) ;
  7658. // System.Void System.ArgumentNullException::.ctor(System.String)
  7659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  7660. // System.Boolean UnityEngine.UIElements.EventCallbackFunctorBase::PhaseMatches(UnityEngine.UIElements.PropagationPhase)
  7661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventCallbackFunctorBase_PhaseMatches_m139463A6A6712C570ABF1C772F3F9194D12F70BE (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, int32_t ___0_propagationPhase, const RuntimeMethod* method) ;
  7662. // System.Void UnityEngine.UIElements.EventDebuggerLogCall::.ctor(System.Delegate,UnityEngine.UIElements.EventBase)
  7663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDebuggerLogCall__ctor_mE87EDA5105BA352B7B582F3D91E4C420BD39FA74 (EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7* __this, Delegate_t* ___0_callback, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___1_evt, const RuntimeMethod* method) ;
  7664. // System.Void UnityEngine.UIElements.EventDebuggerLogCall::Dispose()
  7665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDebuggerLogCall_Dispose_m6E871797D254F1D1DA542A62869B4E3C87613ACD (EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7* __this, const RuntimeMethod* method) ;
  7666. // System.Boolean System.Delegate::op_Equality(System.Delegate,System.Delegate)
  7667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32 (Delegate_t* ___0_d1, Delegate_t* ___1_d2, const RuntimeMethod* method) ;
  7668. // UnityEngine.UIElements.CallbackPhase UnityEngine.UIElements.EventCallbackFunctorBase::get_phase()
  7669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EventCallbackFunctorBase_get_phase_mB0C93FAA42FD2881BF6FFFD6F1F4CCF355FC6DD6_inline (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, const RuntimeMethod* method) ;
  7670. // System.Void Unity.VisualScripting.EventHook::.ctor(System.String,System.Object,System.Object)
  7671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157* __this, String_t* ___0_name, RuntimeObject* ___1_target, RuntimeObject* ___2_tag, const RuntimeMethod* method) ;
  7672. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventHook::op_Implicit(System.String)
  7673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA (String_t* ___0_name, const RuntimeMethod* method) ;
  7674. // System.Void Unity.VisualScripting.GlobalMessageListener::Require()
  7675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalMessageListener_Require_m69092084E85C98776FC48C7D2157AC1BF123B856 (const RuntimeMethod* method) ;
  7676. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.Unit::ControlOutput(System.String)
  7677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  7678. // System.String System.String::Format(System.String,System.Object)
  7679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  7680. // System.Void Unity.VisualScripting.InvalidImplementationException::.ctor(System.String)
  7681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2 (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  7682. // Unity.VisualScripting.GraphReference Unity.VisualScripting.GraphStack::ToReference()
  7683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
  7684. // System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>::GetEnumerator()
  7685. inline Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6 (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* __this, const RuntimeMethod* method)
  7686. {
  7687. return (( Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
  7688. }
  7689. // System.Void System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>::Dispose()
  7690. inline void Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444 (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF* __this, const RuntimeMethod* method)
  7691. {
  7692. (( void (*) (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
  7693. }
  7694. // T System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>::get_Current()
  7695. inline Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF* __this, const RuntimeMethod* method)
  7696. {
  7697. return (( Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* (*) (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
  7698. }
  7699. // System.Void Unity.VisualScripting.Flow::StopCoroutine(System.Boolean)
  7700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, bool ___0_disposeInstantly, const RuntimeMethod* method) ;
  7701. // System.Boolean System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>::MoveNext()
  7702. inline bool Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345 (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF* __this, const RuntimeMethod* method)
  7703. {
  7704. return (( bool (*) (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
  7705. }
  7706. // System.Void Unity.VisualScripting.EventBus::Unregister(Unity.VisualScripting.EventHook,System.Delegate)
  7707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, Delegate_t* ___1_handler, const RuntimeMethod* method) ;
  7708. // System.Collections.Generic.HashSet`1<T> Unity.VisualScripting.XHashSetPool::ToHashSetPooled<Unity.VisualScripting.Flow>(System.Collections.Generic.IEnumerable`1<T>)
  7709. inline HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C (RuntimeObject* ___0_source, const RuntimeMethod* method)
  7710. {
  7711. return (( HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* (*) (RuntimeObject*, const RuntimeMethod*))XHashSetPool_ToHashSetPooled_TisRuntimeObject_m76EB4F09406AFDF8EAED3E0C0EE1BFAF6506FA7A_gshared)(___0_source, method);
  7712. }
  7713. // System.Void Unity.VisualScripting.Unit::Uninstantiate(Unity.VisualScripting.GraphReference)
  7714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) ;
  7715. // System.Void Unity.VisualScripting.Flow::StopCoroutineImmediate()
  7716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7717. // System.Void Unity.VisualScripting.XHashSetPool::Free<Unity.VisualScripting.Flow>(System.Collections.Generic.HashSet`1<T>)
  7718. inline void XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_hashSet, const RuntimeMethod* method)
  7719. {
  7720. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))XHashSetPool_Free_TisRuntimeObject_mB63396BCA006920B931D85893C8A6B403BEB4952_gshared)(___0_hashSet, method);
  7721. }
  7722. // System.Boolean Unity.VisualScripting.GraphPointer::get_hasData()
  7723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
  7724. // Unity.VisualScripting.Flow Unity.VisualScripting.Flow::New(Unity.VisualScripting.GraphReference)
  7725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
  7726. // System.Void Unity.VisualScripting.Flow::Dispose()
  7727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7728. // System.Boolean Unity.VisualScripting.Flow::get_enableDebug()
  7729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7730. // Unity.VisualScripting.GraphStack Unity.VisualScripting.Flow::get_stack()
  7731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7732. // T Unity.VisualScripting.GraphPointer::GetElementDebugData<Unity.VisualScripting.IUnitDebugData>(Unity.VisualScripting.IGraphElementWithDebugData)
  7733. inline RuntimeObject* GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  7734. {
  7735. return (( RuntimeObject* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared)(__this, ___0_element, method);
  7736. }
  7737. // System.Int32 Unity.VisualScripting.EditorTimeBinding::get_frame()
  7738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098 (const RuntimeMethod* method) ;
  7739. // System.Single Unity.VisualScripting.EditorTimeBinding::get_time()
  7740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3 (const RuntimeMethod* method) ;
  7741. // System.Void Unity.VisualScripting.Flow::StartCoroutine(Unity.VisualScripting.ControlOutput,System.Collections.Generic.ICollection`1<Unity.VisualScripting.Flow>)
  7742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, RuntimeObject* ___1_registry, const RuntimeMethod* method) ;
  7743. // System.Void Unity.VisualScripting.Flow::Run(Unity.VisualScripting.ControlOutput)
  7744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, const RuntimeMethod* method) ;
  7745. // Unity.VisualScripting.EnsureThat Unity.VisualScripting.Ensure::That(System.String)
  7746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, const RuntimeMethod* method) ;
  7747. // System.Void Unity.VisualScripting.EnsureThat::IsNotNull(System.String)
  7748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  7749. // System.String System.String::Trim()
  7750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
  7751. // T Unity.VisualScripting.Flow::GetValue<System.String>(Unity.VisualScripting.ValueInput)
  7752. inline String_t* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
  7753. {
  7754. return (( String_t* (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared)(__this, ___0_input, method);
  7755. }
  7756. // System.Boolean System.String::Equals(System.String,System.StringComparison)
  7757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  7758. // System.Void Unity.VisualScripting.Unit::.ctor()
  7759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
  7760. // TGraph Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>::get_graph()
  7761. inline FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
  7762. {
  7763. return (( FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline)(__this, method);
  7764. }
  7765. // System.Exception System.Linq.Expressions.Error::ArgumentOutOfRange(System.String)
  7766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB (String_t* ___0_paramName, const RuntimeMethod* method) ;
  7767. // T System.Dynamic.Utils.ExpressionUtils::ReturnObject<System.Linq.Expressions.ParameterExpression>(System.Object)
  7768. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66 (RuntimeObject* ___0_collectionOrT, const RuntimeMethod* method)
  7769. {
  7770. return (( ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* (*) (RuntimeObject*, const RuntimeMethod*))ExpressionUtils_ReturnObject_TisRuntimeObject_m588C0460FCD6DF909536F6EBB0C172C70A93857D_gshared)(___0_collectionOrT, method);
  7771. }
  7772. // System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>::get_Count()
  7773. inline int32_t ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* __this, const RuntimeMethod* method)
  7774. {
  7775. return (( int32_t (*) (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared)(__this, method);
  7776. }
  7777. // T System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>::get_Item(System.Int32)
  7778. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* __this, int32_t ___0_index, const RuntimeMethod* method)
  7779. {
  7780. return (( ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* (*) (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*, int32_t, const RuntimeMethod*))ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared)(__this, ___0_index, method);
  7781. }
  7782. // System.String System.Linq.Expressions.LambdaExpression::get_Name()
  7783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LambdaExpression_get_Name_mC099AAE16A8765B43A0D835C6AB33DFA80D4F878 (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, const RuntimeMethod* method) ;
  7784. // System.Boolean System.Linq.Expressions.LambdaExpression::get_TailCall()
  7785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LambdaExpression_get_TailCall_m5C8FF396DC74BF7D57D40A22040CF500FABAE2E5 (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, const RuntimeMethod* method) ;
  7786. // System.Void System.Linq.Expressions.LambdaExpression::.ctor(System.Linq.Expressions.Expression)
  7787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LambdaExpression__ctor_mF20EE7997CA76B27737EB88ED37DA747B0CD9EAA (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, const RuntimeMethod* method) ;
  7788. // System.Void System.Linq.Expressions.Interpreter.LightCompiler::.ctor()
  7789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightCompiler__ctor_mEBEF88E1C0DFB9376D0F89CE5EB123338D215069 (LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* __this, const RuntimeMethod* method) ;
  7790. // System.Linq.Expressions.Interpreter.LightDelegateCreator System.Linq.Expressions.Interpreter.LightCompiler::CompileTop(System.Linq.Expressions.LambdaExpression)
  7791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58* LightCompiler_CompileTop_m592602602EEDA87D1D580B2E0FA0A1143E3B9D54 (LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* __this, LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ___0_node, const RuntimeMethod* method) ;
  7792. // System.Delegate System.Linq.Expressions.Interpreter.LightDelegateCreator::CreateDelegate()
  7793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* LightDelegateCreator_CreateDelegate_m3EFFBA9C9BE4F079674563B48C1DA9CDE7F77C68 (LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58* __this, const RuntimeMethod* method) ;
  7794. // System.Exception System.Dynamic.Utils.ContractUtils::get_Unreachable()
  7795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6 (const RuntimeMethod* method) ;
  7796. // System.IO.EnumerationOptions System.IO.EnumerationOptions::get_Default()
  7797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline (const RuntimeMethod* method) ;
  7798. // System.Void System.Runtime.ConstrainedExecution.CriticalFinalizerObject::.ctor()
  7799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CriticalFinalizerObject__ctor_m688241D670D6A0857F938CDC8CD07B1BE4A1C733 (CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9* __this, const RuntimeMethod* method) ;
  7800. // System.String System.IO.Path::GetFullPath(System.String)
  7801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2 (String_t* ___0_path, const RuntimeMethod* method) ;
  7802. // System.String System.IO.PathInternal::TrimEndingDirectorySeparator(System.String)
  7803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathInternal_TrimEndingDirectorySeparator_m32C0CC3C95360374E7B405E941386C874312D5F5 (String_t* ___0_path, const RuntimeMethod* method) ;
  7804. // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
  7805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  7806. // System.Buffers.ArrayPool`1<T> System.Buffers.ArrayPool`1<System.Char>::get_Shared()
  7807. inline ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline (const RuntimeMethod* method)
  7808. {
  7809. return (( ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* (*) (const RuntimeMethod*))ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_gshared_inline)(method);
  7810. }
  7811. // System.Int32 Interop/Sys::GetReadDirRBufferSize()
  7812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sys_GetReadDirRBufferSize_m43BFD2BC9EB308361321A3EB229F557ED5320C4E (const RuntimeMethod* method) ;
  7813. // System.Buffers.ArrayPool`1<T> System.Buffers.ArrayPool`1<System.Byte>::get_Shared()
  7814. inline ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline (const RuntimeMethod* method)
  7815. {
  7816. return (( ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* (*) (const RuntimeMethod*))ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_gshared_inline)(method);
  7817. }
  7818. // System.Boolean System.IO.EnumerationOptions::get_IgnoreInaccessible()
  7819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  7820. // System.Int32 Interop/ErrorInfo::get_RawErrno()
  7821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ErrorInfo_get_RawErrno_m1B6C0E156EF3B567945C1389B2B111C1A6FEB027 (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, const RuntimeMethod* method) ;
  7822. // Interop/Error Interop/ErrorInfo::get_Error()
  7823. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, const RuntimeMethod* method) ;
  7824. // System.IntPtr Interop/Sys::OpenDir(System.String)
  7825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Sys_OpenDir_m5E0BB1A74A5E5CA1CFDDBE86C2C281F452745854 (String_t* ___0_path, const RuntimeMethod* method) ;
  7826. // Interop/ErrorInfo Interop/Sys::GetLastErrorInfo()
  7827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 Sys_GetLastErrorInfo_m1C1BB8341DD84927BD33E6240585E753D4B3572B (const RuntimeMethod* method) ;
  7828. // System.Exception Interop::GetExceptionForIoErrno(Interop/ErrorInfo,System.String,System.Boolean)
  7829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7 (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_errorInfo, String_t* ___1_path, bool ___2_isDirectory, const RuntimeMethod* method) ;
  7830. // System.IntPtr System.Threading.Interlocked::Exchange(System.IntPtr&,System.IntPtr)
  7831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Interlocked_Exchange_m10651B61455D954B0D96C3FF75857C68C20940F6 (intptr_t* ___0_location1, intptr_t ___1_value, const RuntimeMethod* method) ;
  7832. // System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
  7833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  7834. // System.Int32 Interop/Sys::CloseDir(System.IntPtr)
  7835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sys_CloseDir_m995426A78D39BF688B0A69FC2916DA3125AF193E (intptr_t ___0_dir, const RuntimeMethod* method) ;
  7836. // System.Void System.Threading.Monitor::Exit(System.Object)
  7837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  7838. // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
  7839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  7840. // System.ReadOnlySpan`1<System.Char> System.String::op_Implicit(System.String)
  7841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline (String_t* ___0_value, const RuntimeMethod* method) ;
  7842. // System.Void System.Span`1<System.Char>::.ctor(T[])
  7843. inline void Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
  7844. {
  7845. (( void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_gshared_inline)(__this, ___0_array, method);
  7846. }
  7847. // System.IO.FileAttributes System.IO.Enumeration.FileSystemEntry::Initialize(System.IO.Enumeration.FileSystemEntry&,Interop/Sys/DirectoryEntry,System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>,System.Span`1<System.Char>)
  7848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FileSystemEntry_Initialize_m0CDA4CDB09ED734B099DA2D2E1EDD9B40EC7BF2F (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ___1_directoryEntry, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___2_directory, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___3_rootDirectory, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___4_originalRootDirectory, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___5_pathBuffer, const RuntimeMethod* method) ;
  7849. // System.Boolean System.IO.EnumerationOptions::get_ReturnSpecialDirectories()
  7850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  7851. // System.IO.FileAttributes System.IO.EnumerationOptions::get_AttributesToSkip()
  7852. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  7853. // System.IO.FileAttributes System.IO.Enumeration.FileSystemEntry::get_Attributes()
  7854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FileSystemEntry_get_Attributes_mFD1D48D0F605BE2117617194F55B5E2CB4FBA0D9 (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* __this, const RuntimeMethod* method) ;
  7855. // System.Boolean System.IO.EnumerationOptions::get_RecurseSubdirectories()
  7856. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  7857. // System.Void System.Collections.Generic.Queue`1<System.String>::.ctor()
  7858. inline void Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, const RuntimeMethod* method)
  7859. {
  7860. (( void (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
  7861. }
  7862. // System.ReadOnlySpan`1<System.Char> System.IO.Enumeration.FileSystemEntry::get_FileName()
  7863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 FileSystemEntry_get_FileName_m33D89416B0459807829E6A0F521E423616EC92E4 (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* __this, const RuntimeMethod* method) ;
  7864. // System.String System.IO.Path::Join(System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>)
  7865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Join_mA8659405C90B9441AA2249C7D45B587808ABCB3F (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_path1, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_path2, const RuntimeMethod* method) ;
  7866. // System.Void System.Collections.Generic.Queue`1<System.String>::Enqueue(T)
  7867. inline void Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832 (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, String_t* ___0_item, const RuntimeMethod* method)
  7868. {
  7869. (( void (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, String_t*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
  7870. }
  7871. // System.Int32 Interop/Sys::ReadDirR(System.IntPtr,System.Byte*,System.Int32,Interop/Sys/DirectoryEntry&)
  7872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sys_ReadDirR_m67A4E0E89B4047AA80821C822AED766612B01CFA (intptr_t ___0_dir, uint8_t* ___1_buffer, int32_t ___2_bufferSize, DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* ___3_outputEntry, const RuntimeMethod* method) ;
  7873. // System.Void Interop/ErrorInfo::.ctor(System.Int32)
  7874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, int32_t ___0_errno, const RuntimeMethod* method) ;
  7875. // System.Int32 System.Collections.Generic.Queue`1<System.String>::get_Count()
  7876. inline int32_t Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_inline (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, const RuntimeMethod* method)
  7877. {
  7878. return (( int32_t (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
  7879. }
  7880. // T System.Collections.Generic.Queue`1<System.String>::Dequeue()
  7881. inline String_t* Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, const RuntimeMethod* method)
  7882. {
  7883. return (( String_t* (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
  7884. }
  7885. // System.Void System.NotSupportedException::.ctor()
  7886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  7887. // System.Void System.GC::SuppressFinalize(System.Object)
  7888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  7889. // System.Void System.Runtime.ConstrainedExecution.CriticalFinalizerObject::Finalize()
  7890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CriticalFinalizerObject_Finalize_m232B8F4BCBB58BB7D0A0B10611234BCCE2A86020 (CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9* __this, const RuntimeMethod* method) ;
  7891. // System.Void System.Object::Finalize()
  7892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  7893. // System.Single UnityEngine.UIElements.BaseVerticalCollectionView::ResolveItemHeight(System.Single)
  7894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, float ___0_height, const RuntimeMethod* method) ;
  7895. // System.Collections.IList UnityEngine.UIElements.BaseVerticalCollectionView::get_itemsSource()
  7896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496 (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  7897. // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  7898. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  7899. // System.Void UnityEngine.UIElements.ScrollView::set_scrollOffset(UnityEngine.Vector2)
  7900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5 (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
  7901. // UnityEngine.Vector2 UnityEngine.Vector2::get_up()
  7902. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ;
  7903. // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
  7904. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  7905. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::get_scrollOffset()
  7906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ScrollView_get_scrollOffset_m487978FA69DE7783183FA219CA9642AEB93EC511 (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  7907. // UnityEngine.UIElements.IStyle UnityEngine.UIElements.VisualElement::get_style()
  7908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7909. // UnityEngine.UIElements.StyleLength UnityEngine.UIElements.StyleLength::op_Implicit(System.Single)
  7910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019 (float ___0_v, const RuntimeMethod* method) ;
  7911. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::get_contentViewport()
  7912. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  7913. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::get_layout()
  7914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D VisualElement_get_layout_m71851CB694EE1348CDCA83353FFF3C1FB2F69C1A (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7915. // System.Single UnityEngine.Rect::get_height()
  7916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  7917. // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  7918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  7919. // System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
  7920. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  7921. // UnityEngine.UIElements.Scroller UnityEngine.UIElements.ScrollView::get_verticalScroller()
  7922. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  7923. // UnityEngine.UIElements.Slider UnityEngine.UIElements.Scroller::get_slider()
  7924. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slider_t5891706383A14955E3FAD68A79829F3234681652* Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, const RuntimeMethod* method) ;
  7925. // System.Void UnityEngine.UIElements.BaseSlider`1<System.Single>::SetHighValueWithoutNotify(TValueType)
  7926. inline void BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544 (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA* __this, float ___0_newHighValue, const RuntimeMethod* method)
  7927. {
  7928. (( void (*) (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*, float, const RuntimeMethod*))BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_gshared)(__this, ___0_newHighValue, method);
  7929. }
  7930. // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
  7931. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  7932. // System.Void UnityEngine.UIElements.VisualElement::Add(UnityEngine.UIElements.VisualElement)
  7933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_child, const RuntimeMethod* method) ;
  7934. // System.Int32 UnityEngine.UIElements.ReusableCollectionItem::get_index()
  7935. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
  7936. // System.Void UnityEngine.UIElements.VisualElement::SendToBack()
  7937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7938. // System.Void UnityEngine.UIElements.VisualElement::BringToFront()
  7939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7940. // System.Void UnityEngine.UIElements.EventBase::set_propagation(UnityEngine.UIElements.EventBase/EventPropagation)
  7941. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  7942. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::get_unspecified()
  7943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline (const RuntimeMethod* method) ;
  7944. // System.Void UnityEngine.UIElements.EventBase::set_target(UnityEngine.UIElements.IEventHandler)
  7945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_set_target_mBDBE0FB1321254FEDFC4B0EF34DBDA8105FFCBA2 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  7946. // System.Void System.ArgumentException::.ctor(System.String,System.String)
  7947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  7948. // System.Threading.CancellationToken System.OperationCanceledException::get_CancellationToken()
  7949. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method) ;
  7950. // System.Boolean System.Threading.Tasks.Task::TrySetCanceled(System.Threading.CancellationToken,System.Object)
  7951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_tokenToRecord, RuntimeObject* ___1_cancellationException, const RuntimeMethod* method) ;
  7952. // System.Boolean System.Threading.Tasks.Task::TrySetException(System.Object)
  7953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, RuntimeObject* ___0_exceptionObject, const RuntimeMethod* method) ;
  7954. // System.Void System.AsyncCallback::.ctor(System.Object,System.IntPtr)
  7955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  7956. // System.Char& System.String::GetRawStringData()
  7957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
  7958. // System.Int32 System.String::get_Length()
  7959. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  7960. // System.Void System.ReadOnlySpan`1<System.Char>::.ctor(T&,System.Int32)
  7961. inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  7962. {
  7963. (( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
  7964. }
  7965. // System.Type System.Object::GetType()
  7966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  7967. // System.Boolean System.Type::op_Inequality(System.Type,System.Type)
  7968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  7969. // System.Void System.ThrowHelper::ThrowArrayTypeMismatchException()
  7970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590 (const RuntimeMethod* method) ;
  7971. // System.Byte& System.Array::GetRawSzArrayData()
  7972. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
  7973. #ifdef __clang__
  7974. #pragma clang diagnostic push
  7975. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7976. #pragma clang diagnostic ignored "-Wunused-variable"
  7977. #endif
  7978. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::get_Default()
  7979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* EqualityComparer_1_get_Default_m3424885F265CC4940023C24D73C6E4CAF38C7447_gshared (const RuntimeMethod* method)
  7980. {
  7981. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* V_0 = NULL;
  7982. {
  7983. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_0 = ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  7984. il2cpp_codegen_memory_barrier();
  7985. V_0 = L_0;
  7986. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_1 = V_0;
  7987. if (L_1)
  7988. {
  7989. goto IL_0019;
  7990. }
  7991. }
  7992. {
  7993. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_2;
  7994. L_2 = (( EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7995. V_0 = L_2;
  7996. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_3 = V_0;
  7997. il2cpp_codegen_memory_barrier();
  7998. ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  7999. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  8000. }
  8001. IL_0019:
  8002. {
  8003. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_4 = V_0;
  8004. return L_4;
  8005. }
  8006. }
  8007. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::CreateComparer()
  8008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* EqualityComparer_1_CreateComparer_m5349A77F09E5840ADAF717E7BE27A8EBA85DD585_gshared (const RuntimeMethod* method)
  8009. {
  8010. static bool s_Il2CppMethodInitialized;
  8011. if (!s_Il2CppMethodInitialized)
  8012. {
  8013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  8015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  8016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  8018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  8019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  8021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  8022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  8023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  8025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  8026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  8027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  8028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8029. s_Il2CppMethodInitialized = true;
  8030. }
  8031. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  8032. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  8033. int32_t V_2 = 0;
  8034. {
  8035. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8036. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8037. Type_t* L_1;
  8038. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8039. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8040. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  8041. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  8042. Type_t* L_4;
  8043. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  8044. bool L_5;
  8045. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  8046. if (!L_5)
  8047. {
  8048. goto IL_002d;
  8049. }
  8050. }
  8051. {
  8052. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8053. NullCheck(L_6);
  8054. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  8055. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8056. }
  8057. IL_002d:
  8058. {
  8059. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  8060. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  8061. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8062. Type_t* L_9;
  8063. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  8064. bool L_10;
  8065. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  8066. if (!L_10)
  8067. {
  8068. goto IL_004a;
  8069. }
  8070. }
  8071. {
  8072. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8073. NullCheck(L_11);
  8074. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  8075. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8076. }
  8077. IL_004a:
  8078. {
  8079. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  8080. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8081. Type_t* L_13;
  8082. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  8083. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  8084. NullCheck(L_13);
  8085. bool L_15;
  8086. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  8087. if (!L_15)
  8088. {
  8089. goto IL_0072;
  8090. }
  8091. }
  8092. {
  8093. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  8094. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8095. Type_t* L_17;
  8096. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  8097. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  8098. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8099. RuntimeObject* L_19;
  8100. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  8101. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8102. }
  8103. IL_0072:
  8104. {
  8105. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  8106. NullCheck((Type_t*)L_20);
  8107. bool L_21;
  8108. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  8109. if (!L_21)
  8110. {
  8111. goto IL_00d6;
  8112. }
  8113. }
  8114. {
  8115. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  8116. NullCheck((Type_t*)L_22);
  8117. Type_t* L_23;
  8118. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  8119. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  8120. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8121. Type_t* L_25;
  8122. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  8123. bool L_26;
  8124. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  8125. if (!L_26)
  8126. {
  8127. goto IL_00d6;
  8128. }
  8129. }
  8130. {
  8131. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  8132. NullCheck((Type_t*)L_27);
  8133. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  8134. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  8135. NullCheck(L_28);
  8136. int32_t L_29 = 0;
  8137. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  8138. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8139. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  8140. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8141. Type_t* L_32;
  8142. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  8143. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  8144. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  8145. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  8146. NullCheck(L_34);
  8147. ArrayElementTypeCheck (L_34, L_35);
  8148. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  8149. NullCheck(L_32);
  8150. Type_t* L_36;
  8151. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  8152. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  8153. NullCheck(L_36);
  8154. bool L_38;
  8155. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  8156. if (!L_38)
  8157. {
  8158. goto IL_00d6;
  8159. }
  8160. }
  8161. {
  8162. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  8163. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8164. Type_t* L_40;
  8165. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  8166. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  8167. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8168. RuntimeObject* L_42;
  8169. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  8170. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8171. }
  8172. IL_00d6:
  8173. {
  8174. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  8175. NullCheck((Type_t*)L_43);
  8176. bool L_44;
  8177. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  8178. if (!L_44)
  8179. {
  8180. goto IL_016f;
  8181. }
  8182. }
  8183. {
  8184. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  8185. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8186. Type_t* L_46;
  8187. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  8188. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8189. int32_t L_47;
  8190. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  8191. V_2 = L_47;
  8192. int32_t L_48 = V_2;
  8193. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  8194. {
  8195. case 0:
  8196. {
  8197. goto IL_012d;
  8198. }
  8199. case 1:
  8200. {
  8201. goto IL_0143;
  8202. }
  8203. case 2:
  8204. {
  8205. goto IL_0117;
  8206. }
  8207. case 3:
  8208. {
  8209. goto IL_0143;
  8210. }
  8211. case 4:
  8212. {
  8213. goto IL_0143;
  8214. }
  8215. case 5:
  8216. {
  8217. goto IL_0143;
  8218. }
  8219. case 6:
  8220. {
  8221. goto IL_0159;
  8222. }
  8223. case 7:
  8224. {
  8225. goto IL_0159;
  8226. }
  8227. }
  8228. }
  8229. {
  8230. goto IL_016f;
  8231. }
  8232. IL_0117:
  8233. {
  8234. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  8235. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8236. Type_t* L_50;
  8237. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8238. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  8239. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8240. RuntimeObject* L_52;
  8241. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  8242. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8243. }
  8244. IL_012d:
  8245. {
  8246. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  8247. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8248. Type_t* L_54;
  8249. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  8250. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  8251. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8252. RuntimeObject* L_56;
  8253. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  8254. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8255. }
  8256. IL_0143:
  8257. {
  8258. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  8259. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8260. Type_t* L_58;
  8261. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  8262. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  8263. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8264. RuntimeObject* L_60;
  8265. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  8266. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8267. }
  8268. IL_0159:
  8269. {
  8270. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  8271. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8272. Type_t* L_62;
  8273. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  8274. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  8275. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8276. RuntimeObject* L_64;
  8277. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  8278. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8279. }
  8280. IL_016f:
  8281. {
  8282. ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865* L_65 = (ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8283. NullCheck(L_65);
  8284. (( void (*) (ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8285. return (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)L_65;
  8286. }
  8287. }
  8288. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::IndexOf(T[],T,System.Int32,System.Int32)
  8289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m8D26C092B2A13BB5994F0BF347A6F88CA2712D81_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* ___0_array, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8290. {
  8291. int32_t V_0 = 0;
  8292. int32_t V_1 = 0;
  8293. {
  8294. int32_t L_0 = ___2_startIndex;
  8295. int32_t L_1 = ___3_count;
  8296. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  8297. int32_t L_2 = ___2_startIndex;
  8298. V_1 = L_2;
  8299. goto IL_001f;
  8300. }
  8301. IL_0009:
  8302. {
  8303. DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* L_3 = ___0_array;
  8304. int32_t L_4 = V_1;
  8305. NullCheck(L_3);
  8306. int32_t L_5 = L_4;
  8307. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8308. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_7 = ___1_value;
  8309. bool L_8;
  8310. L_8 = VirtualFuncInvoker2< bool, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::Equals(T,T) */, __this, L_6, L_7);
  8311. if (!L_8)
  8312. {
  8313. goto IL_001b;
  8314. }
  8315. }
  8316. {
  8317. int32_t L_9 = V_1;
  8318. return L_9;
  8319. }
  8320. IL_001b:
  8321. {
  8322. int32_t L_10 = V_1;
  8323. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  8324. }
  8325. IL_001f:
  8326. {
  8327. int32_t L_11 = V_1;
  8328. int32_t L_12 = V_0;
  8329. if ((((int32_t)L_11) < ((int32_t)L_12)))
  8330. {
  8331. goto IL_0009;
  8332. }
  8333. }
  8334. {
  8335. return (-1);
  8336. }
  8337. }
  8338. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::LastIndexOf(T[],T,System.Int32,System.Int32)
  8339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m9EF371AC72DB203F28C3F6AC326CB4846FE30EB1_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* ___0_array, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8340. {
  8341. int32_t V_0 = 0;
  8342. int32_t V_1 = 0;
  8343. {
  8344. int32_t L_0 = ___2_startIndex;
  8345. int32_t L_1 = ___3_count;
  8346. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  8347. int32_t L_2 = ___2_startIndex;
  8348. V_1 = L_2;
  8349. goto IL_0021;
  8350. }
  8351. IL_000b:
  8352. {
  8353. DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* L_3 = ___0_array;
  8354. int32_t L_4 = V_1;
  8355. NullCheck(L_3);
  8356. int32_t L_5 = L_4;
  8357. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8358. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_7 = ___1_value;
  8359. bool L_8;
  8360. L_8 = VirtualFuncInvoker2< bool, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::Equals(T,T) */, __this, L_6, L_7);
  8361. if (!L_8)
  8362. {
  8363. goto IL_001d;
  8364. }
  8365. }
  8366. {
  8367. int32_t L_9 = V_1;
  8368. return L_9;
  8369. }
  8370. IL_001d:
  8371. {
  8372. int32_t L_10 = V_1;
  8373. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  8374. }
  8375. IL_0021:
  8376. {
  8377. int32_t L_11 = V_1;
  8378. int32_t L_12 = V_0;
  8379. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  8380. {
  8381. goto IL_000b;
  8382. }
  8383. }
  8384. {
  8385. return (-1);
  8386. }
  8387. }
  8388. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  8389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mDD4DE3EE8C1FB7E02F1B32551B1ADEE68F0BF11A_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8390. {
  8391. {
  8392. RuntimeObject* L_0 = ___0_obj;
  8393. if (L_0)
  8394. {
  8395. goto IL_0005;
  8396. }
  8397. }
  8398. {
  8399. return 0;
  8400. }
  8401. IL_0005:
  8402. {
  8403. RuntimeObject* L_1 = ___0_obj;
  8404. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8405. {
  8406. goto IL_001a;
  8407. }
  8408. }
  8409. {
  8410. RuntimeObject* L_2 = ___0_obj;
  8411. int32_t L_3;
  8412. L_3 = VirtualFuncInvoker1< int32_t, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::GetHashCode(T) */, __this, ((*(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)((DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8413. return L_3;
  8414. }
  8415. IL_001a:
  8416. {
  8417. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8418. return 0;
  8419. }
  8420. }
  8421. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  8422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m64A7FE2D64E96A08AA1AF388FA7B9C08A7059293_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  8423. {
  8424. {
  8425. RuntimeObject* L_0 = ___0_x;
  8426. RuntimeObject* L_1 = ___1_y;
  8427. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  8428. {
  8429. goto IL_0006;
  8430. }
  8431. }
  8432. {
  8433. return (bool)1;
  8434. }
  8435. IL_0006:
  8436. {
  8437. RuntimeObject* L_2 = ___0_x;
  8438. if (!L_2)
  8439. {
  8440. goto IL_000c;
  8441. }
  8442. }
  8443. {
  8444. RuntimeObject* L_3 = ___1_y;
  8445. if (L_3)
  8446. {
  8447. goto IL_000e;
  8448. }
  8449. }
  8450. IL_000c:
  8451. {
  8452. return (bool)0;
  8453. }
  8454. IL_000e:
  8455. {
  8456. RuntimeObject* L_4 = ___0_x;
  8457. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8458. {
  8459. goto IL_0031;
  8460. }
  8461. }
  8462. {
  8463. RuntimeObject* L_5 = ___1_y;
  8464. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8465. {
  8466. goto IL_0031;
  8467. }
  8468. }
  8469. {
  8470. RuntimeObject* L_6 = ___0_x;
  8471. RuntimeObject* L_7 = ___1_y;
  8472. bool L_8;
  8473. L_8 = VirtualFuncInvoker2< bool, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::Equals(T,T) */, __this, ((*(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)((DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)((DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8474. return L_8;
  8475. }
  8476. IL_0031:
  8477. {
  8478. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8479. return (bool)0;
  8480. }
  8481. }
  8482. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::.ctor()
  8483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCE398BAE21ED5675AE38DD9A14D98AD9335FFA37_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, const RuntimeMethod* method)
  8484. {
  8485. {
  8486. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8487. return;
  8488. }
  8489. }
  8490. #ifdef __clang__
  8491. #pragma clang diagnostic pop
  8492. #endif
  8493. #ifdef __clang__
  8494. #pragma clang diagnostic push
  8495. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8496. #pragma clang diagnostic ignored "-Wunused-variable"
  8497. #endif
  8498. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::get_Default()
  8499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* EqualityComparer_1_get_Default_m7FCE32F4F1E330A3154381E3856D898017464B4D_gshared (const RuntimeMethod* method)
  8500. {
  8501. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* V_0 = NULL;
  8502. {
  8503. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_0 = ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  8504. il2cpp_codegen_memory_barrier();
  8505. V_0 = L_0;
  8506. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_1 = V_0;
  8507. if (L_1)
  8508. {
  8509. goto IL_0019;
  8510. }
  8511. }
  8512. {
  8513. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_2;
  8514. L_2 = (( EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8515. V_0 = L_2;
  8516. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_3 = V_0;
  8517. il2cpp_codegen_memory_barrier();
  8518. ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  8519. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  8520. }
  8521. IL_0019:
  8522. {
  8523. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_4 = V_0;
  8524. return L_4;
  8525. }
  8526. }
  8527. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::CreateComparer()
  8528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* EqualityComparer_1_CreateComparer_mE58491A4D32B2A33CA9EBF1893D9CDA6C26AD23C_gshared (const RuntimeMethod* method)
  8529. {
  8530. static bool s_Il2CppMethodInitialized;
  8531. if (!s_Il2CppMethodInitialized)
  8532. {
  8533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  8535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  8536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  8538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  8539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  8541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  8542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  8543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  8545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  8546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  8547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  8548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8549. s_Il2CppMethodInitialized = true;
  8550. }
  8551. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  8552. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  8553. int32_t V_2 = 0;
  8554. {
  8555. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8556. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8557. Type_t* L_1;
  8558. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8559. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8560. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  8561. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  8562. Type_t* L_4;
  8563. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  8564. bool L_5;
  8565. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  8566. if (!L_5)
  8567. {
  8568. goto IL_002d;
  8569. }
  8570. }
  8571. {
  8572. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8573. NullCheck(L_6);
  8574. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  8575. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8576. }
  8577. IL_002d:
  8578. {
  8579. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  8580. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  8581. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8582. Type_t* L_9;
  8583. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  8584. bool L_10;
  8585. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  8586. if (!L_10)
  8587. {
  8588. goto IL_004a;
  8589. }
  8590. }
  8591. {
  8592. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8593. NullCheck(L_11);
  8594. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  8595. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8596. }
  8597. IL_004a:
  8598. {
  8599. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  8600. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8601. Type_t* L_13;
  8602. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  8603. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  8604. NullCheck(L_13);
  8605. bool L_15;
  8606. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  8607. if (!L_15)
  8608. {
  8609. goto IL_0072;
  8610. }
  8611. }
  8612. {
  8613. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  8614. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8615. Type_t* L_17;
  8616. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  8617. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  8618. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8619. RuntimeObject* L_19;
  8620. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  8621. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8622. }
  8623. IL_0072:
  8624. {
  8625. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  8626. NullCheck((Type_t*)L_20);
  8627. bool L_21;
  8628. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  8629. if (!L_21)
  8630. {
  8631. goto IL_00d6;
  8632. }
  8633. }
  8634. {
  8635. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  8636. NullCheck((Type_t*)L_22);
  8637. Type_t* L_23;
  8638. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  8639. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  8640. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8641. Type_t* L_25;
  8642. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  8643. bool L_26;
  8644. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  8645. if (!L_26)
  8646. {
  8647. goto IL_00d6;
  8648. }
  8649. }
  8650. {
  8651. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  8652. NullCheck((Type_t*)L_27);
  8653. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  8654. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  8655. NullCheck(L_28);
  8656. int32_t L_29 = 0;
  8657. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  8658. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8659. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  8660. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8661. Type_t* L_32;
  8662. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  8663. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  8664. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  8665. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  8666. NullCheck(L_34);
  8667. ArrayElementTypeCheck (L_34, L_35);
  8668. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  8669. NullCheck(L_32);
  8670. Type_t* L_36;
  8671. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  8672. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  8673. NullCheck(L_36);
  8674. bool L_38;
  8675. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  8676. if (!L_38)
  8677. {
  8678. goto IL_00d6;
  8679. }
  8680. }
  8681. {
  8682. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  8683. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8684. Type_t* L_40;
  8685. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  8686. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  8687. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8688. RuntimeObject* L_42;
  8689. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  8690. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8691. }
  8692. IL_00d6:
  8693. {
  8694. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  8695. NullCheck((Type_t*)L_43);
  8696. bool L_44;
  8697. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  8698. if (!L_44)
  8699. {
  8700. goto IL_016f;
  8701. }
  8702. }
  8703. {
  8704. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  8705. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8706. Type_t* L_46;
  8707. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  8708. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8709. int32_t L_47;
  8710. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  8711. V_2 = L_47;
  8712. int32_t L_48 = V_2;
  8713. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  8714. {
  8715. case 0:
  8716. {
  8717. goto IL_012d;
  8718. }
  8719. case 1:
  8720. {
  8721. goto IL_0143;
  8722. }
  8723. case 2:
  8724. {
  8725. goto IL_0117;
  8726. }
  8727. case 3:
  8728. {
  8729. goto IL_0143;
  8730. }
  8731. case 4:
  8732. {
  8733. goto IL_0143;
  8734. }
  8735. case 5:
  8736. {
  8737. goto IL_0143;
  8738. }
  8739. case 6:
  8740. {
  8741. goto IL_0159;
  8742. }
  8743. case 7:
  8744. {
  8745. goto IL_0159;
  8746. }
  8747. }
  8748. }
  8749. {
  8750. goto IL_016f;
  8751. }
  8752. IL_0117:
  8753. {
  8754. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  8755. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8756. Type_t* L_50;
  8757. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8758. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  8759. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8760. RuntimeObject* L_52;
  8761. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  8762. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8763. }
  8764. IL_012d:
  8765. {
  8766. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  8767. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8768. Type_t* L_54;
  8769. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  8770. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  8771. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8772. RuntimeObject* L_56;
  8773. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  8774. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8775. }
  8776. IL_0143:
  8777. {
  8778. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  8779. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8780. Type_t* L_58;
  8781. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  8782. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  8783. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8784. RuntimeObject* L_60;
  8785. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  8786. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8787. }
  8788. IL_0159:
  8789. {
  8790. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  8791. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8792. Type_t* L_62;
  8793. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  8794. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  8795. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8796. RuntimeObject* L_64;
  8797. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  8798. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8799. }
  8800. IL_016f:
  8801. {
  8802. ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24* L_65 = (ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8803. NullCheck(L_65);
  8804. (( void (*) (ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8805. return (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)L_65;
  8806. }
  8807. }
  8808. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::IndexOf(T[],T,System.Int32,System.Int32)
  8809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mE7979E584BB01E068B7DC6C45F817F68929B3A7F_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* ___0_array, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8810. {
  8811. int32_t V_0 = 0;
  8812. int32_t V_1 = 0;
  8813. {
  8814. int32_t L_0 = ___2_startIndex;
  8815. int32_t L_1 = ___3_count;
  8816. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  8817. int32_t L_2 = ___2_startIndex;
  8818. V_1 = L_2;
  8819. goto IL_001f;
  8820. }
  8821. IL_0009:
  8822. {
  8823. UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_3 = ___0_array;
  8824. int32_t L_4 = V_1;
  8825. NullCheck(L_3);
  8826. int32_t L_5 = L_4;
  8827. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8828. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_7 = ___1_value;
  8829. bool L_8;
  8830. L_8 = VirtualFuncInvoker2< bool, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::Equals(T,T) */, __this, L_6, L_7);
  8831. if (!L_8)
  8832. {
  8833. goto IL_001b;
  8834. }
  8835. }
  8836. {
  8837. int32_t L_9 = V_1;
  8838. return L_9;
  8839. }
  8840. IL_001b:
  8841. {
  8842. int32_t L_10 = V_1;
  8843. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  8844. }
  8845. IL_001f:
  8846. {
  8847. int32_t L_11 = V_1;
  8848. int32_t L_12 = V_0;
  8849. if ((((int32_t)L_11) < ((int32_t)L_12)))
  8850. {
  8851. goto IL_0009;
  8852. }
  8853. }
  8854. {
  8855. return (-1);
  8856. }
  8857. }
  8858. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::LastIndexOf(T[],T,System.Int32,System.Int32)
  8859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m0488312FDA306927ED8C7C4882465557E11DBD57_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* ___0_array, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8860. {
  8861. int32_t V_0 = 0;
  8862. int32_t V_1 = 0;
  8863. {
  8864. int32_t L_0 = ___2_startIndex;
  8865. int32_t L_1 = ___3_count;
  8866. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  8867. int32_t L_2 = ___2_startIndex;
  8868. V_1 = L_2;
  8869. goto IL_0021;
  8870. }
  8871. IL_000b:
  8872. {
  8873. UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_3 = ___0_array;
  8874. int32_t L_4 = V_1;
  8875. NullCheck(L_3);
  8876. int32_t L_5 = L_4;
  8877. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8878. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_7 = ___1_value;
  8879. bool L_8;
  8880. L_8 = VirtualFuncInvoker2< bool, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::Equals(T,T) */, __this, L_6, L_7);
  8881. if (!L_8)
  8882. {
  8883. goto IL_001d;
  8884. }
  8885. }
  8886. {
  8887. int32_t L_9 = V_1;
  8888. return L_9;
  8889. }
  8890. IL_001d:
  8891. {
  8892. int32_t L_10 = V_1;
  8893. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  8894. }
  8895. IL_0021:
  8896. {
  8897. int32_t L_11 = V_1;
  8898. int32_t L_12 = V_0;
  8899. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  8900. {
  8901. goto IL_000b;
  8902. }
  8903. }
  8904. {
  8905. return (-1);
  8906. }
  8907. }
  8908. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  8909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m482B09C9E4C4866FDC37662D1785641FEEA90221_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8910. {
  8911. {
  8912. RuntimeObject* L_0 = ___0_obj;
  8913. if (L_0)
  8914. {
  8915. goto IL_0005;
  8916. }
  8917. }
  8918. {
  8919. return 0;
  8920. }
  8921. IL_0005:
  8922. {
  8923. RuntimeObject* L_1 = ___0_obj;
  8924. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8925. {
  8926. goto IL_001a;
  8927. }
  8928. }
  8929. {
  8930. RuntimeObject* L_2 = ___0_obj;
  8931. int32_t L_3;
  8932. L_3 = VirtualFuncInvoker1< int32_t, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::GetHashCode(T) */, __this, ((*(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)((UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8933. return L_3;
  8934. }
  8935. IL_001a:
  8936. {
  8937. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8938. return 0;
  8939. }
  8940. }
  8941. // System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  8942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m708D08D002C209577742B2909B94B50535A63432_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  8943. {
  8944. {
  8945. RuntimeObject* L_0 = ___0_x;
  8946. RuntimeObject* L_1 = ___1_y;
  8947. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  8948. {
  8949. goto IL_0006;
  8950. }
  8951. }
  8952. {
  8953. return (bool)1;
  8954. }
  8955. IL_0006:
  8956. {
  8957. RuntimeObject* L_2 = ___0_x;
  8958. if (!L_2)
  8959. {
  8960. goto IL_000c;
  8961. }
  8962. }
  8963. {
  8964. RuntimeObject* L_3 = ___1_y;
  8965. if (L_3)
  8966. {
  8967. goto IL_000e;
  8968. }
  8969. }
  8970. IL_000c:
  8971. {
  8972. return (bool)0;
  8973. }
  8974. IL_000e:
  8975. {
  8976. RuntimeObject* L_4 = ___0_x;
  8977. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8978. {
  8979. goto IL_0031;
  8980. }
  8981. }
  8982. {
  8983. RuntimeObject* L_5 = ___1_y;
  8984. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8985. {
  8986. goto IL_0031;
  8987. }
  8988. }
  8989. {
  8990. RuntimeObject* L_6 = ___0_x;
  8991. RuntimeObject* L_7 = ___1_y;
  8992. bool L_8;
  8993. L_8 = VirtualFuncInvoker2< bool, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::Equals(T,T) */, __this, ((*(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)((UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)((UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8994. return L_8;
  8995. }
  8996. IL_0031:
  8997. {
  8998. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8999. return (bool)0;
  9000. }
  9001. }
  9002. // System.Void System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::.ctor()
  9003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m02B4E8CA765BA200AA7E19A1C4C1DB959A09ECC0_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, const RuntimeMethod* method)
  9004. {
  9005. {
  9006. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  9007. return;
  9008. }
  9009. }
  9010. #ifdef __clang__
  9011. #pragma clang diagnostic pop
  9012. #endif
  9013. #ifdef __clang__
  9014. #pragma clang diagnostic push
  9015. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9016. #pragma clang diagnostic ignored "-Wunused-variable"
  9017. #endif
  9018. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::get_Default()
  9019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* EqualityComparer_1_get_Default_m833806B916969A87D0A9F23344103D38629DAAB4_gshared (const RuntimeMethod* method)
  9020. {
  9021. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* V_0 = NULL;
  9022. {
  9023. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_0 = ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  9024. il2cpp_codegen_memory_barrier();
  9025. V_0 = L_0;
  9026. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_1 = V_0;
  9027. if (L_1)
  9028. {
  9029. goto IL_0019;
  9030. }
  9031. }
  9032. {
  9033. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_2;
  9034. L_2 = (( EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9035. V_0 = L_2;
  9036. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_3 = V_0;
  9037. il2cpp_codegen_memory_barrier();
  9038. ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  9039. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  9040. }
  9041. IL_0019:
  9042. {
  9043. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_4 = V_0;
  9044. return L_4;
  9045. }
  9046. }
  9047. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::CreateComparer()
  9048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* EqualityComparer_1_CreateComparer_mA0B0B2B3328E29E4E8450203F6C4EFF2903CF788_gshared (const RuntimeMethod* method)
  9049. {
  9050. static bool s_Il2CppMethodInitialized;
  9051. if (!s_Il2CppMethodInitialized)
  9052. {
  9053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  9055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  9056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  9058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  9059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9060. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  9061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  9062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  9063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  9065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  9066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  9067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  9068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9069. s_Il2CppMethodInitialized = true;
  9070. }
  9071. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  9072. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  9073. int32_t V_2 = 0;
  9074. {
  9075. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9076. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9077. Type_t* L_1;
  9078. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9079. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9080. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  9081. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  9082. Type_t* L_4;
  9083. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  9084. bool L_5;
  9085. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  9086. if (!L_5)
  9087. {
  9088. goto IL_002d;
  9089. }
  9090. }
  9091. {
  9092. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9093. NullCheck(L_6);
  9094. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  9095. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9096. }
  9097. IL_002d:
  9098. {
  9099. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  9100. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  9101. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9102. Type_t* L_9;
  9103. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  9104. bool L_10;
  9105. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  9106. if (!L_10)
  9107. {
  9108. goto IL_004a;
  9109. }
  9110. }
  9111. {
  9112. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9113. NullCheck(L_11);
  9114. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  9115. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9116. }
  9117. IL_004a:
  9118. {
  9119. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  9120. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9121. Type_t* L_13;
  9122. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  9123. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  9124. NullCheck(L_13);
  9125. bool L_15;
  9126. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  9127. if (!L_15)
  9128. {
  9129. goto IL_0072;
  9130. }
  9131. }
  9132. {
  9133. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  9134. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9135. Type_t* L_17;
  9136. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  9137. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  9138. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9139. RuntimeObject* L_19;
  9140. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  9141. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9142. }
  9143. IL_0072:
  9144. {
  9145. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  9146. NullCheck((Type_t*)L_20);
  9147. bool L_21;
  9148. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  9149. if (!L_21)
  9150. {
  9151. goto IL_00d6;
  9152. }
  9153. }
  9154. {
  9155. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  9156. NullCheck((Type_t*)L_22);
  9157. Type_t* L_23;
  9158. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  9159. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  9160. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9161. Type_t* L_25;
  9162. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  9163. bool L_26;
  9164. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  9165. if (!L_26)
  9166. {
  9167. goto IL_00d6;
  9168. }
  9169. }
  9170. {
  9171. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  9172. NullCheck((Type_t*)L_27);
  9173. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  9174. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  9175. NullCheck(L_28);
  9176. int32_t L_29 = 0;
  9177. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  9178. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9179. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  9180. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9181. Type_t* L_32;
  9182. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  9183. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  9184. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  9185. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  9186. NullCheck(L_34);
  9187. ArrayElementTypeCheck (L_34, L_35);
  9188. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  9189. NullCheck(L_32);
  9190. Type_t* L_36;
  9191. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  9192. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  9193. NullCheck(L_36);
  9194. bool L_38;
  9195. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  9196. if (!L_38)
  9197. {
  9198. goto IL_00d6;
  9199. }
  9200. }
  9201. {
  9202. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  9203. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9204. Type_t* L_40;
  9205. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  9206. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  9207. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9208. RuntimeObject* L_42;
  9209. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  9210. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9211. }
  9212. IL_00d6:
  9213. {
  9214. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  9215. NullCheck((Type_t*)L_43);
  9216. bool L_44;
  9217. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  9218. if (!L_44)
  9219. {
  9220. goto IL_016f;
  9221. }
  9222. }
  9223. {
  9224. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  9225. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9226. Type_t* L_46;
  9227. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  9228. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9229. int32_t L_47;
  9230. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  9231. V_2 = L_47;
  9232. int32_t L_48 = V_2;
  9233. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  9234. {
  9235. case 0:
  9236. {
  9237. goto IL_012d;
  9238. }
  9239. case 1:
  9240. {
  9241. goto IL_0143;
  9242. }
  9243. case 2:
  9244. {
  9245. goto IL_0117;
  9246. }
  9247. case 3:
  9248. {
  9249. goto IL_0143;
  9250. }
  9251. case 4:
  9252. {
  9253. goto IL_0143;
  9254. }
  9255. case 5:
  9256. {
  9257. goto IL_0143;
  9258. }
  9259. case 6:
  9260. {
  9261. goto IL_0159;
  9262. }
  9263. case 7:
  9264. {
  9265. goto IL_0159;
  9266. }
  9267. }
  9268. }
  9269. {
  9270. goto IL_016f;
  9271. }
  9272. IL_0117:
  9273. {
  9274. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  9275. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9276. Type_t* L_50;
  9277. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9278. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  9279. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9280. RuntimeObject* L_52;
  9281. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  9282. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9283. }
  9284. IL_012d:
  9285. {
  9286. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  9287. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9288. Type_t* L_54;
  9289. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  9290. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  9291. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9292. RuntimeObject* L_56;
  9293. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  9294. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9295. }
  9296. IL_0143:
  9297. {
  9298. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  9299. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9300. Type_t* L_58;
  9301. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  9302. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  9303. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9304. RuntimeObject* L_60;
  9305. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  9306. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9307. }
  9308. IL_0159:
  9309. {
  9310. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  9311. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9312. Type_t* L_62;
  9313. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  9314. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  9315. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9316. RuntimeObject* L_64;
  9317. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  9318. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9319. }
  9320. IL_016f:
  9321. {
  9322. ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B* L_65 = (ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9323. NullCheck(L_65);
  9324. (( void (*) (ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9325. return (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)L_65;
  9326. }
  9327. }
  9328. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::IndexOf(T[],T,System.Int32,System.Int32)
  9329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m963628B773851AE7252379FD6A9073E359A0B478_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* ___0_array, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9330. {
  9331. int32_t V_0 = 0;
  9332. int32_t V_1 = 0;
  9333. {
  9334. int32_t L_0 = ___2_startIndex;
  9335. int32_t L_1 = ___3_count;
  9336. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  9337. int32_t L_2 = ___2_startIndex;
  9338. V_1 = L_2;
  9339. goto IL_001f;
  9340. }
  9341. IL_0009:
  9342. {
  9343. WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_3 = ___0_array;
  9344. int32_t L_4 = V_1;
  9345. NullCheck(L_3);
  9346. int32_t L_5 = L_4;
  9347. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9348. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_7 = ___1_value;
  9349. bool L_8;
  9350. L_8 = VirtualFuncInvoker2< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Equals(T,T) */, __this, L_6, L_7);
  9351. if (!L_8)
  9352. {
  9353. goto IL_001b;
  9354. }
  9355. }
  9356. {
  9357. int32_t L_9 = V_1;
  9358. return L_9;
  9359. }
  9360. IL_001b:
  9361. {
  9362. int32_t L_10 = V_1;
  9363. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9364. }
  9365. IL_001f:
  9366. {
  9367. int32_t L_11 = V_1;
  9368. int32_t L_12 = V_0;
  9369. if ((((int32_t)L_11) < ((int32_t)L_12)))
  9370. {
  9371. goto IL_0009;
  9372. }
  9373. }
  9374. {
  9375. return (-1);
  9376. }
  9377. }
  9378. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::LastIndexOf(T[],T,System.Int32,System.Int32)
  9379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m8E05BB9978349D3D7A4832C80DF55168DF11BD77_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* ___0_array, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9380. {
  9381. int32_t V_0 = 0;
  9382. int32_t V_1 = 0;
  9383. {
  9384. int32_t L_0 = ___2_startIndex;
  9385. int32_t L_1 = ___3_count;
  9386. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  9387. int32_t L_2 = ___2_startIndex;
  9388. V_1 = L_2;
  9389. goto IL_0021;
  9390. }
  9391. IL_000b:
  9392. {
  9393. WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_3 = ___0_array;
  9394. int32_t L_4 = V_1;
  9395. NullCheck(L_3);
  9396. int32_t L_5 = L_4;
  9397. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9398. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_7 = ___1_value;
  9399. bool L_8;
  9400. L_8 = VirtualFuncInvoker2< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Equals(T,T) */, __this, L_6, L_7);
  9401. if (!L_8)
  9402. {
  9403. goto IL_001d;
  9404. }
  9405. }
  9406. {
  9407. int32_t L_9 = V_1;
  9408. return L_9;
  9409. }
  9410. IL_001d:
  9411. {
  9412. int32_t L_10 = V_1;
  9413. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  9414. }
  9415. IL_0021:
  9416. {
  9417. int32_t L_11 = V_1;
  9418. int32_t L_12 = V_0;
  9419. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  9420. {
  9421. goto IL_000b;
  9422. }
  9423. }
  9424. {
  9425. return (-1);
  9426. }
  9427. }
  9428. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  9429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mCEB34A2AA468D823299E41F69F4CA228361C6711_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  9430. {
  9431. {
  9432. RuntimeObject* L_0 = ___0_obj;
  9433. if (L_0)
  9434. {
  9435. goto IL_0005;
  9436. }
  9437. }
  9438. {
  9439. return 0;
  9440. }
  9441. IL_0005:
  9442. {
  9443. RuntimeObject* L_1 = ___0_obj;
  9444. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9445. {
  9446. goto IL_001a;
  9447. }
  9448. }
  9449. {
  9450. RuntimeObject* L_2 = ___0_obj;
  9451. int32_t L_3;
  9452. L_3 = VirtualFuncInvoker1< int32_t, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::GetHashCode(T) */, __this, ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  9453. return L_3;
  9454. }
  9455. IL_001a:
  9456. {
  9457. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  9458. return 0;
  9459. }
  9460. }
  9461. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  9462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m83B269C762F5BB6114C7260991F85D5D9D5A86BF_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  9463. {
  9464. {
  9465. RuntimeObject* L_0 = ___0_x;
  9466. RuntimeObject* L_1 = ___1_y;
  9467. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  9468. {
  9469. goto IL_0006;
  9470. }
  9471. }
  9472. {
  9473. return (bool)1;
  9474. }
  9475. IL_0006:
  9476. {
  9477. RuntimeObject* L_2 = ___0_x;
  9478. if (!L_2)
  9479. {
  9480. goto IL_000c;
  9481. }
  9482. }
  9483. {
  9484. RuntimeObject* L_3 = ___1_y;
  9485. if (L_3)
  9486. {
  9487. goto IL_000e;
  9488. }
  9489. }
  9490. IL_000c:
  9491. {
  9492. return (bool)0;
  9493. }
  9494. IL_000e:
  9495. {
  9496. RuntimeObject* L_4 = ___0_x;
  9497. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9498. {
  9499. goto IL_0031;
  9500. }
  9501. }
  9502. {
  9503. RuntimeObject* L_5 = ___1_y;
  9504. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9505. {
  9506. goto IL_0031;
  9507. }
  9508. }
  9509. {
  9510. RuntimeObject* L_6 = ___0_x;
  9511. RuntimeObject* L_7 = ___1_y;
  9512. bool L_8;
  9513. L_8 = VirtualFuncInvoker2< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Equals(T,T) */, __this, ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  9514. return L_8;
  9515. }
  9516. IL_0031:
  9517. {
  9518. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  9519. return (bool)0;
  9520. }
  9521. }
  9522. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::.ctor()
  9523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m1CB2EB1D8CA683183C98453F9D3C3DAE8F3A6475_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, const RuntimeMethod* method)
  9524. {
  9525. {
  9526. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  9527. return;
  9528. }
  9529. }
  9530. #ifdef __clang__
  9531. #pragma clang diagnostic pop
  9532. #endif
  9533. #ifdef __clang__
  9534. #pragma clang diagnostic push
  9535. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9536. #pragma clang diagnostic ignored "-Wunused-variable"
  9537. #endif
  9538. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::get_Default()
  9539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* EqualityComparer_1_get_Default_m7C23893A6247C08001283F3A5523617921F818F6_gshared (const RuntimeMethod* method)
  9540. {
  9541. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* V_0 = NULL;
  9542. {
  9543. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_0 = ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  9544. il2cpp_codegen_memory_barrier();
  9545. V_0 = L_0;
  9546. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_1 = V_0;
  9547. if (L_1)
  9548. {
  9549. goto IL_0019;
  9550. }
  9551. }
  9552. {
  9553. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_2;
  9554. L_2 = (( EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9555. V_0 = L_2;
  9556. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_3 = V_0;
  9557. il2cpp_codegen_memory_barrier();
  9558. ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  9559. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  9560. }
  9561. IL_0019:
  9562. {
  9563. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_4 = V_0;
  9564. return L_4;
  9565. }
  9566. }
  9567. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::CreateComparer()
  9568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* EqualityComparer_1_CreateComparer_m8BAACDFCA970CA9D22FC3FD471090671426454B7_gshared (const RuntimeMethod* method)
  9569. {
  9570. static bool s_Il2CppMethodInitialized;
  9571. if (!s_Il2CppMethodInitialized)
  9572. {
  9573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  9575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  9576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  9578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  9579. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  9581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  9582. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  9583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  9585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  9586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  9587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  9588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9589. s_Il2CppMethodInitialized = true;
  9590. }
  9591. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  9592. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  9593. int32_t V_2 = 0;
  9594. {
  9595. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9596. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9597. Type_t* L_1;
  9598. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9599. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9600. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  9601. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  9602. Type_t* L_4;
  9603. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  9604. bool L_5;
  9605. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  9606. if (!L_5)
  9607. {
  9608. goto IL_002d;
  9609. }
  9610. }
  9611. {
  9612. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9613. NullCheck(L_6);
  9614. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  9615. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9616. }
  9617. IL_002d:
  9618. {
  9619. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  9620. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  9621. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9622. Type_t* L_9;
  9623. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  9624. bool L_10;
  9625. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  9626. if (!L_10)
  9627. {
  9628. goto IL_004a;
  9629. }
  9630. }
  9631. {
  9632. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9633. NullCheck(L_11);
  9634. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  9635. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9636. }
  9637. IL_004a:
  9638. {
  9639. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  9640. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9641. Type_t* L_13;
  9642. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  9643. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  9644. NullCheck(L_13);
  9645. bool L_15;
  9646. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  9647. if (!L_15)
  9648. {
  9649. goto IL_0072;
  9650. }
  9651. }
  9652. {
  9653. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  9654. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9655. Type_t* L_17;
  9656. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  9657. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  9658. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9659. RuntimeObject* L_19;
  9660. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  9661. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9662. }
  9663. IL_0072:
  9664. {
  9665. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  9666. NullCheck((Type_t*)L_20);
  9667. bool L_21;
  9668. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  9669. if (!L_21)
  9670. {
  9671. goto IL_00d6;
  9672. }
  9673. }
  9674. {
  9675. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  9676. NullCheck((Type_t*)L_22);
  9677. Type_t* L_23;
  9678. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  9679. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  9680. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9681. Type_t* L_25;
  9682. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  9683. bool L_26;
  9684. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  9685. if (!L_26)
  9686. {
  9687. goto IL_00d6;
  9688. }
  9689. }
  9690. {
  9691. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  9692. NullCheck((Type_t*)L_27);
  9693. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  9694. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  9695. NullCheck(L_28);
  9696. int32_t L_29 = 0;
  9697. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  9698. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9699. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  9700. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9701. Type_t* L_32;
  9702. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  9703. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  9704. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  9705. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  9706. NullCheck(L_34);
  9707. ArrayElementTypeCheck (L_34, L_35);
  9708. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  9709. NullCheck(L_32);
  9710. Type_t* L_36;
  9711. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  9712. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  9713. NullCheck(L_36);
  9714. bool L_38;
  9715. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  9716. if (!L_38)
  9717. {
  9718. goto IL_00d6;
  9719. }
  9720. }
  9721. {
  9722. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  9723. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9724. Type_t* L_40;
  9725. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  9726. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  9727. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9728. RuntimeObject* L_42;
  9729. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  9730. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9731. }
  9732. IL_00d6:
  9733. {
  9734. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  9735. NullCheck((Type_t*)L_43);
  9736. bool L_44;
  9737. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  9738. if (!L_44)
  9739. {
  9740. goto IL_016f;
  9741. }
  9742. }
  9743. {
  9744. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  9745. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9746. Type_t* L_46;
  9747. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  9748. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9749. int32_t L_47;
  9750. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  9751. V_2 = L_47;
  9752. int32_t L_48 = V_2;
  9753. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  9754. {
  9755. case 0:
  9756. {
  9757. goto IL_012d;
  9758. }
  9759. case 1:
  9760. {
  9761. goto IL_0143;
  9762. }
  9763. case 2:
  9764. {
  9765. goto IL_0117;
  9766. }
  9767. case 3:
  9768. {
  9769. goto IL_0143;
  9770. }
  9771. case 4:
  9772. {
  9773. goto IL_0143;
  9774. }
  9775. case 5:
  9776. {
  9777. goto IL_0143;
  9778. }
  9779. case 6:
  9780. {
  9781. goto IL_0159;
  9782. }
  9783. case 7:
  9784. {
  9785. goto IL_0159;
  9786. }
  9787. }
  9788. }
  9789. {
  9790. goto IL_016f;
  9791. }
  9792. IL_0117:
  9793. {
  9794. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  9795. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9796. Type_t* L_50;
  9797. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9798. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  9799. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9800. RuntimeObject* L_52;
  9801. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  9802. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9803. }
  9804. IL_012d:
  9805. {
  9806. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  9807. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9808. Type_t* L_54;
  9809. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  9810. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  9811. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9812. RuntimeObject* L_56;
  9813. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  9814. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9815. }
  9816. IL_0143:
  9817. {
  9818. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  9819. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9820. Type_t* L_58;
  9821. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  9822. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  9823. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9824. RuntimeObject* L_60;
  9825. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  9826. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9827. }
  9828. IL_0159:
  9829. {
  9830. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  9831. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9832. Type_t* L_62;
  9833. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  9834. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  9835. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9836. RuntimeObject* L_64;
  9837. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  9838. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9839. }
  9840. IL_016f:
  9841. {
  9842. ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856* L_65 = (ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9843. NullCheck(L_65);
  9844. (( void (*) (ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9845. return (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)L_65;
  9846. }
  9847. }
  9848. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::IndexOf(T[],T,System.Int32,System.Int32)
  9849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m3AFBF16A439107AF82457FEEC61C58DF04FAE85C_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* ___0_array, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9850. {
  9851. int32_t V_0 = 0;
  9852. int32_t V_1 = 0;
  9853. {
  9854. int32_t L_0 = ___2_startIndex;
  9855. int32_t L_1 = ___3_count;
  9856. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  9857. int32_t L_2 = ___2_startIndex;
  9858. V_1 = L_2;
  9859. goto IL_001f;
  9860. }
  9861. IL_0009:
  9862. {
  9863. SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_3 = ___0_array;
  9864. int32_t L_4 = V_1;
  9865. NullCheck(L_3);
  9866. int32_t L_5 = L_4;
  9867. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9868. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_7 = ___1_value;
  9869. bool L_8;
  9870. L_8 = VirtualFuncInvoker2< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::Equals(T,T) */, __this, L_6, L_7);
  9871. if (!L_8)
  9872. {
  9873. goto IL_001b;
  9874. }
  9875. }
  9876. {
  9877. int32_t L_9 = V_1;
  9878. return L_9;
  9879. }
  9880. IL_001b:
  9881. {
  9882. int32_t L_10 = V_1;
  9883. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9884. }
  9885. IL_001f:
  9886. {
  9887. int32_t L_11 = V_1;
  9888. int32_t L_12 = V_0;
  9889. if ((((int32_t)L_11) < ((int32_t)L_12)))
  9890. {
  9891. goto IL_0009;
  9892. }
  9893. }
  9894. {
  9895. return (-1);
  9896. }
  9897. }
  9898. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::LastIndexOf(T[],T,System.Int32,System.Int32)
  9899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m72AE28A581B92301898BE9AAAC8E31DB0DF2BAF9_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* ___0_array, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9900. {
  9901. int32_t V_0 = 0;
  9902. int32_t V_1 = 0;
  9903. {
  9904. int32_t L_0 = ___2_startIndex;
  9905. int32_t L_1 = ___3_count;
  9906. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  9907. int32_t L_2 = ___2_startIndex;
  9908. V_1 = L_2;
  9909. goto IL_0021;
  9910. }
  9911. IL_000b:
  9912. {
  9913. SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_3 = ___0_array;
  9914. int32_t L_4 = V_1;
  9915. NullCheck(L_3);
  9916. int32_t L_5 = L_4;
  9917. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9918. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_7 = ___1_value;
  9919. bool L_8;
  9920. L_8 = VirtualFuncInvoker2< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::Equals(T,T) */, __this, L_6, L_7);
  9921. if (!L_8)
  9922. {
  9923. goto IL_001d;
  9924. }
  9925. }
  9926. {
  9927. int32_t L_9 = V_1;
  9928. return L_9;
  9929. }
  9930. IL_001d:
  9931. {
  9932. int32_t L_10 = V_1;
  9933. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  9934. }
  9935. IL_0021:
  9936. {
  9937. int32_t L_11 = V_1;
  9938. int32_t L_12 = V_0;
  9939. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  9940. {
  9941. goto IL_000b;
  9942. }
  9943. }
  9944. {
  9945. return (-1);
  9946. }
  9947. }
  9948. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  9949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m03268986D2E43B0FFB6D826C2059306081AFBA6A_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  9950. {
  9951. {
  9952. RuntimeObject* L_0 = ___0_obj;
  9953. if (L_0)
  9954. {
  9955. goto IL_0005;
  9956. }
  9957. }
  9958. {
  9959. return 0;
  9960. }
  9961. IL_0005:
  9962. {
  9963. RuntimeObject* L_1 = ___0_obj;
  9964. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9965. {
  9966. goto IL_001a;
  9967. }
  9968. }
  9969. {
  9970. RuntimeObject* L_2 = ___0_obj;
  9971. int32_t L_3;
  9972. L_3 = VirtualFuncInvoker1< int32_t, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::GetHashCode(T) */, __this, ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  9973. return L_3;
  9974. }
  9975. IL_001a:
  9976. {
  9977. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  9978. return 0;
  9979. }
  9980. }
  9981. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  9982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mB449693E8EDCBF22D67B810DC9884A8B47198F66_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  9983. {
  9984. {
  9985. RuntimeObject* L_0 = ___0_x;
  9986. RuntimeObject* L_1 = ___1_y;
  9987. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  9988. {
  9989. goto IL_0006;
  9990. }
  9991. }
  9992. {
  9993. return (bool)1;
  9994. }
  9995. IL_0006:
  9996. {
  9997. RuntimeObject* L_2 = ___0_x;
  9998. if (!L_2)
  9999. {
  10000. goto IL_000c;
  10001. }
  10002. }
  10003. {
  10004. RuntimeObject* L_3 = ___1_y;
  10005. if (L_3)
  10006. {
  10007. goto IL_000e;
  10008. }
  10009. }
  10010. IL_000c:
  10011. {
  10012. return (bool)0;
  10013. }
  10014. IL_000e:
  10015. {
  10016. RuntimeObject* L_4 = ___0_x;
  10017. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10018. {
  10019. goto IL_0031;
  10020. }
  10021. }
  10022. {
  10023. RuntimeObject* L_5 = ___1_y;
  10024. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10025. {
  10026. goto IL_0031;
  10027. }
  10028. }
  10029. {
  10030. RuntimeObject* L_6 = ___0_x;
  10031. RuntimeObject* L_7 = ___1_y;
  10032. bool L_8;
  10033. L_8 = VirtualFuncInvoker2< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::Equals(T,T) */, __this, ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10034. return L_8;
  10035. }
  10036. IL_0031:
  10037. {
  10038. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10039. return (bool)0;
  10040. }
  10041. }
  10042. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::.ctor()
  10043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m5F29C7A3D52C9F8B24B0372E9D19C46DC3DD9488_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, const RuntimeMethod* method)
  10044. {
  10045. {
  10046. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10047. return;
  10048. }
  10049. }
  10050. #ifdef __clang__
  10051. #pragma clang diagnostic pop
  10052. #endif
  10053. #ifdef __clang__
  10054. #pragma clang diagnostic push
  10055. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10056. #pragma clang diagnostic ignored "-Wunused-variable"
  10057. #endif
  10058. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::get_Default()
  10059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* EqualityComparer_1_get_Default_m4A574228E0218E9AF53F77BF70D86C5B4A53249E_gshared (const RuntimeMethod* method)
  10060. {
  10061. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* V_0 = NULL;
  10062. {
  10063. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_0 = ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  10064. il2cpp_codegen_memory_barrier();
  10065. V_0 = L_0;
  10066. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_1 = V_0;
  10067. if (L_1)
  10068. {
  10069. goto IL_0019;
  10070. }
  10071. }
  10072. {
  10073. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_2;
  10074. L_2 = (( EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10075. V_0 = L_2;
  10076. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_3 = V_0;
  10077. il2cpp_codegen_memory_barrier();
  10078. ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  10079. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  10080. }
  10081. IL_0019:
  10082. {
  10083. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_4 = V_0;
  10084. return L_4;
  10085. }
  10086. }
  10087. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::CreateComparer()
  10088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* EqualityComparer_1_CreateComparer_mE643B9BEC4F08DBCF88A8123E485FB6B7E3C63E4_gshared (const RuntimeMethod* method)
  10089. {
  10090. static bool s_Il2CppMethodInitialized;
  10091. if (!s_Il2CppMethodInitialized)
  10092. {
  10093. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10094. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  10095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  10096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  10098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  10099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  10101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  10102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  10103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  10105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  10106. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  10107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  10108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10109. s_Il2CppMethodInitialized = true;
  10110. }
  10111. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  10112. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  10113. int32_t V_2 = 0;
  10114. {
  10115. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10116. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10117. Type_t* L_1;
  10118. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10119. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10120. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  10121. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  10122. Type_t* L_4;
  10123. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  10124. bool L_5;
  10125. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  10126. if (!L_5)
  10127. {
  10128. goto IL_002d;
  10129. }
  10130. }
  10131. {
  10132. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10133. NullCheck(L_6);
  10134. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  10135. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10136. }
  10137. IL_002d:
  10138. {
  10139. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  10140. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  10141. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10142. Type_t* L_9;
  10143. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  10144. bool L_10;
  10145. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  10146. if (!L_10)
  10147. {
  10148. goto IL_004a;
  10149. }
  10150. }
  10151. {
  10152. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10153. NullCheck(L_11);
  10154. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  10155. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10156. }
  10157. IL_004a:
  10158. {
  10159. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  10160. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10161. Type_t* L_13;
  10162. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  10163. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  10164. NullCheck(L_13);
  10165. bool L_15;
  10166. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  10167. if (!L_15)
  10168. {
  10169. goto IL_0072;
  10170. }
  10171. }
  10172. {
  10173. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  10174. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10175. Type_t* L_17;
  10176. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  10177. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  10178. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10179. RuntimeObject* L_19;
  10180. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  10181. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10182. }
  10183. IL_0072:
  10184. {
  10185. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  10186. NullCheck((Type_t*)L_20);
  10187. bool L_21;
  10188. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  10189. if (!L_21)
  10190. {
  10191. goto IL_00d6;
  10192. }
  10193. }
  10194. {
  10195. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  10196. NullCheck((Type_t*)L_22);
  10197. Type_t* L_23;
  10198. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  10199. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  10200. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10201. Type_t* L_25;
  10202. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  10203. bool L_26;
  10204. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  10205. if (!L_26)
  10206. {
  10207. goto IL_00d6;
  10208. }
  10209. }
  10210. {
  10211. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  10212. NullCheck((Type_t*)L_27);
  10213. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  10214. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  10215. NullCheck(L_28);
  10216. int32_t L_29 = 0;
  10217. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  10218. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10219. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  10220. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10221. Type_t* L_32;
  10222. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  10223. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  10224. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  10225. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  10226. NullCheck(L_34);
  10227. ArrayElementTypeCheck (L_34, L_35);
  10228. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  10229. NullCheck(L_32);
  10230. Type_t* L_36;
  10231. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  10232. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  10233. NullCheck(L_36);
  10234. bool L_38;
  10235. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  10236. if (!L_38)
  10237. {
  10238. goto IL_00d6;
  10239. }
  10240. }
  10241. {
  10242. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  10243. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10244. Type_t* L_40;
  10245. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  10246. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  10247. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10248. RuntimeObject* L_42;
  10249. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  10250. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10251. }
  10252. IL_00d6:
  10253. {
  10254. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  10255. NullCheck((Type_t*)L_43);
  10256. bool L_44;
  10257. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  10258. if (!L_44)
  10259. {
  10260. goto IL_016f;
  10261. }
  10262. }
  10263. {
  10264. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  10265. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10266. Type_t* L_46;
  10267. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  10268. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10269. int32_t L_47;
  10270. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  10271. V_2 = L_47;
  10272. int32_t L_48 = V_2;
  10273. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  10274. {
  10275. case 0:
  10276. {
  10277. goto IL_012d;
  10278. }
  10279. case 1:
  10280. {
  10281. goto IL_0143;
  10282. }
  10283. case 2:
  10284. {
  10285. goto IL_0117;
  10286. }
  10287. case 3:
  10288. {
  10289. goto IL_0143;
  10290. }
  10291. case 4:
  10292. {
  10293. goto IL_0143;
  10294. }
  10295. case 5:
  10296. {
  10297. goto IL_0143;
  10298. }
  10299. case 6:
  10300. {
  10301. goto IL_0159;
  10302. }
  10303. case 7:
  10304. {
  10305. goto IL_0159;
  10306. }
  10307. }
  10308. }
  10309. {
  10310. goto IL_016f;
  10311. }
  10312. IL_0117:
  10313. {
  10314. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  10315. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10316. Type_t* L_50;
  10317. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10318. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  10319. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10320. RuntimeObject* L_52;
  10321. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  10322. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10323. }
  10324. IL_012d:
  10325. {
  10326. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  10327. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10328. Type_t* L_54;
  10329. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  10330. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  10331. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10332. RuntimeObject* L_56;
  10333. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  10334. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10335. }
  10336. IL_0143:
  10337. {
  10338. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  10339. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10340. Type_t* L_58;
  10341. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  10342. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  10343. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10344. RuntimeObject* L_60;
  10345. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  10346. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10347. }
  10348. IL_0159:
  10349. {
  10350. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  10351. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10352. Type_t* L_62;
  10353. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  10354. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  10355. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10356. RuntimeObject* L_64;
  10357. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  10358. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10359. }
  10360. IL_016f:
  10361. {
  10362. ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89* L_65 = (ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10363. NullCheck(L_65);
  10364. (( void (*) (ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10365. return (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)L_65;
  10366. }
  10367. }
  10368. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::IndexOf(T[],T,System.Int32,System.Int32)
  10369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m4ABC81C7F99C499B57CE2C51310F90704FF02FDA_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* ___0_array, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10370. {
  10371. int32_t V_0 = 0;
  10372. int32_t V_1 = 0;
  10373. {
  10374. int32_t L_0 = ___2_startIndex;
  10375. int32_t L_1 = ___3_count;
  10376. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  10377. int32_t L_2 = ___2_startIndex;
  10378. V_1 = L_2;
  10379. goto IL_001f;
  10380. }
  10381. IL_0009:
  10382. {
  10383. SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_3 = ___0_array;
  10384. int32_t L_4 = V_1;
  10385. NullCheck(L_3);
  10386. int32_t L_5 = L_4;
  10387. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10388. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_7 = ___1_value;
  10389. bool L_8;
  10390. L_8 = VirtualFuncInvoker2< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::Equals(T,T) */, __this, L_6, L_7);
  10391. if (!L_8)
  10392. {
  10393. goto IL_001b;
  10394. }
  10395. }
  10396. {
  10397. int32_t L_9 = V_1;
  10398. return L_9;
  10399. }
  10400. IL_001b:
  10401. {
  10402. int32_t L_10 = V_1;
  10403. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  10404. }
  10405. IL_001f:
  10406. {
  10407. int32_t L_11 = V_1;
  10408. int32_t L_12 = V_0;
  10409. if ((((int32_t)L_11) < ((int32_t)L_12)))
  10410. {
  10411. goto IL_0009;
  10412. }
  10413. }
  10414. {
  10415. return (-1);
  10416. }
  10417. }
  10418. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::LastIndexOf(T[],T,System.Int32,System.Int32)
  10419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_mC851AAA9BABD4E8BB6BC7F0BE0258ED584624223_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* ___0_array, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10420. {
  10421. int32_t V_0 = 0;
  10422. int32_t V_1 = 0;
  10423. {
  10424. int32_t L_0 = ___2_startIndex;
  10425. int32_t L_1 = ___3_count;
  10426. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  10427. int32_t L_2 = ___2_startIndex;
  10428. V_1 = L_2;
  10429. goto IL_0021;
  10430. }
  10431. IL_000b:
  10432. {
  10433. SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_3 = ___0_array;
  10434. int32_t L_4 = V_1;
  10435. NullCheck(L_3);
  10436. int32_t L_5 = L_4;
  10437. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10438. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_7 = ___1_value;
  10439. bool L_8;
  10440. L_8 = VirtualFuncInvoker2< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::Equals(T,T) */, __this, L_6, L_7);
  10441. if (!L_8)
  10442. {
  10443. goto IL_001d;
  10444. }
  10445. }
  10446. {
  10447. int32_t L_9 = V_1;
  10448. return L_9;
  10449. }
  10450. IL_001d:
  10451. {
  10452. int32_t L_10 = V_1;
  10453. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  10454. }
  10455. IL_0021:
  10456. {
  10457. int32_t L_11 = V_1;
  10458. int32_t L_12 = V_0;
  10459. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  10460. {
  10461. goto IL_000b;
  10462. }
  10463. }
  10464. {
  10465. return (-1);
  10466. }
  10467. }
  10468. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  10469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mE8E4D2AD0E9CAB01465711F7C2D87769151DDCC5_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  10470. {
  10471. {
  10472. RuntimeObject* L_0 = ___0_obj;
  10473. if (L_0)
  10474. {
  10475. goto IL_0005;
  10476. }
  10477. }
  10478. {
  10479. return 0;
  10480. }
  10481. IL_0005:
  10482. {
  10483. RuntimeObject* L_1 = ___0_obj;
  10484. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10485. {
  10486. goto IL_001a;
  10487. }
  10488. }
  10489. {
  10490. RuntimeObject* L_2 = ___0_obj;
  10491. int32_t L_3;
  10492. L_3 = VirtualFuncInvoker1< int32_t, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::GetHashCode(T) */, __this, ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10493. return L_3;
  10494. }
  10495. IL_001a:
  10496. {
  10497. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10498. return 0;
  10499. }
  10500. }
  10501. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  10502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mFECA74EB9F47853A194AA381E674E5FDC323379B_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  10503. {
  10504. {
  10505. RuntimeObject* L_0 = ___0_x;
  10506. RuntimeObject* L_1 = ___1_y;
  10507. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  10508. {
  10509. goto IL_0006;
  10510. }
  10511. }
  10512. {
  10513. return (bool)1;
  10514. }
  10515. IL_0006:
  10516. {
  10517. RuntimeObject* L_2 = ___0_x;
  10518. if (!L_2)
  10519. {
  10520. goto IL_000c;
  10521. }
  10522. }
  10523. {
  10524. RuntimeObject* L_3 = ___1_y;
  10525. if (L_3)
  10526. {
  10527. goto IL_000e;
  10528. }
  10529. }
  10530. IL_000c:
  10531. {
  10532. return (bool)0;
  10533. }
  10534. IL_000e:
  10535. {
  10536. RuntimeObject* L_4 = ___0_x;
  10537. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10538. {
  10539. goto IL_0031;
  10540. }
  10541. }
  10542. {
  10543. RuntimeObject* L_5 = ___1_y;
  10544. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10545. {
  10546. goto IL_0031;
  10547. }
  10548. }
  10549. {
  10550. RuntimeObject* L_6 = ___0_x;
  10551. RuntimeObject* L_7 = ___1_y;
  10552. bool L_8;
  10553. L_8 = VirtualFuncInvoker2< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::Equals(T,T) */, __this, ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10554. return L_8;
  10555. }
  10556. IL_0031:
  10557. {
  10558. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10559. return (bool)0;
  10560. }
  10561. }
  10562. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::.ctor()
  10563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mC9D8250EA282A9A89AA35723F791AD57952B1D87_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, const RuntimeMethod* method)
  10564. {
  10565. {
  10566. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10567. return;
  10568. }
  10569. }
  10570. #ifdef __clang__
  10571. #pragma clang diagnostic pop
  10572. #endif
  10573. #ifdef __clang__
  10574. #pragma clang diagnostic push
  10575. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10576. #pragma clang diagnostic ignored "-Wunused-variable"
  10577. #endif
  10578. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::get_Default()
  10579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* EqualityComparer_1_get_Default_mF0F40BB95E1F65B310DB736B31601DF00B693C87_gshared (const RuntimeMethod* method)
  10580. {
  10581. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* V_0 = NULL;
  10582. {
  10583. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_0 = ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  10584. il2cpp_codegen_memory_barrier();
  10585. V_0 = L_0;
  10586. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_1 = V_0;
  10587. if (L_1)
  10588. {
  10589. goto IL_0019;
  10590. }
  10591. }
  10592. {
  10593. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_2;
  10594. L_2 = (( EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10595. V_0 = L_2;
  10596. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_3 = V_0;
  10597. il2cpp_codegen_memory_barrier();
  10598. ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  10599. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  10600. }
  10601. IL_0019:
  10602. {
  10603. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_4 = V_0;
  10604. return L_4;
  10605. }
  10606. }
  10607. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::CreateComparer()
  10608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* EqualityComparer_1_CreateComparer_m18E602040C3A0FE29414879D2C8C5AE8A2C78F2E_gshared (const RuntimeMethod* method)
  10609. {
  10610. static bool s_Il2CppMethodInitialized;
  10611. if (!s_Il2CppMethodInitialized)
  10612. {
  10613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  10615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  10616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  10618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  10619. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  10621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  10622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  10623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  10625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  10626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  10627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  10628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10629. s_Il2CppMethodInitialized = true;
  10630. }
  10631. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  10632. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  10633. int32_t V_2 = 0;
  10634. {
  10635. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10636. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10637. Type_t* L_1;
  10638. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10639. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10640. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  10641. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  10642. Type_t* L_4;
  10643. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  10644. bool L_5;
  10645. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  10646. if (!L_5)
  10647. {
  10648. goto IL_002d;
  10649. }
  10650. }
  10651. {
  10652. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10653. NullCheck(L_6);
  10654. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  10655. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10656. }
  10657. IL_002d:
  10658. {
  10659. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  10660. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  10661. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10662. Type_t* L_9;
  10663. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  10664. bool L_10;
  10665. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  10666. if (!L_10)
  10667. {
  10668. goto IL_004a;
  10669. }
  10670. }
  10671. {
  10672. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10673. NullCheck(L_11);
  10674. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  10675. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10676. }
  10677. IL_004a:
  10678. {
  10679. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  10680. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10681. Type_t* L_13;
  10682. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  10683. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  10684. NullCheck(L_13);
  10685. bool L_15;
  10686. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  10687. if (!L_15)
  10688. {
  10689. goto IL_0072;
  10690. }
  10691. }
  10692. {
  10693. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  10694. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10695. Type_t* L_17;
  10696. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  10697. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  10698. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10699. RuntimeObject* L_19;
  10700. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  10701. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10702. }
  10703. IL_0072:
  10704. {
  10705. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  10706. NullCheck((Type_t*)L_20);
  10707. bool L_21;
  10708. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  10709. if (!L_21)
  10710. {
  10711. goto IL_00d6;
  10712. }
  10713. }
  10714. {
  10715. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  10716. NullCheck((Type_t*)L_22);
  10717. Type_t* L_23;
  10718. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  10719. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  10720. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10721. Type_t* L_25;
  10722. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  10723. bool L_26;
  10724. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  10725. if (!L_26)
  10726. {
  10727. goto IL_00d6;
  10728. }
  10729. }
  10730. {
  10731. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  10732. NullCheck((Type_t*)L_27);
  10733. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  10734. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  10735. NullCheck(L_28);
  10736. int32_t L_29 = 0;
  10737. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  10738. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10739. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  10740. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10741. Type_t* L_32;
  10742. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  10743. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  10744. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  10745. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  10746. NullCheck(L_34);
  10747. ArrayElementTypeCheck (L_34, L_35);
  10748. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  10749. NullCheck(L_32);
  10750. Type_t* L_36;
  10751. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  10752. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  10753. NullCheck(L_36);
  10754. bool L_38;
  10755. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  10756. if (!L_38)
  10757. {
  10758. goto IL_00d6;
  10759. }
  10760. }
  10761. {
  10762. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  10763. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10764. Type_t* L_40;
  10765. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  10766. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  10767. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10768. RuntimeObject* L_42;
  10769. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  10770. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10771. }
  10772. IL_00d6:
  10773. {
  10774. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  10775. NullCheck((Type_t*)L_43);
  10776. bool L_44;
  10777. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  10778. if (!L_44)
  10779. {
  10780. goto IL_016f;
  10781. }
  10782. }
  10783. {
  10784. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  10785. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10786. Type_t* L_46;
  10787. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  10788. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10789. int32_t L_47;
  10790. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  10791. V_2 = L_47;
  10792. int32_t L_48 = V_2;
  10793. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  10794. {
  10795. case 0:
  10796. {
  10797. goto IL_012d;
  10798. }
  10799. case 1:
  10800. {
  10801. goto IL_0143;
  10802. }
  10803. case 2:
  10804. {
  10805. goto IL_0117;
  10806. }
  10807. case 3:
  10808. {
  10809. goto IL_0143;
  10810. }
  10811. case 4:
  10812. {
  10813. goto IL_0143;
  10814. }
  10815. case 5:
  10816. {
  10817. goto IL_0143;
  10818. }
  10819. case 6:
  10820. {
  10821. goto IL_0159;
  10822. }
  10823. case 7:
  10824. {
  10825. goto IL_0159;
  10826. }
  10827. }
  10828. }
  10829. {
  10830. goto IL_016f;
  10831. }
  10832. IL_0117:
  10833. {
  10834. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  10835. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10836. Type_t* L_50;
  10837. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10838. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  10839. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10840. RuntimeObject* L_52;
  10841. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  10842. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10843. }
  10844. IL_012d:
  10845. {
  10846. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  10847. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10848. Type_t* L_54;
  10849. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  10850. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  10851. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10852. RuntimeObject* L_56;
  10853. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  10854. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10855. }
  10856. IL_0143:
  10857. {
  10858. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  10859. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10860. Type_t* L_58;
  10861. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  10862. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  10863. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10864. RuntimeObject* L_60;
  10865. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  10866. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10867. }
  10868. IL_0159:
  10869. {
  10870. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  10871. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10872. Type_t* L_62;
  10873. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  10874. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  10875. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10876. RuntimeObject* L_64;
  10877. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  10878. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10879. }
  10880. IL_016f:
  10881. {
  10882. ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD* L_65 = (ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10883. NullCheck(L_65);
  10884. (( void (*) (ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10885. return (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)L_65;
  10886. }
  10887. }
  10888. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::IndexOf(T[],T,System.Int32,System.Int32)
  10889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m0B0BD9A7ECB2C6313CE661881E60670A681E6329_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* ___0_array, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10890. {
  10891. int32_t V_0 = 0;
  10892. int32_t V_1 = 0;
  10893. {
  10894. int32_t L_0 = ___2_startIndex;
  10895. int32_t L_1 = ___3_count;
  10896. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  10897. int32_t L_2 = ___2_startIndex;
  10898. V_1 = L_2;
  10899. goto IL_001f;
  10900. }
  10901. IL_0009:
  10902. {
  10903. UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_3 = ___0_array;
  10904. int32_t L_4 = V_1;
  10905. NullCheck(L_3);
  10906. int32_t L_5 = L_4;
  10907. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10908. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_7 = ___1_value;
  10909. bool L_8;
  10910. L_8 = VirtualFuncInvoker2< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::Equals(T,T) */, __this, L_6, L_7);
  10911. if (!L_8)
  10912. {
  10913. goto IL_001b;
  10914. }
  10915. }
  10916. {
  10917. int32_t L_9 = V_1;
  10918. return L_9;
  10919. }
  10920. IL_001b:
  10921. {
  10922. int32_t L_10 = V_1;
  10923. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  10924. }
  10925. IL_001f:
  10926. {
  10927. int32_t L_11 = V_1;
  10928. int32_t L_12 = V_0;
  10929. if ((((int32_t)L_11) < ((int32_t)L_12)))
  10930. {
  10931. goto IL_0009;
  10932. }
  10933. }
  10934. {
  10935. return (-1);
  10936. }
  10937. }
  10938. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::LastIndexOf(T[],T,System.Int32,System.Int32)
  10939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m767DF19650F1ED6377A27A6237155A749195D9BC_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* ___0_array, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10940. {
  10941. int32_t V_0 = 0;
  10942. int32_t V_1 = 0;
  10943. {
  10944. int32_t L_0 = ___2_startIndex;
  10945. int32_t L_1 = ___3_count;
  10946. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  10947. int32_t L_2 = ___2_startIndex;
  10948. V_1 = L_2;
  10949. goto IL_0021;
  10950. }
  10951. IL_000b:
  10952. {
  10953. UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_3 = ___0_array;
  10954. int32_t L_4 = V_1;
  10955. NullCheck(L_3);
  10956. int32_t L_5 = L_4;
  10957. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10958. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_7 = ___1_value;
  10959. bool L_8;
  10960. L_8 = VirtualFuncInvoker2< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::Equals(T,T) */, __this, L_6, L_7);
  10961. if (!L_8)
  10962. {
  10963. goto IL_001d;
  10964. }
  10965. }
  10966. {
  10967. int32_t L_9 = V_1;
  10968. return L_9;
  10969. }
  10970. IL_001d:
  10971. {
  10972. int32_t L_10 = V_1;
  10973. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  10974. }
  10975. IL_0021:
  10976. {
  10977. int32_t L_11 = V_1;
  10978. int32_t L_12 = V_0;
  10979. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  10980. {
  10981. goto IL_000b;
  10982. }
  10983. }
  10984. {
  10985. return (-1);
  10986. }
  10987. }
  10988. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  10989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m0405767A69F3B7568ECDBA955CA75912A4E969FF_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  10990. {
  10991. {
  10992. RuntimeObject* L_0 = ___0_obj;
  10993. if (L_0)
  10994. {
  10995. goto IL_0005;
  10996. }
  10997. }
  10998. {
  10999. return 0;
  11000. }
  11001. IL_0005:
  11002. {
  11003. RuntimeObject* L_1 = ___0_obj;
  11004. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11005. {
  11006. goto IL_001a;
  11007. }
  11008. }
  11009. {
  11010. RuntimeObject* L_2 = ___0_obj;
  11011. int32_t L_3;
  11012. L_3 = VirtualFuncInvoker1< int32_t, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::GetHashCode(T) */, __this, ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11013. return L_3;
  11014. }
  11015. IL_001a:
  11016. {
  11017. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11018. return 0;
  11019. }
  11020. }
  11021. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  11022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m8A81E864E11DBB8A5F42FEB04AE3D4A48B8DB8E9_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  11023. {
  11024. {
  11025. RuntimeObject* L_0 = ___0_x;
  11026. RuntimeObject* L_1 = ___1_y;
  11027. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  11028. {
  11029. goto IL_0006;
  11030. }
  11031. }
  11032. {
  11033. return (bool)1;
  11034. }
  11035. IL_0006:
  11036. {
  11037. RuntimeObject* L_2 = ___0_x;
  11038. if (!L_2)
  11039. {
  11040. goto IL_000c;
  11041. }
  11042. }
  11043. {
  11044. RuntimeObject* L_3 = ___1_y;
  11045. if (L_3)
  11046. {
  11047. goto IL_000e;
  11048. }
  11049. }
  11050. IL_000c:
  11051. {
  11052. return (bool)0;
  11053. }
  11054. IL_000e:
  11055. {
  11056. RuntimeObject* L_4 = ___0_x;
  11057. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11058. {
  11059. goto IL_0031;
  11060. }
  11061. }
  11062. {
  11063. RuntimeObject* L_5 = ___1_y;
  11064. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11065. {
  11066. goto IL_0031;
  11067. }
  11068. }
  11069. {
  11070. RuntimeObject* L_6 = ___0_x;
  11071. RuntimeObject* L_7 = ___1_y;
  11072. bool L_8;
  11073. L_8 = VirtualFuncInvoker2< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::Equals(T,T) */, __this, ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11074. return L_8;
  11075. }
  11076. IL_0031:
  11077. {
  11078. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11079. return (bool)0;
  11080. }
  11081. }
  11082. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::.ctor()
  11083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mF3A82D813AC7B3F94611354C3E1E62C19044082E_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, const RuntimeMethod* method)
  11084. {
  11085. {
  11086. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11087. return;
  11088. }
  11089. }
  11090. #ifdef __clang__
  11091. #pragma clang diagnostic pop
  11092. #endif
  11093. #ifdef __clang__
  11094. #pragma clang diagnostic push
  11095. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11096. #pragma clang diagnostic ignored "-Wunused-variable"
  11097. #endif
  11098. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::get_Default()
  11099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* EqualityComparer_1_get_Default_m54AFE635974378F49327B2C8E930C230C7A6D60B_gshared (const RuntimeMethod* method)
  11100. {
  11101. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* V_0 = NULL;
  11102. {
  11103. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* L_0 = ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  11104. il2cpp_codegen_memory_barrier();
  11105. V_0 = L_0;
  11106. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* L_1 = V_0;
  11107. if (L_1)
  11108. {
  11109. goto IL_0019;
  11110. }
  11111. }
  11112. {
  11113. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* L_2;
  11114. L_2 = (( EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11115. V_0 = L_2;
  11116. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* L_3 = V_0;
  11117. il2cpp_codegen_memory_barrier();
  11118. ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  11119. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  11120. }
  11121. IL_0019:
  11122. {
  11123. EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* L_4 = V_0;
  11124. return L_4;
  11125. }
  11126. }
  11127. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::CreateComparer()
  11128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* EqualityComparer_1_CreateComparer_m9DA69C76988E5DAE94ABF08D7EB7DE00D674CD47_gshared (const RuntimeMethod* method)
  11129. {
  11130. static bool s_Il2CppMethodInitialized;
  11131. if (!s_Il2CppMethodInitialized)
  11132. {
  11133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  11135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  11136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  11138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  11139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  11141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  11142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  11143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  11145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  11146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  11147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  11148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11149. s_Il2CppMethodInitialized = true;
  11150. }
  11151. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  11152. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  11153. int32_t V_2 = 0;
  11154. {
  11155. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11156. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11157. Type_t* L_1;
  11158. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11159. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11160. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  11161. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  11162. Type_t* L_4;
  11163. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  11164. bool L_5;
  11165. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  11166. if (!L_5)
  11167. {
  11168. goto IL_002d;
  11169. }
  11170. }
  11171. {
  11172. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11173. NullCheck(L_6);
  11174. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  11175. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11176. }
  11177. IL_002d:
  11178. {
  11179. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  11180. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  11181. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11182. Type_t* L_9;
  11183. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  11184. bool L_10;
  11185. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  11186. if (!L_10)
  11187. {
  11188. goto IL_004a;
  11189. }
  11190. }
  11191. {
  11192. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11193. NullCheck(L_11);
  11194. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  11195. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11196. }
  11197. IL_004a:
  11198. {
  11199. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  11200. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11201. Type_t* L_13;
  11202. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  11203. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  11204. NullCheck(L_13);
  11205. bool L_15;
  11206. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  11207. if (!L_15)
  11208. {
  11209. goto IL_0072;
  11210. }
  11211. }
  11212. {
  11213. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  11214. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11215. Type_t* L_17;
  11216. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  11217. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  11218. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11219. RuntimeObject* L_19;
  11220. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  11221. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11222. }
  11223. IL_0072:
  11224. {
  11225. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  11226. NullCheck((Type_t*)L_20);
  11227. bool L_21;
  11228. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  11229. if (!L_21)
  11230. {
  11231. goto IL_00d6;
  11232. }
  11233. }
  11234. {
  11235. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  11236. NullCheck((Type_t*)L_22);
  11237. Type_t* L_23;
  11238. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  11239. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  11240. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11241. Type_t* L_25;
  11242. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  11243. bool L_26;
  11244. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  11245. if (!L_26)
  11246. {
  11247. goto IL_00d6;
  11248. }
  11249. }
  11250. {
  11251. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  11252. NullCheck((Type_t*)L_27);
  11253. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  11254. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  11255. NullCheck(L_28);
  11256. int32_t L_29 = 0;
  11257. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  11258. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11259. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  11260. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11261. Type_t* L_32;
  11262. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  11263. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  11264. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  11265. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  11266. NullCheck(L_34);
  11267. ArrayElementTypeCheck (L_34, L_35);
  11268. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  11269. NullCheck(L_32);
  11270. Type_t* L_36;
  11271. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  11272. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  11273. NullCheck(L_36);
  11274. bool L_38;
  11275. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  11276. if (!L_38)
  11277. {
  11278. goto IL_00d6;
  11279. }
  11280. }
  11281. {
  11282. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  11283. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11284. Type_t* L_40;
  11285. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  11286. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  11287. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11288. RuntimeObject* L_42;
  11289. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  11290. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11291. }
  11292. IL_00d6:
  11293. {
  11294. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  11295. NullCheck((Type_t*)L_43);
  11296. bool L_44;
  11297. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  11298. if (!L_44)
  11299. {
  11300. goto IL_016f;
  11301. }
  11302. }
  11303. {
  11304. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  11305. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11306. Type_t* L_46;
  11307. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  11308. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11309. int32_t L_47;
  11310. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  11311. V_2 = L_47;
  11312. int32_t L_48 = V_2;
  11313. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  11314. {
  11315. case 0:
  11316. {
  11317. goto IL_012d;
  11318. }
  11319. case 1:
  11320. {
  11321. goto IL_0143;
  11322. }
  11323. case 2:
  11324. {
  11325. goto IL_0117;
  11326. }
  11327. case 3:
  11328. {
  11329. goto IL_0143;
  11330. }
  11331. case 4:
  11332. {
  11333. goto IL_0143;
  11334. }
  11335. case 5:
  11336. {
  11337. goto IL_0143;
  11338. }
  11339. case 6:
  11340. {
  11341. goto IL_0159;
  11342. }
  11343. case 7:
  11344. {
  11345. goto IL_0159;
  11346. }
  11347. }
  11348. }
  11349. {
  11350. goto IL_016f;
  11351. }
  11352. IL_0117:
  11353. {
  11354. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  11355. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11356. Type_t* L_50;
  11357. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11358. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  11359. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11360. RuntimeObject* L_52;
  11361. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  11362. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11363. }
  11364. IL_012d:
  11365. {
  11366. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  11367. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11368. Type_t* L_54;
  11369. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  11370. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  11371. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11372. RuntimeObject* L_56;
  11373. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  11374. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11375. }
  11376. IL_0143:
  11377. {
  11378. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  11379. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11380. Type_t* L_58;
  11381. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  11382. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  11383. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11384. RuntimeObject* L_60;
  11385. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  11386. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11387. }
  11388. IL_0159:
  11389. {
  11390. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  11391. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11392. Type_t* L_62;
  11393. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  11394. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  11395. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11396. RuntimeObject* L_64;
  11397. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  11398. return ((EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11399. }
  11400. IL_016f:
  11401. {
  11402. ObjectEqualityComparer_1_tEC53B973BA396426231073835A6E088DBAA22586* L_65 = (ObjectEqualityComparer_1_tEC53B973BA396426231073835A6E088DBAA22586*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11403. NullCheck(L_65);
  11404. (( void (*) (ObjectEqualityComparer_1_tEC53B973BA396426231073835A6E088DBAA22586*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11405. return (EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810*)L_65;
  11406. }
  11407. }
  11408. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::IndexOf(T[],T,System.Int32,System.Int32)
  11409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m27ED1259CF14E955DF05314336904F72B1787DEE_gshared (EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* __this, XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* ___0_array, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11410. {
  11411. int32_t V_0 = 0;
  11412. int32_t V_1 = 0;
  11413. {
  11414. int32_t L_0 = ___2_startIndex;
  11415. int32_t L_1 = ___3_count;
  11416. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  11417. int32_t L_2 = ___2_startIndex;
  11418. V_1 = L_2;
  11419. goto IL_001f;
  11420. }
  11421. IL_0009:
  11422. {
  11423. XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* L_3 = ___0_array;
  11424. int32_t L_4 = V_1;
  11425. NullCheck(L_3);
  11426. int32_t L_5 = L_4;
  11427. XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11428. XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_7 = ___1_value;
  11429. bool L_8;
  11430. L_8 = VirtualFuncInvoker2< bool, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::Equals(T,T) */, __this, L_6, L_7);
  11431. if (!L_8)
  11432. {
  11433. goto IL_001b;
  11434. }
  11435. }
  11436. {
  11437. int32_t L_9 = V_1;
  11438. return L_9;
  11439. }
  11440. IL_001b:
  11441. {
  11442. int32_t L_10 = V_1;
  11443. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  11444. }
  11445. IL_001f:
  11446. {
  11447. int32_t L_11 = V_1;
  11448. int32_t L_12 = V_0;
  11449. if ((((int32_t)L_11) < ((int32_t)L_12)))
  11450. {
  11451. goto IL_0009;
  11452. }
  11453. }
  11454. {
  11455. return (-1);
  11456. }
  11457. }
  11458. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::LastIndexOf(T[],T,System.Int32,System.Int32)
  11459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_mD1A9B729BB8FE7A10A08FCBC45EA75294DB44900_gshared (EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* __this, XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* ___0_array, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11460. {
  11461. int32_t V_0 = 0;
  11462. int32_t V_1 = 0;
  11463. {
  11464. int32_t L_0 = ___2_startIndex;
  11465. int32_t L_1 = ___3_count;
  11466. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  11467. int32_t L_2 = ___2_startIndex;
  11468. V_1 = L_2;
  11469. goto IL_0021;
  11470. }
  11471. IL_000b:
  11472. {
  11473. XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* L_3 = ___0_array;
  11474. int32_t L_4 = V_1;
  11475. NullCheck(L_3);
  11476. int32_t L_5 = L_4;
  11477. XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11478. XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_7 = ___1_value;
  11479. bool L_8;
  11480. L_8 = VirtualFuncInvoker2< bool, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::Equals(T,T) */, __this, L_6, L_7);
  11481. if (!L_8)
  11482. {
  11483. goto IL_001d;
  11484. }
  11485. }
  11486. {
  11487. int32_t L_9 = V_1;
  11488. return L_9;
  11489. }
  11490. IL_001d:
  11491. {
  11492. int32_t L_10 = V_1;
  11493. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  11494. }
  11495. IL_0021:
  11496. {
  11497. int32_t L_11 = V_1;
  11498. int32_t L_12 = V_0;
  11499. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  11500. {
  11501. goto IL_000b;
  11502. }
  11503. }
  11504. {
  11505. return (-1);
  11506. }
  11507. }
  11508. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  11509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m06D2634A6AA5D06297826609C9E49699ABB196F7_gshared (EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  11510. {
  11511. {
  11512. RuntimeObject* L_0 = ___0_obj;
  11513. if (L_0)
  11514. {
  11515. goto IL_0005;
  11516. }
  11517. }
  11518. {
  11519. return 0;
  11520. }
  11521. IL_0005:
  11522. {
  11523. RuntimeObject* L_1 = ___0_obj;
  11524. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11525. {
  11526. goto IL_001a;
  11527. }
  11528. }
  11529. {
  11530. RuntimeObject* L_2 = ___0_obj;
  11531. int32_t L_3;
  11532. L_3 = VirtualFuncInvoker1< int32_t, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::GetHashCode(T) */, __this, ((*(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)((XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11533. return L_3;
  11534. }
  11535. IL_001a:
  11536. {
  11537. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11538. return 0;
  11539. }
  11540. }
  11541. // System.Boolean System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  11542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mECB26F598CAD7A0CD1E95A8C3D949FE678D33329_gshared (EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  11543. {
  11544. {
  11545. RuntimeObject* L_0 = ___0_x;
  11546. RuntimeObject* L_1 = ___1_y;
  11547. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  11548. {
  11549. goto IL_0006;
  11550. }
  11551. }
  11552. {
  11553. return (bool)1;
  11554. }
  11555. IL_0006:
  11556. {
  11557. RuntimeObject* L_2 = ___0_x;
  11558. if (!L_2)
  11559. {
  11560. goto IL_000c;
  11561. }
  11562. }
  11563. {
  11564. RuntimeObject* L_3 = ___1_y;
  11565. if (L_3)
  11566. {
  11567. goto IL_000e;
  11568. }
  11569. }
  11570. IL_000c:
  11571. {
  11572. return (bool)0;
  11573. }
  11574. IL_000e:
  11575. {
  11576. RuntimeObject* L_4 = ___0_x;
  11577. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11578. {
  11579. goto IL_0031;
  11580. }
  11581. }
  11582. {
  11583. RuntimeObject* L_5 = ___1_y;
  11584. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11585. {
  11586. goto IL_0031;
  11587. }
  11588. }
  11589. {
  11590. RuntimeObject* L_6 = ___0_x;
  11591. RuntimeObject* L_7 = ___1_y;
  11592. bool L_8;
  11593. L_8 = VirtualFuncInvoker2< bool, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::Equals(T,T) */, __this, ((*(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)((XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)((XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11594. return L_8;
  11595. }
  11596. IL_0031:
  11597. {
  11598. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11599. return (bool)0;
  11600. }
  11601. }
  11602. // System.Void System.Collections.Generic.EqualityComparer`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>::.ctor()
  11603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m1C3E6122DC3F052941EF5D9BF0ED749D77871B1B_gshared (EqualityComparer_1_t79BF82D45F57893C1DE60ADAE039812DE97AD810* __this, const RuntimeMethod* method)
  11604. {
  11605. {
  11606. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11607. return;
  11608. }
  11609. }
  11610. #ifdef __clang__
  11611. #pragma clang diagnostic pop
  11612. #endif
  11613. #ifdef __clang__
  11614. #pragma clang diagnostic push
  11615. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11616. #pragma clang diagnostic ignored "-Wunused-variable"
  11617. #endif
  11618. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::get_Default()
  11619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* EqualityComparer_1_get_Default_mAF64C3FC0391E67FDA71EA2818BACA73EA99D86E_gshared (const RuntimeMethod* method)
  11620. {
  11621. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* V_0 = NULL;
  11622. {
  11623. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_0 = ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  11624. il2cpp_codegen_memory_barrier();
  11625. V_0 = L_0;
  11626. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_1 = V_0;
  11627. if (L_1)
  11628. {
  11629. goto IL_0019;
  11630. }
  11631. }
  11632. {
  11633. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_2;
  11634. L_2 = (( EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11635. V_0 = L_2;
  11636. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_3 = V_0;
  11637. il2cpp_codegen_memory_barrier();
  11638. ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  11639. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  11640. }
  11641. IL_0019:
  11642. {
  11643. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_4 = V_0;
  11644. return L_4;
  11645. }
  11646. }
  11647. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::CreateComparer()
  11648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* EqualityComparer_1_CreateComparer_mF1EB42C772E2CC3906C7414C4FD45A263BA0CDE5_gshared (const RuntimeMethod* method)
  11649. {
  11650. static bool s_Il2CppMethodInitialized;
  11651. if (!s_Il2CppMethodInitialized)
  11652. {
  11653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  11655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  11656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  11658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  11659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  11661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  11662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  11663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  11665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  11666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  11667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  11668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11669. s_Il2CppMethodInitialized = true;
  11670. }
  11671. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  11672. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  11673. int32_t V_2 = 0;
  11674. {
  11675. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11676. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11677. Type_t* L_1;
  11678. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11679. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11680. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  11681. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  11682. Type_t* L_4;
  11683. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  11684. bool L_5;
  11685. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  11686. if (!L_5)
  11687. {
  11688. goto IL_002d;
  11689. }
  11690. }
  11691. {
  11692. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11693. NullCheck(L_6);
  11694. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  11695. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11696. }
  11697. IL_002d:
  11698. {
  11699. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  11700. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  11701. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11702. Type_t* L_9;
  11703. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  11704. bool L_10;
  11705. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  11706. if (!L_10)
  11707. {
  11708. goto IL_004a;
  11709. }
  11710. }
  11711. {
  11712. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11713. NullCheck(L_11);
  11714. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  11715. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11716. }
  11717. IL_004a:
  11718. {
  11719. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  11720. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11721. Type_t* L_13;
  11722. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  11723. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  11724. NullCheck(L_13);
  11725. bool L_15;
  11726. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  11727. if (!L_15)
  11728. {
  11729. goto IL_0072;
  11730. }
  11731. }
  11732. {
  11733. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  11734. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11735. Type_t* L_17;
  11736. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  11737. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  11738. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11739. RuntimeObject* L_19;
  11740. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  11741. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11742. }
  11743. IL_0072:
  11744. {
  11745. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  11746. NullCheck((Type_t*)L_20);
  11747. bool L_21;
  11748. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  11749. if (!L_21)
  11750. {
  11751. goto IL_00d6;
  11752. }
  11753. }
  11754. {
  11755. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  11756. NullCheck((Type_t*)L_22);
  11757. Type_t* L_23;
  11758. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  11759. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  11760. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11761. Type_t* L_25;
  11762. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  11763. bool L_26;
  11764. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  11765. if (!L_26)
  11766. {
  11767. goto IL_00d6;
  11768. }
  11769. }
  11770. {
  11771. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  11772. NullCheck((Type_t*)L_27);
  11773. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  11774. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  11775. NullCheck(L_28);
  11776. int32_t L_29 = 0;
  11777. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  11778. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11779. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  11780. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11781. Type_t* L_32;
  11782. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  11783. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  11784. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  11785. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  11786. NullCheck(L_34);
  11787. ArrayElementTypeCheck (L_34, L_35);
  11788. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  11789. NullCheck(L_32);
  11790. Type_t* L_36;
  11791. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  11792. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  11793. NullCheck(L_36);
  11794. bool L_38;
  11795. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  11796. if (!L_38)
  11797. {
  11798. goto IL_00d6;
  11799. }
  11800. }
  11801. {
  11802. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  11803. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11804. Type_t* L_40;
  11805. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  11806. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  11807. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11808. RuntimeObject* L_42;
  11809. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  11810. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11811. }
  11812. IL_00d6:
  11813. {
  11814. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  11815. NullCheck((Type_t*)L_43);
  11816. bool L_44;
  11817. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  11818. if (!L_44)
  11819. {
  11820. goto IL_016f;
  11821. }
  11822. }
  11823. {
  11824. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  11825. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11826. Type_t* L_46;
  11827. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  11828. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11829. int32_t L_47;
  11830. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  11831. V_2 = L_47;
  11832. int32_t L_48 = V_2;
  11833. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  11834. {
  11835. case 0:
  11836. {
  11837. goto IL_012d;
  11838. }
  11839. case 1:
  11840. {
  11841. goto IL_0143;
  11842. }
  11843. case 2:
  11844. {
  11845. goto IL_0117;
  11846. }
  11847. case 3:
  11848. {
  11849. goto IL_0143;
  11850. }
  11851. case 4:
  11852. {
  11853. goto IL_0143;
  11854. }
  11855. case 5:
  11856. {
  11857. goto IL_0143;
  11858. }
  11859. case 6:
  11860. {
  11861. goto IL_0159;
  11862. }
  11863. case 7:
  11864. {
  11865. goto IL_0159;
  11866. }
  11867. }
  11868. }
  11869. {
  11870. goto IL_016f;
  11871. }
  11872. IL_0117:
  11873. {
  11874. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  11875. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11876. Type_t* L_50;
  11877. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11878. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  11879. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11880. RuntimeObject* L_52;
  11881. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  11882. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11883. }
  11884. IL_012d:
  11885. {
  11886. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  11887. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11888. Type_t* L_54;
  11889. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  11890. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  11891. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11892. RuntimeObject* L_56;
  11893. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  11894. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11895. }
  11896. IL_0143:
  11897. {
  11898. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  11899. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11900. Type_t* L_58;
  11901. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  11902. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  11903. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11904. RuntimeObject* L_60;
  11905. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  11906. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11907. }
  11908. IL_0159:
  11909. {
  11910. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  11911. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11912. Type_t* L_62;
  11913. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  11914. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  11915. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11916. RuntimeObject* L_64;
  11917. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  11918. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11919. }
  11920. IL_016f:
  11921. {
  11922. ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01* L_65 = (ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11923. NullCheck(L_65);
  11924. (( void (*) (ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11925. return (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)L_65;
  11926. }
  11927. }
  11928. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::IndexOf(T[],T,System.Int32,System.Int32)
  11929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m0F0F2306C6F18B7B25783614E2E92E04C76144D6_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* ___0_array, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11930. {
  11931. int32_t V_0 = 0;
  11932. int32_t V_1 = 0;
  11933. {
  11934. int32_t L_0 = ___2_startIndex;
  11935. int32_t L_1 = ___3_count;
  11936. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  11937. int32_t L_2 = ___2_startIndex;
  11938. V_1 = L_2;
  11939. goto IL_001f;
  11940. }
  11941. IL_0009:
  11942. {
  11943. AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_3 = ___0_array;
  11944. int32_t L_4 = V_1;
  11945. NullCheck(L_3);
  11946. int32_t L_5 = L_4;
  11947. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11948. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_7 = ___1_value;
  11949. bool L_8;
  11950. L_8 = VirtualFuncInvoker2< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::Equals(T,T) */, __this, L_6, L_7);
  11951. if (!L_8)
  11952. {
  11953. goto IL_001b;
  11954. }
  11955. }
  11956. {
  11957. int32_t L_9 = V_1;
  11958. return L_9;
  11959. }
  11960. IL_001b:
  11961. {
  11962. int32_t L_10 = V_1;
  11963. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  11964. }
  11965. IL_001f:
  11966. {
  11967. int32_t L_11 = V_1;
  11968. int32_t L_12 = V_0;
  11969. if ((((int32_t)L_11) < ((int32_t)L_12)))
  11970. {
  11971. goto IL_0009;
  11972. }
  11973. }
  11974. {
  11975. return (-1);
  11976. }
  11977. }
  11978. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::LastIndexOf(T[],T,System.Int32,System.Int32)
  11979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m652A5CA89453277FC52161145FFA40F590D00A81_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* ___0_array, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11980. {
  11981. int32_t V_0 = 0;
  11982. int32_t V_1 = 0;
  11983. {
  11984. int32_t L_0 = ___2_startIndex;
  11985. int32_t L_1 = ___3_count;
  11986. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  11987. int32_t L_2 = ___2_startIndex;
  11988. V_1 = L_2;
  11989. goto IL_0021;
  11990. }
  11991. IL_000b:
  11992. {
  11993. AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_3 = ___0_array;
  11994. int32_t L_4 = V_1;
  11995. NullCheck(L_3);
  11996. int32_t L_5 = L_4;
  11997. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11998. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_7 = ___1_value;
  11999. bool L_8;
  12000. L_8 = VirtualFuncInvoker2< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::Equals(T,T) */, __this, L_6, L_7);
  12001. if (!L_8)
  12002. {
  12003. goto IL_001d;
  12004. }
  12005. }
  12006. {
  12007. int32_t L_9 = V_1;
  12008. return L_9;
  12009. }
  12010. IL_001d:
  12011. {
  12012. int32_t L_10 = V_1;
  12013. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  12014. }
  12015. IL_0021:
  12016. {
  12017. int32_t L_11 = V_1;
  12018. int32_t L_12 = V_0;
  12019. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  12020. {
  12021. goto IL_000b;
  12022. }
  12023. }
  12024. {
  12025. return (-1);
  12026. }
  12027. }
  12028. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  12029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mF8034A35CB663EA32D393911A2F2151B33FCD457_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  12030. {
  12031. {
  12032. RuntimeObject* L_0 = ___0_obj;
  12033. if (L_0)
  12034. {
  12035. goto IL_0005;
  12036. }
  12037. }
  12038. {
  12039. return 0;
  12040. }
  12041. IL_0005:
  12042. {
  12043. RuntimeObject* L_1 = ___0_obj;
  12044. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12045. {
  12046. goto IL_001a;
  12047. }
  12048. }
  12049. {
  12050. RuntimeObject* L_2 = ___0_obj;
  12051. int32_t L_3;
  12052. L_3 = VirtualFuncInvoker1< int32_t, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::GetHashCode(T) */, __this, ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12053. return L_3;
  12054. }
  12055. IL_001a:
  12056. {
  12057. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12058. return 0;
  12059. }
  12060. }
  12061. // System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  12062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mA2C7A1FC8174875AFB400341EFEC27CC5A185132_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  12063. {
  12064. {
  12065. RuntimeObject* L_0 = ___0_x;
  12066. RuntimeObject* L_1 = ___1_y;
  12067. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  12068. {
  12069. goto IL_0006;
  12070. }
  12071. }
  12072. {
  12073. return (bool)1;
  12074. }
  12075. IL_0006:
  12076. {
  12077. RuntimeObject* L_2 = ___0_x;
  12078. if (!L_2)
  12079. {
  12080. goto IL_000c;
  12081. }
  12082. }
  12083. {
  12084. RuntimeObject* L_3 = ___1_y;
  12085. if (L_3)
  12086. {
  12087. goto IL_000e;
  12088. }
  12089. }
  12090. IL_000c:
  12091. {
  12092. return (bool)0;
  12093. }
  12094. IL_000e:
  12095. {
  12096. RuntimeObject* L_4 = ___0_x;
  12097. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12098. {
  12099. goto IL_0031;
  12100. }
  12101. }
  12102. {
  12103. RuntimeObject* L_5 = ___1_y;
  12104. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12105. {
  12106. goto IL_0031;
  12107. }
  12108. }
  12109. {
  12110. RuntimeObject* L_6 = ___0_x;
  12111. RuntimeObject* L_7 = ___1_y;
  12112. bool L_8;
  12113. L_8 = VirtualFuncInvoker2< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::Equals(T,T) */, __this, ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12114. return L_8;
  12115. }
  12116. IL_0031:
  12117. {
  12118. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12119. return (bool)0;
  12120. }
  12121. }
  12122. // System.Void System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::.ctor()
  12123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m390103BA47017859CB79A72DDB7F416F157FE598_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, const RuntimeMethod* method)
  12124. {
  12125. {
  12126. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  12127. return;
  12128. }
  12129. }
  12130. #ifdef __clang__
  12131. #pragma clang diagnostic pop
  12132. #endif
  12133. #ifdef __clang__
  12134. #pragma clang diagnostic push
  12135. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12136. #pragma clang diagnostic ignored "-Wunused-variable"
  12137. #endif
  12138. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::get_Default()
  12139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* EqualityComparer_1_get_Default_mC093D4C3F5472383E6DC4E073363F2DE27D1E4AC_gshared (const RuntimeMethod* method)
  12140. {
  12141. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* V_0 = NULL;
  12142. {
  12143. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_0 = ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  12144. il2cpp_codegen_memory_barrier();
  12145. V_0 = L_0;
  12146. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_1 = V_0;
  12147. if (L_1)
  12148. {
  12149. goto IL_0019;
  12150. }
  12151. }
  12152. {
  12153. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_2;
  12154. L_2 = (( EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12155. V_0 = L_2;
  12156. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_3 = V_0;
  12157. il2cpp_codegen_memory_barrier();
  12158. ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  12159. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  12160. }
  12161. IL_0019:
  12162. {
  12163. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_4 = V_0;
  12164. return L_4;
  12165. }
  12166. }
  12167. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::CreateComparer()
  12168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* EqualityComparer_1_CreateComparer_mF09E034E11DFF38ED10715A616EC144D6E21CE46_gshared (const RuntimeMethod* method)
  12169. {
  12170. static bool s_Il2CppMethodInitialized;
  12171. if (!s_Il2CppMethodInitialized)
  12172. {
  12173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  12175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  12176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  12178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  12179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  12181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  12182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  12183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  12185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  12186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  12187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  12188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12189. s_Il2CppMethodInitialized = true;
  12190. }
  12191. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  12192. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  12193. int32_t V_2 = 0;
  12194. {
  12195. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12196. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12197. Type_t* L_1;
  12198. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12199. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12200. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  12201. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  12202. Type_t* L_4;
  12203. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  12204. bool L_5;
  12205. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  12206. if (!L_5)
  12207. {
  12208. goto IL_002d;
  12209. }
  12210. }
  12211. {
  12212. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12213. NullCheck(L_6);
  12214. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  12215. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12216. }
  12217. IL_002d:
  12218. {
  12219. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  12220. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12221. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12222. Type_t* L_9;
  12223. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  12224. bool L_10;
  12225. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  12226. if (!L_10)
  12227. {
  12228. goto IL_004a;
  12229. }
  12230. }
  12231. {
  12232. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12233. NullCheck(L_11);
  12234. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  12235. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12236. }
  12237. IL_004a:
  12238. {
  12239. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  12240. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12241. Type_t* L_13;
  12242. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  12243. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  12244. NullCheck(L_13);
  12245. bool L_15;
  12246. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  12247. if (!L_15)
  12248. {
  12249. goto IL_0072;
  12250. }
  12251. }
  12252. {
  12253. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  12254. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12255. Type_t* L_17;
  12256. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  12257. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  12258. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12259. RuntimeObject* L_19;
  12260. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  12261. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12262. }
  12263. IL_0072:
  12264. {
  12265. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  12266. NullCheck((Type_t*)L_20);
  12267. bool L_21;
  12268. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  12269. if (!L_21)
  12270. {
  12271. goto IL_00d6;
  12272. }
  12273. }
  12274. {
  12275. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  12276. NullCheck((Type_t*)L_22);
  12277. Type_t* L_23;
  12278. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  12279. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  12280. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12281. Type_t* L_25;
  12282. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  12283. bool L_26;
  12284. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  12285. if (!L_26)
  12286. {
  12287. goto IL_00d6;
  12288. }
  12289. }
  12290. {
  12291. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  12292. NullCheck((Type_t*)L_27);
  12293. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  12294. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  12295. NullCheck(L_28);
  12296. int32_t L_29 = 0;
  12297. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  12298. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12299. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  12300. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12301. Type_t* L_32;
  12302. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  12303. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  12304. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  12305. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  12306. NullCheck(L_34);
  12307. ArrayElementTypeCheck (L_34, L_35);
  12308. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  12309. NullCheck(L_32);
  12310. Type_t* L_36;
  12311. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  12312. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  12313. NullCheck(L_36);
  12314. bool L_38;
  12315. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  12316. if (!L_38)
  12317. {
  12318. goto IL_00d6;
  12319. }
  12320. }
  12321. {
  12322. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  12323. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12324. Type_t* L_40;
  12325. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  12326. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  12327. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12328. RuntimeObject* L_42;
  12329. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  12330. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12331. }
  12332. IL_00d6:
  12333. {
  12334. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  12335. NullCheck((Type_t*)L_43);
  12336. bool L_44;
  12337. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  12338. if (!L_44)
  12339. {
  12340. goto IL_016f;
  12341. }
  12342. }
  12343. {
  12344. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  12345. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12346. Type_t* L_46;
  12347. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  12348. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12349. int32_t L_47;
  12350. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  12351. V_2 = L_47;
  12352. int32_t L_48 = V_2;
  12353. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  12354. {
  12355. case 0:
  12356. {
  12357. goto IL_012d;
  12358. }
  12359. case 1:
  12360. {
  12361. goto IL_0143;
  12362. }
  12363. case 2:
  12364. {
  12365. goto IL_0117;
  12366. }
  12367. case 3:
  12368. {
  12369. goto IL_0143;
  12370. }
  12371. case 4:
  12372. {
  12373. goto IL_0143;
  12374. }
  12375. case 5:
  12376. {
  12377. goto IL_0143;
  12378. }
  12379. case 6:
  12380. {
  12381. goto IL_0159;
  12382. }
  12383. case 7:
  12384. {
  12385. goto IL_0159;
  12386. }
  12387. }
  12388. }
  12389. {
  12390. goto IL_016f;
  12391. }
  12392. IL_0117:
  12393. {
  12394. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  12395. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12396. Type_t* L_50;
  12397. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12398. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  12399. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12400. RuntimeObject* L_52;
  12401. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  12402. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12403. }
  12404. IL_012d:
  12405. {
  12406. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  12407. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12408. Type_t* L_54;
  12409. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  12410. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  12411. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12412. RuntimeObject* L_56;
  12413. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  12414. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12415. }
  12416. IL_0143:
  12417. {
  12418. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  12419. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12420. Type_t* L_58;
  12421. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  12422. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  12423. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12424. RuntimeObject* L_60;
  12425. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  12426. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12427. }
  12428. IL_0159:
  12429. {
  12430. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  12431. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12432. Type_t* L_62;
  12433. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  12434. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  12435. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12436. RuntimeObject* L_64;
  12437. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  12438. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12439. }
  12440. IL_016f:
  12441. {
  12442. ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5* L_65 = (ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12443. NullCheck(L_65);
  12444. (( void (*) (ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12445. return (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)L_65;
  12446. }
  12447. }
  12448. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::IndexOf(T[],T,System.Int32,System.Int32)
  12449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mD51B7AA38EC57EECC64B52FBA06D487A2A4DE475_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* ___0_array, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  12450. {
  12451. int32_t V_0 = 0;
  12452. int32_t V_1 = 0;
  12453. {
  12454. int32_t L_0 = ___2_startIndex;
  12455. int32_t L_1 = ___3_count;
  12456. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  12457. int32_t L_2 = ___2_startIndex;
  12458. V_1 = L_2;
  12459. goto IL_001f;
  12460. }
  12461. IL_0009:
  12462. {
  12463. AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* L_3 = ___0_array;
  12464. int32_t L_4 = V_1;
  12465. NullCheck(L_3);
  12466. int32_t L_5 = L_4;
  12467. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12468. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_7 = ___1_value;
  12469. bool L_8;
  12470. L_8 = VirtualFuncInvoker2< bool, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::Equals(T,T) */, __this, L_6, L_7);
  12471. if (!L_8)
  12472. {
  12473. goto IL_001b;
  12474. }
  12475. }
  12476. {
  12477. int32_t L_9 = V_1;
  12478. return L_9;
  12479. }
  12480. IL_001b:
  12481. {
  12482. int32_t L_10 = V_1;
  12483. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  12484. }
  12485. IL_001f:
  12486. {
  12487. int32_t L_11 = V_1;
  12488. int32_t L_12 = V_0;
  12489. if ((((int32_t)L_11) < ((int32_t)L_12)))
  12490. {
  12491. goto IL_0009;
  12492. }
  12493. }
  12494. {
  12495. return (-1);
  12496. }
  12497. }
  12498. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::LastIndexOf(T[],T,System.Int32,System.Int32)
  12499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m55C5F21599BC95F0FD1F3F179F8DC47F26EC5497_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* ___0_array, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  12500. {
  12501. int32_t V_0 = 0;
  12502. int32_t V_1 = 0;
  12503. {
  12504. int32_t L_0 = ___2_startIndex;
  12505. int32_t L_1 = ___3_count;
  12506. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  12507. int32_t L_2 = ___2_startIndex;
  12508. V_1 = L_2;
  12509. goto IL_0021;
  12510. }
  12511. IL_000b:
  12512. {
  12513. AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* L_3 = ___0_array;
  12514. int32_t L_4 = V_1;
  12515. NullCheck(L_3);
  12516. int32_t L_5 = L_4;
  12517. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12518. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_7 = ___1_value;
  12519. bool L_8;
  12520. L_8 = VirtualFuncInvoker2< bool, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::Equals(T,T) */, __this, L_6, L_7);
  12521. if (!L_8)
  12522. {
  12523. goto IL_001d;
  12524. }
  12525. }
  12526. {
  12527. int32_t L_9 = V_1;
  12528. return L_9;
  12529. }
  12530. IL_001d:
  12531. {
  12532. int32_t L_10 = V_1;
  12533. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  12534. }
  12535. IL_0021:
  12536. {
  12537. int32_t L_11 = V_1;
  12538. int32_t L_12 = V_0;
  12539. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  12540. {
  12541. goto IL_000b;
  12542. }
  12543. }
  12544. {
  12545. return (-1);
  12546. }
  12547. }
  12548. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  12549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mB3037A267E1C463B747CB087D1DA4085D33CEABF_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  12550. {
  12551. {
  12552. RuntimeObject* L_0 = ___0_obj;
  12553. if (L_0)
  12554. {
  12555. goto IL_0005;
  12556. }
  12557. }
  12558. {
  12559. return 0;
  12560. }
  12561. IL_0005:
  12562. {
  12563. RuntimeObject* L_1 = ___0_obj;
  12564. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12565. {
  12566. goto IL_001a;
  12567. }
  12568. }
  12569. {
  12570. RuntimeObject* L_2 = ___0_obj;
  12571. int32_t L_3;
  12572. L_3 = VirtualFuncInvoker1< int32_t, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::GetHashCode(T) */, __this, ((*(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)((AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12573. return L_3;
  12574. }
  12575. IL_001a:
  12576. {
  12577. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12578. return 0;
  12579. }
  12580. }
  12581. // System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  12582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m343978B9F1CE9AA540D63AA11F92423B385E62E0_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  12583. {
  12584. {
  12585. RuntimeObject* L_0 = ___0_x;
  12586. RuntimeObject* L_1 = ___1_y;
  12587. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  12588. {
  12589. goto IL_0006;
  12590. }
  12591. }
  12592. {
  12593. return (bool)1;
  12594. }
  12595. IL_0006:
  12596. {
  12597. RuntimeObject* L_2 = ___0_x;
  12598. if (!L_2)
  12599. {
  12600. goto IL_000c;
  12601. }
  12602. }
  12603. {
  12604. RuntimeObject* L_3 = ___1_y;
  12605. if (L_3)
  12606. {
  12607. goto IL_000e;
  12608. }
  12609. }
  12610. IL_000c:
  12611. {
  12612. return (bool)0;
  12613. }
  12614. IL_000e:
  12615. {
  12616. RuntimeObject* L_4 = ___0_x;
  12617. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12618. {
  12619. goto IL_0031;
  12620. }
  12621. }
  12622. {
  12623. RuntimeObject* L_5 = ___1_y;
  12624. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12625. {
  12626. goto IL_0031;
  12627. }
  12628. }
  12629. {
  12630. RuntimeObject* L_6 = ___0_x;
  12631. RuntimeObject* L_7 = ___1_y;
  12632. bool L_8;
  12633. L_8 = VirtualFuncInvoker2< bool, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::Equals(T,T) */, __this, ((*(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)((AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)((AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12634. return L_8;
  12635. }
  12636. IL_0031:
  12637. {
  12638. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12639. return (bool)0;
  12640. }
  12641. }
  12642. // System.Void System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::.ctor()
  12643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m4319A1F7315C30BD450EE341DDB8160368223A3D_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, const RuntimeMethod* method)
  12644. {
  12645. {
  12646. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  12647. return;
  12648. }
  12649. }
  12650. #ifdef __clang__
  12651. #pragma clang diagnostic pop
  12652. #endif
  12653. #ifdef __clang__
  12654. #pragma clang diagnostic push
  12655. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12656. #pragma clang diagnostic ignored "-Wunused-variable"
  12657. #endif
  12658. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::get_Default()
  12659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* EqualityComparer_1_get_Default_m62DF11B2CA2A2CC8C3334ECAA91C5F14741E8D85_gshared (const RuntimeMethod* method)
  12660. {
  12661. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* V_0 = NULL;
  12662. {
  12663. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_0 = ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  12664. il2cpp_codegen_memory_barrier();
  12665. V_0 = L_0;
  12666. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_1 = V_0;
  12667. if (L_1)
  12668. {
  12669. goto IL_0019;
  12670. }
  12671. }
  12672. {
  12673. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_2;
  12674. L_2 = (( EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12675. V_0 = L_2;
  12676. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_3 = V_0;
  12677. il2cpp_codegen_memory_barrier();
  12678. ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  12679. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  12680. }
  12681. IL_0019:
  12682. {
  12683. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_4 = V_0;
  12684. return L_4;
  12685. }
  12686. }
  12687. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::CreateComparer()
  12688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* EqualityComparer_1_CreateComparer_m018A5C6507D24CE2FCF7311A205CD010794ED5DB_gshared (const RuntimeMethod* method)
  12689. {
  12690. static bool s_Il2CppMethodInitialized;
  12691. if (!s_Il2CppMethodInitialized)
  12692. {
  12693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  12695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  12696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  12698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  12699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  12701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  12702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  12703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  12705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  12706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  12707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  12708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12709. s_Il2CppMethodInitialized = true;
  12710. }
  12711. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  12712. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  12713. int32_t V_2 = 0;
  12714. {
  12715. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12716. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12717. Type_t* L_1;
  12718. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12719. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12720. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  12721. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  12722. Type_t* L_4;
  12723. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  12724. bool L_5;
  12725. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  12726. if (!L_5)
  12727. {
  12728. goto IL_002d;
  12729. }
  12730. }
  12731. {
  12732. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12733. NullCheck(L_6);
  12734. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  12735. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12736. }
  12737. IL_002d:
  12738. {
  12739. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  12740. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12741. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12742. Type_t* L_9;
  12743. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  12744. bool L_10;
  12745. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  12746. if (!L_10)
  12747. {
  12748. goto IL_004a;
  12749. }
  12750. }
  12751. {
  12752. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12753. NullCheck(L_11);
  12754. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  12755. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12756. }
  12757. IL_004a:
  12758. {
  12759. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  12760. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12761. Type_t* L_13;
  12762. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  12763. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  12764. NullCheck(L_13);
  12765. bool L_15;
  12766. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  12767. if (!L_15)
  12768. {
  12769. goto IL_0072;
  12770. }
  12771. }
  12772. {
  12773. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  12774. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12775. Type_t* L_17;
  12776. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  12777. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  12778. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12779. RuntimeObject* L_19;
  12780. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  12781. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12782. }
  12783. IL_0072:
  12784. {
  12785. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  12786. NullCheck((Type_t*)L_20);
  12787. bool L_21;
  12788. L_21 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  12789. if (!L_21)
  12790. {
  12791. goto IL_00d6;
  12792. }
  12793. }
  12794. {
  12795. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  12796. NullCheck((Type_t*)L_22);
  12797. Type_t* L_23;
  12798. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  12799. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  12800. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12801. Type_t* L_25;
  12802. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  12803. bool L_26;
  12804. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  12805. if (!L_26)
  12806. {
  12807. goto IL_00d6;
  12808. }
  12809. }
  12810. {
  12811. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  12812. NullCheck((Type_t*)L_27);
  12813. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  12814. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  12815. NullCheck(L_28);
  12816. int32_t L_29 = 0;
  12817. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  12818. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12819. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  12820. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12821. Type_t* L_32;
  12822. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  12823. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  12824. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  12825. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  12826. NullCheck(L_34);
  12827. ArrayElementTypeCheck (L_34, L_35);
  12828. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  12829. NullCheck(L_32);
  12830. Type_t* L_36;
  12831. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  12832. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  12833. NullCheck(L_36);
  12834. bool L_38;
  12835. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  12836. if (!L_38)
  12837. {
  12838. goto IL_00d6;
  12839. }
  12840. }
  12841. {
  12842. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  12843. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12844. Type_t* L_40;
  12845. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  12846. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  12847. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12848. RuntimeObject* L_42;
  12849. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  12850. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12851. }
  12852. IL_00d6:
  12853. {
  12854. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  12855. NullCheck((Type_t*)L_43);
  12856. bool L_44;
  12857. L_44 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  12858. if (!L_44)
  12859. {
  12860. goto IL_016f;
  12861. }
  12862. }
  12863. {
  12864. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  12865. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12866. Type_t* L_46;
  12867. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  12868. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12869. int32_t L_47;
  12870. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  12871. V_2 = L_47;
  12872. int32_t L_48 = V_2;
  12873. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  12874. {
  12875. case 0:
  12876. {
  12877. goto IL_012d;
  12878. }
  12879. case 1:
  12880. {
  12881. goto IL_0143;
  12882. }
  12883. case 2:
  12884. {
  12885. goto IL_0117;
  12886. }
  12887. case 3:
  12888. {
  12889. goto IL_0143;
  12890. }
  12891. case 4:
  12892. {
  12893. goto IL_0143;
  12894. }
  12895. case 5:
  12896. {
  12897. goto IL_0143;
  12898. }
  12899. case 6:
  12900. {
  12901. goto IL_0159;
  12902. }
  12903. case 7:
  12904. {
  12905. goto IL_0159;
  12906. }
  12907. }
  12908. }
  12909. {
  12910. goto IL_016f;
  12911. }
  12912. IL_0117:
  12913. {
  12914. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  12915. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12916. Type_t* L_50;
  12917. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12918. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  12919. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12920. RuntimeObject* L_52;
  12921. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  12922. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12923. }
  12924. IL_012d:
  12925. {
  12926. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  12927. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12928. Type_t* L_54;
  12929. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  12930. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  12931. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12932. RuntimeObject* L_56;
  12933. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  12934. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12935. }
  12936. IL_0143:
  12937. {
  12938. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  12939. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12940. Type_t* L_58;
  12941. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  12942. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  12943. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12944. RuntimeObject* L_60;
  12945. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  12946. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12947. }
  12948. IL_0159:
  12949. {
  12950. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  12951. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12952. Type_t* L_62;
  12953. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  12954. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  12955. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12956. RuntimeObject* L_64;
  12957. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  12958. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12959. }
  12960. IL_016f:
  12961. {
  12962. ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D* L_65 = (ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12963. NullCheck(L_65);
  12964. (( void (*) (ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12965. return (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)L_65;
  12966. }
  12967. }
  12968. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::IndexOf(T[],T,System.Int32,System.Int32)
  12969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m219B5348E675F974CBDCDDB8327904F447E77817_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* ___0_array, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  12970. {
  12971. int32_t V_0 = 0;
  12972. int32_t V_1 = 0;
  12973. {
  12974. int32_t L_0 = ___2_startIndex;
  12975. int32_t L_1 = ___3_count;
  12976. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  12977. int32_t L_2 = ___2_startIndex;
  12978. V_1 = L_2;
  12979. goto IL_001f;
  12980. }
  12981. IL_0009:
  12982. {
  12983. InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_3 = ___0_array;
  12984. int32_t L_4 = V_1;
  12985. NullCheck(L_3);
  12986. int32_t L_5 = L_4;
  12987. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12988. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_7 = ___1_value;
  12989. bool L_8;
  12990. L_8 = VirtualFuncInvoker2< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::Equals(T,T) */, __this, L_6, L_7);
  12991. if (!L_8)
  12992. {
  12993. goto IL_001b;
  12994. }
  12995. }
  12996. {
  12997. int32_t L_9 = V_1;
  12998. return L_9;
  12999. }
  13000. IL_001b:
  13001. {
  13002. int32_t L_10 = V_1;
  13003. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  13004. }
  13005. IL_001f:
  13006. {
  13007. int32_t L_11 = V_1;
  13008. int32_t L_12 = V_0;
  13009. if ((((int32_t)L_11) < ((int32_t)L_12)))
  13010. {
  13011. goto IL_0009;
  13012. }
  13013. }
  13014. {
  13015. return (-1);
  13016. }
  13017. }
  13018. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::LastIndexOf(T[],T,System.Int32,System.Int32)
  13019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m819E61C9D62F5A1A33EE2798C841A0519A6C66B6_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* ___0_array, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  13020. {
  13021. int32_t V_0 = 0;
  13022. int32_t V_1 = 0;
  13023. {
  13024. int32_t L_0 = ___2_startIndex;
  13025. int32_t L_1 = ___3_count;
  13026. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  13027. int32_t L_2 = ___2_startIndex;
  13028. V_1 = L_2;
  13029. goto IL_0021;
  13030. }
  13031. IL_000b:
  13032. {
  13033. InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_3 = ___0_array;
  13034. int32_t L_4 = V_1;
  13035. NullCheck(L_3);
  13036. int32_t L_5 = L_4;
  13037. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13038. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_7 = ___1_value;
  13039. bool L_8;
  13040. L_8 = VirtualFuncInvoker2< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::Equals(T,T) */, __this, L_6, L_7);
  13041. if (!L_8)
  13042. {
  13043. goto IL_001d;
  13044. }
  13045. }
  13046. {
  13047. int32_t L_9 = V_1;
  13048. return L_9;
  13049. }
  13050. IL_001d:
  13051. {
  13052. int32_t L_10 = V_1;
  13053. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  13054. }
  13055. IL_0021:
  13056. {
  13057. int32_t L_11 = V_1;
  13058. int32_t L_12 = V_0;
  13059. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  13060. {
  13061. goto IL_000b;
  13062. }
  13063. }
  13064. {
  13065. return (-1);
  13066. }
  13067. }
  13068. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  13069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m7AE5FC016742158ECE6E54C6EEE9F77E74237CD0_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  13070. {
  13071. {
  13072. RuntimeObject* L_0 = ___0_obj;
  13073. if (L_0)
  13074. {
  13075. goto IL_0005;
  13076. }
  13077. }
  13078. {
  13079. return 0;
  13080. }
  13081. IL_0005:
  13082. {
  13083. RuntimeObject* L_1 = ___0_obj;
  13084. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13085. {
  13086. goto IL_001a;
  13087. }
  13088. }
  13089. {
  13090. RuntimeObject* L_2 = ___0_obj;
  13091. int32_t L_3;
  13092. L_3 = VirtualFuncInvoker1< int32_t, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::GetHashCode(T) */, __this, ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  13093. return L_3;
  13094. }
  13095. IL_001a:
  13096. {
  13097. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  13098. return 0;
  13099. }
  13100. }
  13101. // System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  13102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m6BEEA45551A86BFD183924777036E6B476C9F299_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  13103. {
  13104. {
  13105. RuntimeObject* L_0 = ___0_x;
  13106. RuntimeObject* L_1 = ___1_y;
  13107. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  13108. {
  13109. goto IL_0006;
  13110. }
  13111. }
  13112. {
  13113. return (bool)1;
  13114. }
  13115. IL_0006:
  13116. {
  13117. RuntimeObject* L_2 = ___0_x;
  13118. if (!L_2)
  13119. {
  13120. goto IL_000c;
  13121. }
  13122. }
  13123. {
  13124. RuntimeObject* L_3 = ___1_y;
  13125. if (L_3)
  13126. {
  13127. goto IL_000e;
  13128. }
  13129. }
  13130. IL_000c:
  13131. {
  13132. return (bool)0;
  13133. }
  13134. IL_000e:
  13135. {
  13136. RuntimeObject* L_4 = ___0_x;
  13137. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13138. {
  13139. goto IL_0031;
  13140. }
  13141. }
  13142. {
  13143. RuntimeObject* L_5 = ___1_y;
  13144. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13145. {
  13146. goto IL_0031;
  13147. }
  13148. }
  13149. {
  13150. RuntimeObject* L_6 = ___0_x;
  13151. RuntimeObject* L_7 = ___1_y;
  13152. bool L_8;
  13153. L_8 = VirtualFuncInvoker2< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::Equals(T,T) */, __this, ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  13154. return L_8;
  13155. }
  13156. IL_0031:
  13157. {
  13158. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  13159. return (bool)0;
  13160. }
  13161. }
  13162. // System.Void System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::.ctor()
  13163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m0E0A04700ED6B28E86CC22A3F9A7322EBA0894DD_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, const RuntimeMethod* method)
  13164. {
  13165. {
  13166. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13167. return;
  13168. }
  13169. }
  13170. #ifdef __clang__
  13171. #pragma clang diagnostic pop
  13172. #endif
  13173. #ifdef __clang__
  13174. #pragma clang diagnostic push
  13175. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13176. #pragma clang diagnostic ignored "-Wunused-variable"
  13177. #endif
  13178. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::.ctor()
  13179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1__ctor_m385124A7A8517F869B52108A7FC234225AFBB4A0_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  13180. {
  13181. {
  13182. EventBase__ctor_m2A31FF111C7E009608D14C6DD4971E9524943DC9((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, NULL);
  13183. __this->___m_RefCount_17 = 0;
  13184. return;
  13185. }
  13186. }
  13187. // System.Int64 UnityEngine.UIElements.EventBase`1<System.Object>::TypeId()
  13188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EventBase_1_TypeId_m4B18042A64FC5F54DF0B830CE4C9F0FC82C661A5_gshared (const RuntimeMethod* method)
  13189. {
  13190. int64_t V_0 = 0;
  13191. {
  13192. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  13193. int64_t L_0 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_TypeId_15;
  13194. V_0 = L_0;
  13195. goto IL_0009;
  13196. }
  13197. IL_0009:
  13198. {
  13199. int64_t L_1 = V_0;
  13200. return L_1;
  13201. }
  13202. }
  13203. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::Init()
  13204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Init_mD11258015D6778B557F3DED4696BEF3335FD66C3_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  13205. {
  13206. static bool s_Il2CppMethodInitialized;
  13207. if (!s_Il2CppMethodInitialized)
  13208. {
  13209. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  13210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DAD9090358C802B2AFF2FC2E747F6CF40E7C641);
  13211. s_Il2CppMethodInitialized = true;
  13212. }
  13213. bool V_0 = false;
  13214. {
  13215. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this);
  13216. EventBase_Init_m0232C045D6ADFA1ED826CA5D4E232A4635F623B1((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, NULL);
  13217. int32_t L_0 = (int32_t)__this->___m_RefCount_17;
  13218. V_0 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
  13219. bool L_1 = V_0;
  13220. if (!L_1)
  13221. {
  13222. goto IL_0029;
  13223. }
  13224. }
  13225. {
  13226. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  13227. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB((RuntimeObject*)_stringLiteral1DAD9090358C802B2AFF2FC2E747F6CF40E7C641, NULL);
  13228. __this->___m_RefCount_17 = 0;
  13229. }
  13230. IL_0029:
  13231. {
  13232. return;
  13233. }
  13234. }
  13235. // T UnityEngine.UIElements.EventBase`1<System.Object>::GetPooled()
  13236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventBase_1_GetPooled_mBD7595B7D0C2B6D191690953CCBC74F4120FBD01_gshared (const RuntimeMethod* method)
  13237. {
  13238. RuntimeObject* V_0 = NULL;
  13239. RuntimeObject* V_1 = NULL;
  13240. {
  13241. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  13242. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* L_0 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16;
  13243. NullCheck(L_0);
  13244. RuntimeObject* L_1;
  13245. L_1 = (( RuntimeObject* (*) (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  13246. V_0 = L_1;
  13247. RuntimeObject* L_2 = V_0;
  13248. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_2);
  13249. VirtualActionInvoker0::Invoke(12 /* System.Void UnityEngine.UIElements.EventBase::Init() */, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_2);
  13250. RuntimeObject* L_3 = V_0;
  13251. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  13252. EventBase_set_pooled_m2010D79336024981A70A73A9BE586CBBA7B82C84((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3, (bool)1, NULL);
  13253. RuntimeObject* L_4 = V_0;
  13254. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_4);
  13255. VirtualActionInvoker0::Invoke(13 /* System.Void UnityEngine.UIElements.EventBase::Acquire() */, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_4);
  13256. RuntimeObject* L_5 = V_0;
  13257. V_1 = L_5;
  13258. goto IL_0035;
  13259. }
  13260. IL_0035:
  13261. {
  13262. RuntimeObject* L_6 = V_1;
  13263. return L_6;
  13264. }
  13265. }
  13266. // T UnityEngine.UIElements.EventBase`1<System.Object>::GetPooled(UnityEngine.UIElements.EventBase)
  13267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventBase_1_GetPooled_mEF53FEAA4638B4B266EE30263F7A29B971443E06_gshared (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_e, const RuntimeMethod* method)
  13268. {
  13269. RuntimeObject* V_0 = NULL;
  13270. bool V_1 = false;
  13271. RuntimeObject* V_2 = NULL;
  13272. {
  13273. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  13274. RuntimeObject* L_0;
  13275. L_0 = (( RuntimeObject* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  13276. V_0 = L_0;
  13277. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_1 = ___0_e;
  13278. V_1 = (bool)((!(((RuntimeObject*)(EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  13279. bool L_2 = V_1;
  13280. if (!L_2)
  13281. {
  13282. goto IL_0023;
  13283. }
  13284. }
  13285. {
  13286. RuntimeObject* L_3 = V_0;
  13287. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_4 = ___0_e;
  13288. NullCheck(L_4);
  13289. uint64_t L_5;
  13290. L_5 = EventBase_get_eventId_m4951447F4F1FD94AD7279F8CB274438D012746AA_inline(L_4, NULL);
  13291. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  13292. EventBase_SetTriggerEventId_m5ABA5B95F502F662C73F8416BF8C232A2F000179((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3, L_5, NULL);
  13293. }
  13294. IL_0023:
  13295. {
  13296. RuntimeObject* L_6 = V_0;
  13297. V_2 = L_6;
  13298. goto IL_0027;
  13299. }
  13300. IL_0027:
  13301. {
  13302. RuntimeObject* L_7 = V_2;
  13303. return L_7;
  13304. }
  13305. }
  13306. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::ReleasePooled(T)
  13307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_ReleasePooled_mA1EAE04AD52525BE2735A05C29AB01B9F3E05AA5_gshared (RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13308. {
  13309. bool V_0 = false;
  13310. {
  13311. RuntimeObject* L_0 = ___0_evt;
  13312. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0);
  13313. bool L_1;
  13314. L_1 = EventBase_get_pooled_m62460211AFF2CE6FEEF3D979AD3BE8C49E3F7182((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0, NULL);
  13315. V_0 = L_1;
  13316. bool L_2 = V_0;
  13317. if (!L_2)
  13318. {
  13319. goto IL_0037;
  13320. }
  13321. }
  13322. {
  13323. RuntimeObject* L_3 = ___0_evt;
  13324. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  13325. VirtualActionInvoker0::Invoke(12 /* System.Void UnityEngine.UIElements.EventBase::Init() */, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  13326. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  13327. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* L_4 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16;
  13328. RuntimeObject* L_5 = ___0_evt;
  13329. NullCheck(L_4);
  13330. (( void (*) (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13331. RuntimeObject* L_6 = ___0_evt;
  13332. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_6);
  13333. EventBase_set_pooled_m2010D79336024981A70A73A9BE586CBBA7B82C84((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_6, (bool)0, NULL);
  13334. }
  13335. IL_0037:
  13336. {
  13337. return;
  13338. }
  13339. }
  13340. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::Acquire()
  13341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Acquire_m70789B5E6826CBBEB530F70544E71057419B1569_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  13342. {
  13343. {
  13344. int32_t L_0 = (int32_t)__this->___m_RefCount_17;
  13345. __this->___m_RefCount_17 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13346. return;
  13347. }
  13348. }
  13349. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::Dispose()
  13350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Dispose_mC837DF9FF1768A318513E880B5DA7115E033A848_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  13351. {
  13352. bool V_0 = false;
  13353. int32_t V_1 = 0;
  13354. {
  13355. int32_t L_0 = (int32_t)__this->___m_RefCount_17;
  13356. V_1 = ((int32_t)il2cpp_codegen_subtract(L_0, 1));
  13357. int32_t L_1 = V_1;
  13358. __this->___m_RefCount_17 = L_1;
  13359. int32_t L_2 = V_1;
  13360. V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  13361. bool L_3 = V_0;
  13362. if (!L_3)
  13363. {
  13364. goto IL_0027;
  13365. }
  13366. }
  13367. {
  13368. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  13369. (( void (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(((RuntimeObject*)Castclass((RuntimeObject*)__this, il2cpp_rgctx_data(method->klass->rgctx_data, 3))), il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  13370. }
  13371. IL_0027:
  13372. {
  13373. return;
  13374. }
  13375. }
  13376. // System.Int64 UnityEngine.UIElements.EventBase`1<System.Object>::get_eventTypeId()
  13377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EventBase_1_get_eventTypeId_m1854021AFB247B30881F107CAE2A90DD1921FF4B_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  13378. {
  13379. {
  13380. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  13381. int64_t L_0 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_TypeId_15;
  13382. return L_0;
  13383. }
  13384. }
  13385. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::.cctor()
  13386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1__cctor_m9DFEE3B223FB0E423158427F61DCDE6610904F25_gshared (const RuntimeMethod* method)
  13387. {
  13388. {
  13389. int64_t L_0;
  13390. L_0 = EventBase_RegisterEventType_mCF0405EC30E253F9EEE955CEC9A17E8C069B5532(NULL);
  13391. ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_TypeId_15 = L_0;
  13392. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* L_1 = (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13393. NullCheck(L_1);
  13394. (( void (*) (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_1, ((int32_t)100), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  13395. ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16 = L_1;
  13396. Il2CppCodeGenWriteBarrier((void**)(&((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16), (void*)L_1);
  13397. return;
  13398. }
  13399. }
  13400. #ifdef __clang__
  13401. #pragma clang diagnostic pop
  13402. #endif
  13403. #ifdef __clang__
  13404. #pragma clang diagnostic push
  13405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13406. #pragma clang diagnostic ignored "-Wunused-variable"
  13407. #endif
  13408. // System.Void UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>::.ctor(UnityEngine.UIElements.EventCallback`1<TEventType>,UnityEngine.UIElements.CallbackPhase,UnityEngine.UIElements.InvokePolicy)
  13409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallbackFunctor_1__ctor_m00854C6A1E80046F8E5A5E886EBB2F69BA4021FC_gshared (EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0* __this, EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___0_callback, int32_t ___1_phase, int32_t ___2_invokePolicy, const RuntimeMethod* method)
  13410. {
  13411. {
  13412. int32_t L_0 = ___1_phase;
  13413. int32_t L_1 = ___2_invokePolicy;
  13414. EventCallbackFunctorBase__ctor_m0E166604ABD1585BED07E968675B24A2B12ABC83((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this, L_0, L_1, NULL);
  13415. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_2 = ___0_callback;
  13416. __this->___m_Callback_2 = L_2;
  13417. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Callback_2), (void*)L_2);
  13418. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  13419. int64_t L_3;
  13420. L_3 = (( int64_t (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13421. __this->___m_EventTypeId_3 = L_3;
  13422. return;
  13423. }
  13424. }
  13425. // System.Void UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>::Invoke(UnityEngine.UIElements.EventBase,UnityEngine.UIElements.PropagationPhase)
  13426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallbackFunctor_1_Invoke_m48CAC890A673F8A75B7DB5312FFED1374C6D4B1E_gshared (EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_propagationPhase, const RuntimeMethod* method)
  13427. {
  13428. bool V_0 = false;
  13429. bool V_1 = false;
  13430. bool V_2 = false;
  13431. EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7 V_3;
  13432. memset((&V_3), 0, sizeof(V_3));
  13433. {
  13434. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
  13435. V_0 = (bool)((((RuntimeObject*)(EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  13436. bool L_1 = V_0;
  13437. if (!L_1)
  13438. {
  13439. goto IL_0014;
  13440. }
  13441. }
  13442. {
  13443. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13444. NullCheck(L_2);
  13445. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7306902767BBF9821FC01DF5423B33158A3F6ED)), NULL);
  13446. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventCallbackFunctor_1_Invoke_m48CAC890A673F8A75B7DB5312FFED1374C6D4B1E_RuntimeMethod_var)));
  13447. }
  13448. IL_0014:
  13449. {
  13450. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_3 = ___0_evt;
  13451. NullCheck(L_3);
  13452. int64_t L_4;
  13453. L_4 = VirtualFuncInvoker0< int64_t >::Invoke(5 /* System.Int64 UnityEngine.UIElements.EventBase::get_eventTypeId() */, L_3);
  13454. int64_t L_5 = (int64_t)__this->___m_EventTypeId_3;
  13455. V_1 = (bool)((((int32_t)((((int64_t)L_4) == ((int64_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13456. bool L_6 = V_1;
  13457. if (!L_6)
  13458. {
  13459. goto IL_002b;
  13460. }
  13461. }
  13462. {
  13463. goto IL_0070;
  13464. }
  13465. IL_002b:
  13466. {
  13467. int32_t L_7 = ___1_propagationPhase;
  13468. NullCheck((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this);
  13469. bool L_8;
  13470. L_8 = EventCallbackFunctorBase_PhaseMatches_m139463A6A6712C570ABF1C772F3F9194D12F70BE((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this, L_7, NULL);
  13471. V_2 = L_8;
  13472. bool L_9 = V_2;
  13473. if (!L_9)
  13474. {
  13475. goto IL_0070;
  13476. }
  13477. }
  13478. {
  13479. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_10 = (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*)__this->___m_Callback_2;
  13480. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_11 = ___0_evt;
  13481. EventDebuggerLogCall__ctor_mE87EDA5105BA352B7B582F3D91E4C420BD39FA74((&V_3), (Delegate_t*)L_10, L_11, NULL);
  13482. }
  13483. {
  13484. auto __finallyBlock = il2cpp::utils::Finally([&]
  13485. {
  13486. FINALLY_0060:
  13487. {// begin finally (depth: 1)
  13488. EventDebuggerLogCall_Dispose_m6E871797D254F1D1DA542A62869B4E3C87613ACD((&V_3), NULL);
  13489. return;
  13490. }// end finally (depth: 1)
  13491. });
  13492. try
  13493. {// begin try (depth: 1)
  13494. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_12 = (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*)__this->___m_Callback_2;
  13495. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_13 = ___0_evt;
  13496. NullCheck(L_12);
  13497. (( void (*) (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_12, ((RuntimeObject*)Castclass((RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 2))), il2cpp_rgctx_data(method->klass->rgctx_data, 2))), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  13498. goto IL_006f;
  13499. }// end try (depth: 1)
  13500. catch(Il2CppExceptionWrapper& e)
  13501. {
  13502. __finallyBlock.StoreException(e.ex);
  13503. }
  13504. }
  13505. IL_006f:
  13506. {
  13507. }
  13508. IL_0070:
  13509. {
  13510. return;
  13511. }
  13512. }
  13513. // System.Boolean UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>::IsEquivalentTo(System.Int64,System.Delegate,UnityEngine.UIElements.CallbackPhase)
  13514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventCallbackFunctor_1_IsEquivalentTo_mB40920C2A88865CCECDA300CC3DE0D3791028938_gshared (EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0* __this, int64_t ___0_eventTypeId, Delegate_t* ___1_callback, int32_t ___2_phase, const RuntimeMethod* method)
  13515. {
  13516. bool V_0 = false;
  13517. int32_t G_B4_0 = 0;
  13518. {
  13519. int64_t L_0 = (int64_t)__this->___m_EventTypeId_3;
  13520. int64_t L_1 = ___0_eventTypeId;
  13521. if ((!(((uint64_t)L_0) == ((uint64_t)L_1))))
  13522. {
  13523. goto IL_0023;
  13524. }
  13525. }
  13526. {
  13527. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_2 = (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*)__this->___m_Callback_2;
  13528. Delegate_t* L_3 = ___1_callback;
  13529. bool L_4;
  13530. L_4 = Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32((Delegate_t*)L_2, L_3, NULL);
  13531. if (!L_4)
  13532. {
  13533. goto IL_0023;
  13534. }
  13535. }
  13536. {
  13537. NullCheck((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this);
  13538. int32_t L_5;
  13539. L_5 = EventCallbackFunctorBase_get_phase_mB0C93FAA42FD2881BF6FFFD6F1F4CCF355FC6DD6_inline((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this, NULL);
  13540. int32_t L_6 = ___2_phase;
  13541. G_B4_0 = ((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
  13542. goto IL_0024;
  13543. }
  13544. IL_0023:
  13545. {
  13546. G_B4_0 = 0;
  13547. }
  13548. IL_0024:
  13549. {
  13550. V_0 = (bool)G_B4_0;
  13551. goto IL_0027;
  13552. }
  13553. IL_0027:
  13554. {
  13555. bool L_7 = V_0;
  13556. return L_7;
  13557. }
  13558. }
  13559. #ifdef __clang__
  13560. #pragma clang diagnostic pop
  13561. #endif
  13562. #ifdef __clang__
  13563. #pragma clang diagnostic push
  13564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13565. #pragma clang diagnostic ignored "-Wunused-variable"
  13566. #endif
  13567. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_Multicast(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13568. {
  13569. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  13570. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  13571. for (il2cpp_array_size_t i = 0; i < length; i++)
  13572. {
  13573. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* currentDelegate = reinterpret_cast<EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*>(delegatesToInvoke[i]);
  13574. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13575. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_evt, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  13576. }
  13577. }
  13578. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInst(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13579. {
  13580. NullCheck(___0_evt);
  13581. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13582. ((FunctionPointerType)__this->___method_ptr_0)(___0_evt, method);
  13583. }
  13584. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStatic(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13585. {
  13586. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13587. ((FunctionPointerType)__this->___method_ptr_0)(___0_evt, method);
  13588. }
  13589. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStaticInvoker(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13590. {
  13591. InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_evt);
  13592. }
  13593. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_ClosedStaticInvoker(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13594. {
  13595. InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_evt);
  13596. }
  13597. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenVirtual(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13598. {
  13599. NullCheck(___0_evt);
  13600. VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_evt);
  13601. }
  13602. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInterface(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13603. {
  13604. NullCheck(___0_evt);
  13605. InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_evt);
  13606. }
  13607. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericVirtual(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13608. {
  13609. NullCheck(___0_evt);
  13610. GenericVirtualActionInvoker0::Invoke(method, ___0_evt);
  13611. }
  13612. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericInterface(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13613. {
  13614. NullCheck(___0_evt);
  13615. GenericInterfaceActionInvoker0::Invoke(method, ___0_evt);
  13616. }
  13617. // System.Void UnityEngine.UIElements.EventCallback`1<System.Object>::.ctor(System.Object,System.IntPtr)
  13618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13619. {
  13620. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  13621. __this->___method_3 = ___1_method;
  13622. __this->___m_target_2 = ___0_object;
  13623. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  13624. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13625. __this->___method_code_6 = (intptr_t)__this;
  13626. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13627. {
  13628. bool isOpen = parameterCount == 1;
  13629. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  13630. if (isOpen)
  13631. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStaticInvoker;
  13632. else
  13633. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_ClosedStaticInvoker;
  13634. else
  13635. if (isOpen)
  13636. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStatic;
  13637. else
  13638. {
  13639. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  13640. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  13641. }
  13642. }
  13643. else
  13644. {
  13645. bool isOpen = parameterCount == 0;
  13646. if (isOpen)
  13647. {
  13648. if (__this->___method_is_virtual_12)
  13649. {
  13650. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  13651. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  13652. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericInterface;
  13653. else
  13654. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericVirtual;
  13655. else
  13656. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  13657. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInterface;
  13658. else
  13659. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenVirtual;
  13660. }
  13661. else
  13662. {
  13663. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInst;
  13664. }
  13665. }
  13666. else
  13667. {
  13668. if (___0_object == NULL)
  13669. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13670. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  13671. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  13672. }
  13673. }
  13674. __this->___extra_arg_5 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_Multicast;
  13675. }
  13676. // System.Void UnityEngine.UIElements.EventCallback`1<System.Object>::Invoke(TEventType)
  13677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_gshared (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  13678. {
  13679. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13680. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_evt, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  13681. }
  13682. #ifdef __clang__
  13683. #pragma clang diagnostic pop
  13684. #endif
  13685. #ifdef __clang__
  13686. #pragma clang diagnostic push
  13687. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13688. #pragma clang diagnostic ignored "-Wunused-variable"
  13689. #endif
  13690. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_Multicast(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13691. {
  13692. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  13693. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  13694. for (il2cpp_array_size_t i = 0; i < length; i++)
  13695. {
  13696. EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* currentDelegate = reinterpret_cast<EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927*>(delegatesToInvoke[i]);
  13697. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  13698. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_handler, ___1_eventData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  13699. }
  13700. }
  13701. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInst(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13702. {
  13703. NullCheck(___0_handler);
  13704. typedef void (*FunctionPointerType) (RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  13705. ((FunctionPointerType)__this->___method_ptr_0)(___0_handler, ___1_eventData, method);
  13706. }
  13707. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStatic(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13708. {
  13709. typedef void (*FunctionPointerType) (RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  13710. ((FunctionPointerType)__this->___method_ptr_0)(___0_handler, ___1_eventData, method);
  13711. }
  13712. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStaticInvoker(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13713. {
  13714. InvokerActionInvoker2< RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_handler, ___1_eventData);
  13715. }
  13716. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_ClosedStaticInvoker(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13717. {
  13718. InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_handler, ___1_eventData);
  13719. }
  13720. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenVirtual(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13721. {
  13722. NullCheck(___0_handler);
  13723. VirtualActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_handler, ___1_eventData);
  13724. }
  13725. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInterface(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13726. {
  13727. NullCheck(___0_handler);
  13728. InterfaceActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_handler, ___1_eventData);
  13729. }
  13730. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericVirtual(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13731. {
  13732. NullCheck(___0_handler);
  13733. GenericVirtualActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(method, ___0_handler, ___1_eventData);
  13734. }
  13735. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericInterface(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13736. {
  13737. NullCheck(___0_handler);
  13738. GenericInterfaceActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(method, ___0_handler, ___1_eventData);
  13739. }
  13740. // System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::.ctor(System.Object,System.IntPtr)
  13741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1__ctor_m8527E59AE02A1117319F24ADABBF52E2FE8EA368_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13742. {
  13743. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  13744. __this->___method_3 = ___1_method;
  13745. __this->___m_target_2 = ___0_object;
  13746. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  13747. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13748. __this->___method_code_6 = (intptr_t)__this;
  13749. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13750. {
  13751. bool isOpen = parameterCount == 2;
  13752. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  13753. if (isOpen)
  13754. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStaticInvoker;
  13755. else
  13756. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_ClosedStaticInvoker;
  13757. else
  13758. if (isOpen)
  13759. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStatic;
  13760. else
  13761. {
  13762. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  13763. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  13764. }
  13765. }
  13766. else
  13767. {
  13768. bool isOpen = parameterCount == 1;
  13769. if (isOpen)
  13770. {
  13771. if (__this->___method_is_virtual_12)
  13772. {
  13773. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  13774. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  13775. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericInterface;
  13776. else
  13777. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericVirtual;
  13778. else
  13779. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  13780. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInterface;
  13781. else
  13782. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenVirtual;
  13783. }
  13784. else
  13785. {
  13786. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInst;
  13787. }
  13788. }
  13789. else
  13790. {
  13791. if (___0_object == NULL)
  13792. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13793. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  13794. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  13795. }
  13796. }
  13797. __this->___extra_arg_5 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_Multicast;
  13798. }
  13799. // System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::Invoke(T1,UnityEngine.EventSystems.BaseEventData)
  13800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  13801. {
  13802. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  13803. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_handler, ___1_eventData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  13804. }
  13805. // System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object)
  13806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventFunction_1_BeginInvoke_mA88B2238A4D4FA68617C26FDE12F8063AF2C50D4_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
  13807. {
  13808. void *__d_args[3] = {0};
  13809. __d_args[0] = ___0_handler;
  13810. __d_args[1] = ___1_eventData;
  13811. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
  13812. }
  13813. // System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::EndInvoke(System.IAsyncResult)
  13814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1_EndInvoke_m0343750825074064B5D920132E60FE16368BBF5D_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  13815. {
  13816. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  13817. }
  13818. #ifdef __clang__
  13819. #pragma clang diagnostic pop
  13820. #endif
  13821. #ifdef __clang__
  13822. #pragma clang diagnostic push
  13823. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13824. #pragma clang diagnostic ignored "-Wunused-variable"
  13825. #endif
  13826. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_Multicast(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13827. {
  13828. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  13829. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  13830. for (il2cpp_array_size_t i = 0; i < length; i++)
  13831. {
  13832. EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* currentDelegate = reinterpret_cast<EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746*>(delegatesToInvoke[i]);
  13833. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13834. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  13835. }
  13836. }
  13837. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInst(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13838. {
  13839. NullCheck(___0_sender);
  13840. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13841. ((FunctionPointerType)__this->___method_ptr_0)(___0_sender, ___1_e, method);
  13842. }
  13843. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStatic(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13844. {
  13845. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13846. ((FunctionPointerType)__this->___method_ptr_0)(___0_sender, ___1_e, method);
  13847. }
  13848. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStaticInvoker(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13849. {
  13850. InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_sender, ___1_e);
  13851. }
  13852. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_ClosedStaticInvoker(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13853. {
  13854. InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_sender, ___1_e);
  13855. }
  13856. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenVirtual(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13857. {
  13858. NullCheck(___0_sender);
  13859. VirtualActionInvoker1< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e);
  13860. }
  13861. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInterface(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13862. {
  13863. NullCheck(___0_sender);
  13864. InterfaceActionInvoker1< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e);
  13865. }
  13866. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericVirtual(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13867. {
  13868. NullCheck(___0_sender);
  13869. GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(method, ___0_sender, ___1_e);
  13870. }
  13871. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericInterface(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13872. {
  13873. NullCheck(___0_sender);
  13874. GenericInterfaceActionInvoker1< RuntimeObject* >::Invoke(method, ___0_sender, ___1_e);
  13875. }
  13876. // System.Void System.EventHandler`1<System.Object>::.ctor(System.Object,System.IntPtr)
  13877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler_1__ctor_mBA2E748CFBA7A0EEC0A373A6F634D3B5774EA370_gshared (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13878. {
  13879. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  13880. __this->___method_3 = ___1_method;
  13881. __this->___m_target_2 = ___0_object;
  13882. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  13883. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13884. __this->___method_code_6 = (intptr_t)__this;
  13885. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13886. {
  13887. bool isOpen = parameterCount == 2;
  13888. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  13889. if (isOpen)
  13890. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStaticInvoker;
  13891. else
  13892. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_ClosedStaticInvoker;
  13893. else
  13894. if (isOpen)
  13895. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStatic;
  13896. else
  13897. {
  13898. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  13899. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  13900. }
  13901. }
  13902. else
  13903. {
  13904. bool isOpen = parameterCount == 1;
  13905. if (isOpen)
  13906. {
  13907. if (__this->___method_is_virtual_12)
  13908. {
  13909. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  13910. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  13911. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericInterface;
  13912. else
  13913. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericVirtual;
  13914. else
  13915. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  13916. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInterface;
  13917. else
  13918. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenVirtual;
  13919. }
  13920. else
  13921. {
  13922. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInst;
  13923. }
  13924. }
  13925. else
  13926. {
  13927. if (___0_object == NULL)
  13928. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13929. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  13930. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  13931. }
  13932. }
  13933. __this->___extra_arg_5 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_Multicast;
  13934. }
  13935. // System.Void System.EventHandler`1<System.Object>::Invoke(System.Object,TEventArgs)
  13936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_gshared (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  13937. {
  13938. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13939. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  13940. }
  13941. #ifdef __clang__
  13942. #pragma clang diagnostic pop
  13943. #endif
  13944. #ifdef __clang__
  13945. #pragma clang diagnostic push
  13946. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13947. #pragma clang diagnostic ignored "-Wunused-variable"
  13948. #endif
  13949. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerEvent(System.String)
  13950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerEvent_mB01A4CD9AEBB6F05C144256EFF3AC7E32B374B0E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, String_t* ___0_name, const RuntimeMethod* method)
  13951. {
  13952. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_0;
  13953. memset((&V_0), 0, sizeof(V_0));
  13954. {
  13955. // if (hasGraph)
  13956. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  13957. bool L_0;
  13958. L_0 = (( bool (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13959. if (!L_0)
  13960. {
  13961. goto IL_001f;
  13962. }
  13963. }
  13964. {
  13965. // TriggerRegisteredEvent(new EventHook(name, this), new EmptyEventArgs());
  13966. String_t* L_1 = ___0_name;
  13967. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_2;
  13968. memset((&L_2), 0, sizeof(L_2));
  13969. EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_2), L_1, (RuntimeObject*)__this, NULL, /*hidden argument*/NULL);
  13970. il2cpp_codegen_initobj((&V_0), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
  13971. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_3 = V_0;
  13972. GenericVirtualActionInvoker2< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 2), __this, L_2, L_3);
  13973. }
  13974. IL_001f:
  13975. {
  13976. // }
  13977. return;
  13978. }
  13979. }
  13980. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerUnregisteredEvent(System.String)
  13981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerUnregisteredEvent_mAACAC03CFF9648F7CA975D269E729ECBB971C2A9_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, String_t* ___0_name, const RuntimeMethod* method)
  13982. {
  13983. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_0;
  13984. memset((&V_0), 0, sizeof(V_0));
  13985. {
  13986. // if (hasGraph)
  13987. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  13988. bool L_0;
  13989. L_0 = (( bool (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13990. if (!L_0)
  13991. {
  13992. goto IL_001d;
  13993. }
  13994. }
  13995. {
  13996. // TriggerUnregisteredEvent(name, new EmptyEventArgs());
  13997. String_t* L_1 = ___0_name;
  13998. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_2;
  13999. L_2 = EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA(L_1, NULL);
  14000. il2cpp_codegen_initobj((&V_0), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
  14001. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_3 = V_0;
  14002. GenericVirtualActionInvoker2< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), __this, L_2, L_3);
  14003. }
  14004. IL_001d:
  14005. {
  14006. // }
  14007. return;
  14008. }
  14009. }
  14010. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::Awake()
  14011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_Awake_m5BBE2A2C58F5804E656802554153A2FEBBD78CCC_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14012. {
  14013. {
  14014. // base.Awake();
  14015. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  14016. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  14017. // GlobalMessageListener.Require();
  14018. GlobalMessageListener_Require_m69092084E85C98776FC48C7D2157AC1BF123B856(NULL);
  14019. // }
  14020. return;
  14021. }
  14022. }
  14023. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnEnable()
  14024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnEnable_mC91337B330AFA013E63D71EA2A17878BB6928B15_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14025. {
  14026. static bool s_Il2CppMethodInitialized;
  14027. if (!s_Il2CppMethodInitialized)
  14028. {
  14029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134);
  14030. s_Il2CppMethodInitialized = true;
  14031. }
  14032. {
  14033. // base.OnEnable();
  14034. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  14035. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  14036. // TriggerEvent(EventHooks.OnEnable);
  14037. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14038. // }
  14039. return;
  14040. }
  14041. }
  14042. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::Start()
  14043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_Start_mBDB199866F9C77F8C9D749DAEF42BAC0B0286B9E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14044. {
  14045. static bool s_Il2CppMethodInitialized;
  14046. if (!s_Il2CppMethodInitialized)
  14047. {
  14048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE);
  14049. s_Il2CppMethodInitialized = true;
  14050. }
  14051. {
  14052. // TriggerEvent(EventHooks.Start);
  14053. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14054. // }
  14055. return;
  14056. }
  14057. }
  14058. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnInstantiateWhileEnabled()
  14059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnInstantiateWhileEnabled_m30980AB3369530E83157FAE115DB0275BB01F239_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14060. {
  14061. static bool s_Il2CppMethodInitialized;
  14062. if (!s_Il2CppMethodInitialized)
  14063. {
  14064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134);
  14065. s_Il2CppMethodInitialized = true;
  14066. }
  14067. {
  14068. // base.OnInstantiateWhileEnabled();
  14069. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  14070. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  14071. // TriggerEvent(EventHooks.OnEnable);
  14072. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14073. // }
  14074. return;
  14075. }
  14076. }
  14077. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::Update()
  14078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_Update_m9BB457083CE10A91BB0E59892CC3C18A4DEE2F82_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14079. {
  14080. static bool s_Il2CppMethodInitialized;
  14081. if (!s_Il2CppMethodInitialized)
  14082. {
  14083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
  14084. s_Il2CppMethodInitialized = true;
  14085. }
  14086. {
  14087. // TriggerEvent(EventHooks.Update);
  14088. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14089. // }
  14090. return;
  14091. }
  14092. }
  14093. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::FixedUpdate()
  14094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_FixedUpdate_mC299C12ED32A91BDE0EA782973C40DDF92A8D560_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14095. {
  14096. static bool s_Il2CppMethodInitialized;
  14097. if (!s_Il2CppMethodInitialized)
  14098. {
  14099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8);
  14100. s_Il2CppMethodInitialized = true;
  14101. }
  14102. {
  14103. // TriggerEvent(EventHooks.FixedUpdate);
  14104. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14105. // }
  14106. return;
  14107. }
  14108. }
  14109. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::LateUpdate()
  14110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_LateUpdate_m5433B098E3751511AF25ED848E3A294D4643B36A_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14111. {
  14112. static bool s_Il2CppMethodInitialized;
  14113. if (!s_Il2CppMethodInitialized)
  14114. {
  14115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F0904794AA225B058D09D9F44679550F3014728);
  14116. s_Il2CppMethodInitialized = true;
  14117. }
  14118. {
  14119. // TriggerEvent(EventHooks.LateUpdate);
  14120. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral1F0904794AA225B058D09D9F44679550F3014728, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14121. // }
  14122. return;
  14123. }
  14124. }
  14125. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnUninstantiateWhileEnabled()
  14126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnUninstantiateWhileEnabled_m0F20250D2186997606BB2DC2A8568835DB40AADB_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14127. {
  14128. static bool s_Il2CppMethodInitialized;
  14129. if (!s_Il2CppMethodInitialized)
  14130. {
  14131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959);
  14132. s_Il2CppMethodInitialized = true;
  14133. }
  14134. {
  14135. // TriggerEvent(EventHooks.OnDisable);
  14136. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14137. // base.OnUninstantiateWhileEnabled();
  14138. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  14139. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  14140. // }
  14141. return;
  14142. }
  14143. }
  14144. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDisable()
  14145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDisable_m2DD0926CB5B9FFF36614E5CF423671554E5627A9_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14146. {
  14147. static bool s_Il2CppMethodInitialized;
  14148. if (!s_Il2CppMethodInitialized)
  14149. {
  14150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959);
  14151. s_Il2CppMethodInitialized = true;
  14152. }
  14153. {
  14154. // TriggerEvent(EventHooks.OnDisable);
  14155. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14156. // base.OnDisable();
  14157. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  14158. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  14159. // }
  14160. return;
  14161. }
  14162. }
  14163. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDestroy()
  14164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDestroy_m449D7189AF014E3FCAFCA701C50C85288DAD4BB5_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14165. {
  14166. static bool s_Il2CppMethodInitialized;
  14167. if (!s_Il2CppMethodInitialized)
  14168. {
  14169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80);
  14170. s_Il2CppMethodInitialized = true;
  14171. }
  14172. {
  14173. auto __finallyBlock = il2cpp::utils::Finally([&]
  14174. {
  14175. FINALLY_000d:
  14176. {// begin finally (depth: 1)
  14177. // base.OnDestroy();
  14178. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  14179. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  14180. // }
  14181. return;
  14182. }// end finally (depth: 1)
  14183. });
  14184. try
  14185. {// begin try (depth: 1)
  14186. // TriggerEvent(EventHooks.OnDestroy);
  14187. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  14188. // }
  14189. goto IL_0014;
  14190. }// end try (depth: 1)
  14191. catch(Il2CppExceptionWrapper& e)
  14192. {
  14193. __finallyBlock.StoreException(e.ex);
  14194. }
  14195. }
  14196. IL_0014:
  14197. {
  14198. // }
  14199. return;
  14200. }
  14201. }
  14202. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerAnimationEvent(UnityEngine.AnimationEvent)
  14203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerAnimationEvent_m5603AAC49F6A9B81A36609CFA60B9032AB0D5198_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174* ___0_animationEvent, const RuntimeMethod* method)
  14204. {
  14205. static bool s_Il2CppMethodInitialized;
  14206. if (!s_Il2CppMethodInitialized)
  14207. {
  14208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral917A7A7AEFAAE040D550096F66CBD0DFA2D22BB0);
  14209. s_Il2CppMethodInitialized = true;
  14210. }
  14211. {
  14212. // TriggerEvent(EventHooks.AnimationEvent, animationEvent);
  14213. AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174* L_0 = ___0_animationEvent;
  14214. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, _stringLiteral917A7A7AEFAAE040D550096F66CBD0DFA2D22BB0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  14215. // }
  14216. return;
  14217. }
  14218. }
  14219. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerUnityEvent(System.String)
  14220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerUnityEvent_mD2BB559755DE093C6EE443AEC0528B06AFB01F62_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, String_t* ___0_name, const RuntimeMethod* method)
  14221. {
  14222. static bool s_Il2CppMethodInitialized;
  14223. if (!s_Il2CppMethodInitialized)
  14224. {
  14225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAD835EA54BD112C0CF37286E01EE92B2C63CCD0);
  14226. s_Il2CppMethodInitialized = true;
  14227. }
  14228. {
  14229. // TriggerEvent(EventHooks.UnityEvent, name);
  14230. String_t* L_0 = ___0_name;
  14231. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, _stringLiteralFAD835EA54BD112C0CF37286E01EE92B2C63CCD0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  14232. // }
  14233. return;
  14234. }
  14235. }
  14236. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDrawGizmos()
  14237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDrawGizmos_m921AB2CD2F5E0C74E1B345F60E35993B7E27AB43_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14238. {
  14239. static bool s_Il2CppMethodInitialized;
  14240. if (!s_Il2CppMethodInitialized)
  14241. {
  14242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D);
  14243. s_Il2CppMethodInitialized = true;
  14244. }
  14245. {
  14246. // TriggerUnregisteredEvent(EventHooks.OnDrawGizmos);
  14247. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, _stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14248. // }
  14249. return;
  14250. }
  14251. }
  14252. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDrawGizmosSelected()
  14253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDrawGizmosSelected_m567DA93B9EDAC9317EE3DAE8CB32B0F734716C44_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14254. {
  14255. static bool s_Il2CppMethodInitialized;
  14256. if (!s_Il2CppMethodInitialized)
  14257. {
  14258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9);
  14259. s_Il2CppMethodInitialized = true;
  14260. }
  14261. {
  14262. // TriggerUnregisteredEvent(EventHooks.OnDrawGizmosSelected);
  14263. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, _stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14264. // }
  14265. return;
  14266. }
  14267. }
  14268. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::.ctor()
  14269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2__ctor_mBFF79BD7AA92FF5678AB968FA63A37651B3F059E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  14270. {
  14271. {
  14272. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  14273. return;
  14274. }
  14275. }
  14276. #ifdef __clang__
  14277. #pragma clang diagnostic pop
  14278. #endif
  14279. #ifdef __clang__
  14280. #pragma clang diagnostic push
  14281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14282. #pragma clang diagnostic ignored "-Wunused-variable"
  14283. #endif
  14284. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::CreateData()
  14285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mA05BDA43C022254C116151E01D60753D4D88832E_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  14286. {
  14287. {
  14288. // return new Data();
  14289. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_0 = (Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  14290. NullCheck(L_0);
  14291. (( void (*) (Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  14292. return (RuntimeObject*)L_0;
  14293. }
  14294. }
  14295. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_coroutine()
  14296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m8EB3BA412113D0058A02CF1462F40D19DE4EE173_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  14297. {
  14298. {
  14299. // public bool coroutine { get; set; } = false;
  14300. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  14301. return L_0;
  14302. }
  14303. }
  14304. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::set_coroutine(System.Boolean)
  14305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_mC0581A6CF69438A5B81BB741A698F8BA87CC0D75_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, bool ___0_value, const RuntimeMethod* method)
  14306. {
  14307. {
  14308. // public bool coroutine { get; set; } = false;
  14309. bool L_0 = ___0_value;
  14310. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  14311. return;
  14312. }
  14313. }
  14314. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_trigger()
  14315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mE98D732AFD55DBC126BBBE6D8EEF96B39DB00A96_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  14316. {
  14317. {
  14318. // public ControlOutput trigger { get; private set; }
  14319. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  14320. return L_0;
  14321. }
  14322. }
  14323. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::set_trigger(Unity.VisualScripting.ControlOutput)
  14324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mEBA7208BB960E4DF027788FBAA6457BC80C70552_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  14325. {
  14326. {
  14327. // public ControlOutput trigger { get; private set; }
  14328. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  14329. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  14330. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  14331. return;
  14332. }
  14333. }
  14334. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Definition()
  14335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  14336. {
  14337. static bool s_Il2CppMethodInitialized;
  14338. if (!s_Il2CppMethodInitialized)
  14339. {
  14340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  14341. s_Il2CppMethodInitialized = true;
  14342. }
  14343. {
  14344. // isControlRoot = true;
  14345. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  14346. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  14347. // trigger = ControlOutput(nameof(trigger));
  14348. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  14349. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  14350. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  14351. (( void (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  14352. // }
  14353. return;
  14354. }
  14355. }
  14356. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::GetHook(Unity.VisualScripting.GraphReference)
  14357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mCAB9351489FA8B2D268631ECF7DA322926457958_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  14358. {
  14359. {
  14360. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  14361. String_t* L_0;
  14362. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  14363. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  14364. NullCheck(L_1);
  14365. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  14366. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mCAB9351489FA8B2D268631ECF7DA322926457958_RuntimeMethod_var)));
  14367. }
  14368. }
  14369. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::StartListening(Unity.VisualScripting.GraphStack)
  14370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m004D6B737C2311D5B966F3696ED4C9E568150ECF_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  14371. {
  14372. static bool s_Il2CppMethodInitialized;
  14373. if (!s_Il2CppMethodInitialized)
  14374. {
  14375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  14376. s_Il2CppMethodInitialized = true;
  14377. }
  14378. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* V_0 = NULL;
  14379. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* V_1 = NULL;
  14380. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  14381. memset((&V_2), 0, sizeof(V_2));
  14382. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* V_3 = NULL;
  14383. {
  14384. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_0 = (U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  14385. NullCheck(L_0);
  14386. (( void (*) (U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  14387. V_0 = L_0;
  14388. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_1 = V_0;
  14389. NullCheck(L_1);
  14390. L_1->___U3CU3E4__this_0 = __this;
  14391. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  14392. // var data = stack.GetElementData<Data>(this);
  14393. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  14394. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  14395. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_3;
  14396. L_3 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  14397. V_1 = L_3;
  14398. // if (data.isListening)
  14399. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_4 = V_1;
  14400. NullCheck(L_4);
  14401. bool L_5 = (bool)L_4->___isListening_2;
  14402. if (!L_5)
  14403. {
  14404. goto IL_001e;
  14405. }
  14406. }
  14407. {
  14408. // return;
  14409. return;
  14410. }
  14411. IL_001e:
  14412. {
  14413. // if (register)
  14414. bool L_6;
  14415. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_register() */, __this);
  14416. if (!L_6)
  14417. {
  14418. goto IL_0061;
  14419. }
  14420. }
  14421. {
  14422. // var reference = stack.ToReference();
  14423. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_7 = V_0;
  14424. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  14425. NullCheck(L_8);
  14426. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  14427. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  14428. NullCheck(L_7);
  14429. L_7->___reference_1 = L_9;
  14430. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  14431. // var hook = GetHook(reference);
  14432. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_10 = V_0;
  14433. NullCheck(L_10);
  14434. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  14435. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  14436. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  14437. V_2 = L_12;
  14438. // Action<TArgs> handler = args => Trigger(reference, args);
  14439. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_13 = V_0;
  14440. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* L_14 = (Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  14441. NullCheck(L_14);
  14442. (( void (*) (Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  14443. V_3 = L_14;
  14444. // EventBus.Register(hook, handler);
  14445. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  14446. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* L_16 = V_3;
  14447. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  14448. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  14449. // data.hook = hook;
  14450. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_17 = V_1;
  14451. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  14452. NullCheck(L_17);
  14453. L_17->___hook_0 = L_18;
  14454. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  14455. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14456. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  14457. #endif
  14458. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14459. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  14460. #endif
  14461. // data.handler = handler;
  14462. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_19 = V_1;
  14463. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* L_20 = V_3;
  14464. NullCheck(L_19);
  14465. L_19->___handler_1 = (Delegate_t*)L_20;
  14466. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  14467. }
  14468. IL_0061:
  14469. {
  14470. // data.isListening = true;
  14471. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_21 = V_1;
  14472. NullCheck(L_21);
  14473. L_21->___isListening_2 = (bool)1;
  14474. // }
  14475. return;
  14476. }
  14477. }
  14478. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::StopListening(Unity.VisualScripting.GraphStack)
  14479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mEEE3B07BF7762509FE79B2CD2E7088E3A565A97F_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  14480. {
  14481. static bool s_Il2CppMethodInitialized;
  14482. if (!s_Il2CppMethodInitialized)
  14483. {
  14484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  14485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  14486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  14487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  14488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  14489. s_Il2CppMethodInitialized = true;
  14490. }
  14491. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* V_0 = NULL;
  14492. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  14493. memset((&V_1), 0, sizeof(V_1));
  14494. {
  14495. // var data = stack.GetElementData<Data>(this);
  14496. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  14497. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  14498. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_1;
  14499. L_1 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  14500. V_0 = L_1;
  14501. // if (!data.isListening)
  14502. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_2 = V_0;
  14503. NullCheck(L_2);
  14504. bool L_3 = (bool)L_2->___isListening_2;
  14505. if (L_3)
  14506. {
  14507. goto IL_0011;
  14508. }
  14509. }
  14510. {
  14511. // return;
  14512. return;
  14513. }
  14514. IL_0011:
  14515. {
  14516. // foreach (var activeCoroutine in data.activeCoroutines)
  14517. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_4 = V_0;
  14518. NullCheck(L_4);
  14519. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  14520. NullCheck(L_5);
  14521. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  14522. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  14523. V_1 = L_6;
  14524. }
  14525. {
  14526. auto __finallyBlock = il2cpp::utils::Finally([&]
  14527. {
  14528. FINALLY_0037:
  14529. {// begin finally (depth: 1)
  14530. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  14531. return;
  14532. }// end finally (depth: 1)
  14533. });
  14534. try
  14535. {// begin try (depth: 1)
  14536. {
  14537. goto IL_002c_1;
  14538. }
  14539. IL_001f_1:
  14540. {
  14541. // foreach (var activeCoroutine in data.activeCoroutines)
  14542. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  14543. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  14544. // activeCoroutine.StopCoroutine(false);
  14545. NullCheck(L_7);
  14546. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  14547. }
  14548. IL_002c_1:
  14549. {
  14550. // foreach (var activeCoroutine in data.activeCoroutines)
  14551. bool L_8;
  14552. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  14553. if (L_8)
  14554. {
  14555. goto IL_001f_1;
  14556. }
  14557. }
  14558. {
  14559. goto IL_0045;
  14560. }
  14561. }// end try (depth: 1)
  14562. catch(Il2CppExceptionWrapper& e)
  14563. {
  14564. __finallyBlock.StoreException(e.ex);
  14565. }
  14566. }
  14567. IL_0045:
  14568. {
  14569. // if (register)
  14570. bool L_9;
  14571. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_register() */, __this);
  14572. if (!L_9)
  14573. {
  14574. goto IL_0065;
  14575. }
  14576. }
  14577. {
  14578. // EventBus.Unregister(data.hook, data.handler);
  14579. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_10 = V_0;
  14580. NullCheck(L_10);
  14581. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  14582. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_12 = V_0;
  14583. NullCheck(L_12);
  14584. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  14585. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  14586. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  14587. // data.handler = null;
  14588. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_14 = V_0;
  14589. NullCheck(L_14);
  14590. L_14->___handler_1 = (Delegate_t*)NULL;
  14591. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  14592. }
  14593. IL_0065:
  14594. {
  14595. // data.isListening = false;
  14596. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_15 = V_0;
  14597. NullCheck(L_15);
  14598. L_15->___isListening_2 = (bool)0;
  14599. // }
  14600. return;
  14601. }
  14602. }
  14603. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Uninstantiate(Unity.VisualScripting.GraphReference)
  14604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m6540608129521DB29405CC047A651896861B468B_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  14605. {
  14606. static bool s_Il2CppMethodInitialized;
  14607. if (!s_Il2CppMethodInitialized)
  14608. {
  14609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  14610. s_Il2CppMethodInitialized = true;
  14611. }
  14612. {
  14613. // var data = instance.GetElementData<Data>(this);
  14614. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  14615. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  14616. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_1;
  14617. L_1 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  14618. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  14619. NullCheck(L_1);
  14620. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  14621. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  14622. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  14623. // StopAllCoroutines(coroutines);
  14624. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  14625. // base.Uninstantiate(instance);
  14626. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  14627. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  14628. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  14629. // }
  14630. return;
  14631. }
  14632. }
  14633. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  14634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m5B0CD486825F825385B9A4699D38695F0C818A76_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  14635. {
  14636. static bool s_Il2CppMethodInitialized;
  14637. if (!s_Il2CppMethodInitialized)
  14638. {
  14639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  14640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  14641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  14642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  14643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  14644. s_Il2CppMethodInitialized = true;
  14645. }
  14646. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  14647. memset((&V_0), 0, sizeof(V_0));
  14648. {
  14649. // foreach (var activeCoroutine in activeCoroutines)
  14650. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  14651. NullCheck(L_0);
  14652. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  14653. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  14654. V_0 = L_1;
  14655. }
  14656. {
  14657. auto __finallyBlock = il2cpp::utils::Finally([&]
  14658. {
  14659. FINALLY_0020:
  14660. {// begin finally (depth: 1)
  14661. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  14662. return;
  14663. }// end finally (depth: 1)
  14664. });
  14665. try
  14666. {// begin try (depth: 1)
  14667. {
  14668. goto IL_0015_1;
  14669. }
  14670. IL_0009_1:
  14671. {
  14672. // foreach (var activeCoroutine in activeCoroutines)
  14673. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  14674. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  14675. // activeCoroutine.StopCoroutineImmediate();
  14676. NullCheck(L_2);
  14677. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  14678. }
  14679. IL_0015_1:
  14680. {
  14681. // foreach (var activeCoroutine in activeCoroutines)
  14682. bool L_3;
  14683. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  14684. if (L_3)
  14685. {
  14686. goto IL_0009_1;
  14687. }
  14688. }
  14689. {
  14690. goto IL_002e;
  14691. }
  14692. }// end try (depth: 1)
  14693. catch(Il2CppExceptionWrapper& e)
  14694. {
  14695. __finallyBlock.StoreException(e.ex);
  14696. }
  14697. }
  14698. IL_002e:
  14699. {
  14700. // activeCoroutines.Free();
  14701. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  14702. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  14703. // }
  14704. return;
  14705. }
  14706. }
  14707. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::IsListening(Unity.VisualScripting.GraphPointer)
  14708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mC575F94ADECD1C22AA903ACB797E08B974983D87_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  14709. {
  14710. {
  14711. // if (!pointer.hasData)
  14712. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  14713. NullCheck(L_0);
  14714. bool L_1;
  14715. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  14716. if (L_1)
  14717. {
  14718. goto IL_000a;
  14719. }
  14720. }
  14721. {
  14722. // return false;
  14723. return (bool)0;
  14724. }
  14725. IL_000a:
  14726. {
  14727. // return pointer.GetElementData<Data>(this).isListening;
  14728. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  14729. NullCheck(L_2);
  14730. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_3;
  14731. L_3 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  14732. NullCheck(L_3);
  14733. bool L_4 = (bool)L_3->___isListening_2;
  14734. return L_4;
  14735. }
  14736. }
  14737. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  14738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m1A50D071E427ACB9AF54129F4ACF97CEC49ADE5E_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_args, const RuntimeMethod* method)
  14739. {
  14740. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  14741. {
  14742. // var flow = Flow.New(reference);
  14743. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  14744. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  14745. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  14746. V_0 = L_1;
  14747. // if (!ShouldTrigger(flow, args))
  14748. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  14749. AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D L_3 = ___1_args;
  14750. bool L_4;
  14751. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  14752. if (L_4)
  14753. {
  14754. goto IL_0018;
  14755. }
  14756. }
  14757. {
  14758. // flow.Dispose();
  14759. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  14760. NullCheck(L_5);
  14761. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  14762. // return;
  14763. return;
  14764. }
  14765. IL_0018:
  14766. {
  14767. // AssignArguments(flow, args);
  14768. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  14769. AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D L_7 = ___1_args;
  14770. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  14771. // Run(flow);
  14772. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  14773. (( void (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  14774. // }
  14775. return;
  14776. }
  14777. }
  14778. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  14779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m2FC4598ADE3BCE2B5099F983446FC07DF93EF09F_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_args, const RuntimeMethod* method)
  14780. {
  14781. {
  14782. // return true;
  14783. return (bool)1;
  14784. }
  14785. }
  14786. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  14787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m1FEA80104BB74E03A727B3CD43EC7189D574BBE8_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_args, const RuntimeMethod* method)
  14788. {
  14789. {
  14790. // }
  14791. return;
  14792. }
  14793. }
  14794. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Run(Unity.VisualScripting.Flow)
  14795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m97E337D1E553C276D68FF66032BB95F43639DFF3_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  14796. {
  14797. static bool s_Il2CppMethodInitialized;
  14798. if (!s_Il2CppMethodInitialized)
  14799. {
  14800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  14801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  14802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  14803. s_Il2CppMethodInitialized = true;
  14804. }
  14805. {
  14806. // if (flow.enableDebug)
  14807. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  14808. NullCheck(L_0);
  14809. bool L_1;
  14810. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  14811. if (!L_1)
  14812. {
  14813. goto IL_0029;
  14814. }
  14815. }
  14816. {
  14817. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  14818. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  14819. NullCheck(L_2);
  14820. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  14821. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  14822. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  14823. RuntimeObject* L_4;
  14824. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  14825. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  14826. RuntimeObject* L_5 = L_4;
  14827. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  14828. int32_t L_6;
  14829. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  14830. NullCheck(L_5);
  14831. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  14832. // editorData.lastInvokeTime = EditorTimeBinding.time;
  14833. float L_7;
  14834. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  14835. NullCheck(L_5);
  14836. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  14837. }
  14838. IL_0029:
  14839. {
  14840. // if (coroutine)
  14841. bool L_8;
  14842. L_8 = (( bool (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  14843. if (!L_8)
  14844. {
  14845. goto IL_004f;
  14846. }
  14847. }
  14848. {
  14849. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  14850. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  14851. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  14852. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  14853. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  14854. NullCheck(L_11);
  14855. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  14856. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  14857. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  14858. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_13;
  14859. L_13 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  14860. NullCheck(L_13);
  14861. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  14862. NullCheck(L_9);
  14863. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  14864. return;
  14865. }
  14866. IL_004f:
  14867. {
  14868. // flow.Run(trigger);
  14869. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  14870. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  14871. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  14872. NullCheck(L_15);
  14873. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  14874. // }
  14875. return;
  14876. }
  14877. }
  14878. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  14879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m4414DBAD006A388219A61EECE9202B3812849B8A_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  14880. {
  14881. static bool s_Il2CppMethodInitialized;
  14882. if (!s_Il2CppMethodInitialized)
  14883. {
  14884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  14885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  14886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  14887. s_Il2CppMethodInitialized = true;
  14888. }
  14889. String_t* G_B2_0 = NULL;
  14890. String_t* G_B2_1 = NULL;
  14891. String_t* G_B1_0 = NULL;
  14892. String_t* G_B1_1 = NULL;
  14893. String_t* G_B3_0 = NULL;
  14894. String_t* G_B3_1 = NULL;
  14895. {
  14896. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  14897. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  14898. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  14899. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  14900. String_t* L_1 = ___2_calledName;
  14901. NullCheck(L_0);
  14902. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  14903. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  14904. String_t* L_2 = ___2_calledName;
  14905. NullCheck(L_2);
  14906. String_t* L_3;
  14907. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  14908. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  14909. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  14910. NullCheck(L_4);
  14911. String_t* L_6;
  14912. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  14913. String_t* L_7 = L_6;
  14914. G_B1_0 = L_7;
  14915. G_B1_1 = L_3;
  14916. if (L_7)
  14917. {
  14918. G_B2_0 = L_7;
  14919. G_B2_1 = L_3;
  14920. goto IL_0024;
  14921. }
  14922. }
  14923. {
  14924. G_B3_0 = ((String_t*)(NULL));
  14925. G_B3_1 = G_B1_1;
  14926. goto IL_0029;
  14927. }
  14928. IL_0024:
  14929. {
  14930. NullCheck(G_B2_0);
  14931. String_t* L_8;
  14932. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  14933. G_B3_0 = L_8;
  14934. G_B3_1 = G_B2_1;
  14935. }
  14936. IL_0029:
  14937. {
  14938. NullCheck(G_B3_1);
  14939. bool L_9;
  14940. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  14941. return L_9;
  14942. }
  14943. }
  14944. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::.ctor()
  14945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  14946. {
  14947. {
  14948. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  14949. return;
  14950. }
  14951. }
  14952. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Unity.VisualScripting.IUnit.get_graph()
  14953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m8676BC442C35CEEACDB83C6DC39B89763C21AD76_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  14954. {
  14955. static bool s_Il2CppMethodInitialized;
  14956. if (!s_Il2CppMethodInitialized)
  14957. {
  14958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  14959. s_Il2CppMethodInitialized = true;
  14960. }
  14961. {
  14962. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  14963. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  14964. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  14965. return L_0;
  14966. }
  14967. }
  14968. #ifdef __clang__
  14969. #pragma clang diagnostic pop
  14970. #endif
  14971. #ifdef __clang__
  14972. #pragma clang diagnostic push
  14973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14974. #pragma clang diagnostic ignored "-Wunused-variable"
  14975. #endif
  14976. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Boolean>::CreateData()
  14977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mFE538972C3AF62F54F73272CEAEA1F112A4D38E0_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  14978. {
  14979. {
  14980. // return new Data();
  14981. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_0 = (Data_t235F54529C6637573A763411B81DDFFCC667F831*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  14982. NullCheck(L_0);
  14983. (( void (*) (Data_t235F54529C6637573A763411B81DDFFCC667F831*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  14984. return (RuntimeObject*)L_0;
  14985. }
  14986. }
  14987. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::get_coroutine()
  14988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mE0B419CA831FF202A02A4FF2658C72FB5427C9B0_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  14989. {
  14990. {
  14991. // public bool coroutine { get; set; } = false;
  14992. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  14993. return L_0;
  14994. }
  14995. }
  14996. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::set_coroutine(System.Boolean)
  14997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m792AE30F7746B5F1C131FB1E2AB3ABF0D6DFA3DC_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, bool ___0_value, const RuntimeMethod* method)
  14998. {
  14999. {
  15000. // public bool coroutine { get; set; } = false;
  15001. bool L_0 = ___0_value;
  15002. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  15003. return;
  15004. }
  15005. }
  15006. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Boolean>::get_trigger()
  15007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m3D944098071EAE7E132E8F8328F0EEECB859629C_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  15008. {
  15009. {
  15010. // public ControlOutput trigger { get; private set; }
  15011. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  15012. return L_0;
  15013. }
  15014. }
  15015. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::set_trigger(Unity.VisualScripting.ControlOutput)
  15016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m41F63B074BB7F717BB509879AA3C5F9F8691C239_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  15017. {
  15018. {
  15019. // public ControlOutput trigger { get; private set; }
  15020. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  15021. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  15022. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  15023. return;
  15024. }
  15025. }
  15026. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Definition()
  15027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m6385822120F3FAB89F203B0078BEF3DFDCA99098_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  15028. {
  15029. static bool s_Il2CppMethodInitialized;
  15030. if (!s_Il2CppMethodInitialized)
  15031. {
  15032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  15033. s_Il2CppMethodInitialized = true;
  15034. }
  15035. {
  15036. // isControlRoot = true;
  15037. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  15038. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  15039. // trigger = ControlOutput(nameof(trigger));
  15040. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  15041. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  15042. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  15043. (( void (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  15044. // }
  15045. return;
  15046. }
  15047. }
  15048. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Boolean>::GetHook(Unity.VisualScripting.GraphReference)
  15049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m4EE1F5F096D474A301FE7971FE318C6D7F5088E7_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  15050. {
  15051. {
  15052. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  15053. String_t* L_0;
  15054. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  15055. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  15056. NullCheck(L_1);
  15057. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  15058. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m4EE1F5F096D474A301FE7971FE318C6D7F5088E7_RuntimeMethod_var)));
  15059. }
  15060. }
  15061. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::StartListening(Unity.VisualScripting.GraphStack)
  15062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m2A1CEB0761A28811C25FAC706E481D4BF26E7CB5_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  15063. {
  15064. static bool s_Il2CppMethodInitialized;
  15065. if (!s_Il2CppMethodInitialized)
  15066. {
  15067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15068. s_Il2CppMethodInitialized = true;
  15069. }
  15070. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* V_0 = NULL;
  15071. Data_t235F54529C6637573A763411B81DDFFCC667F831* V_1 = NULL;
  15072. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  15073. memset((&V_2), 0, sizeof(V_2));
  15074. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_3 = NULL;
  15075. {
  15076. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_0 = (U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  15077. NullCheck(L_0);
  15078. (( void (*) (U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  15079. V_0 = L_0;
  15080. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_1 = V_0;
  15081. NullCheck(L_1);
  15082. L_1->___U3CU3E4__this_0 = __this;
  15083. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  15084. // var data = stack.GetElementData<Data>(this);
  15085. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  15086. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  15087. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_3;
  15088. L_3 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15089. V_1 = L_3;
  15090. // if (data.isListening)
  15091. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_4 = V_1;
  15092. NullCheck(L_4);
  15093. bool L_5 = (bool)L_4->___isListening_2;
  15094. if (!L_5)
  15095. {
  15096. goto IL_001e;
  15097. }
  15098. }
  15099. {
  15100. // return;
  15101. return;
  15102. }
  15103. IL_001e:
  15104. {
  15105. // if (register)
  15106. bool L_6;
  15107. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::get_register() */, __this);
  15108. if (!L_6)
  15109. {
  15110. goto IL_0061;
  15111. }
  15112. }
  15113. {
  15114. // var reference = stack.ToReference();
  15115. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_7 = V_0;
  15116. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  15117. NullCheck(L_8);
  15118. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  15119. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  15120. NullCheck(L_7);
  15121. L_7->___reference_1 = L_9;
  15122. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  15123. // var hook = GetHook(reference);
  15124. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_10 = V_0;
  15125. NullCheck(L_10);
  15126. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  15127. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  15128. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Boolean>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  15129. V_2 = L_12;
  15130. // Action<TArgs> handler = args => Trigger(reference, args);
  15131. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_13 = V_0;
  15132. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_14 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  15133. NullCheck(L_14);
  15134. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  15135. V_3 = L_14;
  15136. // EventBus.Register(hook, handler);
  15137. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  15138. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_16 = V_3;
  15139. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15140. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  15141. // data.hook = hook;
  15142. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_17 = V_1;
  15143. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  15144. NullCheck(L_17);
  15145. L_17->___hook_0 = L_18;
  15146. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  15147. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15148. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  15149. #endif
  15150. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15151. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  15152. #endif
  15153. // data.handler = handler;
  15154. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_19 = V_1;
  15155. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_20 = V_3;
  15156. NullCheck(L_19);
  15157. L_19->___handler_1 = (Delegate_t*)L_20;
  15158. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  15159. }
  15160. IL_0061:
  15161. {
  15162. // data.isListening = true;
  15163. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_21 = V_1;
  15164. NullCheck(L_21);
  15165. L_21->___isListening_2 = (bool)1;
  15166. // }
  15167. return;
  15168. }
  15169. }
  15170. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::StopListening(Unity.VisualScripting.GraphStack)
  15171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mD4A75154F0162C772449BE27DF0A0C691A797AA2_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  15172. {
  15173. static bool s_Il2CppMethodInitialized;
  15174. if (!s_Il2CppMethodInitialized)
  15175. {
  15176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  15177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  15178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  15179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  15181. s_Il2CppMethodInitialized = true;
  15182. }
  15183. Data_t235F54529C6637573A763411B81DDFFCC667F831* V_0 = NULL;
  15184. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  15185. memset((&V_1), 0, sizeof(V_1));
  15186. {
  15187. // var data = stack.GetElementData<Data>(this);
  15188. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  15189. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  15190. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_1;
  15191. L_1 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15192. V_0 = L_1;
  15193. // if (!data.isListening)
  15194. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_2 = V_0;
  15195. NullCheck(L_2);
  15196. bool L_3 = (bool)L_2->___isListening_2;
  15197. if (L_3)
  15198. {
  15199. goto IL_0011;
  15200. }
  15201. }
  15202. {
  15203. // return;
  15204. return;
  15205. }
  15206. IL_0011:
  15207. {
  15208. // foreach (var activeCoroutine in data.activeCoroutines)
  15209. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_4 = V_0;
  15210. NullCheck(L_4);
  15211. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  15212. NullCheck(L_5);
  15213. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  15214. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  15215. V_1 = L_6;
  15216. }
  15217. {
  15218. auto __finallyBlock = il2cpp::utils::Finally([&]
  15219. {
  15220. FINALLY_0037:
  15221. {// begin finally (depth: 1)
  15222. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  15223. return;
  15224. }// end finally (depth: 1)
  15225. });
  15226. try
  15227. {// begin try (depth: 1)
  15228. {
  15229. goto IL_002c_1;
  15230. }
  15231. IL_001f_1:
  15232. {
  15233. // foreach (var activeCoroutine in data.activeCoroutines)
  15234. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  15235. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  15236. // activeCoroutine.StopCoroutine(false);
  15237. NullCheck(L_7);
  15238. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  15239. }
  15240. IL_002c_1:
  15241. {
  15242. // foreach (var activeCoroutine in data.activeCoroutines)
  15243. bool L_8;
  15244. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  15245. if (L_8)
  15246. {
  15247. goto IL_001f_1;
  15248. }
  15249. }
  15250. {
  15251. goto IL_0045;
  15252. }
  15253. }// end try (depth: 1)
  15254. catch(Il2CppExceptionWrapper& e)
  15255. {
  15256. __finallyBlock.StoreException(e.ex);
  15257. }
  15258. }
  15259. IL_0045:
  15260. {
  15261. // if (register)
  15262. bool L_9;
  15263. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::get_register() */, __this);
  15264. if (!L_9)
  15265. {
  15266. goto IL_0065;
  15267. }
  15268. }
  15269. {
  15270. // EventBus.Unregister(data.hook, data.handler);
  15271. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_10 = V_0;
  15272. NullCheck(L_10);
  15273. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  15274. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_12 = V_0;
  15275. NullCheck(L_12);
  15276. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  15277. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15278. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  15279. // data.handler = null;
  15280. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_14 = V_0;
  15281. NullCheck(L_14);
  15282. L_14->___handler_1 = (Delegate_t*)NULL;
  15283. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  15284. }
  15285. IL_0065:
  15286. {
  15287. // data.isListening = false;
  15288. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_15 = V_0;
  15289. NullCheck(L_15);
  15290. L_15->___isListening_2 = (bool)0;
  15291. // }
  15292. return;
  15293. }
  15294. }
  15295. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Uninstantiate(Unity.VisualScripting.GraphReference)
  15296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m8F7AF4C7E3C81962A0F2E6DD1E701BAC4B489E7F_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  15297. {
  15298. static bool s_Il2CppMethodInitialized;
  15299. if (!s_Il2CppMethodInitialized)
  15300. {
  15301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  15302. s_Il2CppMethodInitialized = true;
  15303. }
  15304. {
  15305. // var data = instance.GetElementData<Data>(this);
  15306. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  15307. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  15308. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_1;
  15309. L_1 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15310. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  15311. NullCheck(L_1);
  15312. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  15313. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  15314. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  15315. // StopAllCoroutines(coroutines);
  15316. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  15317. // base.Uninstantiate(instance);
  15318. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  15319. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  15320. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  15321. // }
  15322. return;
  15323. }
  15324. }
  15325. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  15326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m207737DD462A7E45D2B92F8375B39A2B9C7D3055_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  15327. {
  15328. static bool s_Il2CppMethodInitialized;
  15329. if (!s_Il2CppMethodInitialized)
  15330. {
  15331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  15332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  15333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  15334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  15335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  15336. s_Il2CppMethodInitialized = true;
  15337. }
  15338. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  15339. memset((&V_0), 0, sizeof(V_0));
  15340. {
  15341. // foreach (var activeCoroutine in activeCoroutines)
  15342. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  15343. NullCheck(L_0);
  15344. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  15345. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  15346. V_0 = L_1;
  15347. }
  15348. {
  15349. auto __finallyBlock = il2cpp::utils::Finally([&]
  15350. {
  15351. FINALLY_0020:
  15352. {// begin finally (depth: 1)
  15353. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  15354. return;
  15355. }// end finally (depth: 1)
  15356. });
  15357. try
  15358. {// begin try (depth: 1)
  15359. {
  15360. goto IL_0015_1;
  15361. }
  15362. IL_0009_1:
  15363. {
  15364. // foreach (var activeCoroutine in activeCoroutines)
  15365. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  15366. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  15367. // activeCoroutine.StopCoroutineImmediate();
  15368. NullCheck(L_2);
  15369. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  15370. }
  15371. IL_0015_1:
  15372. {
  15373. // foreach (var activeCoroutine in activeCoroutines)
  15374. bool L_3;
  15375. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  15376. if (L_3)
  15377. {
  15378. goto IL_0009_1;
  15379. }
  15380. }
  15381. {
  15382. goto IL_002e;
  15383. }
  15384. }// end try (depth: 1)
  15385. catch(Il2CppExceptionWrapper& e)
  15386. {
  15387. __finallyBlock.StoreException(e.ex);
  15388. }
  15389. }
  15390. IL_002e:
  15391. {
  15392. // activeCoroutines.Free();
  15393. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  15394. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  15395. // }
  15396. return;
  15397. }
  15398. }
  15399. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::IsListening(Unity.VisualScripting.GraphPointer)
  15400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mAE0CCE64F3C00ADC250F7C776FDD9F7002520E34_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  15401. {
  15402. {
  15403. // if (!pointer.hasData)
  15404. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  15405. NullCheck(L_0);
  15406. bool L_1;
  15407. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  15408. if (L_1)
  15409. {
  15410. goto IL_000a;
  15411. }
  15412. }
  15413. {
  15414. // return false;
  15415. return (bool)0;
  15416. }
  15417. IL_000a:
  15418. {
  15419. // return pointer.GetElementData<Data>(this).isListening;
  15420. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  15421. NullCheck(L_2);
  15422. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_3;
  15423. L_3 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15424. NullCheck(L_3);
  15425. bool L_4 = (bool)L_3->___isListening_2;
  15426. return L_4;
  15427. }
  15428. }
  15429. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  15430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m98283B8F2B6B534710186D48CD8619F7690A0CCD_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, bool ___1_args, const RuntimeMethod* method)
  15431. {
  15432. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  15433. {
  15434. // var flow = Flow.New(reference);
  15435. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  15436. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  15437. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  15438. V_0 = L_1;
  15439. // if (!ShouldTrigger(flow, args))
  15440. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  15441. bool L_3 = ___1_args;
  15442. bool L_4;
  15443. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, bool >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  15444. if (L_4)
  15445. {
  15446. goto IL_0018;
  15447. }
  15448. }
  15449. {
  15450. // flow.Dispose();
  15451. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  15452. NullCheck(L_5);
  15453. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  15454. // return;
  15455. return;
  15456. }
  15457. IL_0018:
  15458. {
  15459. // AssignArguments(flow, args);
  15460. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  15461. bool L_7 = ___1_args;
  15462. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, bool >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  15463. // Run(flow);
  15464. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  15465. (( void (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  15466. // }
  15467. return;
  15468. }
  15469. }
  15470. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  15471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m876EBB48DF1BF0AB4FBEF3E5F15830D929C860D3_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, bool ___1_args, const RuntimeMethod* method)
  15472. {
  15473. {
  15474. // return true;
  15475. return (bool)1;
  15476. }
  15477. }
  15478. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  15479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m70F3EB55C2CDE764C2041E1BF65657E25E37F29B_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, bool ___1_args, const RuntimeMethod* method)
  15480. {
  15481. {
  15482. // }
  15483. return;
  15484. }
  15485. }
  15486. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Run(Unity.VisualScripting.Flow)
  15487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mA3367556C104004A2EFD111797107FB3B2AEC777_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  15488. {
  15489. static bool s_Il2CppMethodInitialized;
  15490. if (!s_Il2CppMethodInitialized)
  15491. {
  15492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  15493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  15494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  15495. s_Il2CppMethodInitialized = true;
  15496. }
  15497. {
  15498. // if (flow.enableDebug)
  15499. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  15500. NullCheck(L_0);
  15501. bool L_1;
  15502. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  15503. if (!L_1)
  15504. {
  15505. goto IL_0029;
  15506. }
  15507. }
  15508. {
  15509. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  15510. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  15511. NullCheck(L_2);
  15512. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  15513. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  15514. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  15515. RuntimeObject* L_4;
  15516. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  15517. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  15518. RuntimeObject* L_5 = L_4;
  15519. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  15520. int32_t L_6;
  15521. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  15522. NullCheck(L_5);
  15523. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  15524. // editorData.lastInvokeTime = EditorTimeBinding.time;
  15525. float L_7;
  15526. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  15527. NullCheck(L_5);
  15528. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  15529. }
  15530. IL_0029:
  15531. {
  15532. // if (coroutine)
  15533. bool L_8;
  15534. L_8 = (( bool (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  15535. if (!L_8)
  15536. {
  15537. goto IL_004f;
  15538. }
  15539. }
  15540. {
  15541. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  15542. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  15543. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  15544. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  15545. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  15546. NullCheck(L_11);
  15547. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  15548. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  15549. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  15550. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_13;
  15551. L_13 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15552. NullCheck(L_13);
  15553. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  15554. NullCheck(L_9);
  15555. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  15556. return;
  15557. }
  15558. IL_004f:
  15559. {
  15560. // flow.Run(trigger);
  15561. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  15562. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  15563. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  15564. NullCheck(L_15);
  15565. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  15566. // }
  15567. return;
  15568. }
  15569. }
  15570. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  15571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m8EEA48A16C6F21838E76F371929A3EC32B30BCC1_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  15572. {
  15573. static bool s_Il2CppMethodInitialized;
  15574. if (!s_Il2CppMethodInitialized)
  15575. {
  15576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  15577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  15578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  15579. s_Il2CppMethodInitialized = true;
  15580. }
  15581. String_t* G_B2_0 = NULL;
  15582. String_t* G_B2_1 = NULL;
  15583. String_t* G_B1_0 = NULL;
  15584. String_t* G_B1_1 = NULL;
  15585. String_t* G_B3_0 = NULL;
  15586. String_t* G_B3_1 = NULL;
  15587. {
  15588. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  15589. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  15590. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  15591. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  15592. String_t* L_1 = ___2_calledName;
  15593. NullCheck(L_0);
  15594. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  15595. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  15596. String_t* L_2 = ___2_calledName;
  15597. NullCheck(L_2);
  15598. String_t* L_3;
  15599. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  15600. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  15601. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  15602. NullCheck(L_4);
  15603. String_t* L_6;
  15604. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  15605. String_t* L_7 = L_6;
  15606. G_B1_0 = L_7;
  15607. G_B1_1 = L_3;
  15608. if (L_7)
  15609. {
  15610. G_B2_0 = L_7;
  15611. G_B2_1 = L_3;
  15612. goto IL_0024;
  15613. }
  15614. }
  15615. {
  15616. G_B3_0 = ((String_t*)(NULL));
  15617. G_B3_1 = G_B1_1;
  15618. goto IL_0029;
  15619. }
  15620. IL_0024:
  15621. {
  15622. NullCheck(G_B2_0);
  15623. String_t* L_8;
  15624. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  15625. G_B3_0 = L_8;
  15626. G_B3_1 = G_B2_1;
  15627. }
  15628. IL_0029:
  15629. {
  15630. NullCheck(G_B3_1);
  15631. bool L_9;
  15632. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  15633. return L_9;
  15634. }
  15635. }
  15636. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::.ctor()
  15637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mAF9BA4CD3DC464C79E33119D0FD538E8C8A9F348_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  15638. {
  15639. {
  15640. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  15641. return;
  15642. }
  15643. }
  15644. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Boolean>::Unity.VisualScripting.IUnit.get_graph()
  15645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m58FE8403C3C310EE3F297798237721C611A78A98_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  15646. {
  15647. static bool s_Il2CppMethodInitialized;
  15648. if (!s_Il2CppMethodInitialized)
  15649. {
  15650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  15651. s_Il2CppMethodInitialized = true;
  15652. }
  15653. {
  15654. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  15655. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  15656. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  15657. return L_0;
  15658. }
  15659. }
  15660. #ifdef __clang__
  15661. #pragma clang diagnostic pop
  15662. #endif
  15663. #ifdef __clang__
  15664. #pragma clang diagnostic push
  15665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15666. #pragma clang diagnostic ignored "-Wunused-variable"
  15667. #endif
  15668. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::CreateData()
  15669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mA453A69B8A661CA000FA821686C2EB6E543630EC_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  15670. {
  15671. {
  15672. // return new Data();
  15673. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_0 = (Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  15674. NullCheck(L_0);
  15675. (( void (*) (Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  15676. return (RuntimeObject*)L_0;
  15677. }
  15678. }
  15679. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_coroutine()
  15680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m890E7A9CEA65EA730D764A6BC430B6F60FE8A68B_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  15681. {
  15682. {
  15683. // public bool coroutine { get; set; } = false;
  15684. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  15685. return L_0;
  15686. }
  15687. }
  15688. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::set_coroutine(System.Boolean)
  15689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_mD40F16D74A43D1E3C50D196FC2F39D8384DC4F11_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, bool ___0_value, const RuntimeMethod* method)
  15690. {
  15691. {
  15692. // public bool coroutine { get; set; } = false;
  15693. bool L_0 = ___0_value;
  15694. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  15695. return;
  15696. }
  15697. }
  15698. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_trigger()
  15699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mBBD3C3DD8F745273E5E68DBF98149A348D93FAC1_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  15700. {
  15701. {
  15702. // public ControlOutput trigger { get; private set; }
  15703. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  15704. return L_0;
  15705. }
  15706. }
  15707. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  15708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mF67D11ED51506DDD7FB2CD44FCAC07E85E89FA22_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  15709. {
  15710. {
  15711. // public ControlOutput trigger { get; private set; }
  15712. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  15713. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  15714. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  15715. return;
  15716. }
  15717. }
  15718. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Definition()
  15719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m14EEB029683B0376E2F438EBC3152B1A9F734D54_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  15720. {
  15721. static bool s_Il2CppMethodInitialized;
  15722. if (!s_Il2CppMethodInitialized)
  15723. {
  15724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  15725. s_Il2CppMethodInitialized = true;
  15726. }
  15727. {
  15728. // isControlRoot = true;
  15729. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  15730. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  15731. // trigger = ControlOutput(nameof(trigger));
  15732. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  15733. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  15734. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  15735. (( void (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  15736. // }
  15737. return;
  15738. }
  15739. }
  15740. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  15741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m274C7EAF185D8EFBDCA47B5F338D75B5E406AE0F_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  15742. {
  15743. {
  15744. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  15745. String_t* L_0;
  15746. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  15747. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  15748. NullCheck(L_1);
  15749. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  15750. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m274C7EAF185D8EFBDCA47B5F338D75B5E406AE0F_RuntimeMethod_var)));
  15751. }
  15752. }
  15753. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  15754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m509F8932CE2128FC42AB78C98B68A9B739EC2DAA_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  15755. {
  15756. static bool s_Il2CppMethodInitialized;
  15757. if (!s_Il2CppMethodInitialized)
  15758. {
  15759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15760. s_Il2CppMethodInitialized = true;
  15761. }
  15762. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* V_0 = NULL;
  15763. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* V_1 = NULL;
  15764. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  15765. memset((&V_2), 0, sizeof(V_2));
  15766. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* V_3 = NULL;
  15767. {
  15768. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_0 = (U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  15769. NullCheck(L_0);
  15770. (( void (*) (U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  15771. V_0 = L_0;
  15772. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_1 = V_0;
  15773. NullCheck(L_1);
  15774. L_1->___U3CU3E4__this_0 = __this;
  15775. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  15776. // var data = stack.GetElementData<Data>(this);
  15777. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  15778. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  15779. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_3;
  15780. L_3 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15781. V_1 = L_3;
  15782. // if (data.isListening)
  15783. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_4 = V_1;
  15784. NullCheck(L_4);
  15785. bool L_5 = (bool)L_4->___isListening_2;
  15786. if (!L_5)
  15787. {
  15788. goto IL_001e;
  15789. }
  15790. }
  15791. {
  15792. // return;
  15793. return;
  15794. }
  15795. IL_001e:
  15796. {
  15797. // if (register)
  15798. bool L_6;
  15799. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_register() */, __this);
  15800. if (!L_6)
  15801. {
  15802. goto IL_0061;
  15803. }
  15804. }
  15805. {
  15806. // var reference = stack.ToReference();
  15807. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_7 = V_0;
  15808. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  15809. NullCheck(L_8);
  15810. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  15811. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  15812. NullCheck(L_7);
  15813. L_7->___reference_1 = L_9;
  15814. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  15815. // var hook = GetHook(reference);
  15816. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_10 = V_0;
  15817. NullCheck(L_10);
  15818. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  15819. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  15820. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  15821. V_2 = L_12;
  15822. // Action<TArgs> handler = args => Trigger(reference, args);
  15823. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_13 = V_0;
  15824. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* L_14 = (Action_1_t86D072B032BE6224AE97339E11155FE3C2852631*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  15825. NullCheck(L_14);
  15826. (( void (*) (Action_1_t86D072B032BE6224AE97339E11155FE3C2852631*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  15827. V_3 = L_14;
  15828. // EventBus.Register(hook, handler);
  15829. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  15830. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* L_16 = V_3;
  15831. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15832. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t86D072B032BE6224AE97339E11155FE3C2852631*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  15833. // data.hook = hook;
  15834. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_17 = V_1;
  15835. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  15836. NullCheck(L_17);
  15837. L_17->___hook_0 = L_18;
  15838. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  15839. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15840. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  15841. #endif
  15842. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15843. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  15844. #endif
  15845. // data.handler = handler;
  15846. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_19 = V_1;
  15847. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* L_20 = V_3;
  15848. NullCheck(L_19);
  15849. L_19->___handler_1 = (Delegate_t*)L_20;
  15850. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  15851. }
  15852. IL_0061:
  15853. {
  15854. // data.isListening = true;
  15855. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_21 = V_1;
  15856. NullCheck(L_21);
  15857. L_21->___isListening_2 = (bool)1;
  15858. // }
  15859. return;
  15860. }
  15861. }
  15862. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  15863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m1E07FD91CEA11D3C282ABCEF0316D8F2FF827E39_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  15864. {
  15865. static bool s_Il2CppMethodInitialized;
  15866. if (!s_Il2CppMethodInitialized)
  15867. {
  15868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  15869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  15870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  15871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  15873. s_Il2CppMethodInitialized = true;
  15874. }
  15875. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* V_0 = NULL;
  15876. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  15877. memset((&V_1), 0, sizeof(V_1));
  15878. {
  15879. // var data = stack.GetElementData<Data>(this);
  15880. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  15881. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  15882. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_1;
  15883. L_1 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  15884. V_0 = L_1;
  15885. // if (!data.isListening)
  15886. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_2 = V_0;
  15887. NullCheck(L_2);
  15888. bool L_3 = (bool)L_2->___isListening_2;
  15889. if (L_3)
  15890. {
  15891. goto IL_0011;
  15892. }
  15893. }
  15894. {
  15895. // return;
  15896. return;
  15897. }
  15898. IL_0011:
  15899. {
  15900. // foreach (var activeCoroutine in data.activeCoroutines)
  15901. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_4 = V_0;
  15902. NullCheck(L_4);
  15903. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  15904. NullCheck(L_5);
  15905. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  15906. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  15907. V_1 = L_6;
  15908. }
  15909. {
  15910. auto __finallyBlock = il2cpp::utils::Finally([&]
  15911. {
  15912. FINALLY_0037:
  15913. {// begin finally (depth: 1)
  15914. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  15915. return;
  15916. }// end finally (depth: 1)
  15917. });
  15918. try
  15919. {// begin try (depth: 1)
  15920. {
  15921. goto IL_002c_1;
  15922. }
  15923. IL_001f_1:
  15924. {
  15925. // foreach (var activeCoroutine in data.activeCoroutines)
  15926. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  15927. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  15928. // activeCoroutine.StopCoroutine(false);
  15929. NullCheck(L_7);
  15930. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  15931. }
  15932. IL_002c_1:
  15933. {
  15934. // foreach (var activeCoroutine in data.activeCoroutines)
  15935. bool L_8;
  15936. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  15937. if (L_8)
  15938. {
  15939. goto IL_001f_1;
  15940. }
  15941. }
  15942. {
  15943. goto IL_0045;
  15944. }
  15945. }// end try (depth: 1)
  15946. catch(Il2CppExceptionWrapper& e)
  15947. {
  15948. __finallyBlock.StoreException(e.ex);
  15949. }
  15950. }
  15951. IL_0045:
  15952. {
  15953. // if (register)
  15954. bool L_9;
  15955. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_register() */, __this);
  15956. if (!L_9)
  15957. {
  15958. goto IL_0065;
  15959. }
  15960. }
  15961. {
  15962. // EventBus.Unregister(data.hook, data.handler);
  15963. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_10 = V_0;
  15964. NullCheck(L_10);
  15965. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  15966. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_12 = V_0;
  15967. NullCheck(L_12);
  15968. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  15969. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  15970. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  15971. // data.handler = null;
  15972. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_14 = V_0;
  15973. NullCheck(L_14);
  15974. L_14->___handler_1 = (Delegate_t*)NULL;
  15975. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  15976. }
  15977. IL_0065:
  15978. {
  15979. // data.isListening = false;
  15980. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_15 = V_0;
  15981. NullCheck(L_15);
  15982. L_15->___isListening_2 = (bool)0;
  15983. // }
  15984. return;
  15985. }
  15986. }
  15987. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  15988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_mE5D62EF1A7D32AE3B610C3229DDE7B04CD7AB21B_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  15989. {
  15990. static bool s_Il2CppMethodInitialized;
  15991. if (!s_Il2CppMethodInitialized)
  15992. {
  15993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  15994. s_Il2CppMethodInitialized = true;
  15995. }
  15996. {
  15997. // var data = instance.GetElementData<Data>(this);
  15998. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  15999. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  16000. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_1;
  16001. L_1 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16002. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  16003. NullCheck(L_1);
  16004. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  16005. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  16006. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  16007. // StopAllCoroutines(coroutines);
  16008. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  16009. // base.Uninstantiate(instance);
  16010. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  16011. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  16012. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  16013. // }
  16014. return;
  16015. }
  16016. }
  16017. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  16018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m14B51B57BD889C2D18A9EA379513C46A68177CA0_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  16019. {
  16020. static bool s_Il2CppMethodInitialized;
  16021. if (!s_Il2CppMethodInitialized)
  16022. {
  16023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  16024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  16025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  16026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  16027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  16028. s_Il2CppMethodInitialized = true;
  16029. }
  16030. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  16031. memset((&V_0), 0, sizeof(V_0));
  16032. {
  16033. // foreach (var activeCoroutine in activeCoroutines)
  16034. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  16035. NullCheck(L_0);
  16036. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  16037. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  16038. V_0 = L_1;
  16039. }
  16040. {
  16041. auto __finallyBlock = il2cpp::utils::Finally([&]
  16042. {
  16043. FINALLY_0020:
  16044. {// begin finally (depth: 1)
  16045. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  16046. return;
  16047. }// end finally (depth: 1)
  16048. });
  16049. try
  16050. {// begin try (depth: 1)
  16051. {
  16052. goto IL_0015_1;
  16053. }
  16054. IL_0009_1:
  16055. {
  16056. // foreach (var activeCoroutine in activeCoroutines)
  16057. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  16058. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  16059. // activeCoroutine.StopCoroutineImmediate();
  16060. NullCheck(L_2);
  16061. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  16062. }
  16063. IL_0015_1:
  16064. {
  16065. // foreach (var activeCoroutine in activeCoroutines)
  16066. bool L_3;
  16067. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  16068. if (L_3)
  16069. {
  16070. goto IL_0009_1;
  16071. }
  16072. }
  16073. {
  16074. goto IL_002e;
  16075. }
  16076. }// end try (depth: 1)
  16077. catch(Il2CppExceptionWrapper& e)
  16078. {
  16079. __finallyBlock.StoreException(e.ex);
  16080. }
  16081. }
  16082. IL_002e:
  16083. {
  16084. // activeCoroutines.Free();
  16085. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  16086. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  16087. // }
  16088. return;
  16089. }
  16090. }
  16091. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  16092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mF13147B1E77290680B7D989A219C19BFCA233670_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  16093. {
  16094. {
  16095. // if (!pointer.hasData)
  16096. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  16097. NullCheck(L_0);
  16098. bool L_1;
  16099. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  16100. if (L_1)
  16101. {
  16102. goto IL_000a;
  16103. }
  16104. }
  16105. {
  16106. // return false;
  16107. return (bool)0;
  16108. }
  16109. IL_000a:
  16110. {
  16111. // return pointer.GetElementData<Data>(this).isListening;
  16112. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  16113. NullCheck(L_2);
  16114. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_3;
  16115. L_3 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16116. NullCheck(L_3);
  16117. bool L_4 = (bool)L_3->___isListening_2;
  16118. return L_4;
  16119. }
  16120. }
  16121. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  16122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m757E709657A0AD4186C44DEEF734FC62A636CF4B_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 ___1_args, const RuntimeMethod* method)
  16123. {
  16124. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  16125. {
  16126. // var flow = Flow.New(reference);
  16127. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  16128. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  16129. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  16130. V_0 = L_1;
  16131. // if (!ShouldTrigger(flow, args))
  16132. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  16133. CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 L_3 = ___1_args;
  16134. bool L_4;
  16135. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  16136. if (L_4)
  16137. {
  16138. goto IL_0018;
  16139. }
  16140. }
  16141. {
  16142. // flow.Dispose();
  16143. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  16144. NullCheck(L_5);
  16145. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  16146. // return;
  16147. return;
  16148. }
  16149. IL_0018:
  16150. {
  16151. // AssignArguments(flow, args);
  16152. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  16153. CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 L_7 = ___1_args;
  16154. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  16155. // Run(flow);
  16156. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  16157. (( void (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  16158. // }
  16159. return;
  16160. }
  16161. }
  16162. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  16163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m1F9CAFBD2029D27BF550028FF788D58111235926_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 ___1_args, const RuntimeMethod* method)
  16164. {
  16165. {
  16166. // return true;
  16167. return (bool)1;
  16168. }
  16169. }
  16170. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  16171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mBF1DEEB99C6E1A672646AD549AC64583B28E8A1E_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 ___1_args, const RuntimeMethod* method)
  16172. {
  16173. {
  16174. // }
  16175. return;
  16176. }
  16177. }
  16178. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Run(Unity.VisualScripting.Flow)
  16179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m5A661B21C3B6226A675F3D6A9778ADFAFC36E399_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  16180. {
  16181. static bool s_Il2CppMethodInitialized;
  16182. if (!s_Il2CppMethodInitialized)
  16183. {
  16184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  16185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  16186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  16187. s_Il2CppMethodInitialized = true;
  16188. }
  16189. {
  16190. // if (flow.enableDebug)
  16191. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  16192. NullCheck(L_0);
  16193. bool L_1;
  16194. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  16195. if (!L_1)
  16196. {
  16197. goto IL_0029;
  16198. }
  16199. }
  16200. {
  16201. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  16202. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  16203. NullCheck(L_2);
  16204. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  16205. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  16206. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  16207. RuntimeObject* L_4;
  16208. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  16209. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  16210. RuntimeObject* L_5 = L_4;
  16211. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  16212. int32_t L_6;
  16213. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  16214. NullCheck(L_5);
  16215. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  16216. // editorData.lastInvokeTime = EditorTimeBinding.time;
  16217. float L_7;
  16218. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  16219. NullCheck(L_5);
  16220. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  16221. }
  16222. IL_0029:
  16223. {
  16224. // if (coroutine)
  16225. bool L_8;
  16226. L_8 = (( bool (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  16227. if (!L_8)
  16228. {
  16229. goto IL_004f;
  16230. }
  16231. }
  16232. {
  16233. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  16234. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  16235. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  16236. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  16237. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  16238. NullCheck(L_11);
  16239. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  16240. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  16241. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  16242. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_13;
  16243. L_13 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16244. NullCheck(L_13);
  16245. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  16246. NullCheck(L_9);
  16247. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  16248. return;
  16249. }
  16250. IL_004f:
  16251. {
  16252. // flow.Run(trigger);
  16253. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  16254. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  16255. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  16256. NullCheck(L_15);
  16257. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  16258. // }
  16259. return;
  16260. }
  16261. }
  16262. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  16263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m92A1233815D8F081BEC4270C87EA2CFFA8BB4662_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  16264. {
  16265. static bool s_Il2CppMethodInitialized;
  16266. if (!s_Il2CppMethodInitialized)
  16267. {
  16268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  16269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  16270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  16271. s_Il2CppMethodInitialized = true;
  16272. }
  16273. String_t* G_B2_0 = NULL;
  16274. String_t* G_B2_1 = NULL;
  16275. String_t* G_B1_0 = NULL;
  16276. String_t* G_B1_1 = NULL;
  16277. String_t* G_B3_0 = NULL;
  16278. String_t* G_B3_1 = NULL;
  16279. {
  16280. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  16281. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  16282. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  16283. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  16284. String_t* L_1 = ___2_calledName;
  16285. NullCheck(L_0);
  16286. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  16287. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  16288. String_t* L_2 = ___2_calledName;
  16289. NullCheck(L_2);
  16290. String_t* L_3;
  16291. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  16292. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  16293. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  16294. NullCheck(L_4);
  16295. String_t* L_6;
  16296. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  16297. String_t* L_7 = L_6;
  16298. G_B1_0 = L_7;
  16299. G_B1_1 = L_3;
  16300. if (L_7)
  16301. {
  16302. G_B2_0 = L_7;
  16303. G_B2_1 = L_3;
  16304. goto IL_0024;
  16305. }
  16306. }
  16307. {
  16308. G_B3_0 = ((String_t*)(NULL));
  16309. G_B3_1 = G_B1_1;
  16310. goto IL_0029;
  16311. }
  16312. IL_0024:
  16313. {
  16314. NullCheck(G_B2_0);
  16315. String_t* L_8;
  16316. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  16317. G_B3_0 = L_8;
  16318. G_B3_1 = G_B2_1;
  16319. }
  16320. IL_0029:
  16321. {
  16322. NullCheck(G_B3_1);
  16323. bool L_9;
  16324. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  16325. return L_9;
  16326. }
  16327. }
  16328. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::.ctor()
  16329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m3BD28D21BF89EE64DAD643AA3CB15815AEB080EA_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  16330. {
  16331. {
  16332. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  16333. return;
  16334. }
  16335. }
  16336. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  16337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mEAD71F9A2FF3AD4F2B167F15320D51CA09071AEF_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  16338. {
  16339. static bool s_Il2CppMethodInitialized;
  16340. if (!s_Il2CppMethodInitialized)
  16341. {
  16342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  16343. s_Il2CppMethodInitialized = true;
  16344. }
  16345. {
  16346. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  16347. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  16348. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  16349. return L_0;
  16350. }
  16351. }
  16352. #ifdef __clang__
  16353. #pragma clang diagnostic pop
  16354. #endif
  16355. #ifdef __clang__
  16356. #pragma clang diagnostic push
  16357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16358. #pragma clang diagnostic ignored "-Wunused-variable"
  16359. #endif
  16360. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::CreateData()
  16361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m64E28B117CA3762DAA6AB82324E10682C4781BEE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  16362. {
  16363. {
  16364. // return new Data();
  16365. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_0 = (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  16366. NullCheck(L_0);
  16367. (( void (*) (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  16368. return (RuntimeObject*)L_0;
  16369. }
  16370. }
  16371. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_coroutine()
  16372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mE235BFB0463D05CC5C05060DA4D2A2E02BD7C3FE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  16373. {
  16374. {
  16375. // public bool coroutine { get; set; } = false;
  16376. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  16377. return L_0;
  16378. }
  16379. }
  16380. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::set_coroutine(System.Boolean)
  16381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m5207DC3779075B8AE866B8EDCF630FB46495D295_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, bool ___0_value, const RuntimeMethod* method)
  16382. {
  16383. {
  16384. // public bool coroutine { get; set; } = false;
  16385. bool L_0 = ___0_value;
  16386. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  16387. return;
  16388. }
  16389. }
  16390. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_trigger()
  16391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mE00E08B2B54A61279A2428E2A9E07EFE35A1CB5C_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  16392. {
  16393. {
  16394. // public ControlOutput trigger { get; private set; }
  16395. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  16396. return L_0;
  16397. }
  16398. }
  16399. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  16400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m7BC18ED638A81C2FDFE623977F8DEBBD5FA98503_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  16401. {
  16402. {
  16403. // public ControlOutput trigger { get; private set; }
  16404. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  16405. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  16406. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  16407. return;
  16408. }
  16409. }
  16410. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Definition()
  16411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  16412. {
  16413. static bool s_Il2CppMethodInitialized;
  16414. if (!s_Il2CppMethodInitialized)
  16415. {
  16416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  16417. s_Il2CppMethodInitialized = true;
  16418. }
  16419. {
  16420. // isControlRoot = true;
  16421. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  16422. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  16423. // trigger = ControlOutput(nameof(trigger));
  16424. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  16425. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  16426. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  16427. (( void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  16428. // }
  16429. return;
  16430. }
  16431. }
  16432. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  16433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m950B9A64F0868E7A0301DEA9E14D03342C03D1A0_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  16434. {
  16435. {
  16436. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  16437. String_t* L_0;
  16438. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  16439. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  16440. NullCheck(L_1);
  16441. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  16442. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m950B9A64F0868E7A0301DEA9E14D03342C03D1A0_RuntimeMethod_var)));
  16443. }
  16444. }
  16445. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  16446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  16447. {
  16448. static bool s_Il2CppMethodInitialized;
  16449. if (!s_Il2CppMethodInitialized)
  16450. {
  16451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  16452. s_Il2CppMethodInitialized = true;
  16453. }
  16454. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* V_0 = NULL;
  16455. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* V_1 = NULL;
  16456. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  16457. memset((&V_2), 0, sizeof(V_2));
  16458. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* V_3 = NULL;
  16459. {
  16460. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_0 = (U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  16461. NullCheck(L_0);
  16462. (( void (*) (U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  16463. V_0 = L_0;
  16464. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_1 = V_0;
  16465. NullCheck(L_1);
  16466. L_1->___U3CU3E4__this_0 = __this;
  16467. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  16468. // var data = stack.GetElementData<Data>(this);
  16469. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  16470. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  16471. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_3;
  16472. L_3 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16473. V_1 = L_3;
  16474. // if (data.isListening)
  16475. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_4 = V_1;
  16476. NullCheck(L_4);
  16477. bool L_5 = (bool)L_4->___isListening_2;
  16478. if (!L_5)
  16479. {
  16480. goto IL_001e;
  16481. }
  16482. }
  16483. {
  16484. // return;
  16485. return;
  16486. }
  16487. IL_001e:
  16488. {
  16489. // if (register)
  16490. bool L_6;
  16491. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_register() */, __this);
  16492. if (!L_6)
  16493. {
  16494. goto IL_0061;
  16495. }
  16496. }
  16497. {
  16498. // var reference = stack.ToReference();
  16499. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_7 = V_0;
  16500. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  16501. NullCheck(L_8);
  16502. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  16503. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  16504. NullCheck(L_7);
  16505. L_7->___reference_1 = L_9;
  16506. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  16507. // var hook = GetHook(reference);
  16508. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_10 = V_0;
  16509. NullCheck(L_10);
  16510. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  16511. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  16512. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  16513. V_2 = L_12;
  16514. // Action<TArgs> handler = args => Trigger(reference, args);
  16515. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_13 = V_0;
  16516. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_14 = (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  16517. NullCheck(L_14);
  16518. (( void (*) (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  16519. V_3 = L_14;
  16520. // EventBus.Register(hook, handler);
  16521. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  16522. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_16 = V_3;
  16523. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  16524. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  16525. // data.hook = hook;
  16526. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_17 = V_1;
  16527. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  16528. NullCheck(L_17);
  16529. L_17->___hook_0 = L_18;
  16530. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  16531. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16532. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  16533. #endif
  16534. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16535. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  16536. #endif
  16537. // data.handler = handler;
  16538. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_19 = V_1;
  16539. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_20 = V_3;
  16540. NullCheck(L_19);
  16541. L_19->___handler_1 = (Delegate_t*)L_20;
  16542. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  16543. }
  16544. IL_0061:
  16545. {
  16546. // data.isListening = true;
  16547. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_21 = V_1;
  16548. NullCheck(L_21);
  16549. L_21->___isListening_2 = (bool)1;
  16550. // }
  16551. return;
  16552. }
  16553. }
  16554. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  16555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  16556. {
  16557. static bool s_Il2CppMethodInitialized;
  16558. if (!s_Il2CppMethodInitialized)
  16559. {
  16560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  16561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  16562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  16563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  16564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  16565. s_Il2CppMethodInitialized = true;
  16566. }
  16567. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* V_0 = NULL;
  16568. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  16569. memset((&V_1), 0, sizeof(V_1));
  16570. {
  16571. // var data = stack.GetElementData<Data>(this);
  16572. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  16573. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  16574. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_1;
  16575. L_1 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16576. V_0 = L_1;
  16577. // if (!data.isListening)
  16578. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_2 = V_0;
  16579. NullCheck(L_2);
  16580. bool L_3 = (bool)L_2->___isListening_2;
  16581. if (L_3)
  16582. {
  16583. goto IL_0011;
  16584. }
  16585. }
  16586. {
  16587. // return;
  16588. return;
  16589. }
  16590. IL_0011:
  16591. {
  16592. // foreach (var activeCoroutine in data.activeCoroutines)
  16593. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_4 = V_0;
  16594. NullCheck(L_4);
  16595. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  16596. NullCheck(L_5);
  16597. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  16598. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  16599. V_1 = L_6;
  16600. }
  16601. {
  16602. auto __finallyBlock = il2cpp::utils::Finally([&]
  16603. {
  16604. FINALLY_0037:
  16605. {// begin finally (depth: 1)
  16606. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  16607. return;
  16608. }// end finally (depth: 1)
  16609. });
  16610. try
  16611. {// begin try (depth: 1)
  16612. {
  16613. goto IL_002c_1;
  16614. }
  16615. IL_001f_1:
  16616. {
  16617. // foreach (var activeCoroutine in data.activeCoroutines)
  16618. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  16619. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  16620. // activeCoroutine.StopCoroutine(false);
  16621. NullCheck(L_7);
  16622. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  16623. }
  16624. IL_002c_1:
  16625. {
  16626. // foreach (var activeCoroutine in data.activeCoroutines)
  16627. bool L_8;
  16628. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  16629. if (L_8)
  16630. {
  16631. goto IL_001f_1;
  16632. }
  16633. }
  16634. {
  16635. goto IL_0045;
  16636. }
  16637. }// end try (depth: 1)
  16638. catch(Il2CppExceptionWrapper& e)
  16639. {
  16640. __finallyBlock.StoreException(e.ex);
  16641. }
  16642. }
  16643. IL_0045:
  16644. {
  16645. // if (register)
  16646. bool L_9;
  16647. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_register() */, __this);
  16648. if (!L_9)
  16649. {
  16650. goto IL_0065;
  16651. }
  16652. }
  16653. {
  16654. // EventBus.Unregister(data.hook, data.handler);
  16655. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_10 = V_0;
  16656. NullCheck(L_10);
  16657. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  16658. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_12 = V_0;
  16659. NullCheck(L_12);
  16660. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  16661. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  16662. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  16663. // data.handler = null;
  16664. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_14 = V_0;
  16665. NullCheck(L_14);
  16666. L_14->___handler_1 = (Delegate_t*)NULL;
  16667. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  16668. }
  16669. IL_0065:
  16670. {
  16671. // data.isListening = false;
  16672. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_15 = V_0;
  16673. NullCheck(L_15);
  16674. L_15->___isListening_2 = (bool)0;
  16675. // }
  16676. return;
  16677. }
  16678. }
  16679. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  16680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m0CB0F88F5CE66E8CC7F4159A8168B7DF721C2565_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  16681. {
  16682. static bool s_Il2CppMethodInitialized;
  16683. if (!s_Il2CppMethodInitialized)
  16684. {
  16685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  16686. s_Il2CppMethodInitialized = true;
  16687. }
  16688. {
  16689. // var data = instance.GetElementData<Data>(this);
  16690. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  16691. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  16692. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_1;
  16693. L_1 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16694. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  16695. NullCheck(L_1);
  16696. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  16697. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  16698. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  16699. // StopAllCoroutines(coroutines);
  16700. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  16701. // base.Uninstantiate(instance);
  16702. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  16703. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  16704. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  16705. // }
  16706. return;
  16707. }
  16708. }
  16709. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  16710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mA60E338E53BC1E7571A18C012ED03DAE06B518D9_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  16711. {
  16712. static bool s_Il2CppMethodInitialized;
  16713. if (!s_Il2CppMethodInitialized)
  16714. {
  16715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  16716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  16717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  16718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  16719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  16720. s_Il2CppMethodInitialized = true;
  16721. }
  16722. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  16723. memset((&V_0), 0, sizeof(V_0));
  16724. {
  16725. // foreach (var activeCoroutine in activeCoroutines)
  16726. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  16727. NullCheck(L_0);
  16728. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  16729. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  16730. V_0 = L_1;
  16731. }
  16732. {
  16733. auto __finallyBlock = il2cpp::utils::Finally([&]
  16734. {
  16735. FINALLY_0020:
  16736. {// begin finally (depth: 1)
  16737. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  16738. return;
  16739. }// end finally (depth: 1)
  16740. });
  16741. try
  16742. {// begin try (depth: 1)
  16743. {
  16744. goto IL_0015_1;
  16745. }
  16746. IL_0009_1:
  16747. {
  16748. // foreach (var activeCoroutine in activeCoroutines)
  16749. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  16750. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  16751. // activeCoroutine.StopCoroutineImmediate();
  16752. NullCheck(L_2);
  16753. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  16754. }
  16755. IL_0015_1:
  16756. {
  16757. // foreach (var activeCoroutine in activeCoroutines)
  16758. bool L_3;
  16759. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  16760. if (L_3)
  16761. {
  16762. goto IL_0009_1;
  16763. }
  16764. }
  16765. {
  16766. goto IL_002e;
  16767. }
  16768. }// end try (depth: 1)
  16769. catch(Il2CppExceptionWrapper& e)
  16770. {
  16771. __finallyBlock.StoreException(e.ex);
  16772. }
  16773. }
  16774. IL_002e:
  16775. {
  16776. // activeCoroutines.Free();
  16777. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  16778. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  16779. // }
  16780. return;
  16781. }
  16782. }
  16783. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  16784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m46A9E4C0E5F4ADC8DBBD2D355059C3B580EEC673_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  16785. {
  16786. {
  16787. // if (!pointer.hasData)
  16788. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  16789. NullCheck(L_0);
  16790. bool L_1;
  16791. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  16792. if (L_1)
  16793. {
  16794. goto IL_000a;
  16795. }
  16796. }
  16797. {
  16798. // return false;
  16799. return (bool)0;
  16800. }
  16801. IL_000a:
  16802. {
  16803. // return pointer.GetElementData<Data>(this).isListening;
  16804. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  16805. NullCheck(L_2);
  16806. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_3;
  16807. L_3 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16808. NullCheck(L_3);
  16809. bool L_4 = (bool)L_3->___isListening_2;
  16810. return L_4;
  16811. }
  16812. }
  16813. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  16814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m1C0F24CE10E3BA3107D5C897B891D1BC3F35516A_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
  16815. {
  16816. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  16817. {
  16818. // var flow = Flow.New(reference);
  16819. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  16820. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  16821. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  16822. V_0 = L_1;
  16823. // if (!ShouldTrigger(flow, args))
  16824. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  16825. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_3 = ___1_args;
  16826. bool L_4;
  16827. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  16828. if (L_4)
  16829. {
  16830. goto IL_0018;
  16831. }
  16832. }
  16833. {
  16834. // flow.Dispose();
  16835. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  16836. NullCheck(L_5);
  16837. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  16838. // return;
  16839. return;
  16840. }
  16841. IL_0018:
  16842. {
  16843. // AssignArguments(flow, args);
  16844. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  16845. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_7 = ___1_args;
  16846. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  16847. // Run(flow);
  16848. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  16849. (( void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  16850. // }
  16851. return;
  16852. }
  16853. }
  16854. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  16855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m99E8DFFA96B4210D7E61F12BB6AB615589545140_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
  16856. {
  16857. {
  16858. // return true;
  16859. return (bool)1;
  16860. }
  16861. }
  16862. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  16863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mE0F2D21337A168EF556CF9D9092FD328C7FB4C87_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
  16864. {
  16865. {
  16866. // }
  16867. return;
  16868. }
  16869. }
  16870. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Run(Unity.VisualScripting.Flow)
  16871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m59E95535594694292EBAE1E98DB0CF38B45901EC_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  16872. {
  16873. static bool s_Il2CppMethodInitialized;
  16874. if (!s_Il2CppMethodInitialized)
  16875. {
  16876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  16877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  16878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  16879. s_Il2CppMethodInitialized = true;
  16880. }
  16881. {
  16882. // if (flow.enableDebug)
  16883. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  16884. NullCheck(L_0);
  16885. bool L_1;
  16886. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  16887. if (!L_1)
  16888. {
  16889. goto IL_0029;
  16890. }
  16891. }
  16892. {
  16893. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  16894. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  16895. NullCheck(L_2);
  16896. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  16897. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  16898. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  16899. RuntimeObject* L_4;
  16900. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  16901. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  16902. RuntimeObject* L_5 = L_4;
  16903. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  16904. int32_t L_6;
  16905. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  16906. NullCheck(L_5);
  16907. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  16908. // editorData.lastInvokeTime = EditorTimeBinding.time;
  16909. float L_7;
  16910. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  16911. NullCheck(L_5);
  16912. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  16913. }
  16914. IL_0029:
  16915. {
  16916. // if (coroutine)
  16917. bool L_8;
  16918. L_8 = (( bool (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  16919. if (!L_8)
  16920. {
  16921. goto IL_004f;
  16922. }
  16923. }
  16924. {
  16925. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  16926. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  16927. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  16928. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  16929. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  16930. NullCheck(L_11);
  16931. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  16932. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  16933. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  16934. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_13;
  16935. L_13 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  16936. NullCheck(L_13);
  16937. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  16938. NullCheck(L_9);
  16939. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  16940. return;
  16941. }
  16942. IL_004f:
  16943. {
  16944. // flow.Run(trigger);
  16945. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  16946. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  16947. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  16948. NullCheck(L_15);
  16949. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  16950. // }
  16951. return;
  16952. }
  16953. }
  16954. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  16955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mC1FCEC2BE435684E8EFFAF501F27CF376F4339C4_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  16956. {
  16957. static bool s_Il2CppMethodInitialized;
  16958. if (!s_Il2CppMethodInitialized)
  16959. {
  16960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  16961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  16962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  16963. s_Il2CppMethodInitialized = true;
  16964. }
  16965. String_t* G_B2_0 = NULL;
  16966. String_t* G_B2_1 = NULL;
  16967. String_t* G_B1_0 = NULL;
  16968. String_t* G_B1_1 = NULL;
  16969. String_t* G_B3_0 = NULL;
  16970. String_t* G_B3_1 = NULL;
  16971. {
  16972. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  16973. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  16974. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  16975. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  16976. String_t* L_1 = ___2_calledName;
  16977. NullCheck(L_0);
  16978. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  16979. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  16980. String_t* L_2 = ___2_calledName;
  16981. NullCheck(L_2);
  16982. String_t* L_3;
  16983. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  16984. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  16985. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  16986. NullCheck(L_4);
  16987. String_t* L_6;
  16988. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  16989. String_t* L_7 = L_6;
  16990. G_B1_0 = L_7;
  16991. G_B1_1 = L_3;
  16992. if (L_7)
  16993. {
  16994. G_B2_0 = L_7;
  16995. G_B2_1 = L_3;
  16996. goto IL_0024;
  16997. }
  16998. }
  16999. {
  17000. G_B3_0 = ((String_t*)(NULL));
  17001. G_B3_1 = G_B1_1;
  17002. goto IL_0029;
  17003. }
  17004. IL_0024:
  17005. {
  17006. NullCheck(G_B2_0);
  17007. String_t* L_8;
  17008. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  17009. G_B3_0 = L_8;
  17010. G_B3_1 = G_B2_1;
  17011. }
  17012. IL_0029:
  17013. {
  17014. NullCheck(G_B3_1);
  17015. bool L_9;
  17016. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  17017. return L_9;
  17018. }
  17019. }
  17020. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::.ctor()
  17021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mBCACC3D990E27D913B698F857CC93352AE697FCB_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  17022. {
  17023. {
  17024. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  17025. return;
  17026. }
  17027. }
  17028. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  17029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m852281F6BC0F8607DE2287090A06BDFFC6C63968_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  17030. {
  17031. static bool s_Il2CppMethodInitialized;
  17032. if (!s_Il2CppMethodInitialized)
  17033. {
  17034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  17035. s_Il2CppMethodInitialized = true;
  17036. }
  17037. {
  17038. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  17039. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  17040. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  17041. return L_0;
  17042. }
  17043. }
  17044. #ifdef __clang__
  17045. #pragma clang diagnostic pop
  17046. #endif
  17047. #ifdef __clang__
  17048. #pragma clang diagnostic push
  17049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17050. #pragma clang diagnostic ignored "-Wunused-variable"
  17051. #endif
  17052. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Int32>::CreateData()
  17053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m77AC8BB6A95A82E96B5CA254AB851A860E6792F8_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  17054. {
  17055. {
  17056. // return new Data();
  17057. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_0 = (Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  17058. NullCheck(L_0);
  17059. (( void (*) (Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  17060. return (RuntimeObject*)L_0;
  17061. }
  17062. }
  17063. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::get_coroutine()
  17064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m64ABA9334C69620D181D9F058D7298DC227B6DAE_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  17065. {
  17066. {
  17067. // public bool coroutine { get; set; } = false;
  17068. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  17069. return L_0;
  17070. }
  17071. }
  17072. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::set_coroutine(System.Boolean)
  17073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m9A85C1232C4B3883DF7924E098FAA8E97F8EA37A_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, bool ___0_value, const RuntimeMethod* method)
  17074. {
  17075. {
  17076. // public bool coroutine { get; set; } = false;
  17077. bool L_0 = ___0_value;
  17078. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  17079. return;
  17080. }
  17081. }
  17082. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Int32>::get_trigger()
  17083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m0CA020A47A011B31AF58B3A8073326238EC9A156_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  17084. {
  17085. {
  17086. // public ControlOutput trigger { get; private set; }
  17087. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  17088. return L_0;
  17089. }
  17090. }
  17091. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::set_trigger(Unity.VisualScripting.ControlOutput)
  17092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mC2E1A4D3EBFB25F15A3AC4F90F6C8A2949CC55BD_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  17093. {
  17094. {
  17095. // public ControlOutput trigger { get; private set; }
  17096. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  17097. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  17098. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  17099. return;
  17100. }
  17101. }
  17102. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Definition()
  17103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mE221AD00CC8F94353D256E07E5461CAAAF42E8D8_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  17104. {
  17105. static bool s_Il2CppMethodInitialized;
  17106. if (!s_Il2CppMethodInitialized)
  17107. {
  17108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  17109. s_Il2CppMethodInitialized = true;
  17110. }
  17111. {
  17112. // isControlRoot = true;
  17113. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  17114. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  17115. // trigger = ControlOutput(nameof(trigger));
  17116. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  17117. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  17118. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  17119. (( void (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  17120. // }
  17121. return;
  17122. }
  17123. }
  17124. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32>::GetHook(Unity.VisualScripting.GraphReference)
  17125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m94B58C550546341B6CC3D77CCCFF65ED22709ED4_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  17126. {
  17127. {
  17128. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  17129. String_t* L_0;
  17130. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  17131. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  17132. NullCheck(L_1);
  17133. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  17134. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m94B58C550546341B6CC3D77CCCFF65ED22709ED4_RuntimeMethod_var)));
  17135. }
  17136. }
  17137. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::StartListening(Unity.VisualScripting.GraphStack)
  17138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m8D7A885E7E03A66A2647BB0B514DA29AEC12A990_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  17139. {
  17140. static bool s_Il2CppMethodInitialized;
  17141. if (!s_Il2CppMethodInitialized)
  17142. {
  17143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17144. s_Il2CppMethodInitialized = true;
  17145. }
  17146. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* V_0 = NULL;
  17147. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* V_1 = NULL;
  17148. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  17149. memset((&V_2), 0, sizeof(V_2));
  17150. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* V_3 = NULL;
  17151. {
  17152. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_0 = (U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  17153. NullCheck(L_0);
  17154. (( void (*) (U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  17155. V_0 = L_0;
  17156. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_1 = V_0;
  17157. NullCheck(L_1);
  17158. L_1->___U3CU3E4__this_0 = __this;
  17159. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  17160. // var data = stack.GetElementData<Data>(this);
  17161. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  17162. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  17163. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_3;
  17164. L_3 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17165. V_1 = L_3;
  17166. // if (data.isListening)
  17167. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_4 = V_1;
  17168. NullCheck(L_4);
  17169. bool L_5 = (bool)L_4->___isListening_2;
  17170. if (!L_5)
  17171. {
  17172. goto IL_001e;
  17173. }
  17174. }
  17175. {
  17176. // return;
  17177. return;
  17178. }
  17179. IL_001e:
  17180. {
  17181. // if (register)
  17182. bool L_6;
  17183. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::get_register() */, __this);
  17184. if (!L_6)
  17185. {
  17186. goto IL_0061;
  17187. }
  17188. }
  17189. {
  17190. // var reference = stack.ToReference();
  17191. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_7 = V_0;
  17192. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  17193. NullCheck(L_8);
  17194. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  17195. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  17196. NullCheck(L_7);
  17197. L_7->___reference_1 = L_9;
  17198. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  17199. // var hook = GetHook(reference);
  17200. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_10 = V_0;
  17201. NullCheck(L_10);
  17202. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  17203. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  17204. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  17205. V_2 = L_12;
  17206. // Action<TArgs> handler = args => Trigger(reference, args);
  17207. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_13 = V_0;
  17208. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* L_14 = (Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  17209. NullCheck(L_14);
  17210. (( void (*) (Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  17211. V_3 = L_14;
  17212. // EventBus.Register(hook, handler);
  17213. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  17214. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* L_16 = V_3;
  17215. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17216. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  17217. // data.hook = hook;
  17218. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_17 = V_1;
  17219. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  17220. NullCheck(L_17);
  17221. L_17->___hook_0 = L_18;
  17222. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  17223. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17224. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  17225. #endif
  17226. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17227. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  17228. #endif
  17229. // data.handler = handler;
  17230. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_19 = V_1;
  17231. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* L_20 = V_3;
  17232. NullCheck(L_19);
  17233. L_19->___handler_1 = (Delegate_t*)L_20;
  17234. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  17235. }
  17236. IL_0061:
  17237. {
  17238. // data.isListening = true;
  17239. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_21 = V_1;
  17240. NullCheck(L_21);
  17241. L_21->___isListening_2 = (bool)1;
  17242. // }
  17243. return;
  17244. }
  17245. }
  17246. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::StopListening(Unity.VisualScripting.GraphStack)
  17247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m60FAF7CA4B12FF466A3D1DD1F7E6326D72749DDC_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  17248. {
  17249. static bool s_Il2CppMethodInitialized;
  17250. if (!s_Il2CppMethodInitialized)
  17251. {
  17252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  17253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  17254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  17255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  17257. s_Il2CppMethodInitialized = true;
  17258. }
  17259. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* V_0 = NULL;
  17260. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  17261. memset((&V_1), 0, sizeof(V_1));
  17262. {
  17263. // var data = stack.GetElementData<Data>(this);
  17264. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  17265. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  17266. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_1;
  17267. L_1 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17268. V_0 = L_1;
  17269. // if (!data.isListening)
  17270. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_2 = V_0;
  17271. NullCheck(L_2);
  17272. bool L_3 = (bool)L_2->___isListening_2;
  17273. if (L_3)
  17274. {
  17275. goto IL_0011;
  17276. }
  17277. }
  17278. {
  17279. // return;
  17280. return;
  17281. }
  17282. IL_0011:
  17283. {
  17284. // foreach (var activeCoroutine in data.activeCoroutines)
  17285. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_4 = V_0;
  17286. NullCheck(L_4);
  17287. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  17288. NullCheck(L_5);
  17289. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  17290. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  17291. V_1 = L_6;
  17292. }
  17293. {
  17294. auto __finallyBlock = il2cpp::utils::Finally([&]
  17295. {
  17296. FINALLY_0037:
  17297. {// begin finally (depth: 1)
  17298. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  17299. return;
  17300. }// end finally (depth: 1)
  17301. });
  17302. try
  17303. {// begin try (depth: 1)
  17304. {
  17305. goto IL_002c_1;
  17306. }
  17307. IL_001f_1:
  17308. {
  17309. // foreach (var activeCoroutine in data.activeCoroutines)
  17310. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  17311. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  17312. // activeCoroutine.StopCoroutine(false);
  17313. NullCheck(L_7);
  17314. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  17315. }
  17316. IL_002c_1:
  17317. {
  17318. // foreach (var activeCoroutine in data.activeCoroutines)
  17319. bool L_8;
  17320. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  17321. if (L_8)
  17322. {
  17323. goto IL_001f_1;
  17324. }
  17325. }
  17326. {
  17327. goto IL_0045;
  17328. }
  17329. }// end try (depth: 1)
  17330. catch(Il2CppExceptionWrapper& e)
  17331. {
  17332. __finallyBlock.StoreException(e.ex);
  17333. }
  17334. }
  17335. IL_0045:
  17336. {
  17337. // if (register)
  17338. bool L_9;
  17339. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::get_register() */, __this);
  17340. if (!L_9)
  17341. {
  17342. goto IL_0065;
  17343. }
  17344. }
  17345. {
  17346. // EventBus.Unregister(data.hook, data.handler);
  17347. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_10 = V_0;
  17348. NullCheck(L_10);
  17349. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  17350. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_12 = V_0;
  17351. NullCheck(L_12);
  17352. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  17353. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17354. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  17355. // data.handler = null;
  17356. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_14 = V_0;
  17357. NullCheck(L_14);
  17358. L_14->___handler_1 = (Delegate_t*)NULL;
  17359. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  17360. }
  17361. IL_0065:
  17362. {
  17363. // data.isListening = false;
  17364. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_15 = V_0;
  17365. NullCheck(L_15);
  17366. L_15->___isListening_2 = (bool)0;
  17367. // }
  17368. return;
  17369. }
  17370. }
  17371. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Uninstantiate(Unity.VisualScripting.GraphReference)
  17372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_mFBB4C079F3B3C3EBB5E18A359B0E5E3862F68097_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  17373. {
  17374. static bool s_Il2CppMethodInitialized;
  17375. if (!s_Il2CppMethodInitialized)
  17376. {
  17377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  17378. s_Il2CppMethodInitialized = true;
  17379. }
  17380. {
  17381. // var data = instance.GetElementData<Data>(this);
  17382. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  17383. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  17384. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_1;
  17385. L_1 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17386. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  17387. NullCheck(L_1);
  17388. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  17389. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  17390. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  17391. // StopAllCoroutines(coroutines);
  17392. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  17393. // base.Uninstantiate(instance);
  17394. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  17395. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  17396. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  17397. // }
  17398. return;
  17399. }
  17400. }
  17401. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  17402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m913E29B9D163478D99A944D9B650E19AD0566390_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  17403. {
  17404. static bool s_Il2CppMethodInitialized;
  17405. if (!s_Il2CppMethodInitialized)
  17406. {
  17407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  17408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  17409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  17410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  17411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  17412. s_Il2CppMethodInitialized = true;
  17413. }
  17414. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  17415. memset((&V_0), 0, sizeof(V_0));
  17416. {
  17417. // foreach (var activeCoroutine in activeCoroutines)
  17418. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  17419. NullCheck(L_0);
  17420. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  17421. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  17422. V_0 = L_1;
  17423. }
  17424. {
  17425. auto __finallyBlock = il2cpp::utils::Finally([&]
  17426. {
  17427. FINALLY_0020:
  17428. {// begin finally (depth: 1)
  17429. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  17430. return;
  17431. }// end finally (depth: 1)
  17432. });
  17433. try
  17434. {// begin try (depth: 1)
  17435. {
  17436. goto IL_0015_1;
  17437. }
  17438. IL_0009_1:
  17439. {
  17440. // foreach (var activeCoroutine in activeCoroutines)
  17441. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  17442. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  17443. // activeCoroutine.StopCoroutineImmediate();
  17444. NullCheck(L_2);
  17445. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  17446. }
  17447. IL_0015_1:
  17448. {
  17449. // foreach (var activeCoroutine in activeCoroutines)
  17450. bool L_3;
  17451. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  17452. if (L_3)
  17453. {
  17454. goto IL_0009_1;
  17455. }
  17456. }
  17457. {
  17458. goto IL_002e;
  17459. }
  17460. }// end try (depth: 1)
  17461. catch(Il2CppExceptionWrapper& e)
  17462. {
  17463. __finallyBlock.StoreException(e.ex);
  17464. }
  17465. }
  17466. IL_002e:
  17467. {
  17468. // activeCoroutines.Free();
  17469. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  17470. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  17471. // }
  17472. return;
  17473. }
  17474. }
  17475. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::IsListening(Unity.VisualScripting.GraphPointer)
  17476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mB775CC8B6EABB4750FA75D4A3E9CF7A8692FEA1F_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  17477. {
  17478. {
  17479. // if (!pointer.hasData)
  17480. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  17481. NullCheck(L_0);
  17482. bool L_1;
  17483. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  17484. if (L_1)
  17485. {
  17486. goto IL_000a;
  17487. }
  17488. }
  17489. {
  17490. // return false;
  17491. return (bool)0;
  17492. }
  17493. IL_000a:
  17494. {
  17495. // return pointer.GetElementData<Data>(this).isListening;
  17496. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  17497. NullCheck(L_2);
  17498. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_3;
  17499. L_3 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17500. NullCheck(L_3);
  17501. bool L_4 = (bool)L_3->___isListening_2;
  17502. return L_4;
  17503. }
  17504. }
  17505. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  17506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_mA10E48969C79E5F9B4DFF6342A14394974348368_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, int32_t ___1_args, const RuntimeMethod* method)
  17507. {
  17508. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  17509. {
  17510. // var flow = Flow.New(reference);
  17511. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  17512. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  17513. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  17514. V_0 = L_1;
  17515. // if (!ShouldTrigger(flow, args))
  17516. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  17517. int32_t L_3 = ___1_args;
  17518. bool L_4;
  17519. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  17520. if (L_4)
  17521. {
  17522. goto IL_0018;
  17523. }
  17524. }
  17525. {
  17526. // flow.Dispose();
  17527. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  17528. NullCheck(L_5);
  17529. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  17530. // return;
  17531. return;
  17532. }
  17533. IL_0018:
  17534. {
  17535. // AssignArguments(flow, args);
  17536. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  17537. int32_t L_7 = ___1_args;
  17538. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  17539. // Run(flow);
  17540. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  17541. (( void (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  17542. // }
  17543. return;
  17544. }
  17545. }
  17546. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  17547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m58887485E7BD14796F05E022A25121B00FBB3073_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  17548. {
  17549. {
  17550. // return true;
  17551. return (bool)1;
  17552. }
  17553. }
  17554. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  17555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m8755977FA48A546352263F9D13B91AF5EB1BE04B_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  17556. {
  17557. {
  17558. // }
  17559. return;
  17560. }
  17561. }
  17562. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Run(Unity.VisualScripting.Flow)
  17563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mB336B958F7EDFA42093D572D028B59578F8D3C51_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  17564. {
  17565. static bool s_Il2CppMethodInitialized;
  17566. if (!s_Il2CppMethodInitialized)
  17567. {
  17568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  17569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  17570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  17571. s_Il2CppMethodInitialized = true;
  17572. }
  17573. {
  17574. // if (flow.enableDebug)
  17575. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  17576. NullCheck(L_0);
  17577. bool L_1;
  17578. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  17579. if (!L_1)
  17580. {
  17581. goto IL_0029;
  17582. }
  17583. }
  17584. {
  17585. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  17586. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  17587. NullCheck(L_2);
  17588. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  17589. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  17590. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  17591. RuntimeObject* L_4;
  17592. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  17593. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  17594. RuntimeObject* L_5 = L_4;
  17595. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  17596. int32_t L_6;
  17597. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  17598. NullCheck(L_5);
  17599. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  17600. // editorData.lastInvokeTime = EditorTimeBinding.time;
  17601. float L_7;
  17602. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  17603. NullCheck(L_5);
  17604. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  17605. }
  17606. IL_0029:
  17607. {
  17608. // if (coroutine)
  17609. bool L_8;
  17610. L_8 = (( bool (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  17611. if (!L_8)
  17612. {
  17613. goto IL_004f;
  17614. }
  17615. }
  17616. {
  17617. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  17618. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  17619. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  17620. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  17621. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  17622. NullCheck(L_11);
  17623. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  17624. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  17625. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  17626. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_13;
  17627. L_13 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17628. NullCheck(L_13);
  17629. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  17630. NullCheck(L_9);
  17631. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  17632. return;
  17633. }
  17634. IL_004f:
  17635. {
  17636. // flow.Run(trigger);
  17637. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  17638. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  17639. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  17640. NullCheck(L_15);
  17641. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  17642. // }
  17643. return;
  17644. }
  17645. }
  17646. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  17647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m77413E4C98D6985BD61DFA76AC6CAA307D2FCD38_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  17648. {
  17649. static bool s_Il2CppMethodInitialized;
  17650. if (!s_Il2CppMethodInitialized)
  17651. {
  17652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  17653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  17654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  17655. s_Il2CppMethodInitialized = true;
  17656. }
  17657. String_t* G_B2_0 = NULL;
  17658. String_t* G_B2_1 = NULL;
  17659. String_t* G_B1_0 = NULL;
  17660. String_t* G_B1_1 = NULL;
  17661. String_t* G_B3_0 = NULL;
  17662. String_t* G_B3_1 = NULL;
  17663. {
  17664. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  17665. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  17666. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  17667. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  17668. String_t* L_1 = ___2_calledName;
  17669. NullCheck(L_0);
  17670. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  17671. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  17672. String_t* L_2 = ___2_calledName;
  17673. NullCheck(L_2);
  17674. String_t* L_3;
  17675. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  17676. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  17677. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  17678. NullCheck(L_4);
  17679. String_t* L_6;
  17680. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  17681. String_t* L_7 = L_6;
  17682. G_B1_0 = L_7;
  17683. G_B1_1 = L_3;
  17684. if (L_7)
  17685. {
  17686. G_B2_0 = L_7;
  17687. G_B2_1 = L_3;
  17688. goto IL_0024;
  17689. }
  17690. }
  17691. {
  17692. G_B3_0 = ((String_t*)(NULL));
  17693. G_B3_1 = G_B1_1;
  17694. goto IL_0029;
  17695. }
  17696. IL_0024:
  17697. {
  17698. NullCheck(G_B2_0);
  17699. String_t* L_8;
  17700. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  17701. G_B3_0 = L_8;
  17702. G_B3_1 = G_B2_1;
  17703. }
  17704. IL_0029:
  17705. {
  17706. NullCheck(G_B3_1);
  17707. bool L_9;
  17708. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  17709. return L_9;
  17710. }
  17711. }
  17712. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::.ctor()
  17713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mC937FBD46FBFC0CB6ADDCFCBF0E8180229BED0A5_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  17714. {
  17715. {
  17716. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  17717. return;
  17718. }
  17719. }
  17720. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Int32>::Unity.VisualScripting.IUnit.get_graph()
  17721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m9B5A18BC4E93D99F7B5FF034D056BBB14AC28065_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  17722. {
  17723. static bool s_Il2CppMethodInitialized;
  17724. if (!s_Il2CppMethodInitialized)
  17725. {
  17726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  17727. s_Il2CppMethodInitialized = true;
  17728. }
  17729. {
  17730. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  17731. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  17732. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  17733. return L_0;
  17734. }
  17735. }
  17736. #ifdef __clang__
  17737. #pragma clang diagnostic pop
  17738. #endif
  17739. #ifdef __clang__
  17740. #pragma clang diagnostic push
  17741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17742. #pragma clang diagnostic ignored "-Wunused-variable"
  17743. #endif
  17744. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Int32Enum>::CreateData()
  17745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m6E390E9C32178F372A6F1C68395802B3D71D6FEE_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  17746. {
  17747. {
  17748. // return new Data();
  17749. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_0 = (Data_t84590E43F3666D5E3872D72942A117E468AAAC65*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  17750. NullCheck(L_0);
  17751. (( void (*) (Data_t84590E43F3666D5E3872D72942A117E468AAAC65*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  17752. return (RuntimeObject*)L_0;
  17753. }
  17754. }
  17755. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_coroutine()
  17756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m1DA20CC9EBBEE7A1FCE882925C28D0D53C69EC62_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  17757. {
  17758. {
  17759. // public bool coroutine { get; set; } = false;
  17760. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  17761. return L_0;
  17762. }
  17763. }
  17764. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::set_coroutine(System.Boolean)
  17765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m97F1B6462CFE4E033979DC87DB721CA2D059E8AA_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, bool ___0_value, const RuntimeMethod* method)
  17766. {
  17767. {
  17768. // public bool coroutine { get; set; } = false;
  17769. bool L_0 = ___0_value;
  17770. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  17771. return;
  17772. }
  17773. }
  17774. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_trigger()
  17775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mBCF562D86ED1CCF413B02E842C8BDDCA68C0EC7C_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  17776. {
  17777. {
  17778. // public ControlOutput trigger { get; private set; }
  17779. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  17780. return L_0;
  17781. }
  17782. }
  17783. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::set_trigger(Unity.VisualScripting.ControlOutput)
  17784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mAC9ABFA0C65BAD417A072F5FB45FD440449204BF_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  17785. {
  17786. {
  17787. // public ControlOutput trigger { get; private set; }
  17788. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  17789. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  17790. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  17791. return;
  17792. }
  17793. }
  17794. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Definition()
  17795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mB107EA1B3A9052C1433EF183A8C0D16C0A24E7DD_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  17796. {
  17797. static bool s_Il2CppMethodInitialized;
  17798. if (!s_Il2CppMethodInitialized)
  17799. {
  17800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  17801. s_Il2CppMethodInitialized = true;
  17802. }
  17803. {
  17804. // isControlRoot = true;
  17805. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  17806. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  17807. // trigger = ControlOutput(nameof(trigger));
  17808. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  17809. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  17810. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  17811. (( void (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  17812. // }
  17813. return;
  17814. }
  17815. }
  17816. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32Enum>::GetHook(Unity.VisualScripting.GraphReference)
  17817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m76DA7B9AEE3CE4DDB9E328A760A74EAAA03EE5E2_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  17818. {
  17819. {
  17820. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  17821. String_t* L_0;
  17822. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  17823. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  17824. NullCheck(L_1);
  17825. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  17826. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m76DA7B9AEE3CE4DDB9E328A760A74EAAA03EE5E2_RuntimeMethod_var)));
  17827. }
  17828. }
  17829. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::StartListening(Unity.VisualScripting.GraphStack)
  17830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mB6D9B402D7950DAAA250458B8028EAEE5DAD3D10_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  17831. {
  17832. static bool s_Il2CppMethodInitialized;
  17833. if (!s_Il2CppMethodInitialized)
  17834. {
  17835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17836. s_Il2CppMethodInitialized = true;
  17837. }
  17838. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* V_0 = NULL;
  17839. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* V_1 = NULL;
  17840. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  17841. memset((&V_2), 0, sizeof(V_2));
  17842. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* V_3 = NULL;
  17843. {
  17844. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_0 = (U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  17845. NullCheck(L_0);
  17846. (( void (*) (U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  17847. V_0 = L_0;
  17848. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_1 = V_0;
  17849. NullCheck(L_1);
  17850. L_1->___U3CU3E4__this_0 = __this;
  17851. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  17852. // var data = stack.GetElementData<Data>(this);
  17853. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  17854. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  17855. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_3;
  17856. L_3 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17857. V_1 = L_3;
  17858. // if (data.isListening)
  17859. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_4 = V_1;
  17860. NullCheck(L_4);
  17861. bool L_5 = (bool)L_4->___isListening_2;
  17862. if (!L_5)
  17863. {
  17864. goto IL_001e;
  17865. }
  17866. }
  17867. {
  17868. // return;
  17869. return;
  17870. }
  17871. IL_001e:
  17872. {
  17873. // if (register)
  17874. bool L_6;
  17875. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_register() */, __this);
  17876. if (!L_6)
  17877. {
  17878. goto IL_0061;
  17879. }
  17880. }
  17881. {
  17882. // var reference = stack.ToReference();
  17883. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_7 = V_0;
  17884. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  17885. NullCheck(L_8);
  17886. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  17887. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  17888. NullCheck(L_7);
  17889. L_7->___reference_1 = L_9;
  17890. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  17891. // var hook = GetHook(reference);
  17892. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_10 = V_0;
  17893. NullCheck(L_10);
  17894. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  17895. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  17896. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32Enum>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  17897. V_2 = L_12;
  17898. // Action<TArgs> handler = args => Trigger(reference, args);
  17899. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_13 = V_0;
  17900. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* L_14 = (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  17901. NullCheck(L_14);
  17902. (( void (*) (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  17903. V_3 = L_14;
  17904. // EventBus.Register(hook, handler);
  17905. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  17906. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* L_16 = V_3;
  17907. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17908. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  17909. // data.hook = hook;
  17910. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_17 = V_1;
  17911. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  17912. NullCheck(L_17);
  17913. L_17->___hook_0 = L_18;
  17914. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  17915. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17916. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  17917. #endif
  17918. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17919. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  17920. #endif
  17921. // data.handler = handler;
  17922. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_19 = V_1;
  17923. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* L_20 = V_3;
  17924. NullCheck(L_19);
  17925. L_19->___handler_1 = (Delegate_t*)L_20;
  17926. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  17927. }
  17928. IL_0061:
  17929. {
  17930. // data.isListening = true;
  17931. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_21 = V_1;
  17932. NullCheck(L_21);
  17933. L_21->___isListening_2 = (bool)1;
  17934. // }
  17935. return;
  17936. }
  17937. }
  17938. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::StopListening(Unity.VisualScripting.GraphStack)
  17939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mAC749B19F0503A6FB1237AD485CABA86D5B793A0_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  17940. {
  17941. static bool s_Il2CppMethodInitialized;
  17942. if (!s_Il2CppMethodInitialized)
  17943. {
  17944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  17945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  17946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  17947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  17948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  17949. s_Il2CppMethodInitialized = true;
  17950. }
  17951. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* V_0 = NULL;
  17952. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  17953. memset((&V_1), 0, sizeof(V_1));
  17954. {
  17955. // var data = stack.GetElementData<Data>(this);
  17956. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  17957. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  17958. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_1;
  17959. L_1 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17960. V_0 = L_1;
  17961. // if (!data.isListening)
  17962. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_2 = V_0;
  17963. NullCheck(L_2);
  17964. bool L_3 = (bool)L_2->___isListening_2;
  17965. if (L_3)
  17966. {
  17967. goto IL_0011;
  17968. }
  17969. }
  17970. {
  17971. // return;
  17972. return;
  17973. }
  17974. IL_0011:
  17975. {
  17976. // foreach (var activeCoroutine in data.activeCoroutines)
  17977. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_4 = V_0;
  17978. NullCheck(L_4);
  17979. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  17980. NullCheck(L_5);
  17981. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  17982. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  17983. V_1 = L_6;
  17984. }
  17985. {
  17986. auto __finallyBlock = il2cpp::utils::Finally([&]
  17987. {
  17988. FINALLY_0037:
  17989. {// begin finally (depth: 1)
  17990. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  17991. return;
  17992. }// end finally (depth: 1)
  17993. });
  17994. try
  17995. {// begin try (depth: 1)
  17996. {
  17997. goto IL_002c_1;
  17998. }
  17999. IL_001f_1:
  18000. {
  18001. // foreach (var activeCoroutine in data.activeCoroutines)
  18002. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  18003. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18004. // activeCoroutine.StopCoroutine(false);
  18005. NullCheck(L_7);
  18006. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  18007. }
  18008. IL_002c_1:
  18009. {
  18010. // foreach (var activeCoroutine in data.activeCoroutines)
  18011. bool L_8;
  18012. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18013. if (L_8)
  18014. {
  18015. goto IL_001f_1;
  18016. }
  18017. }
  18018. {
  18019. goto IL_0045;
  18020. }
  18021. }// end try (depth: 1)
  18022. catch(Il2CppExceptionWrapper& e)
  18023. {
  18024. __finallyBlock.StoreException(e.ex);
  18025. }
  18026. }
  18027. IL_0045:
  18028. {
  18029. // if (register)
  18030. bool L_9;
  18031. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_register() */, __this);
  18032. if (!L_9)
  18033. {
  18034. goto IL_0065;
  18035. }
  18036. }
  18037. {
  18038. // EventBus.Unregister(data.hook, data.handler);
  18039. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_10 = V_0;
  18040. NullCheck(L_10);
  18041. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  18042. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_12 = V_0;
  18043. NullCheck(L_12);
  18044. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  18045. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18046. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  18047. // data.handler = null;
  18048. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_14 = V_0;
  18049. NullCheck(L_14);
  18050. L_14->___handler_1 = (Delegate_t*)NULL;
  18051. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  18052. }
  18053. IL_0065:
  18054. {
  18055. // data.isListening = false;
  18056. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_15 = V_0;
  18057. NullCheck(L_15);
  18058. L_15->___isListening_2 = (bool)0;
  18059. // }
  18060. return;
  18061. }
  18062. }
  18063. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Uninstantiate(Unity.VisualScripting.GraphReference)
  18064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m081A99575790060CB1EA1145F585F3F830BA35BC_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  18065. {
  18066. static bool s_Il2CppMethodInitialized;
  18067. if (!s_Il2CppMethodInitialized)
  18068. {
  18069. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  18070. s_Il2CppMethodInitialized = true;
  18071. }
  18072. {
  18073. // var data = instance.GetElementData<Data>(this);
  18074. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  18075. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  18076. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_1;
  18077. L_1 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18078. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  18079. NullCheck(L_1);
  18080. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  18081. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  18082. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  18083. // StopAllCoroutines(coroutines);
  18084. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  18085. // base.Uninstantiate(instance);
  18086. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  18087. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18088. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  18089. // }
  18090. return;
  18091. }
  18092. }
  18093. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  18094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mDA25948DD0D86767165C274875DF2858EB3D9FDC_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  18095. {
  18096. static bool s_Il2CppMethodInitialized;
  18097. if (!s_Il2CppMethodInitialized)
  18098. {
  18099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  18104. s_Il2CppMethodInitialized = true;
  18105. }
  18106. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  18107. memset((&V_0), 0, sizeof(V_0));
  18108. {
  18109. // foreach (var activeCoroutine in activeCoroutines)
  18110. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  18111. NullCheck(L_0);
  18112. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  18113. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18114. V_0 = L_1;
  18115. }
  18116. {
  18117. auto __finallyBlock = il2cpp::utils::Finally([&]
  18118. {
  18119. FINALLY_0020:
  18120. {// begin finally (depth: 1)
  18121. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18122. return;
  18123. }// end finally (depth: 1)
  18124. });
  18125. try
  18126. {// begin try (depth: 1)
  18127. {
  18128. goto IL_0015_1;
  18129. }
  18130. IL_0009_1:
  18131. {
  18132. // foreach (var activeCoroutine in activeCoroutines)
  18133. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  18134. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18135. // activeCoroutine.StopCoroutineImmediate();
  18136. NullCheck(L_2);
  18137. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  18138. }
  18139. IL_0015_1:
  18140. {
  18141. // foreach (var activeCoroutine in activeCoroutines)
  18142. bool L_3;
  18143. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18144. if (L_3)
  18145. {
  18146. goto IL_0009_1;
  18147. }
  18148. }
  18149. {
  18150. goto IL_002e;
  18151. }
  18152. }// end try (depth: 1)
  18153. catch(Il2CppExceptionWrapper& e)
  18154. {
  18155. __finallyBlock.StoreException(e.ex);
  18156. }
  18157. }
  18158. IL_002e:
  18159. {
  18160. // activeCoroutines.Free();
  18161. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  18162. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  18163. // }
  18164. return;
  18165. }
  18166. }
  18167. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::IsListening(Unity.VisualScripting.GraphPointer)
  18168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m0F4C3612D638D6A1853D85A9AB132BCFFE046503_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  18169. {
  18170. {
  18171. // if (!pointer.hasData)
  18172. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  18173. NullCheck(L_0);
  18174. bool L_1;
  18175. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  18176. if (L_1)
  18177. {
  18178. goto IL_000a;
  18179. }
  18180. }
  18181. {
  18182. // return false;
  18183. return (bool)0;
  18184. }
  18185. IL_000a:
  18186. {
  18187. // return pointer.GetElementData<Data>(this).isListening;
  18188. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  18189. NullCheck(L_2);
  18190. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_3;
  18191. L_3 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18192. NullCheck(L_3);
  18193. bool L_4 = (bool)L_3->___isListening_2;
  18194. return L_4;
  18195. }
  18196. }
  18197. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  18198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_mB2557F2DAAFD855E007D7BFCF7BF39C575C29F54_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, int32_t ___1_args, const RuntimeMethod* method)
  18199. {
  18200. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  18201. {
  18202. // var flow = Flow.New(reference);
  18203. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  18204. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  18205. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  18206. V_0 = L_1;
  18207. // if (!ShouldTrigger(flow, args))
  18208. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  18209. int32_t L_3 = ___1_args;
  18210. bool L_4;
  18211. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  18212. if (L_4)
  18213. {
  18214. goto IL_0018;
  18215. }
  18216. }
  18217. {
  18218. // flow.Dispose();
  18219. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  18220. NullCheck(L_5);
  18221. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  18222. // return;
  18223. return;
  18224. }
  18225. IL_0018:
  18226. {
  18227. // AssignArguments(flow, args);
  18228. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  18229. int32_t L_7 = ___1_args;
  18230. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  18231. // Run(flow);
  18232. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  18233. (( void (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  18234. // }
  18235. return;
  18236. }
  18237. }
  18238. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  18239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m673386462A2DE5C01C78BC6A0048CC59C6CEAB1A_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  18240. {
  18241. {
  18242. // return true;
  18243. return (bool)1;
  18244. }
  18245. }
  18246. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  18247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m3D26BA48424CBB9A55DC8485C019DB89E4F929C8_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  18248. {
  18249. {
  18250. // }
  18251. return;
  18252. }
  18253. }
  18254. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Run(Unity.VisualScripting.Flow)
  18255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mE8896D845531B1F1EFE190DAEFA04F55E592CB51_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  18256. {
  18257. static bool s_Il2CppMethodInitialized;
  18258. if (!s_Il2CppMethodInitialized)
  18259. {
  18260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  18261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  18262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  18263. s_Il2CppMethodInitialized = true;
  18264. }
  18265. {
  18266. // if (flow.enableDebug)
  18267. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  18268. NullCheck(L_0);
  18269. bool L_1;
  18270. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  18271. if (!L_1)
  18272. {
  18273. goto IL_0029;
  18274. }
  18275. }
  18276. {
  18277. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  18278. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  18279. NullCheck(L_2);
  18280. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  18281. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  18282. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  18283. RuntimeObject* L_4;
  18284. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  18285. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  18286. RuntimeObject* L_5 = L_4;
  18287. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  18288. int32_t L_6;
  18289. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  18290. NullCheck(L_5);
  18291. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  18292. // editorData.lastInvokeTime = EditorTimeBinding.time;
  18293. float L_7;
  18294. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  18295. NullCheck(L_5);
  18296. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  18297. }
  18298. IL_0029:
  18299. {
  18300. // if (coroutine)
  18301. bool L_8;
  18302. L_8 = (( bool (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  18303. if (!L_8)
  18304. {
  18305. goto IL_004f;
  18306. }
  18307. }
  18308. {
  18309. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  18310. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  18311. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  18312. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  18313. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  18314. NullCheck(L_11);
  18315. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  18316. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  18317. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  18318. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_13;
  18319. L_13 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18320. NullCheck(L_13);
  18321. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  18322. NullCheck(L_9);
  18323. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  18324. return;
  18325. }
  18326. IL_004f:
  18327. {
  18328. // flow.Run(trigger);
  18329. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  18330. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  18331. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  18332. NullCheck(L_15);
  18333. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  18334. // }
  18335. return;
  18336. }
  18337. }
  18338. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  18339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m3C43BB09C1637F2D11A52539623025FC90187D6F_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  18340. {
  18341. static bool s_Il2CppMethodInitialized;
  18342. if (!s_Il2CppMethodInitialized)
  18343. {
  18344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  18346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  18347. s_Il2CppMethodInitialized = true;
  18348. }
  18349. String_t* G_B2_0 = NULL;
  18350. String_t* G_B2_1 = NULL;
  18351. String_t* G_B1_0 = NULL;
  18352. String_t* G_B1_1 = NULL;
  18353. String_t* G_B3_0 = NULL;
  18354. String_t* G_B3_1 = NULL;
  18355. {
  18356. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  18357. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18358. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  18359. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  18360. String_t* L_1 = ___2_calledName;
  18361. NullCheck(L_0);
  18362. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  18363. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  18364. String_t* L_2 = ___2_calledName;
  18365. NullCheck(L_2);
  18366. String_t* L_3;
  18367. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  18368. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  18369. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  18370. NullCheck(L_4);
  18371. String_t* L_6;
  18372. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  18373. String_t* L_7 = L_6;
  18374. G_B1_0 = L_7;
  18375. G_B1_1 = L_3;
  18376. if (L_7)
  18377. {
  18378. G_B2_0 = L_7;
  18379. G_B2_1 = L_3;
  18380. goto IL_0024;
  18381. }
  18382. }
  18383. {
  18384. G_B3_0 = ((String_t*)(NULL));
  18385. G_B3_1 = G_B1_1;
  18386. goto IL_0029;
  18387. }
  18388. IL_0024:
  18389. {
  18390. NullCheck(G_B2_0);
  18391. String_t* L_8;
  18392. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  18393. G_B3_0 = L_8;
  18394. G_B3_1 = G_B2_1;
  18395. }
  18396. IL_0029:
  18397. {
  18398. NullCheck(G_B3_1);
  18399. bool L_9;
  18400. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  18401. return L_9;
  18402. }
  18403. }
  18404. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::.ctor()
  18405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m4D5340FDD3317442401AC0D1C14515FF397A4AC9_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  18406. {
  18407. {
  18408. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  18409. return;
  18410. }
  18411. }
  18412. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Unity.VisualScripting.IUnit.get_graph()
  18413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mC3398C0A2B61F67C804E81456AD39A45999E7848_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  18414. {
  18415. static bool s_Il2CppMethodInitialized;
  18416. if (!s_Il2CppMethodInitialized)
  18417. {
  18418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  18419. s_Il2CppMethodInitialized = true;
  18420. }
  18421. {
  18422. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  18423. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  18424. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  18425. return L_0;
  18426. }
  18427. }
  18428. #ifdef __clang__
  18429. #pragma clang diagnostic pop
  18430. #endif
  18431. #ifdef __clang__
  18432. #pragma clang diagnostic push
  18433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18434. #pragma clang diagnostic ignored "-Wunused-variable"
  18435. #endif
  18436. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Object>::CreateData()
  18437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mDDE4D92DA5540B0E34A9A2C35AC10F5752BB4FB8_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  18438. {
  18439. {
  18440. // return new Data();
  18441. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_0 = (Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  18442. NullCheck(L_0);
  18443. (( void (*) (Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  18444. return (RuntimeObject*)L_0;
  18445. }
  18446. }
  18447. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::get_coroutine()
  18448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m558530865EFC2F97E8F972216C46163F4FE7CD50_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  18449. {
  18450. {
  18451. // public bool coroutine { get; set; } = false;
  18452. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  18453. return L_0;
  18454. }
  18455. }
  18456. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::set_coroutine(System.Boolean)
  18457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m368827FD9CE980BC869E71F07842D55CA8278408_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, bool ___0_value, const RuntimeMethod* method)
  18458. {
  18459. {
  18460. // public bool coroutine { get; set; } = false;
  18461. bool L_0 = ___0_value;
  18462. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  18463. return;
  18464. }
  18465. }
  18466. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Object>::get_trigger()
  18467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m94C2215F30020820C34329F7711C9C5DEEA49C1D_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  18468. {
  18469. {
  18470. // public ControlOutput trigger { get; private set; }
  18471. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  18472. return L_0;
  18473. }
  18474. }
  18475. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::set_trigger(Unity.VisualScripting.ControlOutput)
  18476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m40F896BC8F2AEBA127210EDC8DF5C94D764E909F_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  18477. {
  18478. {
  18479. // public ControlOutput trigger { get; private set; }
  18480. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  18481. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  18482. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  18483. return;
  18484. }
  18485. }
  18486. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Definition()
  18487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mAB6CC1DFA132E2D55F55F38A79F0F52B9ACCC0B8_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  18488. {
  18489. static bool s_Il2CppMethodInitialized;
  18490. if (!s_Il2CppMethodInitialized)
  18491. {
  18492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  18493. s_Il2CppMethodInitialized = true;
  18494. }
  18495. {
  18496. // isControlRoot = true;
  18497. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18498. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  18499. // trigger = ControlOutput(nameof(trigger));
  18500. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18501. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  18502. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  18503. (( void (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  18504. // }
  18505. return;
  18506. }
  18507. }
  18508. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Object>::GetHook(Unity.VisualScripting.GraphReference)
  18509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m91DBD67819B7E302FF59F8DE97EC931CC60CF929_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  18510. {
  18511. {
  18512. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  18513. String_t* L_0;
  18514. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  18515. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  18516. NullCheck(L_1);
  18517. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  18518. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m91DBD67819B7E302FF59F8DE97EC931CC60CF929_RuntimeMethod_var)));
  18519. }
  18520. }
  18521. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::StartListening(Unity.VisualScripting.GraphStack)
  18522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mCCE8867ADB663A63A779941792C47EC2EC1B81C2_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  18523. {
  18524. static bool s_Il2CppMethodInitialized;
  18525. if (!s_Il2CppMethodInitialized)
  18526. {
  18527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18528. s_Il2CppMethodInitialized = true;
  18529. }
  18530. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* V_0 = NULL;
  18531. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* V_1 = NULL;
  18532. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  18533. memset((&V_2), 0, sizeof(V_2));
  18534. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_3 = NULL;
  18535. {
  18536. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_0 = (U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  18537. NullCheck(L_0);
  18538. (( void (*) (U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18539. V_0 = L_0;
  18540. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_1 = V_0;
  18541. NullCheck(L_1);
  18542. L_1->___U3CU3E4__this_0 = __this;
  18543. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  18544. // var data = stack.GetElementData<Data>(this);
  18545. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  18546. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  18547. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_3;
  18548. L_3 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18549. V_1 = L_3;
  18550. // if (data.isListening)
  18551. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_4 = V_1;
  18552. NullCheck(L_4);
  18553. bool L_5 = (bool)L_4->___isListening_2;
  18554. if (!L_5)
  18555. {
  18556. goto IL_001e;
  18557. }
  18558. }
  18559. {
  18560. // return;
  18561. return;
  18562. }
  18563. IL_001e:
  18564. {
  18565. // if (register)
  18566. bool L_6;
  18567. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::get_register() */, __this);
  18568. if (!L_6)
  18569. {
  18570. goto IL_0061;
  18571. }
  18572. }
  18573. {
  18574. // var reference = stack.ToReference();
  18575. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_7 = V_0;
  18576. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  18577. NullCheck(L_8);
  18578. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  18579. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  18580. NullCheck(L_7);
  18581. L_7->___reference_1 = L_9;
  18582. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  18583. // var hook = GetHook(reference);
  18584. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_10 = V_0;
  18585. NullCheck(L_10);
  18586. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  18587. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  18588. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Object>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  18589. V_2 = L_12;
  18590. // Action<TArgs> handler = args => Trigger(reference, args);
  18591. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_13 = V_0;
  18592. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_14 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  18593. NullCheck(L_14);
  18594. (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18595. V_3 = L_14;
  18596. // EventBus.Register(hook, handler);
  18597. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  18598. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_16 = V_3;
  18599. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18600. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  18601. // data.hook = hook;
  18602. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_17 = V_1;
  18603. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  18604. NullCheck(L_17);
  18605. L_17->___hook_0 = L_18;
  18606. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  18607. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18608. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  18609. #endif
  18610. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18611. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  18612. #endif
  18613. // data.handler = handler;
  18614. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_19 = V_1;
  18615. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_20 = V_3;
  18616. NullCheck(L_19);
  18617. L_19->___handler_1 = (Delegate_t*)L_20;
  18618. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  18619. }
  18620. IL_0061:
  18621. {
  18622. // data.isListening = true;
  18623. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_21 = V_1;
  18624. NullCheck(L_21);
  18625. L_21->___isListening_2 = (bool)1;
  18626. // }
  18627. return;
  18628. }
  18629. }
  18630. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::StopListening(Unity.VisualScripting.GraphStack)
  18631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m0B12C6F5E558CCB04160E0D985C7FB03EFCB68C5_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  18632. {
  18633. static bool s_Il2CppMethodInitialized;
  18634. if (!s_Il2CppMethodInitialized)
  18635. {
  18636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18641. s_Il2CppMethodInitialized = true;
  18642. }
  18643. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* V_0 = NULL;
  18644. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  18645. memset((&V_1), 0, sizeof(V_1));
  18646. {
  18647. // var data = stack.GetElementData<Data>(this);
  18648. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  18649. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  18650. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_1;
  18651. L_1 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18652. V_0 = L_1;
  18653. // if (!data.isListening)
  18654. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_2 = V_0;
  18655. NullCheck(L_2);
  18656. bool L_3 = (bool)L_2->___isListening_2;
  18657. if (L_3)
  18658. {
  18659. goto IL_0011;
  18660. }
  18661. }
  18662. {
  18663. // return;
  18664. return;
  18665. }
  18666. IL_0011:
  18667. {
  18668. // foreach (var activeCoroutine in data.activeCoroutines)
  18669. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_4 = V_0;
  18670. NullCheck(L_4);
  18671. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  18672. NullCheck(L_5);
  18673. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  18674. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18675. V_1 = L_6;
  18676. }
  18677. {
  18678. auto __finallyBlock = il2cpp::utils::Finally([&]
  18679. {
  18680. FINALLY_0037:
  18681. {// begin finally (depth: 1)
  18682. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18683. return;
  18684. }// end finally (depth: 1)
  18685. });
  18686. try
  18687. {// begin try (depth: 1)
  18688. {
  18689. goto IL_002c_1;
  18690. }
  18691. IL_001f_1:
  18692. {
  18693. // foreach (var activeCoroutine in data.activeCoroutines)
  18694. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  18695. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18696. // activeCoroutine.StopCoroutine(false);
  18697. NullCheck(L_7);
  18698. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  18699. }
  18700. IL_002c_1:
  18701. {
  18702. // foreach (var activeCoroutine in data.activeCoroutines)
  18703. bool L_8;
  18704. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18705. if (L_8)
  18706. {
  18707. goto IL_001f_1;
  18708. }
  18709. }
  18710. {
  18711. goto IL_0045;
  18712. }
  18713. }// end try (depth: 1)
  18714. catch(Il2CppExceptionWrapper& e)
  18715. {
  18716. __finallyBlock.StoreException(e.ex);
  18717. }
  18718. }
  18719. IL_0045:
  18720. {
  18721. // if (register)
  18722. bool L_9;
  18723. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::get_register() */, __this);
  18724. if (!L_9)
  18725. {
  18726. goto IL_0065;
  18727. }
  18728. }
  18729. {
  18730. // EventBus.Unregister(data.hook, data.handler);
  18731. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_10 = V_0;
  18732. NullCheck(L_10);
  18733. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  18734. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_12 = V_0;
  18735. NullCheck(L_12);
  18736. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  18737. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18738. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  18739. // data.handler = null;
  18740. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_14 = V_0;
  18741. NullCheck(L_14);
  18742. L_14->___handler_1 = (Delegate_t*)NULL;
  18743. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  18744. }
  18745. IL_0065:
  18746. {
  18747. // data.isListening = false;
  18748. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_15 = V_0;
  18749. NullCheck(L_15);
  18750. L_15->___isListening_2 = (bool)0;
  18751. // }
  18752. return;
  18753. }
  18754. }
  18755. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Uninstantiate(Unity.VisualScripting.GraphReference)
  18756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_mEF79F22BF4416B05931AECB30C3142008206CBDD_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  18757. {
  18758. static bool s_Il2CppMethodInitialized;
  18759. if (!s_Il2CppMethodInitialized)
  18760. {
  18761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  18762. s_Il2CppMethodInitialized = true;
  18763. }
  18764. {
  18765. // var data = instance.GetElementData<Data>(this);
  18766. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  18767. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  18768. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_1;
  18769. L_1 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18770. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  18771. NullCheck(L_1);
  18772. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  18773. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  18774. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  18775. // StopAllCoroutines(coroutines);
  18776. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  18777. // base.Uninstantiate(instance);
  18778. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  18779. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18780. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  18781. // }
  18782. return;
  18783. }
  18784. }
  18785. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  18786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m09B7C39D62801D672CEB8FB6464AEE139CE54D38_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  18787. {
  18788. static bool s_Il2CppMethodInitialized;
  18789. if (!s_Il2CppMethodInitialized)
  18790. {
  18791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  18796. s_Il2CppMethodInitialized = true;
  18797. }
  18798. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  18799. memset((&V_0), 0, sizeof(V_0));
  18800. {
  18801. // foreach (var activeCoroutine in activeCoroutines)
  18802. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  18803. NullCheck(L_0);
  18804. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  18805. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18806. V_0 = L_1;
  18807. }
  18808. {
  18809. auto __finallyBlock = il2cpp::utils::Finally([&]
  18810. {
  18811. FINALLY_0020:
  18812. {// begin finally (depth: 1)
  18813. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18814. return;
  18815. }// end finally (depth: 1)
  18816. });
  18817. try
  18818. {// begin try (depth: 1)
  18819. {
  18820. goto IL_0015_1;
  18821. }
  18822. IL_0009_1:
  18823. {
  18824. // foreach (var activeCoroutine in activeCoroutines)
  18825. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  18826. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18827. // activeCoroutine.StopCoroutineImmediate();
  18828. NullCheck(L_2);
  18829. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  18830. }
  18831. IL_0015_1:
  18832. {
  18833. // foreach (var activeCoroutine in activeCoroutines)
  18834. bool L_3;
  18835. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18836. if (L_3)
  18837. {
  18838. goto IL_0009_1;
  18839. }
  18840. }
  18841. {
  18842. goto IL_002e;
  18843. }
  18844. }// end try (depth: 1)
  18845. catch(Il2CppExceptionWrapper& e)
  18846. {
  18847. __finallyBlock.StoreException(e.ex);
  18848. }
  18849. }
  18850. IL_002e:
  18851. {
  18852. // activeCoroutines.Free();
  18853. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  18854. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  18855. // }
  18856. return;
  18857. }
  18858. }
  18859. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::IsListening(Unity.VisualScripting.GraphPointer)
  18860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m1C214999EFF4F442DDB781D287AA67FEB0363E36_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  18861. {
  18862. {
  18863. // if (!pointer.hasData)
  18864. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  18865. NullCheck(L_0);
  18866. bool L_1;
  18867. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  18868. if (L_1)
  18869. {
  18870. goto IL_000a;
  18871. }
  18872. }
  18873. {
  18874. // return false;
  18875. return (bool)0;
  18876. }
  18877. IL_000a:
  18878. {
  18879. // return pointer.GetElementData<Data>(this).isListening;
  18880. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  18881. NullCheck(L_2);
  18882. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_3;
  18883. L_3 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18884. NullCheck(L_3);
  18885. bool L_4 = (bool)L_3->___isListening_2;
  18886. return L_4;
  18887. }
  18888. }
  18889. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  18890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m1AF54683599ECE0D3E4E5B69F59D0A6E73B001C6_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, RuntimeObject* ___1_args, const RuntimeMethod* method)
  18891. {
  18892. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  18893. {
  18894. // var flow = Flow.New(reference);
  18895. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  18896. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  18897. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  18898. V_0 = L_1;
  18899. // if (!ShouldTrigger(flow, args))
  18900. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  18901. RuntimeObject* L_3 = ___1_args;
  18902. bool L_4;
  18903. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, RuntimeObject* >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  18904. if (L_4)
  18905. {
  18906. goto IL_0018;
  18907. }
  18908. }
  18909. {
  18910. // flow.Dispose();
  18911. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  18912. NullCheck(L_5);
  18913. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  18914. // return;
  18915. return;
  18916. }
  18917. IL_0018:
  18918. {
  18919. // AssignArguments(flow, args);
  18920. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  18921. RuntimeObject* L_7 = ___1_args;
  18922. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, RuntimeObject* >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Object>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  18923. // Run(flow);
  18924. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  18925. (( void (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  18926. // }
  18927. return;
  18928. }
  18929. }
  18930. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  18931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m79FE9454C5CE976E15A40466B8ABB611FFA50567_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, RuntimeObject* ___1_args, const RuntimeMethod* method)
  18932. {
  18933. {
  18934. // return true;
  18935. return (bool)1;
  18936. }
  18937. }
  18938. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  18939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mFF288665A7BD482FEDD24FE9945F7792B8364FDC_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, RuntimeObject* ___1_args, const RuntimeMethod* method)
  18940. {
  18941. {
  18942. // }
  18943. return;
  18944. }
  18945. }
  18946. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Run(Unity.VisualScripting.Flow)
  18947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m346ABF4AB98D199CBC7100EC9386036328E8F8F0_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  18948. {
  18949. static bool s_Il2CppMethodInitialized;
  18950. if (!s_Il2CppMethodInitialized)
  18951. {
  18952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  18953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  18954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  18955. s_Il2CppMethodInitialized = true;
  18956. }
  18957. {
  18958. // if (flow.enableDebug)
  18959. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  18960. NullCheck(L_0);
  18961. bool L_1;
  18962. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  18963. if (!L_1)
  18964. {
  18965. goto IL_0029;
  18966. }
  18967. }
  18968. {
  18969. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  18970. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  18971. NullCheck(L_2);
  18972. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  18973. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  18974. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  18975. RuntimeObject* L_4;
  18976. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  18977. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  18978. RuntimeObject* L_5 = L_4;
  18979. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  18980. int32_t L_6;
  18981. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  18982. NullCheck(L_5);
  18983. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  18984. // editorData.lastInvokeTime = EditorTimeBinding.time;
  18985. float L_7;
  18986. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  18987. NullCheck(L_5);
  18988. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  18989. }
  18990. IL_0029:
  18991. {
  18992. // if (coroutine)
  18993. bool L_8;
  18994. L_8 = (( bool (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  18995. if (!L_8)
  18996. {
  18997. goto IL_004f;
  18998. }
  18999. }
  19000. {
  19001. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  19002. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  19003. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  19004. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19005. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  19006. NullCheck(L_11);
  19007. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  19008. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  19009. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  19010. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_13;
  19011. L_13 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19012. NullCheck(L_13);
  19013. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  19014. NullCheck(L_9);
  19015. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  19016. return;
  19017. }
  19018. IL_004f:
  19019. {
  19020. // flow.Run(trigger);
  19021. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  19022. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  19023. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19024. NullCheck(L_15);
  19025. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  19026. // }
  19027. return;
  19028. }
  19029. }
  19030. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  19031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mEF34F656EAA86A39229CB4D0C76B313D5D26B3B2_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  19032. {
  19033. static bool s_Il2CppMethodInitialized;
  19034. if (!s_Il2CppMethodInitialized)
  19035. {
  19036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  19039. s_Il2CppMethodInitialized = true;
  19040. }
  19041. String_t* G_B2_0 = NULL;
  19042. String_t* G_B2_1 = NULL;
  19043. String_t* G_B1_0 = NULL;
  19044. String_t* G_B1_1 = NULL;
  19045. String_t* G_B3_0 = NULL;
  19046. String_t* G_B3_1 = NULL;
  19047. {
  19048. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  19049. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19050. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19051. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  19052. String_t* L_1 = ___2_calledName;
  19053. NullCheck(L_0);
  19054. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  19055. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  19056. String_t* L_2 = ___2_calledName;
  19057. NullCheck(L_2);
  19058. String_t* L_3;
  19059. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  19060. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  19061. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  19062. NullCheck(L_4);
  19063. String_t* L_6;
  19064. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19065. String_t* L_7 = L_6;
  19066. G_B1_0 = L_7;
  19067. G_B1_1 = L_3;
  19068. if (L_7)
  19069. {
  19070. G_B2_0 = L_7;
  19071. G_B2_1 = L_3;
  19072. goto IL_0024;
  19073. }
  19074. }
  19075. {
  19076. G_B3_0 = ((String_t*)(NULL));
  19077. G_B3_1 = G_B1_1;
  19078. goto IL_0029;
  19079. }
  19080. IL_0024:
  19081. {
  19082. NullCheck(G_B2_0);
  19083. String_t* L_8;
  19084. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  19085. G_B3_0 = L_8;
  19086. G_B3_1 = G_B2_1;
  19087. }
  19088. IL_0029:
  19089. {
  19090. NullCheck(G_B3_1);
  19091. bool L_9;
  19092. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  19093. return L_9;
  19094. }
  19095. }
  19096. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::.ctor()
  19097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mE88EA7DBCECDF8D72B0A6769A76C000AA6CC142B_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  19098. {
  19099. {
  19100. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  19101. return;
  19102. }
  19103. }
  19104. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Object>::Unity.VisualScripting.IUnit.get_graph()
  19105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m94CD9C0C12450BA26C88CE395B63307A560908AC_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  19106. {
  19107. static bool s_Il2CppMethodInitialized;
  19108. if (!s_Il2CppMethodInitialized)
  19109. {
  19110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  19111. s_Il2CppMethodInitialized = true;
  19112. }
  19113. {
  19114. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  19115. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  19116. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  19117. return L_0;
  19118. }
  19119. }
  19120. #ifdef __clang__
  19121. #pragma clang diagnostic pop
  19122. #endif
  19123. #ifdef __clang__
  19124. #pragma clang diagnostic push
  19125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19126. #pragma clang diagnostic ignored "-Wunused-variable"
  19127. #endif
  19128. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::CreateData()
  19129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m4357E98F384C2B818DA6DC1B81EA379515CD5E54_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  19130. {
  19131. {
  19132. // return new Data();
  19133. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_0 = (Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  19134. NullCheck(L_0);
  19135. (( void (*) (Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  19136. return (RuntimeObject*)L_0;
  19137. }
  19138. }
  19139. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_coroutine()
  19140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mBF3F82F5CA11E2E789CBB004D5C1BB885AEE23BB_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  19141. {
  19142. {
  19143. // public bool coroutine { get; set; } = false;
  19144. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  19145. return L_0;
  19146. }
  19147. }
  19148. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::set_coroutine(System.Boolean)
  19149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_mA5A13B428EDA0304416E91E1F83D86120908F286_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, bool ___0_value, const RuntimeMethod* method)
  19150. {
  19151. {
  19152. // public bool coroutine { get; set; } = false;
  19153. bool L_0 = ___0_value;
  19154. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  19155. return;
  19156. }
  19157. }
  19158. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_trigger()
  19159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m268463111AAB2C7DC45CAACD720BDA041CF7C33C_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  19160. {
  19161. {
  19162. // public ControlOutput trigger { get; private set; }
  19163. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  19164. return L_0;
  19165. }
  19166. }
  19167. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  19168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mD97DB9AE6484DCBEC30457F9E493FCD93AC9580D_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  19169. {
  19170. {
  19171. // public ControlOutput trigger { get; private set; }
  19172. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  19173. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  19174. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  19175. return;
  19176. }
  19177. }
  19178. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Definition()
  19179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  19180. {
  19181. static bool s_Il2CppMethodInitialized;
  19182. if (!s_Il2CppMethodInitialized)
  19183. {
  19184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  19185. s_Il2CppMethodInitialized = true;
  19186. }
  19187. {
  19188. // isControlRoot = true;
  19189. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19190. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  19191. // trigger = ControlOutput(nameof(trigger));
  19192. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19193. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  19194. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  19195. (( void (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  19196. // }
  19197. return;
  19198. }
  19199. }
  19200. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  19201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mDE4692BF5ADF65C742E1120EDF7A668DD51B84FB_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  19202. {
  19203. {
  19204. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  19205. String_t* L_0;
  19206. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  19207. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  19208. NullCheck(L_1);
  19209. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  19210. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mDE4692BF5ADF65C742E1120EDF7A668DD51B84FB_RuntimeMethod_var)));
  19211. }
  19212. }
  19213. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  19214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m988D6388256D3B8729BF7AE533A2D22C81F24151_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  19215. {
  19216. static bool s_Il2CppMethodInitialized;
  19217. if (!s_Il2CppMethodInitialized)
  19218. {
  19219. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19220. s_Il2CppMethodInitialized = true;
  19221. }
  19222. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* V_0 = NULL;
  19223. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* V_1 = NULL;
  19224. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  19225. memset((&V_2), 0, sizeof(V_2));
  19226. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* V_3 = NULL;
  19227. {
  19228. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_0 = (U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  19229. NullCheck(L_0);
  19230. (( void (*) (U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19231. V_0 = L_0;
  19232. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_1 = V_0;
  19233. NullCheck(L_1);
  19234. L_1->___U3CU3E4__this_0 = __this;
  19235. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  19236. // var data = stack.GetElementData<Data>(this);
  19237. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  19238. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  19239. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_3;
  19240. L_3 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19241. V_1 = L_3;
  19242. // if (data.isListening)
  19243. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_4 = V_1;
  19244. NullCheck(L_4);
  19245. bool L_5 = (bool)L_4->___isListening_2;
  19246. if (!L_5)
  19247. {
  19248. goto IL_001e;
  19249. }
  19250. }
  19251. {
  19252. // return;
  19253. return;
  19254. }
  19255. IL_001e:
  19256. {
  19257. // if (register)
  19258. bool L_6;
  19259. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_register() */, __this);
  19260. if (!L_6)
  19261. {
  19262. goto IL_0061;
  19263. }
  19264. }
  19265. {
  19266. // var reference = stack.ToReference();
  19267. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_7 = V_0;
  19268. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  19269. NullCheck(L_8);
  19270. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  19271. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  19272. NullCheck(L_7);
  19273. L_7->___reference_1 = L_9;
  19274. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  19275. // var hook = GetHook(reference);
  19276. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_10 = V_0;
  19277. NullCheck(L_10);
  19278. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  19279. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  19280. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  19281. V_2 = L_12;
  19282. // Action<TArgs> handler = args => Trigger(reference, args);
  19283. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_13 = V_0;
  19284. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* L_14 = (Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  19285. NullCheck(L_14);
  19286. (( void (*) (Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  19287. V_3 = L_14;
  19288. // EventBus.Register(hook, handler);
  19289. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  19290. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* L_16 = V_3;
  19291. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19292. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  19293. // data.hook = hook;
  19294. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_17 = V_1;
  19295. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  19296. NullCheck(L_17);
  19297. L_17->___hook_0 = L_18;
  19298. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  19299. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19300. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  19301. #endif
  19302. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19303. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  19304. #endif
  19305. // data.handler = handler;
  19306. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_19 = V_1;
  19307. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* L_20 = V_3;
  19308. NullCheck(L_19);
  19309. L_19->___handler_1 = (Delegate_t*)L_20;
  19310. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  19311. }
  19312. IL_0061:
  19313. {
  19314. // data.isListening = true;
  19315. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_21 = V_1;
  19316. NullCheck(L_21);
  19317. L_21->___isListening_2 = (bool)1;
  19318. // }
  19319. return;
  19320. }
  19321. }
  19322. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  19323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m4056BC916BC680FB3081DBD9B7D0853A81CF2425_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  19324. {
  19325. static bool s_Il2CppMethodInitialized;
  19326. if (!s_Il2CppMethodInitialized)
  19327. {
  19328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19330. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19333. s_Il2CppMethodInitialized = true;
  19334. }
  19335. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* V_0 = NULL;
  19336. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  19337. memset((&V_1), 0, sizeof(V_1));
  19338. {
  19339. // var data = stack.GetElementData<Data>(this);
  19340. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  19341. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  19342. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_1;
  19343. L_1 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19344. V_0 = L_1;
  19345. // if (!data.isListening)
  19346. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_2 = V_0;
  19347. NullCheck(L_2);
  19348. bool L_3 = (bool)L_2->___isListening_2;
  19349. if (L_3)
  19350. {
  19351. goto IL_0011;
  19352. }
  19353. }
  19354. {
  19355. // return;
  19356. return;
  19357. }
  19358. IL_0011:
  19359. {
  19360. // foreach (var activeCoroutine in data.activeCoroutines)
  19361. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_4 = V_0;
  19362. NullCheck(L_4);
  19363. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  19364. NullCheck(L_5);
  19365. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  19366. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19367. V_1 = L_6;
  19368. }
  19369. {
  19370. auto __finallyBlock = il2cpp::utils::Finally([&]
  19371. {
  19372. FINALLY_0037:
  19373. {// begin finally (depth: 1)
  19374. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19375. return;
  19376. }// end finally (depth: 1)
  19377. });
  19378. try
  19379. {// begin try (depth: 1)
  19380. {
  19381. goto IL_002c_1;
  19382. }
  19383. IL_001f_1:
  19384. {
  19385. // foreach (var activeCoroutine in data.activeCoroutines)
  19386. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  19387. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19388. // activeCoroutine.StopCoroutine(false);
  19389. NullCheck(L_7);
  19390. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  19391. }
  19392. IL_002c_1:
  19393. {
  19394. // foreach (var activeCoroutine in data.activeCoroutines)
  19395. bool L_8;
  19396. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19397. if (L_8)
  19398. {
  19399. goto IL_001f_1;
  19400. }
  19401. }
  19402. {
  19403. goto IL_0045;
  19404. }
  19405. }// end try (depth: 1)
  19406. catch(Il2CppExceptionWrapper& e)
  19407. {
  19408. __finallyBlock.StoreException(e.ex);
  19409. }
  19410. }
  19411. IL_0045:
  19412. {
  19413. // if (register)
  19414. bool L_9;
  19415. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_register() */, __this);
  19416. if (!L_9)
  19417. {
  19418. goto IL_0065;
  19419. }
  19420. }
  19421. {
  19422. // EventBus.Unregister(data.hook, data.handler);
  19423. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_10 = V_0;
  19424. NullCheck(L_10);
  19425. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  19426. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_12 = V_0;
  19427. NullCheck(L_12);
  19428. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  19429. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19430. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  19431. // data.handler = null;
  19432. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_14 = V_0;
  19433. NullCheck(L_14);
  19434. L_14->___handler_1 = (Delegate_t*)NULL;
  19435. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  19436. }
  19437. IL_0065:
  19438. {
  19439. // data.isListening = false;
  19440. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_15 = V_0;
  19441. NullCheck(L_15);
  19442. L_15->___isListening_2 = (bool)0;
  19443. // }
  19444. return;
  19445. }
  19446. }
  19447. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  19448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m362C8BE22F3912CA0EDB75911528F0191B273117_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  19449. {
  19450. static bool s_Il2CppMethodInitialized;
  19451. if (!s_Il2CppMethodInitialized)
  19452. {
  19453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  19454. s_Il2CppMethodInitialized = true;
  19455. }
  19456. {
  19457. // var data = instance.GetElementData<Data>(this);
  19458. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  19459. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  19460. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_1;
  19461. L_1 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19462. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  19463. NullCheck(L_1);
  19464. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  19465. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  19466. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  19467. // StopAllCoroutines(coroutines);
  19468. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  19469. // base.Uninstantiate(instance);
  19470. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  19471. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19472. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  19473. // }
  19474. return;
  19475. }
  19476. }
  19477. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  19478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m7216CAC3D54EFD9DD8722F1FF7D973FE6107B633_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  19479. {
  19480. static bool s_Il2CppMethodInitialized;
  19481. if (!s_Il2CppMethodInitialized)
  19482. {
  19483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  19488. s_Il2CppMethodInitialized = true;
  19489. }
  19490. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  19491. memset((&V_0), 0, sizeof(V_0));
  19492. {
  19493. // foreach (var activeCoroutine in activeCoroutines)
  19494. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  19495. NullCheck(L_0);
  19496. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  19497. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19498. V_0 = L_1;
  19499. }
  19500. {
  19501. auto __finallyBlock = il2cpp::utils::Finally([&]
  19502. {
  19503. FINALLY_0020:
  19504. {// begin finally (depth: 1)
  19505. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19506. return;
  19507. }// end finally (depth: 1)
  19508. });
  19509. try
  19510. {// begin try (depth: 1)
  19511. {
  19512. goto IL_0015_1;
  19513. }
  19514. IL_0009_1:
  19515. {
  19516. // foreach (var activeCoroutine in activeCoroutines)
  19517. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  19518. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19519. // activeCoroutine.StopCoroutineImmediate();
  19520. NullCheck(L_2);
  19521. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  19522. }
  19523. IL_0015_1:
  19524. {
  19525. // foreach (var activeCoroutine in activeCoroutines)
  19526. bool L_3;
  19527. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19528. if (L_3)
  19529. {
  19530. goto IL_0009_1;
  19531. }
  19532. }
  19533. {
  19534. goto IL_002e;
  19535. }
  19536. }// end try (depth: 1)
  19537. catch(Il2CppExceptionWrapper& e)
  19538. {
  19539. __finallyBlock.StoreException(e.ex);
  19540. }
  19541. }
  19542. IL_002e:
  19543. {
  19544. // activeCoroutines.Free();
  19545. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  19546. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  19547. // }
  19548. return;
  19549. }
  19550. }
  19551. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  19552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m02CF9641F5D7709B5774D7926521E1FDEB9C81E3_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  19553. {
  19554. {
  19555. // if (!pointer.hasData)
  19556. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  19557. NullCheck(L_0);
  19558. bool L_1;
  19559. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  19560. if (L_1)
  19561. {
  19562. goto IL_000a;
  19563. }
  19564. }
  19565. {
  19566. // return false;
  19567. return (bool)0;
  19568. }
  19569. IL_000a:
  19570. {
  19571. // return pointer.GetElementData<Data>(this).isListening;
  19572. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  19573. NullCheck(L_2);
  19574. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_3;
  19575. L_3 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19576. NullCheck(L_3);
  19577. bool L_4 = (bool)L_3->___isListening_2;
  19578. return L_4;
  19579. }
  19580. }
  19581. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  19582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_mCC3548F61C2FC37896E4775EC4D006F3349E3FD2_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_args, const RuntimeMethod* method)
  19583. {
  19584. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  19585. {
  19586. // var flow = Flow.New(reference);
  19587. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  19588. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  19589. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  19590. V_0 = L_1;
  19591. // if (!ShouldTrigger(flow, args))
  19592. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  19593. PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 L_3 = ___1_args;
  19594. bool L_4;
  19595. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  19596. if (L_4)
  19597. {
  19598. goto IL_0018;
  19599. }
  19600. }
  19601. {
  19602. // flow.Dispose();
  19603. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  19604. NullCheck(L_5);
  19605. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  19606. // return;
  19607. return;
  19608. }
  19609. IL_0018:
  19610. {
  19611. // AssignArguments(flow, args);
  19612. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  19613. PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 L_7 = ___1_args;
  19614. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  19615. // Run(flow);
  19616. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  19617. (( void (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  19618. // }
  19619. return;
  19620. }
  19621. }
  19622. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  19623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_mCF8DB7334F81B6282036A15832A7021CFC209840_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_args, const RuntimeMethod* method)
  19624. {
  19625. {
  19626. // return true;
  19627. return (bool)1;
  19628. }
  19629. }
  19630. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  19631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m3677C4A87BDC48BD71E678A3CE3B31485996999C_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_args, const RuntimeMethod* method)
  19632. {
  19633. {
  19634. // }
  19635. return;
  19636. }
  19637. }
  19638. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Run(Unity.VisualScripting.Flow)
  19639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m3AD553DCB73B57703863AC9DFDACF68D911281E7_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  19640. {
  19641. static bool s_Il2CppMethodInitialized;
  19642. if (!s_Il2CppMethodInitialized)
  19643. {
  19644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  19645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  19646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  19647. s_Il2CppMethodInitialized = true;
  19648. }
  19649. {
  19650. // if (flow.enableDebug)
  19651. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  19652. NullCheck(L_0);
  19653. bool L_1;
  19654. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  19655. if (!L_1)
  19656. {
  19657. goto IL_0029;
  19658. }
  19659. }
  19660. {
  19661. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  19662. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  19663. NullCheck(L_2);
  19664. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  19665. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  19666. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  19667. RuntimeObject* L_4;
  19668. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  19669. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  19670. RuntimeObject* L_5 = L_4;
  19671. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  19672. int32_t L_6;
  19673. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  19674. NullCheck(L_5);
  19675. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  19676. // editorData.lastInvokeTime = EditorTimeBinding.time;
  19677. float L_7;
  19678. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  19679. NullCheck(L_5);
  19680. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  19681. }
  19682. IL_0029:
  19683. {
  19684. // if (coroutine)
  19685. bool L_8;
  19686. L_8 = (( bool (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  19687. if (!L_8)
  19688. {
  19689. goto IL_004f;
  19690. }
  19691. }
  19692. {
  19693. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  19694. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  19695. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  19696. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19697. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  19698. NullCheck(L_11);
  19699. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  19700. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  19701. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  19702. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_13;
  19703. L_13 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19704. NullCheck(L_13);
  19705. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  19706. NullCheck(L_9);
  19707. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  19708. return;
  19709. }
  19710. IL_004f:
  19711. {
  19712. // flow.Run(trigger);
  19713. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  19714. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  19715. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19716. NullCheck(L_15);
  19717. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  19718. // }
  19719. return;
  19720. }
  19721. }
  19722. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  19723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mFE21070CA8FCF5886E98EEEBA1A713A4F4144936_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  19724. {
  19725. static bool s_Il2CppMethodInitialized;
  19726. if (!s_Il2CppMethodInitialized)
  19727. {
  19728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19730. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  19731. s_Il2CppMethodInitialized = true;
  19732. }
  19733. String_t* G_B2_0 = NULL;
  19734. String_t* G_B2_1 = NULL;
  19735. String_t* G_B1_0 = NULL;
  19736. String_t* G_B1_1 = NULL;
  19737. String_t* G_B3_0 = NULL;
  19738. String_t* G_B3_1 = NULL;
  19739. {
  19740. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  19741. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19742. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19743. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  19744. String_t* L_1 = ___2_calledName;
  19745. NullCheck(L_0);
  19746. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  19747. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  19748. String_t* L_2 = ___2_calledName;
  19749. NullCheck(L_2);
  19750. String_t* L_3;
  19751. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  19752. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  19753. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  19754. NullCheck(L_4);
  19755. String_t* L_6;
  19756. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19757. String_t* L_7 = L_6;
  19758. G_B1_0 = L_7;
  19759. G_B1_1 = L_3;
  19760. if (L_7)
  19761. {
  19762. G_B2_0 = L_7;
  19763. G_B2_1 = L_3;
  19764. goto IL_0024;
  19765. }
  19766. }
  19767. {
  19768. G_B3_0 = ((String_t*)(NULL));
  19769. G_B3_1 = G_B1_1;
  19770. goto IL_0029;
  19771. }
  19772. IL_0024:
  19773. {
  19774. NullCheck(G_B2_0);
  19775. String_t* L_8;
  19776. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  19777. G_B3_0 = L_8;
  19778. G_B3_1 = G_B2_1;
  19779. }
  19780. IL_0029:
  19781. {
  19782. NullCheck(G_B3_1);
  19783. bool L_9;
  19784. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  19785. return L_9;
  19786. }
  19787. }
  19788. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::.ctor()
  19789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  19790. {
  19791. {
  19792. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  19793. return;
  19794. }
  19795. }
  19796. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  19797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m842EDFBE2E00D8B5CFA5F95A84044291B160D69C_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  19798. {
  19799. static bool s_Il2CppMethodInitialized;
  19800. if (!s_Il2CppMethodInitialized)
  19801. {
  19802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  19803. s_Il2CppMethodInitialized = true;
  19804. }
  19805. {
  19806. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  19807. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  19808. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  19809. return L_0;
  19810. }
  19811. }
  19812. #ifdef __clang__
  19813. #pragma clang diagnostic pop
  19814. #endif
  19815. #ifdef __clang__
  19816. #pragma clang diagnostic push
  19817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19818. #pragma clang diagnostic ignored "-Wunused-variable"
  19819. #endif
  19820. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::CreateData()
  19821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m9579E2590CBBEED697B90D14D909AA93A66B11A1_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  19822. {
  19823. {
  19824. // return new Data();
  19825. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_0 = (Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  19826. NullCheck(L_0);
  19827. (( void (*) (Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  19828. return (RuntimeObject*)L_0;
  19829. }
  19830. }
  19831. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_coroutine()
  19832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mFAE79D23CD4D8CC68070C668732993971F28142F_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  19833. {
  19834. {
  19835. // public bool coroutine { get; set; } = false;
  19836. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  19837. return L_0;
  19838. }
  19839. }
  19840. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::set_coroutine(System.Boolean)
  19841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m67E9B357229FFF7B92495722B47B8625E13500CE_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, bool ___0_value, const RuntimeMethod* method)
  19842. {
  19843. {
  19844. // public bool coroutine { get; set; } = false;
  19845. bool L_0 = ___0_value;
  19846. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  19847. return;
  19848. }
  19849. }
  19850. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_trigger()
  19851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m46E02399C0774815359EE059248A198D242D9ED1_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  19852. {
  19853. {
  19854. // public ControlOutput trigger { get; private set; }
  19855. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  19856. return L_0;
  19857. }
  19858. }
  19859. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  19860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m2B5E49D3C6EA6F880ACDDC2C950860585E356CE5_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  19861. {
  19862. {
  19863. // public ControlOutput trigger { get; private set; }
  19864. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  19865. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  19866. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  19867. return;
  19868. }
  19869. }
  19870. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Definition()
  19871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  19872. {
  19873. static bool s_Il2CppMethodInitialized;
  19874. if (!s_Il2CppMethodInitialized)
  19875. {
  19876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  19877. s_Il2CppMethodInitialized = true;
  19878. }
  19879. {
  19880. // isControlRoot = true;
  19881. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19882. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  19883. // trigger = ControlOutput(nameof(trigger));
  19884. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19885. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  19886. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  19887. (( void (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  19888. // }
  19889. return;
  19890. }
  19891. }
  19892. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  19893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mA189A1101D20CC9C98E43C1ACE15797319AD5DBC_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  19894. {
  19895. {
  19896. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  19897. String_t* L_0;
  19898. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  19899. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  19900. NullCheck(L_1);
  19901. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  19902. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mA189A1101D20CC9C98E43C1ACE15797319AD5DBC_RuntimeMethod_var)));
  19903. }
  19904. }
  19905. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  19906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mC66AC36DE47CE00D20C1E463DC43CC13E7E6BFBE_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  19907. {
  19908. static bool s_Il2CppMethodInitialized;
  19909. if (!s_Il2CppMethodInitialized)
  19910. {
  19911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19912. s_Il2CppMethodInitialized = true;
  19913. }
  19914. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* V_0 = NULL;
  19915. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* V_1 = NULL;
  19916. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  19917. memset((&V_2), 0, sizeof(V_2));
  19918. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* V_3 = NULL;
  19919. {
  19920. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_0 = (U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  19921. NullCheck(L_0);
  19922. (( void (*) (U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19923. V_0 = L_0;
  19924. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_1 = V_0;
  19925. NullCheck(L_1);
  19926. L_1->___U3CU3E4__this_0 = __this;
  19927. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  19928. // var data = stack.GetElementData<Data>(this);
  19929. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  19930. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  19931. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_3;
  19932. L_3 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19933. V_1 = L_3;
  19934. // if (data.isListening)
  19935. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_4 = V_1;
  19936. NullCheck(L_4);
  19937. bool L_5 = (bool)L_4->___isListening_2;
  19938. if (!L_5)
  19939. {
  19940. goto IL_001e;
  19941. }
  19942. }
  19943. {
  19944. // return;
  19945. return;
  19946. }
  19947. IL_001e:
  19948. {
  19949. // if (register)
  19950. bool L_6;
  19951. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_register() */, __this);
  19952. if (!L_6)
  19953. {
  19954. goto IL_0061;
  19955. }
  19956. }
  19957. {
  19958. // var reference = stack.ToReference();
  19959. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_7 = V_0;
  19960. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  19961. NullCheck(L_8);
  19962. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  19963. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  19964. NullCheck(L_7);
  19965. L_7->___reference_1 = L_9;
  19966. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  19967. // var hook = GetHook(reference);
  19968. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_10 = V_0;
  19969. NullCheck(L_10);
  19970. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  19971. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  19972. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  19973. V_2 = L_12;
  19974. // Action<TArgs> handler = args => Trigger(reference, args);
  19975. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_13 = V_0;
  19976. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* L_14 = (Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  19977. NullCheck(L_14);
  19978. (( void (*) (Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  19979. V_3 = L_14;
  19980. // EventBus.Register(hook, handler);
  19981. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  19982. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* L_16 = V_3;
  19983. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19984. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  19985. // data.hook = hook;
  19986. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_17 = V_1;
  19987. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  19988. NullCheck(L_17);
  19989. L_17->___hook_0 = L_18;
  19990. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  19991. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19992. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  19993. #endif
  19994. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19995. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  19996. #endif
  19997. // data.handler = handler;
  19998. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_19 = V_1;
  19999. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* L_20 = V_3;
  20000. NullCheck(L_19);
  20001. L_19->___handler_1 = (Delegate_t*)L_20;
  20002. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  20003. }
  20004. IL_0061:
  20005. {
  20006. // data.isListening = true;
  20007. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_21 = V_1;
  20008. NullCheck(L_21);
  20009. L_21->___isListening_2 = (bool)1;
  20010. // }
  20011. return;
  20012. }
  20013. }
  20014. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  20015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mEE8A9ECBFFE3516902A8B07E269E1F2294A60B74_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20016. {
  20017. static bool s_Il2CppMethodInitialized;
  20018. if (!s_Il2CppMethodInitialized)
  20019. {
  20020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20025. s_Il2CppMethodInitialized = true;
  20026. }
  20027. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* V_0 = NULL;
  20028. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  20029. memset((&V_1), 0, sizeof(V_1));
  20030. {
  20031. // var data = stack.GetElementData<Data>(this);
  20032. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  20033. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20034. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_1;
  20035. L_1 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20036. V_0 = L_1;
  20037. // if (!data.isListening)
  20038. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_2 = V_0;
  20039. NullCheck(L_2);
  20040. bool L_3 = (bool)L_2->___isListening_2;
  20041. if (L_3)
  20042. {
  20043. goto IL_0011;
  20044. }
  20045. }
  20046. {
  20047. // return;
  20048. return;
  20049. }
  20050. IL_0011:
  20051. {
  20052. // foreach (var activeCoroutine in data.activeCoroutines)
  20053. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_4 = V_0;
  20054. NullCheck(L_4);
  20055. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  20056. NullCheck(L_5);
  20057. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  20058. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20059. V_1 = L_6;
  20060. }
  20061. {
  20062. auto __finallyBlock = il2cpp::utils::Finally([&]
  20063. {
  20064. FINALLY_0037:
  20065. {// begin finally (depth: 1)
  20066. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20067. return;
  20068. }// end finally (depth: 1)
  20069. });
  20070. try
  20071. {// begin try (depth: 1)
  20072. {
  20073. goto IL_002c_1;
  20074. }
  20075. IL_001f_1:
  20076. {
  20077. // foreach (var activeCoroutine in data.activeCoroutines)
  20078. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  20079. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20080. // activeCoroutine.StopCoroutine(false);
  20081. NullCheck(L_7);
  20082. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  20083. }
  20084. IL_002c_1:
  20085. {
  20086. // foreach (var activeCoroutine in data.activeCoroutines)
  20087. bool L_8;
  20088. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20089. if (L_8)
  20090. {
  20091. goto IL_001f_1;
  20092. }
  20093. }
  20094. {
  20095. goto IL_0045;
  20096. }
  20097. }// end try (depth: 1)
  20098. catch(Il2CppExceptionWrapper& e)
  20099. {
  20100. __finallyBlock.StoreException(e.ex);
  20101. }
  20102. }
  20103. IL_0045:
  20104. {
  20105. // if (register)
  20106. bool L_9;
  20107. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_register() */, __this);
  20108. if (!L_9)
  20109. {
  20110. goto IL_0065;
  20111. }
  20112. }
  20113. {
  20114. // EventBus.Unregister(data.hook, data.handler);
  20115. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_10 = V_0;
  20116. NullCheck(L_10);
  20117. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  20118. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_12 = V_0;
  20119. NullCheck(L_12);
  20120. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  20121. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20122. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  20123. // data.handler = null;
  20124. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_14 = V_0;
  20125. NullCheck(L_14);
  20126. L_14->___handler_1 = (Delegate_t*)NULL;
  20127. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  20128. }
  20129. IL_0065:
  20130. {
  20131. // data.isListening = false;
  20132. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_15 = V_0;
  20133. NullCheck(L_15);
  20134. L_15->___isListening_2 = (bool)0;
  20135. // }
  20136. return;
  20137. }
  20138. }
  20139. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  20140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m8978C6725AE172AB7AA38351B1C69255D867BFDE_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  20141. {
  20142. static bool s_Il2CppMethodInitialized;
  20143. if (!s_Il2CppMethodInitialized)
  20144. {
  20145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  20146. s_Il2CppMethodInitialized = true;
  20147. }
  20148. {
  20149. // var data = instance.GetElementData<Data>(this);
  20150. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  20151. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20152. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_1;
  20153. L_1 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20154. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  20155. NullCheck(L_1);
  20156. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  20157. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  20158. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  20159. // StopAllCoroutines(coroutines);
  20160. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  20161. // base.Uninstantiate(instance);
  20162. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  20163. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20164. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  20165. // }
  20166. return;
  20167. }
  20168. }
  20169. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  20170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m81F65CEA9ED49C6C1E664F45C025EC33BB1CDDEF_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  20171. {
  20172. static bool s_Il2CppMethodInitialized;
  20173. if (!s_Il2CppMethodInitialized)
  20174. {
  20175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  20180. s_Il2CppMethodInitialized = true;
  20181. }
  20182. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  20183. memset((&V_0), 0, sizeof(V_0));
  20184. {
  20185. // foreach (var activeCoroutine in activeCoroutines)
  20186. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  20187. NullCheck(L_0);
  20188. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  20189. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20190. V_0 = L_1;
  20191. }
  20192. {
  20193. auto __finallyBlock = il2cpp::utils::Finally([&]
  20194. {
  20195. FINALLY_0020:
  20196. {// begin finally (depth: 1)
  20197. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20198. return;
  20199. }// end finally (depth: 1)
  20200. });
  20201. try
  20202. {// begin try (depth: 1)
  20203. {
  20204. goto IL_0015_1;
  20205. }
  20206. IL_0009_1:
  20207. {
  20208. // foreach (var activeCoroutine in activeCoroutines)
  20209. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  20210. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20211. // activeCoroutine.StopCoroutineImmediate();
  20212. NullCheck(L_2);
  20213. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  20214. }
  20215. IL_0015_1:
  20216. {
  20217. // foreach (var activeCoroutine in activeCoroutines)
  20218. bool L_3;
  20219. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20220. if (L_3)
  20221. {
  20222. goto IL_0009_1;
  20223. }
  20224. }
  20225. {
  20226. goto IL_002e;
  20227. }
  20228. }// end try (depth: 1)
  20229. catch(Il2CppExceptionWrapper& e)
  20230. {
  20231. __finallyBlock.StoreException(e.ex);
  20232. }
  20233. }
  20234. IL_002e:
  20235. {
  20236. // activeCoroutines.Free();
  20237. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  20238. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  20239. // }
  20240. return;
  20241. }
  20242. }
  20243. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  20244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mB5FD14497FC859D07CFFDA811F3A0BF4A6ADC207_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  20245. {
  20246. {
  20247. // if (!pointer.hasData)
  20248. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  20249. NullCheck(L_0);
  20250. bool L_1;
  20251. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  20252. if (L_1)
  20253. {
  20254. goto IL_000a;
  20255. }
  20256. }
  20257. {
  20258. // return false;
  20259. return (bool)0;
  20260. }
  20261. IL_000a:
  20262. {
  20263. // return pointer.GetElementData<Data>(this).isListening;
  20264. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  20265. NullCheck(L_2);
  20266. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_3;
  20267. L_3 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20268. NullCheck(L_3);
  20269. bool L_4 = (bool)L_3->___isListening_2;
  20270. return L_4;
  20271. }
  20272. }
  20273. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  20274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m8B3EBA2A49252A5AE1B0A917F3E6EE729E74B408_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_args, const RuntimeMethod* method)
  20275. {
  20276. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  20277. {
  20278. // var flow = Flow.New(reference);
  20279. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  20280. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  20281. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  20282. V_0 = L_1;
  20283. // if (!ShouldTrigger(flow, args))
  20284. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  20285. PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 L_3 = ___1_args;
  20286. bool L_4;
  20287. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  20288. if (L_4)
  20289. {
  20290. goto IL_0018;
  20291. }
  20292. }
  20293. {
  20294. // flow.Dispose();
  20295. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  20296. NullCheck(L_5);
  20297. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  20298. // return;
  20299. return;
  20300. }
  20301. IL_0018:
  20302. {
  20303. // AssignArguments(flow, args);
  20304. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  20305. PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 L_7 = ___1_args;
  20306. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  20307. // Run(flow);
  20308. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  20309. (( void (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  20310. // }
  20311. return;
  20312. }
  20313. }
  20314. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  20315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m3B9217C55F70EE4FEB53456E098B35DCF9E6784F_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_args, const RuntimeMethod* method)
  20316. {
  20317. {
  20318. // return true;
  20319. return (bool)1;
  20320. }
  20321. }
  20322. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  20323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m0FF58369CA2760E322A43A6DA8D43FF64C709D8A_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_args, const RuntimeMethod* method)
  20324. {
  20325. {
  20326. // }
  20327. return;
  20328. }
  20329. }
  20330. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Run(Unity.VisualScripting.Flow)
  20331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m037312384DE8C7D1279188739049B72D5C186F94_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  20332. {
  20333. static bool s_Il2CppMethodInitialized;
  20334. if (!s_Il2CppMethodInitialized)
  20335. {
  20336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  20337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  20338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  20339. s_Il2CppMethodInitialized = true;
  20340. }
  20341. {
  20342. // if (flow.enableDebug)
  20343. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  20344. NullCheck(L_0);
  20345. bool L_1;
  20346. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  20347. if (!L_1)
  20348. {
  20349. goto IL_0029;
  20350. }
  20351. }
  20352. {
  20353. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  20354. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  20355. NullCheck(L_2);
  20356. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  20357. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  20358. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  20359. RuntimeObject* L_4;
  20360. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  20361. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  20362. RuntimeObject* L_5 = L_4;
  20363. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  20364. int32_t L_6;
  20365. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  20366. NullCheck(L_5);
  20367. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  20368. // editorData.lastInvokeTime = EditorTimeBinding.time;
  20369. float L_7;
  20370. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  20371. NullCheck(L_5);
  20372. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  20373. }
  20374. IL_0029:
  20375. {
  20376. // if (coroutine)
  20377. bool L_8;
  20378. L_8 = (( bool (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  20379. if (!L_8)
  20380. {
  20381. goto IL_004f;
  20382. }
  20383. }
  20384. {
  20385. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  20386. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  20387. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  20388. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  20389. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  20390. NullCheck(L_11);
  20391. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  20392. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  20393. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  20394. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_13;
  20395. L_13 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20396. NullCheck(L_13);
  20397. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  20398. NullCheck(L_9);
  20399. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  20400. return;
  20401. }
  20402. IL_004f:
  20403. {
  20404. // flow.Run(trigger);
  20405. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  20406. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  20407. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  20408. NullCheck(L_15);
  20409. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  20410. // }
  20411. return;
  20412. }
  20413. }
  20414. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  20415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m11804DCFF861E8575E59CA8BB0FE54FE776184AA_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  20416. {
  20417. static bool s_Il2CppMethodInitialized;
  20418. if (!s_Il2CppMethodInitialized)
  20419. {
  20420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  20421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  20422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  20423. s_Il2CppMethodInitialized = true;
  20424. }
  20425. String_t* G_B2_0 = NULL;
  20426. String_t* G_B2_1 = NULL;
  20427. String_t* G_B1_0 = NULL;
  20428. String_t* G_B1_1 = NULL;
  20429. String_t* G_B3_0 = NULL;
  20430. String_t* G_B3_1 = NULL;
  20431. {
  20432. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  20433. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  20434. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  20435. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  20436. String_t* L_1 = ___2_calledName;
  20437. NullCheck(L_0);
  20438. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  20439. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  20440. String_t* L_2 = ___2_calledName;
  20441. NullCheck(L_2);
  20442. String_t* L_3;
  20443. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  20444. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  20445. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  20446. NullCheck(L_4);
  20447. String_t* L_6;
  20448. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  20449. String_t* L_7 = L_6;
  20450. G_B1_0 = L_7;
  20451. G_B1_1 = L_3;
  20452. if (L_7)
  20453. {
  20454. G_B2_0 = L_7;
  20455. G_B2_1 = L_3;
  20456. goto IL_0024;
  20457. }
  20458. }
  20459. {
  20460. G_B3_0 = ((String_t*)(NULL));
  20461. G_B3_1 = G_B1_1;
  20462. goto IL_0029;
  20463. }
  20464. IL_0024:
  20465. {
  20466. NullCheck(G_B2_0);
  20467. String_t* L_8;
  20468. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  20469. G_B3_0 = L_8;
  20470. G_B3_1 = G_B2_1;
  20471. }
  20472. IL_0029:
  20473. {
  20474. NullCheck(G_B3_1);
  20475. bool L_9;
  20476. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  20477. return L_9;
  20478. }
  20479. }
  20480. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::.ctor()
  20481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  20482. {
  20483. {
  20484. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  20485. return;
  20486. }
  20487. }
  20488. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  20489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mE31F2FE51BCD5715EA7A6407DFD1077FC4037984_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  20490. {
  20491. static bool s_Il2CppMethodInitialized;
  20492. if (!s_Il2CppMethodInitialized)
  20493. {
  20494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  20495. s_Il2CppMethodInitialized = true;
  20496. }
  20497. {
  20498. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  20499. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  20500. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  20501. return L_0;
  20502. }
  20503. }
  20504. #ifdef __clang__
  20505. #pragma clang diagnostic pop
  20506. #endif
  20507. #ifdef __clang__
  20508. #pragma clang diagnostic push
  20509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20510. #pragma clang diagnostic ignored "-Wunused-variable"
  20511. #endif
  20512. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Single>::CreateData()
  20513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m4DC29B81F477194336D5853427BE15314C675D07_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  20514. {
  20515. {
  20516. // return new Data();
  20517. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_0 = (Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  20518. NullCheck(L_0);
  20519. (( void (*) (Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  20520. return (RuntimeObject*)L_0;
  20521. }
  20522. }
  20523. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::get_coroutine()
  20524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m44F06BF4100DF73F1BD355B1948A06EC3AF5549F_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  20525. {
  20526. {
  20527. // public bool coroutine { get; set; } = false;
  20528. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  20529. return L_0;
  20530. }
  20531. }
  20532. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::set_coroutine(System.Boolean)
  20533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m25E2D2E1C25F4D4792E8EBA1E51AB418CF8A177F_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, bool ___0_value, const RuntimeMethod* method)
  20534. {
  20535. {
  20536. // public bool coroutine { get; set; } = false;
  20537. bool L_0 = ___0_value;
  20538. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  20539. return;
  20540. }
  20541. }
  20542. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Single>::get_trigger()
  20543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m52A13FEE83F182F8646CA39DF31D12BE0DE51EC0_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  20544. {
  20545. {
  20546. // public ControlOutput trigger { get; private set; }
  20547. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  20548. return L_0;
  20549. }
  20550. }
  20551. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::set_trigger(Unity.VisualScripting.ControlOutput)
  20552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mE250B4CB47D5DD72CEA439DC2C4E8CE49E3DA7A3_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  20553. {
  20554. {
  20555. // public ControlOutput trigger { get; private set; }
  20556. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  20557. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  20558. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  20559. return;
  20560. }
  20561. }
  20562. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Definition()
  20563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m0CE669E6E397831F6E57AC77E7EABD08AD47147B_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  20564. {
  20565. static bool s_Il2CppMethodInitialized;
  20566. if (!s_Il2CppMethodInitialized)
  20567. {
  20568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  20569. s_Il2CppMethodInitialized = true;
  20570. }
  20571. {
  20572. // isControlRoot = true;
  20573. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20574. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  20575. // trigger = ControlOutput(nameof(trigger));
  20576. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20577. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  20578. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  20579. (( void (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  20580. // }
  20581. return;
  20582. }
  20583. }
  20584. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Single>::GetHook(Unity.VisualScripting.GraphReference)
  20585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mFB102634B7057FDFE2E3CF116A615DF38B006B5D_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  20586. {
  20587. {
  20588. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  20589. String_t* L_0;
  20590. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  20591. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  20592. NullCheck(L_1);
  20593. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  20594. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mFB102634B7057FDFE2E3CF116A615DF38B006B5D_RuntimeMethod_var)));
  20595. }
  20596. }
  20597. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::StartListening(Unity.VisualScripting.GraphStack)
  20598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mA43AB61A72DF9B223D261800EAFE05F43A14D6B9_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20599. {
  20600. static bool s_Il2CppMethodInitialized;
  20601. if (!s_Il2CppMethodInitialized)
  20602. {
  20603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20604. s_Il2CppMethodInitialized = true;
  20605. }
  20606. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* V_0 = NULL;
  20607. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* V_1 = NULL;
  20608. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  20609. memset((&V_2), 0, sizeof(V_2));
  20610. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* V_3 = NULL;
  20611. {
  20612. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_0 = (U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  20613. NullCheck(L_0);
  20614. (( void (*) (U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  20615. V_0 = L_0;
  20616. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_1 = V_0;
  20617. NullCheck(L_1);
  20618. L_1->___U3CU3E4__this_0 = __this;
  20619. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  20620. // var data = stack.GetElementData<Data>(this);
  20621. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  20622. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  20623. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_3;
  20624. L_3 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20625. V_1 = L_3;
  20626. // if (data.isListening)
  20627. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_4 = V_1;
  20628. NullCheck(L_4);
  20629. bool L_5 = (bool)L_4->___isListening_2;
  20630. if (!L_5)
  20631. {
  20632. goto IL_001e;
  20633. }
  20634. }
  20635. {
  20636. // return;
  20637. return;
  20638. }
  20639. IL_001e:
  20640. {
  20641. // if (register)
  20642. bool L_6;
  20643. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::get_register() */, __this);
  20644. if (!L_6)
  20645. {
  20646. goto IL_0061;
  20647. }
  20648. }
  20649. {
  20650. // var reference = stack.ToReference();
  20651. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_7 = V_0;
  20652. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  20653. NullCheck(L_8);
  20654. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  20655. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  20656. NullCheck(L_7);
  20657. L_7->___reference_1 = L_9;
  20658. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  20659. // var hook = GetHook(reference);
  20660. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_10 = V_0;
  20661. NullCheck(L_10);
  20662. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  20663. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  20664. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Single>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  20665. V_2 = L_12;
  20666. // Action<TArgs> handler = args => Trigger(reference, args);
  20667. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_13 = V_0;
  20668. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_14 = (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  20669. NullCheck(L_14);
  20670. (( void (*) (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  20671. V_3 = L_14;
  20672. // EventBus.Register(hook, handler);
  20673. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  20674. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_16 = V_3;
  20675. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20676. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  20677. // data.hook = hook;
  20678. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_17 = V_1;
  20679. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  20680. NullCheck(L_17);
  20681. L_17->___hook_0 = L_18;
  20682. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  20683. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20684. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  20685. #endif
  20686. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20687. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  20688. #endif
  20689. // data.handler = handler;
  20690. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_19 = V_1;
  20691. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_20 = V_3;
  20692. NullCheck(L_19);
  20693. L_19->___handler_1 = (Delegate_t*)L_20;
  20694. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  20695. }
  20696. IL_0061:
  20697. {
  20698. // data.isListening = true;
  20699. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_21 = V_1;
  20700. NullCheck(L_21);
  20701. L_21->___isListening_2 = (bool)1;
  20702. // }
  20703. return;
  20704. }
  20705. }
  20706. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::StopListening(Unity.VisualScripting.GraphStack)
  20707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m0759C252D74CA51D27E00A5D6377E3342A247FFB_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20708. {
  20709. static bool s_Il2CppMethodInitialized;
  20710. if (!s_Il2CppMethodInitialized)
  20711. {
  20712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20717. s_Il2CppMethodInitialized = true;
  20718. }
  20719. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* V_0 = NULL;
  20720. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  20721. memset((&V_1), 0, sizeof(V_1));
  20722. {
  20723. // var data = stack.GetElementData<Data>(this);
  20724. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  20725. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20726. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_1;
  20727. L_1 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20728. V_0 = L_1;
  20729. // if (!data.isListening)
  20730. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_2 = V_0;
  20731. NullCheck(L_2);
  20732. bool L_3 = (bool)L_2->___isListening_2;
  20733. if (L_3)
  20734. {
  20735. goto IL_0011;
  20736. }
  20737. }
  20738. {
  20739. // return;
  20740. return;
  20741. }
  20742. IL_0011:
  20743. {
  20744. // foreach (var activeCoroutine in data.activeCoroutines)
  20745. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_4 = V_0;
  20746. NullCheck(L_4);
  20747. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  20748. NullCheck(L_5);
  20749. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  20750. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20751. V_1 = L_6;
  20752. }
  20753. {
  20754. auto __finallyBlock = il2cpp::utils::Finally([&]
  20755. {
  20756. FINALLY_0037:
  20757. {// begin finally (depth: 1)
  20758. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20759. return;
  20760. }// end finally (depth: 1)
  20761. });
  20762. try
  20763. {// begin try (depth: 1)
  20764. {
  20765. goto IL_002c_1;
  20766. }
  20767. IL_001f_1:
  20768. {
  20769. // foreach (var activeCoroutine in data.activeCoroutines)
  20770. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  20771. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20772. // activeCoroutine.StopCoroutine(false);
  20773. NullCheck(L_7);
  20774. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  20775. }
  20776. IL_002c_1:
  20777. {
  20778. // foreach (var activeCoroutine in data.activeCoroutines)
  20779. bool L_8;
  20780. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20781. if (L_8)
  20782. {
  20783. goto IL_001f_1;
  20784. }
  20785. }
  20786. {
  20787. goto IL_0045;
  20788. }
  20789. }// end try (depth: 1)
  20790. catch(Il2CppExceptionWrapper& e)
  20791. {
  20792. __finallyBlock.StoreException(e.ex);
  20793. }
  20794. }
  20795. IL_0045:
  20796. {
  20797. // if (register)
  20798. bool L_9;
  20799. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::get_register() */, __this);
  20800. if (!L_9)
  20801. {
  20802. goto IL_0065;
  20803. }
  20804. }
  20805. {
  20806. // EventBus.Unregister(data.hook, data.handler);
  20807. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_10 = V_0;
  20808. NullCheck(L_10);
  20809. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  20810. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_12 = V_0;
  20811. NullCheck(L_12);
  20812. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  20813. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20814. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  20815. // data.handler = null;
  20816. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_14 = V_0;
  20817. NullCheck(L_14);
  20818. L_14->___handler_1 = (Delegate_t*)NULL;
  20819. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  20820. }
  20821. IL_0065:
  20822. {
  20823. // data.isListening = false;
  20824. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_15 = V_0;
  20825. NullCheck(L_15);
  20826. L_15->___isListening_2 = (bool)0;
  20827. // }
  20828. return;
  20829. }
  20830. }
  20831. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Uninstantiate(Unity.VisualScripting.GraphReference)
  20832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m9EF4CD31B379490FC6B9CFA506BF5B5C24F87A38_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  20833. {
  20834. static bool s_Il2CppMethodInitialized;
  20835. if (!s_Il2CppMethodInitialized)
  20836. {
  20837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  20838. s_Il2CppMethodInitialized = true;
  20839. }
  20840. {
  20841. // var data = instance.GetElementData<Data>(this);
  20842. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  20843. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20844. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_1;
  20845. L_1 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20846. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  20847. NullCheck(L_1);
  20848. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  20849. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  20850. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  20851. // StopAllCoroutines(coroutines);
  20852. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  20853. // base.Uninstantiate(instance);
  20854. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  20855. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20856. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  20857. // }
  20858. return;
  20859. }
  20860. }
  20861. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  20862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mF61A2FF43CAD4B41B83B5F6F328F66A8DA4DCC6A_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  20863. {
  20864. static bool s_Il2CppMethodInitialized;
  20865. if (!s_Il2CppMethodInitialized)
  20866. {
  20867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  20872. s_Il2CppMethodInitialized = true;
  20873. }
  20874. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  20875. memset((&V_0), 0, sizeof(V_0));
  20876. {
  20877. // foreach (var activeCoroutine in activeCoroutines)
  20878. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  20879. NullCheck(L_0);
  20880. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  20881. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20882. V_0 = L_1;
  20883. }
  20884. {
  20885. auto __finallyBlock = il2cpp::utils::Finally([&]
  20886. {
  20887. FINALLY_0020:
  20888. {// begin finally (depth: 1)
  20889. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20890. return;
  20891. }// end finally (depth: 1)
  20892. });
  20893. try
  20894. {// begin try (depth: 1)
  20895. {
  20896. goto IL_0015_1;
  20897. }
  20898. IL_0009_1:
  20899. {
  20900. // foreach (var activeCoroutine in activeCoroutines)
  20901. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  20902. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20903. // activeCoroutine.StopCoroutineImmediate();
  20904. NullCheck(L_2);
  20905. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  20906. }
  20907. IL_0015_1:
  20908. {
  20909. // foreach (var activeCoroutine in activeCoroutines)
  20910. bool L_3;
  20911. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20912. if (L_3)
  20913. {
  20914. goto IL_0009_1;
  20915. }
  20916. }
  20917. {
  20918. goto IL_002e;
  20919. }
  20920. }// end try (depth: 1)
  20921. catch(Il2CppExceptionWrapper& e)
  20922. {
  20923. __finallyBlock.StoreException(e.ex);
  20924. }
  20925. }
  20926. IL_002e:
  20927. {
  20928. // activeCoroutines.Free();
  20929. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  20930. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  20931. // }
  20932. return;
  20933. }
  20934. }
  20935. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::IsListening(Unity.VisualScripting.GraphPointer)
  20936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m185A3408D5614235E4A5EB02ED3BD116561E146C_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  20937. {
  20938. {
  20939. // if (!pointer.hasData)
  20940. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  20941. NullCheck(L_0);
  20942. bool L_1;
  20943. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  20944. if (L_1)
  20945. {
  20946. goto IL_000a;
  20947. }
  20948. }
  20949. {
  20950. // return false;
  20951. return (bool)0;
  20952. }
  20953. IL_000a:
  20954. {
  20955. // return pointer.GetElementData<Data>(this).isListening;
  20956. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  20957. NullCheck(L_2);
  20958. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_3;
  20959. L_3 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20960. NullCheck(L_3);
  20961. bool L_4 = (bool)L_3->___isListening_2;
  20962. return L_4;
  20963. }
  20964. }
  20965. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  20966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m4930BF5F85A9B353085812183C469F3ECFB8C8B1_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, float ___1_args, const RuntimeMethod* method)
  20967. {
  20968. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  20969. {
  20970. // var flow = Flow.New(reference);
  20971. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  20972. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  20973. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  20974. V_0 = L_1;
  20975. // if (!ShouldTrigger(flow, args))
  20976. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  20977. float L_3 = ___1_args;
  20978. bool L_4;
  20979. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, float >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  20980. if (L_4)
  20981. {
  20982. goto IL_0018;
  20983. }
  20984. }
  20985. {
  20986. // flow.Dispose();
  20987. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  20988. NullCheck(L_5);
  20989. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  20990. // return;
  20991. return;
  20992. }
  20993. IL_0018:
  20994. {
  20995. // AssignArguments(flow, args);
  20996. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  20997. float L_7 = ___1_args;
  20998. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, float >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Single>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  20999. // Run(flow);
  21000. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  21001. (( void (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  21002. // }
  21003. return;
  21004. }
  21005. }
  21006. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  21007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m7A6F50B0813BF4DFE678DC3FE9D356585A725C47_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_args, const RuntimeMethod* method)
  21008. {
  21009. {
  21010. // return true;
  21011. return (bool)1;
  21012. }
  21013. }
  21014. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  21015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mAC44048FDC99C67F386B0955BE3C8132DF9F33BD_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_args, const RuntimeMethod* method)
  21016. {
  21017. {
  21018. // }
  21019. return;
  21020. }
  21021. }
  21022. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Run(Unity.VisualScripting.Flow)
  21023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m0E627A2DA10419FCBDFD1BBC004FAA64EBCA6242_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  21024. {
  21025. static bool s_Il2CppMethodInitialized;
  21026. if (!s_Il2CppMethodInitialized)
  21027. {
  21028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  21031. s_Il2CppMethodInitialized = true;
  21032. }
  21033. {
  21034. // if (flow.enableDebug)
  21035. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  21036. NullCheck(L_0);
  21037. bool L_1;
  21038. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  21039. if (!L_1)
  21040. {
  21041. goto IL_0029;
  21042. }
  21043. }
  21044. {
  21045. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  21046. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  21047. NullCheck(L_2);
  21048. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  21049. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  21050. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  21051. RuntimeObject* L_4;
  21052. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21053. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  21054. RuntimeObject* L_5 = L_4;
  21055. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21056. int32_t L_6;
  21057. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  21058. NullCheck(L_5);
  21059. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  21060. // editorData.lastInvokeTime = EditorTimeBinding.time;
  21061. float L_7;
  21062. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  21063. NullCheck(L_5);
  21064. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  21065. }
  21066. IL_0029:
  21067. {
  21068. // if (coroutine)
  21069. bool L_8;
  21070. L_8 = (( bool (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  21071. if (!L_8)
  21072. {
  21073. goto IL_004f;
  21074. }
  21075. }
  21076. {
  21077. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  21078. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  21079. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  21080. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21081. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  21082. NullCheck(L_11);
  21083. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  21084. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  21085. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  21086. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_13;
  21087. L_13 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21088. NullCheck(L_13);
  21089. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  21090. NullCheck(L_9);
  21091. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  21092. return;
  21093. }
  21094. IL_004f:
  21095. {
  21096. // flow.Run(trigger);
  21097. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  21098. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  21099. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21100. NullCheck(L_15);
  21101. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  21102. // }
  21103. return;
  21104. }
  21105. }
  21106. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  21107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mD38F00E026DA746E40453927A27A9ADF2BA44D03_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  21108. {
  21109. static bool s_Il2CppMethodInitialized;
  21110. if (!s_Il2CppMethodInitialized)
  21111. {
  21112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  21113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  21114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  21115. s_Il2CppMethodInitialized = true;
  21116. }
  21117. String_t* G_B2_0 = NULL;
  21118. String_t* G_B2_1 = NULL;
  21119. String_t* G_B1_0 = NULL;
  21120. String_t* G_B1_1 = NULL;
  21121. String_t* G_B3_0 = NULL;
  21122. String_t* G_B3_1 = NULL;
  21123. {
  21124. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  21125. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  21126. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  21127. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  21128. String_t* L_1 = ___2_calledName;
  21129. NullCheck(L_0);
  21130. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  21131. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  21132. String_t* L_2 = ___2_calledName;
  21133. NullCheck(L_2);
  21134. String_t* L_3;
  21135. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  21136. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  21137. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  21138. NullCheck(L_4);
  21139. String_t* L_6;
  21140. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  21141. String_t* L_7 = L_6;
  21142. G_B1_0 = L_7;
  21143. G_B1_1 = L_3;
  21144. if (L_7)
  21145. {
  21146. G_B2_0 = L_7;
  21147. G_B2_1 = L_3;
  21148. goto IL_0024;
  21149. }
  21150. }
  21151. {
  21152. G_B3_0 = ((String_t*)(NULL));
  21153. G_B3_1 = G_B1_1;
  21154. goto IL_0029;
  21155. }
  21156. IL_0024:
  21157. {
  21158. NullCheck(G_B2_0);
  21159. String_t* L_8;
  21160. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  21161. G_B3_0 = L_8;
  21162. G_B3_1 = G_B2_1;
  21163. }
  21164. IL_0029:
  21165. {
  21166. NullCheck(G_B3_1);
  21167. bool L_9;
  21168. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  21169. return L_9;
  21170. }
  21171. }
  21172. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::.ctor()
  21173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mD5416F5257C3159DE8266D1E420BA09A961D227E_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  21174. {
  21175. {
  21176. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  21177. return;
  21178. }
  21179. }
  21180. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Single>::Unity.VisualScripting.IUnit.get_graph()
  21181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m6F830E373745D69B287C0FFE422228CD6B802C17_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  21182. {
  21183. static bool s_Il2CppMethodInitialized;
  21184. if (!s_Il2CppMethodInitialized)
  21185. {
  21186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  21187. s_Il2CppMethodInitialized = true;
  21188. }
  21189. {
  21190. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  21191. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  21192. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  21193. return L_0;
  21194. }
  21195. }
  21196. #ifdef __clang__
  21197. #pragma clang diagnostic pop
  21198. #endif
  21199. #ifdef __clang__
  21200. #pragma clang diagnostic push
  21201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21202. #pragma clang diagnostic ignored "-Wunused-variable"
  21203. #endif
  21204. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::CreateData()
  21205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m6563D2DEDD6B30D92AFFDE563F304421408332A6_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  21206. {
  21207. {
  21208. // return new Data();
  21209. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_0 = (Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  21210. NullCheck(L_0);
  21211. (( void (*) (Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  21212. return (RuntimeObject*)L_0;
  21213. }
  21214. }
  21215. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_coroutine()
  21216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mC654FDED56CC98CC3E8DDF97283C521CE84FFC5F_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  21217. {
  21218. {
  21219. // public bool coroutine { get; set; } = false;
  21220. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  21221. return L_0;
  21222. }
  21223. }
  21224. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::set_coroutine(System.Boolean)
  21225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m91B677C1BC766D50410BF173F26EB8F037AB6BDD_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, bool ___0_value, const RuntimeMethod* method)
  21226. {
  21227. {
  21228. // public bool coroutine { get; set; } = false;
  21229. bool L_0 = ___0_value;
  21230. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  21231. return;
  21232. }
  21233. }
  21234. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_trigger()
  21235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mB9AAD99886F933A2008B4EC24E38B936125EFAD6_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  21236. {
  21237. {
  21238. // public ControlOutput trigger { get; private set; }
  21239. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  21240. return L_0;
  21241. }
  21242. }
  21243. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::set_trigger(Unity.VisualScripting.ControlOutput)
  21244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m6897E5E17D01B3BB76B5519693B5AC16314D4E55_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  21245. {
  21246. {
  21247. // public ControlOutput trigger { get; private set; }
  21248. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  21249. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  21250. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  21251. return;
  21252. }
  21253. }
  21254. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Definition()
  21255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m189455C8C3D7A7F6BB60805B8B3E3A0309BFA2F8_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  21256. {
  21257. static bool s_Il2CppMethodInitialized;
  21258. if (!s_Il2CppMethodInitialized)
  21259. {
  21260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  21261. s_Il2CppMethodInitialized = true;
  21262. }
  21263. {
  21264. // isControlRoot = true;
  21265. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21266. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  21267. // trigger = ControlOutput(nameof(trigger));
  21268. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21269. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  21270. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  21271. (( void (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21272. // }
  21273. return;
  21274. }
  21275. }
  21276. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::GetHook(Unity.VisualScripting.GraphReference)
  21277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m933784D90449C91DC73668C5C33D0C9DF7BE4A4A_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  21278. {
  21279. {
  21280. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  21281. String_t* L_0;
  21282. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  21283. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  21284. NullCheck(L_1);
  21285. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  21286. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m933784D90449C91DC73668C5C33D0C9DF7BE4A4A_RuntimeMethod_var)));
  21287. }
  21288. }
  21289. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::StartListening(Unity.VisualScripting.GraphStack)
  21290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mC01DC598C1E92B700D276AF0772DD8AB8195B175_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  21291. {
  21292. static bool s_Il2CppMethodInitialized;
  21293. if (!s_Il2CppMethodInitialized)
  21294. {
  21295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21296. s_Il2CppMethodInitialized = true;
  21297. }
  21298. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* V_0 = NULL;
  21299. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* V_1 = NULL;
  21300. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  21301. memset((&V_2), 0, sizeof(V_2));
  21302. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* V_3 = NULL;
  21303. {
  21304. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_0 = (U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  21305. NullCheck(L_0);
  21306. (( void (*) (U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  21307. V_0 = L_0;
  21308. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_1 = V_0;
  21309. NullCheck(L_1);
  21310. L_1->___U3CU3E4__this_0 = __this;
  21311. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  21312. // var data = stack.GetElementData<Data>(this);
  21313. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  21314. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  21315. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_3;
  21316. L_3 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21317. V_1 = L_3;
  21318. // if (data.isListening)
  21319. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_4 = V_1;
  21320. NullCheck(L_4);
  21321. bool L_5 = (bool)L_4->___isListening_2;
  21322. if (!L_5)
  21323. {
  21324. goto IL_001e;
  21325. }
  21326. }
  21327. {
  21328. // return;
  21329. return;
  21330. }
  21331. IL_001e:
  21332. {
  21333. // if (register)
  21334. bool L_6;
  21335. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_register() */, __this);
  21336. if (!L_6)
  21337. {
  21338. goto IL_0061;
  21339. }
  21340. }
  21341. {
  21342. // var reference = stack.ToReference();
  21343. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_7 = V_0;
  21344. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  21345. NullCheck(L_8);
  21346. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  21347. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  21348. NullCheck(L_7);
  21349. L_7->___reference_1 = L_9;
  21350. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  21351. // var hook = GetHook(reference);
  21352. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_10 = V_0;
  21353. NullCheck(L_10);
  21354. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  21355. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  21356. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  21357. V_2 = L_12;
  21358. // Action<TArgs> handler = args => Trigger(reference, args);
  21359. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_13 = V_0;
  21360. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_14 = (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  21361. NullCheck(L_14);
  21362. (( void (*) (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  21363. V_3 = L_14;
  21364. // EventBus.Register(hook, handler);
  21365. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  21366. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_16 = V_3;
  21367. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21368. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  21369. // data.hook = hook;
  21370. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_17 = V_1;
  21371. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  21372. NullCheck(L_17);
  21373. L_17->___hook_0 = L_18;
  21374. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  21375. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21376. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  21377. #endif
  21378. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21379. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  21380. #endif
  21381. // data.handler = handler;
  21382. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_19 = V_1;
  21383. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_20 = V_3;
  21384. NullCheck(L_19);
  21385. L_19->___handler_1 = (Delegate_t*)L_20;
  21386. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  21387. }
  21388. IL_0061:
  21389. {
  21390. // data.isListening = true;
  21391. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_21 = V_1;
  21392. NullCheck(L_21);
  21393. L_21->___isListening_2 = (bool)1;
  21394. // }
  21395. return;
  21396. }
  21397. }
  21398. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::StopListening(Unity.VisualScripting.GraphStack)
  21399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mFEFC076FCF1055686E98C663D01423072A505FC5_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  21400. {
  21401. static bool s_Il2CppMethodInitialized;
  21402. if (!s_Il2CppMethodInitialized)
  21403. {
  21404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21409. s_Il2CppMethodInitialized = true;
  21410. }
  21411. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* V_0 = NULL;
  21412. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  21413. memset((&V_1), 0, sizeof(V_1));
  21414. {
  21415. // var data = stack.GetElementData<Data>(this);
  21416. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  21417. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  21418. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_1;
  21419. L_1 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21420. V_0 = L_1;
  21421. // if (!data.isListening)
  21422. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_2 = V_0;
  21423. NullCheck(L_2);
  21424. bool L_3 = (bool)L_2->___isListening_2;
  21425. if (L_3)
  21426. {
  21427. goto IL_0011;
  21428. }
  21429. }
  21430. {
  21431. // return;
  21432. return;
  21433. }
  21434. IL_0011:
  21435. {
  21436. // foreach (var activeCoroutine in data.activeCoroutines)
  21437. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_4 = V_0;
  21438. NullCheck(L_4);
  21439. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  21440. NullCheck(L_5);
  21441. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  21442. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21443. V_1 = L_6;
  21444. }
  21445. {
  21446. auto __finallyBlock = il2cpp::utils::Finally([&]
  21447. {
  21448. FINALLY_0037:
  21449. {// begin finally (depth: 1)
  21450. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21451. return;
  21452. }// end finally (depth: 1)
  21453. });
  21454. try
  21455. {// begin try (depth: 1)
  21456. {
  21457. goto IL_002c_1;
  21458. }
  21459. IL_001f_1:
  21460. {
  21461. // foreach (var activeCoroutine in data.activeCoroutines)
  21462. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  21463. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21464. // activeCoroutine.StopCoroutine(false);
  21465. NullCheck(L_7);
  21466. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  21467. }
  21468. IL_002c_1:
  21469. {
  21470. // foreach (var activeCoroutine in data.activeCoroutines)
  21471. bool L_8;
  21472. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21473. if (L_8)
  21474. {
  21475. goto IL_001f_1;
  21476. }
  21477. }
  21478. {
  21479. goto IL_0045;
  21480. }
  21481. }// end try (depth: 1)
  21482. catch(Il2CppExceptionWrapper& e)
  21483. {
  21484. __finallyBlock.StoreException(e.ex);
  21485. }
  21486. }
  21487. IL_0045:
  21488. {
  21489. // if (register)
  21490. bool L_9;
  21491. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_register() */, __this);
  21492. if (!L_9)
  21493. {
  21494. goto IL_0065;
  21495. }
  21496. }
  21497. {
  21498. // EventBus.Unregister(data.hook, data.handler);
  21499. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_10 = V_0;
  21500. NullCheck(L_10);
  21501. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  21502. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_12 = V_0;
  21503. NullCheck(L_12);
  21504. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  21505. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21506. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  21507. // data.handler = null;
  21508. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_14 = V_0;
  21509. NullCheck(L_14);
  21510. L_14->___handler_1 = (Delegate_t*)NULL;
  21511. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  21512. }
  21513. IL_0065:
  21514. {
  21515. // data.isListening = false;
  21516. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_15 = V_0;
  21517. NullCheck(L_15);
  21518. L_15->___isListening_2 = (bool)0;
  21519. // }
  21520. return;
  21521. }
  21522. }
  21523. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Uninstantiate(Unity.VisualScripting.GraphReference)
  21524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m1BD4B29EFBF6EB61088B9F09C7CAD341372CC943_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  21525. {
  21526. static bool s_Il2CppMethodInitialized;
  21527. if (!s_Il2CppMethodInitialized)
  21528. {
  21529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  21530. s_Il2CppMethodInitialized = true;
  21531. }
  21532. {
  21533. // var data = instance.GetElementData<Data>(this);
  21534. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  21535. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  21536. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_1;
  21537. L_1 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21538. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  21539. NullCheck(L_1);
  21540. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  21541. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  21542. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  21543. // StopAllCoroutines(coroutines);
  21544. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  21545. // base.Uninstantiate(instance);
  21546. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  21547. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21548. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  21549. // }
  21550. return;
  21551. }
  21552. }
  21553. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  21554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mFA054D063AF423C5D34C115B1C16428351290F67_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  21555. {
  21556. static bool s_Il2CppMethodInitialized;
  21557. if (!s_Il2CppMethodInitialized)
  21558. {
  21559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  21564. s_Il2CppMethodInitialized = true;
  21565. }
  21566. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  21567. memset((&V_0), 0, sizeof(V_0));
  21568. {
  21569. // foreach (var activeCoroutine in activeCoroutines)
  21570. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  21571. NullCheck(L_0);
  21572. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  21573. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21574. V_0 = L_1;
  21575. }
  21576. {
  21577. auto __finallyBlock = il2cpp::utils::Finally([&]
  21578. {
  21579. FINALLY_0020:
  21580. {// begin finally (depth: 1)
  21581. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21582. return;
  21583. }// end finally (depth: 1)
  21584. });
  21585. try
  21586. {// begin try (depth: 1)
  21587. {
  21588. goto IL_0015_1;
  21589. }
  21590. IL_0009_1:
  21591. {
  21592. // foreach (var activeCoroutine in activeCoroutines)
  21593. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  21594. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21595. // activeCoroutine.StopCoroutineImmediate();
  21596. NullCheck(L_2);
  21597. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  21598. }
  21599. IL_0015_1:
  21600. {
  21601. // foreach (var activeCoroutine in activeCoroutines)
  21602. bool L_3;
  21603. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21604. if (L_3)
  21605. {
  21606. goto IL_0009_1;
  21607. }
  21608. }
  21609. {
  21610. goto IL_002e;
  21611. }
  21612. }// end try (depth: 1)
  21613. catch(Il2CppExceptionWrapper& e)
  21614. {
  21615. __finallyBlock.StoreException(e.ex);
  21616. }
  21617. }
  21618. IL_002e:
  21619. {
  21620. // activeCoroutines.Free();
  21621. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  21622. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  21623. // }
  21624. return;
  21625. }
  21626. }
  21627. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::IsListening(Unity.VisualScripting.GraphPointer)
  21628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m7E72F750E24609D2A098566763B32859D08CFE18_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  21629. {
  21630. {
  21631. // if (!pointer.hasData)
  21632. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  21633. NullCheck(L_0);
  21634. bool L_1;
  21635. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  21636. if (L_1)
  21637. {
  21638. goto IL_000a;
  21639. }
  21640. }
  21641. {
  21642. // return false;
  21643. return (bool)0;
  21644. }
  21645. IL_000a:
  21646. {
  21647. // return pointer.GetElementData<Data>(this).isListening;
  21648. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  21649. NullCheck(L_2);
  21650. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_3;
  21651. L_3 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21652. NullCheck(L_3);
  21653. bool L_4 = (bool)L_3->___isListening_2;
  21654. return L_4;
  21655. }
  21656. }
  21657. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  21658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m7588D0EB46B67025A8DBB7826D01989C844FB4EC_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_args, const RuntimeMethod* method)
  21659. {
  21660. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  21661. {
  21662. // var flow = Flow.New(reference);
  21663. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  21664. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  21665. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  21666. V_0 = L_1;
  21667. // if (!ShouldTrigger(flow, args))
  21668. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  21669. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_args;
  21670. bool L_4;
  21671. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  21672. if (L_4)
  21673. {
  21674. goto IL_0018;
  21675. }
  21676. }
  21677. {
  21678. // flow.Dispose();
  21679. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  21680. NullCheck(L_5);
  21681. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  21682. // return;
  21683. return;
  21684. }
  21685. IL_0018:
  21686. {
  21687. // AssignArguments(flow, args);
  21688. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  21689. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_args;
  21690. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  21691. // Run(flow);
  21692. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  21693. (( void (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  21694. // }
  21695. return;
  21696. }
  21697. }
  21698. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  21699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m3AF8029917728BC0D8FF37B81E4E4AA5E3E31963_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_args, const RuntimeMethod* method)
  21700. {
  21701. {
  21702. // return true;
  21703. return (bool)1;
  21704. }
  21705. }
  21706. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  21707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mFABF1EBF0E6D8684BBDE618CA719EC85E551BC8A_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_args, const RuntimeMethod* method)
  21708. {
  21709. {
  21710. // }
  21711. return;
  21712. }
  21713. }
  21714. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Run(Unity.VisualScripting.Flow)
  21715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mF83C3D2A7109051160A237078749958D0A9F193F_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  21716. {
  21717. static bool s_Il2CppMethodInitialized;
  21718. if (!s_Il2CppMethodInitialized)
  21719. {
  21720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  21723. s_Il2CppMethodInitialized = true;
  21724. }
  21725. {
  21726. // if (flow.enableDebug)
  21727. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  21728. NullCheck(L_0);
  21729. bool L_1;
  21730. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  21731. if (!L_1)
  21732. {
  21733. goto IL_0029;
  21734. }
  21735. }
  21736. {
  21737. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  21738. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  21739. NullCheck(L_2);
  21740. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  21741. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  21742. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  21743. RuntimeObject* L_4;
  21744. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21745. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  21746. RuntimeObject* L_5 = L_4;
  21747. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21748. int32_t L_6;
  21749. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  21750. NullCheck(L_5);
  21751. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  21752. // editorData.lastInvokeTime = EditorTimeBinding.time;
  21753. float L_7;
  21754. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  21755. NullCheck(L_5);
  21756. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  21757. }
  21758. IL_0029:
  21759. {
  21760. // if (coroutine)
  21761. bool L_8;
  21762. L_8 = (( bool (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  21763. if (!L_8)
  21764. {
  21765. goto IL_004f;
  21766. }
  21767. }
  21768. {
  21769. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  21770. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  21771. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  21772. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21773. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  21774. NullCheck(L_11);
  21775. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  21776. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  21777. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  21778. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_13;
  21779. L_13 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21780. NullCheck(L_13);
  21781. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  21782. NullCheck(L_9);
  21783. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  21784. return;
  21785. }
  21786. IL_004f:
  21787. {
  21788. // flow.Run(trigger);
  21789. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  21790. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  21791. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21792. NullCheck(L_15);
  21793. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  21794. // }
  21795. return;
  21796. }
  21797. }
  21798. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  21799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mBCB3489A0F14CF99E366C5EF4C4D500616429C47_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  21800. {
  21801. static bool s_Il2CppMethodInitialized;
  21802. if (!s_Il2CppMethodInitialized)
  21803. {
  21804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  21805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  21806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  21807. s_Il2CppMethodInitialized = true;
  21808. }
  21809. String_t* G_B2_0 = NULL;
  21810. String_t* G_B2_1 = NULL;
  21811. String_t* G_B1_0 = NULL;
  21812. String_t* G_B1_1 = NULL;
  21813. String_t* G_B3_0 = NULL;
  21814. String_t* G_B3_1 = NULL;
  21815. {
  21816. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  21817. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  21818. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  21819. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  21820. String_t* L_1 = ___2_calledName;
  21821. NullCheck(L_0);
  21822. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  21823. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  21824. String_t* L_2 = ___2_calledName;
  21825. NullCheck(L_2);
  21826. String_t* L_3;
  21827. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  21828. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  21829. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  21830. NullCheck(L_4);
  21831. String_t* L_6;
  21832. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  21833. String_t* L_7 = L_6;
  21834. G_B1_0 = L_7;
  21835. G_B1_1 = L_3;
  21836. if (L_7)
  21837. {
  21838. G_B2_0 = L_7;
  21839. G_B2_1 = L_3;
  21840. goto IL_0024;
  21841. }
  21842. }
  21843. {
  21844. G_B3_0 = ((String_t*)(NULL));
  21845. G_B3_1 = G_B1_1;
  21846. goto IL_0029;
  21847. }
  21848. IL_0024:
  21849. {
  21850. NullCheck(G_B2_0);
  21851. String_t* L_8;
  21852. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  21853. G_B3_0 = L_8;
  21854. G_B3_1 = G_B2_1;
  21855. }
  21856. IL_0029:
  21857. {
  21858. NullCheck(G_B3_1);
  21859. bool L_9;
  21860. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  21861. return L_9;
  21862. }
  21863. }
  21864. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::.ctor()
  21865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m5B91EBC0A7589CFFD4CD2CBBD7DFA3A5ADD29451_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  21866. {
  21867. {
  21868. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  21869. return;
  21870. }
  21871. }
  21872. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Unity.VisualScripting.IUnit.get_graph()
  21873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mAD06F65D944F42DD7303B6C38A9B0B37A4ECD879_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  21874. {
  21875. static bool s_Il2CppMethodInitialized;
  21876. if (!s_Il2CppMethodInitialized)
  21877. {
  21878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  21879. s_Il2CppMethodInitialized = true;
  21880. }
  21881. {
  21882. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  21883. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  21884. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  21885. return L_0;
  21886. }
  21887. }
  21888. #ifdef __clang__
  21889. #pragma clang diagnostic pop
  21890. #endif
  21891. #ifdef __clang__
  21892. #pragma clang diagnostic push
  21893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21894. #pragma clang diagnostic ignored "-Wunused-variable"
  21895. #endif
  21896. // System.Void System.Linq.Expressions.Expression0`1<System.Object>::.ctor(System.Linq.Expressions.Expression)
  21897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression0_1__ctor_mBCB9BAB12677A0A2343738E19AA52749BFBBA3B2_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, const RuntimeMethod* method)
  21898. {
  21899. {
  21900. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  21901. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  21902. return;
  21903. }
  21904. }
  21905. // System.Int32 System.Linq.Expressions.Expression0`1<System.Object>::get_ParameterCount()
  21906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression0_1_get_ParameterCount_m1683C7C81E3CCDD1FF08E915F5BA355F282A3609_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, const RuntimeMethod* method)
  21907. {
  21908. {
  21909. return 0;
  21910. }
  21911. }
  21912. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression0`1<System.Object>::GetParameter(System.Int32)
  21913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression0_1_GetParameter_mCDA7773FAFBF9CB46107F57E48127531691E1FB5_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, int32_t ___0_index, const RuntimeMethod* method)
  21914. {
  21915. {
  21916. Exception_t* L_0;
  21917. L_0 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  21918. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression0_1_GetParameter_mCDA7773FAFBF9CB46107F57E48127531691E1FB5_RuntimeMethod_var)));
  21919. }
  21920. }
  21921. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression0`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  21922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression0_1_Rewrite_m279E37BF1A2C0A031FA1B4C3A757BE6A39FF61F9_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  21923. {
  21924. static bool s_Il2CppMethodInitialized;
  21925. if (!s_Il2CppMethodInitialized)
  21926. {
  21927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  21928. s_Il2CppMethodInitialized = true;
  21929. }
  21930. {
  21931. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  21932. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameters;
  21933. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  21934. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_2;
  21935. L_2 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21936. return L_2;
  21937. }
  21938. }
  21939. #ifdef __clang__
  21940. #pragma clang diagnostic pop
  21941. #endif
  21942. #ifdef __clang__
  21943. #pragma clang diagnostic push
  21944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21945. #pragma clang diagnostic ignored "-Wunused-variable"
  21946. #endif
  21947. // System.Void System.Linq.Expressions.Expression1`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression)
  21948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression1_1__ctor_m877D1E1A14AFB1B22841F0DFFBBADC63D4D46EEC_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___1_par0, const RuntimeMethod* method)
  21949. {
  21950. {
  21951. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  21952. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  21953. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_1 = ___1_par0;
  21954. __this->____par0_4 = (RuntimeObject*)L_1;
  21955. Il2CppCodeGenWriteBarrier((void**)(&__this->____par0_4), (void*)(RuntimeObject*)L_1);
  21956. return;
  21957. }
  21958. }
  21959. // System.Int32 System.Linq.Expressions.Expression1`1<System.Object>::get_ParameterCount()
  21960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression1_1_get_ParameterCount_mA1079FF595AC1AFCFAC2FE7206CEF3E15F8C753D_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, const RuntimeMethod* method)
  21961. {
  21962. {
  21963. return 1;
  21964. }
  21965. }
  21966. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression1`1<System.Object>::GetParameter(System.Int32)
  21967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression1_1_GetParameter_m12A5DBABDB27A8006EC1339B1BC3B50967AD65E7_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, int32_t ___0_index, const RuntimeMethod* method)
  21968. {
  21969. static bool s_Il2CppMethodInitialized;
  21970. if (!s_Il2CppMethodInitialized)
  21971. {
  21972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  21973. s_Il2CppMethodInitialized = true;
  21974. }
  21975. {
  21976. int32_t L_0 = ___0_index;
  21977. if (L_0)
  21978. {
  21979. goto IL_000f;
  21980. }
  21981. }
  21982. {
  21983. RuntimeObject* L_1 = (RuntimeObject*)__this->____par0_4;
  21984. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
  21985. L_2 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_1, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  21986. return L_2;
  21987. }
  21988. IL_000f:
  21989. {
  21990. Exception_t* L_3;
  21991. L_3 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  21992. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression1_1_GetParameter_m12A5DBABDB27A8006EC1339B1BC3B50967AD65E7_RuntimeMethod_var)));
  21993. }
  21994. }
  21995. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression1`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  21996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression1_1_Rewrite_m18E8D6DA39D8FEE62FC1E2BCEBC58C636E21A038_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  21997. {
  21998. static bool s_Il2CppMethodInitialized;
  21999. if (!s_Il2CppMethodInitialized)
  22000. {
  22001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
  22004. s_Il2CppMethodInitialized = true;
  22005. }
  22006. {
  22007. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0 = ___1_parameters;
  22008. if (!L_0)
  22009. {
  22010. goto IL_000b;
  22011. }
  22012. }
  22013. {
  22014. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_body;
  22015. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = ___1_parameters;
  22016. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22017. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_3;
  22018. L_3 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22019. return L_3;
  22020. }
  22021. IL_000b:
  22022. {
  22023. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_body;
  22024. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_5 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)1);
  22025. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = L_5;
  22026. RuntimeObject* L_7 = (RuntimeObject*)__this->____par0_4;
  22027. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8;
  22028. L_8 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_7, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22029. NullCheck(L_6);
  22030. ArrayElementTypeCheck (L_6, L_8);
  22031. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_8);
  22032. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22033. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_9;
  22034. L_9 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_4, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22035. return L_9;
  22036. }
  22037. }
  22038. #ifdef __clang__
  22039. #pragma clang diagnostic pop
  22040. #endif
  22041. #ifdef __clang__
  22042. #pragma clang diagnostic push
  22043. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22044. #pragma clang diagnostic ignored "-Wunused-variable"
  22045. #endif
  22046. // System.Void System.Linq.Expressions.Expression2`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ParameterExpression)
  22047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression2_1__ctor_mCD4924F3BB7C7ECF17174328049DFDE76D1B4DDF_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___1_par0, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___2_par1, const RuntimeMethod* method)
  22048. {
  22049. {
  22050. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  22051. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  22052. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_1 = ___1_par0;
  22053. __this->____par0_4 = (RuntimeObject*)L_1;
  22054. Il2CppCodeGenWriteBarrier((void**)(&__this->____par0_4), (void*)(RuntimeObject*)L_1);
  22055. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2 = ___2_par1;
  22056. __this->____par1_5 = L_2;
  22057. Il2CppCodeGenWriteBarrier((void**)(&__this->____par1_5), (void*)L_2);
  22058. return;
  22059. }
  22060. }
  22061. // System.Int32 System.Linq.Expressions.Expression2`1<System.Object>::get_ParameterCount()
  22062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression2_1_get_ParameterCount_m6F65D7C9B24103E057C6DE071C46274205EE78D1_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, const RuntimeMethod* method)
  22063. {
  22064. {
  22065. return 2;
  22066. }
  22067. }
  22068. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression2`1<System.Object>::GetParameter(System.Int32)
  22069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression2_1_GetParameter_mF0463FF884AAFECF2D87E7ED58FB9376C62A0D17_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, int32_t ___0_index, const RuntimeMethod* method)
  22070. {
  22071. static bool s_Il2CppMethodInitialized;
  22072. if (!s_Il2CppMethodInitialized)
  22073. {
  22074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22075. s_Il2CppMethodInitialized = true;
  22076. }
  22077. {
  22078. int32_t L_0 = ___0_index;
  22079. if (!L_0)
  22080. {
  22081. goto IL_0009;
  22082. }
  22083. }
  22084. {
  22085. int32_t L_1 = ___0_index;
  22086. if ((((int32_t)L_1) == ((int32_t)1)))
  22087. {
  22088. goto IL_0015;
  22089. }
  22090. }
  22091. {
  22092. goto IL_001c;
  22093. }
  22094. IL_0009:
  22095. {
  22096. RuntimeObject* L_2 = (RuntimeObject*)__this->____par0_4;
  22097. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_3;
  22098. L_3 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_2, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22099. return L_3;
  22100. }
  22101. IL_0015:
  22102. {
  22103. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_4 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  22104. return L_4;
  22105. }
  22106. IL_001c:
  22107. {
  22108. Exception_t* L_5;
  22109. L_5 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  22110. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression2_1_GetParameter_mF0463FF884AAFECF2D87E7ED58FB9376C62A0D17_RuntimeMethod_var)));
  22111. }
  22112. }
  22113. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression2`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  22114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression2_1_Rewrite_m08B8DE4E0DBD2BDB25C3EA20A60A0680DBDA31C2_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  22115. {
  22116. static bool s_Il2CppMethodInitialized;
  22117. if (!s_Il2CppMethodInitialized)
  22118. {
  22119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
  22122. s_Il2CppMethodInitialized = true;
  22123. }
  22124. {
  22125. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0 = ___1_parameters;
  22126. if (!L_0)
  22127. {
  22128. goto IL_000b;
  22129. }
  22130. }
  22131. {
  22132. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_body;
  22133. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = ___1_parameters;
  22134. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22135. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_3;
  22136. L_3 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22137. return L_3;
  22138. }
  22139. IL_000b:
  22140. {
  22141. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_body;
  22142. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_5 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)2);
  22143. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = L_5;
  22144. RuntimeObject* L_7 = (RuntimeObject*)__this->____par0_4;
  22145. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8;
  22146. L_8 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_7, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22147. NullCheck(L_6);
  22148. ArrayElementTypeCheck (L_6, L_8);
  22149. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_8);
  22150. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_9 = L_6;
  22151. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_10 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  22152. NullCheck(L_9);
  22153. ArrayElementTypeCheck (L_9, L_10);
  22154. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_10);
  22155. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22156. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_11;
  22157. L_11 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_4, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22158. return L_11;
  22159. }
  22160. }
  22161. #ifdef __clang__
  22162. #pragma clang diagnostic pop
  22163. #endif
  22164. #ifdef __clang__
  22165. #pragma clang diagnostic push
  22166. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22167. #pragma clang diagnostic ignored "-Wunused-variable"
  22168. #endif
  22169. // System.Void System.Linq.Expressions.Expression3`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ParameterExpression)
  22170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression3_1__ctor_mB87C63B9D2E168D70BC8D4E2FF4D6128D951390E_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___1_par0, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___2_par1, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___3_par2, const RuntimeMethod* method)
  22171. {
  22172. {
  22173. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  22174. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  22175. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_1 = ___1_par0;
  22176. __this->____par0_4 = (RuntimeObject*)L_1;
  22177. Il2CppCodeGenWriteBarrier((void**)(&__this->____par0_4), (void*)(RuntimeObject*)L_1);
  22178. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2 = ___2_par1;
  22179. __this->____par1_5 = L_2;
  22180. Il2CppCodeGenWriteBarrier((void**)(&__this->____par1_5), (void*)L_2);
  22181. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_3 = ___3_par2;
  22182. __this->____par2_6 = L_3;
  22183. Il2CppCodeGenWriteBarrier((void**)(&__this->____par2_6), (void*)L_3);
  22184. return;
  22185. }
  22186. }
  22187. // System.Int32 System.Linq.Expressions.Expression3`1<System.Object>::get_ParameterCount()
  22188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression3_1_get_ParameterCount_mF40E614216D72416931DA6429037C7F07B32C5F8_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, const RuntimeMethod* method)
  22189. {
  22190. {
  22191. return 3;
  22192. }
  22193. }
  22194. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression3`1<System.Object>::GetParameter(System.Int32)
  22195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression3_1_GetParameter_m5AECF74CE29BDB9059ACF402F733827B431C58EE_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, int32_t ___0_index, const RuntimeMethod* method)
  22196. {
  22197. static bool s_Il2CppMethodInitialized;
  22198. if (!s_Il2CppMethodInitialized)
  22199. {
  22200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22201. s_Il2CppMethodInitialized = true;
  22202. }
  22203. {
  22204. int32_t L_0 = ___0_index;
  22205. switch (L_0)
  22206. {
  22207. case 0:
  22208. {
  22209. goto IL_0014;
  22210. }
  22211. case 1:
  22212. {
  22213. goto IL_0020;
  22214. }
  22215. case 2:
  22216. {
  22217. goto IL_0027;
  22218. }
  22219. }
  22220. }
  22221. {
  22222. goto IL_002e;
  22223. }
  22224. IL_0014:
  22225. {
  22226. RuntimeObject* L_1 = (RuntimeObject*)__this->____par0_4;
  22227. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
  22228. L_2 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_1, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22229. return L_2;
  22230. }
  22231. IL_0020:
  22232. {
  22233. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_3 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  22234. return L_3;
  22235. }
  22236. IL_0027:
  22237. {
  22238. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_4 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par2_6;
  22239. return L_4;
  22240. }
  22241. IL_002e:
  22242. {
  22243. Exception_t* L_5;
  22244. L_5 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  22245. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression3_1_GetParameter_m5AECF74CE29BDB9059ACF402F733827B431C58EE_RuntimeMethod_var)));
  22246. }
  22247. }
  22248. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression3`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  22249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression3_1_Rewrite_m9EBB0E3E621617DA2710E6721867E8EBC603FF5D_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  22250. {
  22251. static bool s_Il2CppMethodInitialized;
  22252. if (!s_Il2CppMethodInitialized)
  22253. {
  22254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
  22257. s_Il2CppMethodInitialized = true;
  22258. }
  22259. {
  22260. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0 = ___1_parameters;
  22261. if (!L_0)
  22262. {
  22263. goto IL_000b;
  22264. }
  22265. }
  22266. {
  22267. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_body;
  22268. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = ___1_parameters;
  22269. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22270. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_3;
  22271. L_3 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22272. return L_3;
  22273. }
  22274. IL_000b:
  22275. {
  22276. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_body;
  22277. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_5 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)3);
  22278. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = L_5;
  22279. RuntimeObject* L_7 = (RuntimeObject*)__this->____par0_4;
  22280. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8;
  22281. L_8 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_7, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  22282. NullCheck(L_6);
  22283. ArrayElementTypeCheck (L_6, L_8);
  22284. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_8);
  22285. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_9 = L_6;
  22286. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_10 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  22287. NullCheck(L_9);
  22288. ArrayElementTypeCheck (L_9, L_10);
  22289. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_10);
  22290. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_11 = L_9;
  22291. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_12 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par2_6;
  22292. NullCheck(L_11);
  22293. ArrayElementTypeCheck (L_11, L_12);
  22294. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_12);
  22295. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22296. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_13;
  22297. L_13 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_4, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22298. return L_13;
  22299. }
  22300. }
  22301. #ifdef __clang__
  22302. #pragma clang diagnostic pop
  22303. #endif
  22304. #ifdef __clang__
  22305. #pragma clang diagnostic push
  22306. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22307. #pragma clang diagnostic ignored "-Wunused-variable"
  22308. #endif
  22309. // System.Linq.Expressions.LambdaExpression System.Linq.Expressions.ExpressionCreator`1<System.Object>::CreateExpressionFunc(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>)
  22310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ExpressionCreator_1_CreateExpressionFunc_mE1D5396E3707FD3D4B65284B5BDAFD371C97FEAA_gshared (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, String_t* ___1_name, bool ___2_tailCall, ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* ___3_parameters, const RuntimeMethod* method)
  22311. {
  22312. static bool s_Il2CppMethodInitialized;
  22313. if (!s_Il2CppMethodInitialized)
  22314. {
  22315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B_RuntimeMethod_var);
  22316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22317. s_Il2CppMethodInitialized = true;
  22318. }
  22319. int32_t V_0 = 0;
  22320. {
  22321. String_t* L_0 = ___1_name;
  22322. if (L_0)
  22323. {
  22324. goto IL_0073;
  22325. }
  22326. }
  22327. {
  22328. bool L_1 = ___2_tailCall;
  22329. if (L_1)
  22330. {
  22331. goto IL_0073;
  22332. }
  22333. }
  22334. {
  22335. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_2 = ___3_parameters;
  22336. NullCheck(L_2);
  22337. int32_t L_3;
  22338. L_3 = ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B(L_2, ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B_RuntimeMethod_var);
  22339. V_0 = L_3;
  22340. int32_t L_4 = V_0;
  22341. switch (L_4)
  22342. {
  22343. case 0:
  22344. {
  22345. goto IL_0025;
  22346. }
  22347. case 1:
  22348. {
  22349. goto IL_002c;
  22350. }
  22351. case 2:
  22352. {
  22353. goto IL_003a;
  22354. }
  22355. case 3:
  22356. {
  22357. goto IL_004f;
  22358. }
  22359. }
  22360. }
  22361. {
  22362. goto IL_006b;
  22363. }
  22364. IL_0025:
  22365. {
  22366. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5 = ___0_body;
  22367. Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* L_6 = (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  22368. NullCheck(L_6);
  22369. (( void (*) (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(L_6, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  22370. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_6;
  22371. }
  22372. IL_002c:
  22373. {
  22374. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7 = ___0_body;
  22375. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_8 = ___3_parameters;
  22376. NullCheck(L_8);
  22377. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_9;
  22378. L_9 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_8, 0, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22379. Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* L_10 = (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  22380. NullCheck(L_10);
  22381. (( void (*) (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_10, L_7, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  22382. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_10;
  22383. }
  22384. IL_003a:
  22385. {
  22386. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_11 = ___0_body;
  22387. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_12 = ___3_parameters;
  22388. NullCheck(L_12);
  22389. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_13;
  22390. L_13 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_12, 0, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22391. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_14 = ___3_parameters;
  22392. NullCheck(L_14);
  22393. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_15;
  22394. L_15 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_14, 1, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22395. Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* L_16 = (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  22396. NullCheck(L_16);
  22397. (( void (*) (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_16, L_11, L_13, L_15, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  22398. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_16;
  22399. }
  22400. IL_004f:
  22401. {
  22402. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_17 = ___0_body;
  22403. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_18 = ___3_parameters;
  22404. NullCheck(L_18);
  22405. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_19;
  22406. L_19 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_18, 0, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22407. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_20 = ___3_parameters;
  22408. NullCheck(L_20);
  22409. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_21;
  22410. L_21 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_20, 1, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22411. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_22 = ___3_parameters;
  22412. NullCheck(L_22);
  22413. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_23;
  22414. L_23 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_22, 2, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  22415. Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* L_24 = (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  22416. NullCheck(L_24);
  22417. (( void (*) (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_24, L_17, L_19, L_21, L_23, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  22418. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_24;
  22419. }
  22420. IL_006b:
  22421. {
  22422. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_25 = ___0_body;
  22423. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_26 = ___3_parameters;
  22424. ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* L_27 = (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  22425. NullCheck(L_27);
  22426. (( void (*) (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))(L_27, L_25, (RuntimeObject*)L_26, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  22427. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_27;
  22428. }
  22429. IL_0073:
  22430. {
  22431. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_28 = ___0_body;
  22432. String_t* L_29 = ___1_name;
  22433. bool L_30 = ___2_tailCall;
  22434. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_31 = ___3_parameters;
  22435. FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* L_32 = (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  22436. NullCheck(L_32);
  22437. (( void (*) (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, String_t*, bool, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(L_32, L_28, L_29, L_30, (RuntimeObject*)L_31, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  22438. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_32;
  22439. }
  22440. }
  22441. #ifdef __clang__
  22442. #pragma clang diagnostic pop
  22443. #endif
  22444. #ifdef __clang__
  22445. #pragma clang diagnostic push
  22446. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22447. #pragma clang diagnostic ignored "-Wunused-variable"
  22448. #endif
  22449. // System.Void System.Linq.Expressions.ExpressionN`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>)
  22450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionN_1__ctor_m0A446A87808E13CD29CBC03B3DCC1875F5DE29E5_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, RuntimeObject* ___1_parameters, const RuntimeMethod* method)
  22451. {
  22452. {
  22453. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  22454. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  22455. RuntimeObject* L_1 = ___1_parameters;
  22456. __this->____parameters_4 = L_1;
  22457. Il2CppCodeGenWriteBarrier((void**)(&__this->____parameters_4), (void*)L_1);
  22458. return;
  22459. }
  22460. }
  22461. // System.Int32 System.Linq.Expressions.ExpressionN`1<System.Object>::get_ParameterCount()
  22462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExpressionN_1_get_ParameterCount_m70333296CE4B166D61B9F014825E21C15578005B_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, const RuntimeMethod* method)
  22463. {
  22464. static bool s_Il2CppMethodInitialized;
  22465. if (!s_Il2CppMethodInitialized)
  22466. {
  22467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_t94ED334ECFD811D1B1D569062A60809C40D02BD9_il2cpp_TypeInfo_var);
  22468. s_Il2CppMethodInitialized = true;
  22469. }
  22470. {
  22471. RuntimeObject* L_0 = (RuntimeObject*)__this->____parameters_4;
  22472. NullCheck((RuntimeObject*)L_0);
  22473. int32_t L_1;
  22474. L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>::get_Count() */, IReadOnlyCollection_1_t94ED334ECFD811D1B1D569062A60809C40D02BD9_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
  22475. return L_1;
  22476. }
  22477. }
  22478. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ExpressionN`1<System.Object>::GetParameter(System.Int32)
  22479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ExpressionN_1_GetParameter_mB65DE36B2FF3F18809B7CA6FD87B6094E98C98A2_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, int32_t ___0_index, const RuntimeMethod* method)
  22480. {
  22481. static bool s_Il2CppMethodInitialized;
  22482. if (!s_Il2CppMethodInitialized)
  22483. {
  22484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D_il2cpp_TypeInfo_var);
  22485. s_Il2CppMethodInitialized = true;
  22486. }
  22487. {
  22488. RuntimeObject* L_0 = (RuntimeObject*)__this->____parameters_4;
  22489. int32_t L_1 = ___0_index;
  22490. NullCheck(L_0);
  22491. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
  22492. L_2 = InterfaceFuncInvoker1< ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>::get_Item(System.Int32) */, IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D_il2cpp_TypeInfo_var, L_0, L_1);
  22493. return L_2;
  22494. }
  22495. }
  22496. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.ExpressionN`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  22497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* ExpressionN_1_Rewrite_m7A37735FC2A434FAF626621BABFFAB24AC9BD1BA_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  22498. {
  22499. static bool s_Il2CppMethodInitialized;
  22500. if (!s_Il2CppMethodInitialized)
  22501. {
  22502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22503. s_Il2CppMethodInitialized = true;
  22504. }
  22505. RuntimeObject* V_0 = NULL;
  22506. RuntimeObject* G_B2_0 = NULL;
  22507. bool G_B2_1 = false;
  22508. String_t* G_B2_2 = NULL;
  22509. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* G_B2_3 = NULL;
  22510. RuntimeObject* G_B1_0 = NULL;
  22511. bool G_B1_1 = false;
  22512. String_t* G_B1_2 = NULL;
  22513. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* G_B1_3 = NULL;
  22514. {
  22515. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  22516. NullCheck((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this);
  22517. String_t* L_1;
  22518. L_1 = LambdaExpression_get_Name_mC099AAE16A8765B43A0D835C6AB33DFA80D4F878((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, NULL);
  22519. NullCheck((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this);
  22520. bool L_2;
  22521. L_2 = LambdaExpression_get_TailCall_m5C8FF396DC74BF7D57D40A22040CF500FABAE2E5((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, NULL);
  22522. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_3 = ___1_parameters;
  22523. V_0 = (RuntimeObject*)L_3;
  22524. RuntimeObject* L_4 = V_0;
  22525. RuntimeObject* L_5 = L_4;
  22526. G_B1_0 = L_5;
  22527. G_B1_1 = L_2;
  22528. G_B1_2 = L_1;
  22529. G_B1_3 = L_0;
  22530. if (L_5)
  22531. {
  22532. G_B2_0 = L_5;
  22533. G_B2_1 = L_2;
  22534. G_B2_2 = L_1;
  22535. G_B2_3 = L_0;
  22536. goto IL_001a;
  22537. }
  22538. }
  22539. {
  22540. RuntimeObject* L_6 = (RuntimeObject*)__this->____parameters_4;
  22541. G_B2_0 = L_6;
  22542. G_B2_1 = G_B1_1;
  22543. G_B2_2 = G_B1_2;
  22544. G_B2_3 = G_B1_3;
  22545. }
  22546. IL_001a:
  22547. {
  22548. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  22549. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_7;
  22550. L_7 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, String_t*, bool, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(G_B2_3, G_B2_2, G_B2_1, (RuntimeObject*)G_B2_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22551. return L_7;
  22552. }
  22553. }
  22554. #ifdef __clang__
  22555. #pragma clang diagnostic pop
  22556. #endif
  22557. #ifdef __clang__
  22558. #pragma clang diagnostic push
  22559. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22560. #pragma clang diagnostic ignored "-Wunused-variable"
  22561. #endif
  22562. // System.Void System.Linq.Expressions.Expression`1<System.Object>::.ctor(System.Linq.Expressions.Expression)
  22563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_1__ctor_mA4E68A2E5F7E6F4689BE333652E1775B7C775DAA_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, const RuntimeMethod* method)
  22564. {
  22565. {
  22566. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  22567. LambdaExpression__ctor_mF20EE7997CA76B27737EB88ED37DA747B0CD9EAA((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, L_0, NULL);
  22568. return;
  22569. }
  22570. }
  22571. // System.Type System.Linq.Expressions.Expression`1<System.Object>::get_TypeCore()
  22572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Expression_1_get_TypeCore_mD01D917538AFE81C48903D7EC83AED299F84446E_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method)
  22573. {
  22574. static bool s_Il2CppMethodInitialized;
  22575. if (!s_Il2CppMethodInitialized)
  22576. {
  22577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  22578. s_Il2CppMethodInitialized = true;
  22579. }
  22580. {
  22581. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
  22582. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  22583. Type_t* L_1;
  22584. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  22585. return L_1;
  22586. }
  22587. }
  22588. // System.Type System.Linq.Expressions.Expression`1<System.Object>::get_PublicType()
  22589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Expression_1_get_PublicType_m57215C5911E79801FC650E5EAC59A110321964D1_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method)
  22590. {
  22591. static bool s_Il2CppMethodInitialized;
  22592. if (!s_Il2CppMethodInitialized)
  22593. {
  22594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  22595. s_Il2CppMethodInitialized = true;
  22596. }
  22597. {
  22598. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
  22599. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  22600. Type_t* L_1;
  22601. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  22602. return L_1;
  22603. }
  22604. }
  22605. // TDelegate System.Linq.Expressions.Expression`1<System.Object>::Compile()
  22606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_1_Compile_mAE60BB2984F0B64C621A225AA174F670BBAE11EC_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method)
  22607. {
  22608. {
  22609. RuntimeObject* L_0;
  22610. L_0 = (( RuntimeObject* (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22611. return L_0;
  22612. }
  22613. }
  22614. // TDelegate System.Linq.Expressions.Expression`1<System.Object>::Compile(System.Boolean)
  22615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_1_Compile_m318C8F79F15AA77E783870B58C862F04E016DAB9_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, bool ___0_preferInterpretation, const RuntimeMethod* method)
  22616. {
  22617. static bool s_Il2CppMethodInitialized;
  22618. if (!s_Il2CppMethodInitialized)
  22619. {
  22620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_il2cpp_TypeInfo_var);
  22621. s_Il2CppMethodInitialized = true;
  22622. }
  22623. {
  22624. LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* L_0 = (LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A*)il2cpp_codegen_object_new(LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_il2cpp_TypeInfo_var);
  22625. NullCheck(L_0);
  22626. LightCompiler__ctor_mEBEF88E1C0DFB9376D0F89CE5EB123338D215069(L_0, NULL);
  22627. NullCheck(L_0);
  22628. LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58* L_1;
  22629. L_1 = LightCompiler_CompileTop_m592602602EEDA87D1D580B2E0FA0A1143E3B9D54(L_0, (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, NULL);
  22630. NullCheck(L_1);
  22631. Delegate_t* L_2;
  22632. L_2 = LightDelegateCreator_CreateDelegate_m3EFFBA9C9BE4F079674563B48C1DA9CDE7F77C68(L_1, NULL);
  22633. return ((RuntimeObject*)Castclass((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 3)));
  22634. }
  22635. }
  22636. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  22637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression_1_Rewrite_m5F6F8B534C2EFC6B3534DB1EC68A310C0354C6D5_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  22638. {
  22639. {
  22640. Exception_t* L_0;
  22641. L_0 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL);
  22642. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression_1_Rewrite_m5F6F8B534C2EFC6B3534DB1EC68A310C0354C6D5_RuntimeMethod_var)));
  22643. }
  22644. }
  22645. // System.Linq.Expressions.Expression System.Linq.Expressions.Expression`1<System.Object>::Accept(System.Linq.Expressions.ExpressionVisitor)
  22646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* Expression_1_Accept_m2D045871FDE759F683A84F63479C4D1F47C93126_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method)
  22647. {
  22648. {
  22649. ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor;
  22650. NullCheck(L_0);
  22651. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1;
  22652. L_1 = GenericVirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, __this);
  22653. return L_1;
  22654. }
  22655. }
  22656. #ifdef __clang__
  22657. #pragma clang diagnostic pop
  22658. #endif
  22659. #ifdef __clang__
  22660. #pragma clang diagnostic push
  22661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22662. #pragma clang diagnostic ignored "-Wunused-variable"
  22663. #endif
  22664. // System.Void TMPro.FastAction`1<System.Boolean>::Add(System.Action`1<A>)
  22665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Add_mED424DBEACC3C7A73E5F8FFF8048DA4009606C7B_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_rhs, const RuntimeMethod* method)
  22666. {
  22667. {
  22668. // if (lookup.ContainsKey(rhs)) return;
  22669. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_0 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  22670. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_rhs;
  22671. NullCheck(L_0);
  22672. bool L_2;
  22673. L_2 = (( bool (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  22674. if (!L_2)
  22675. {
  22676. goto IL_000f;
  22677. }
  22678. }
  22679. {
  22680. // if (lookup.ContainsKey(rhs)) return;
  22681. return;
  22682. }
  22683. IL_000f:
  22684. {
  22685. // lookup[rhs] = delegates.AddLast(rhs);
  22686. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_3 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  22687. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___0_rhs;
  22688. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_5 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)__this->___delegates_0;
  22689. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = ___0_rhs;
  22690. NullCheck(L_5);
  22691. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_7;
  22692. L_7 = (( LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  22693. NullCheck(L_3);
  22694. (( void (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  22695. // }
  22696. return;
  22697. }
  22698. }
  22699. // System.Void TMPro.FastAction`1<System.Boolean>::Remove(System.Action`1<A>)
  22700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Remove_m10E34B21B2EFE236A6ADDF1C9F33ADF6ACCDECE0_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_rhs, const RuntimeMethod* method)
  22701. {
  22702. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* V_0 = NULL;
  22703. {
  22704. // if (lookup.TryGetValue(rhs, out node))
  22705. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_0 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  22706. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_rhs;
  22707. NullCheck(L_0);
  22708. bool L_2;
  22709. L_2 = (( bool (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22710. if (!L_2)
  22711. {
  22712. goto IL_0029;
  22713. }
  22714. }
  22715. {
  22716. // lookup.Remove(rhs);
  22717. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_3 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  22718. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___0_rhs;
  22719. NullCheck(L_3);
  22720. bool L_5;
  22721. L_5 = (( bool (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  22722. // delegates.Remove(node);
  22723. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_6 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)__this->___delegates_0;
  22724. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_7 = V_0;
  22725. NullCheck(L_6);
  22726. (( void (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  22727. }
  22728. IL_0029:
  22729. {
  22730. // }
  22731. return;
  22732. }
  22733. }
  22734. // System.Void TMPro.FastAction`1<System.Boolean>::Call(A)
  22735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Call_m23187091A29C1E876F99871EA713B1E5DDC30A1D_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, bool ___0_a, const RuntimeMethod* method)
  22736. {
  22737. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* V_0 = NULL;
  22738. {
  22739. // var node = delegates.First;
  22740. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_0 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)__this->___delegates_0;
  22741. NullCheck(L_0);
  22742. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_1;
  22743. L_1 = (( LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  22744. V_0 = L_1;
  22745. goto IL_0021;
  22746. }
  22747. IL_000e:
  22748. {
  22749. // node.Value(a);
  22750. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_2 = V_0;
  22751. NullCheck(L_2);
  22752. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3;
  22753. L_3 = (( Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* (*) (LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  22754. bool L_4 = ___0_a;
  22755. NullCheck(L_3);
  22756. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  22757. // node = node.Next;
  22758. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_5 = V_0;
  22759. NullCheck(L_5);
  22760. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_6;
  22761. L_6 = (( LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* (*) (LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  22762. V_0 = L_6;
  22763. }
  22764. IL_0021:
  22765. {
  22766. // while (node != null)
  22767. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_7 = V_0;
  22768. if (L_7)
  22769. {
  22770. goto IL_000e;
  22771. }
  22772. }
  22773. {
  22774. // }
  22775. return;
  22776. }
  22777. }
  22778. // System.Void TMPro.FastAction`1<System.Boolean>::.ctor()
  22779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1__ctor_m89EA9274D18420DA912E4565BCAC0B0D804DDAE6_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, const RuntimeMethod* method)
  22780. {
  22781. {
  22782. // LinkedList<System.Action<A>> delegates = new LinkedList<System.Action<A>>();
  22783. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_0 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  22784. NullCheck(L_0);
  22785. (( void (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  22786. __this->___delegates_0 = L_0;
  22787. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  22788. // Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>> lookup = new Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>>();
  22789. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_1 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  22790. NullCheck(L_1);
  22791. (( void (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  22792. __this->___lookup_1 = L_1;
  22793. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  22794. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  22795. return;
  22796. }
  22797. }
  22798. #ifdef __clang__
  22799. #pragma clang diagnostic pop
  22800. #endif
  22801. #ifdef __clang__
  22802. #pragma clang diagnostic push
  22803. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22804. #pragma clang diagnostic ignored "-Wunused-variable"
  22805. #endif
  22806. // System.Void TMPro.FastAction`1<System.Object>::Add(System.Action`1<A>)
  22807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Add_mAFBAB8BEFC425D727FF303611342E6D1E6E82D86_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_rhs, const RuntimeMethod* method)
  22808. {
  22809. {
  22810. // if (lookup.ContainsKey(rhs)) return;
  22811. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_0 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  22812. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = ___0_rhs;
  22813. NullCheck(L_0);
  22814. bool L_2;
  22815. L_2 = (( bool (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  22816. if (!L_2)
  22817. {
  22818. goto IL_000f;
  22819. }
  22820. }
  22821. {
  22822. // if (lookup.ContainsKey(rhs)) return;
  22823. return;
  22824. }
  22825. IL_000f:
  22826. {
  22827. // lookup[rhs] = delegates.AddLast(rhs);
  22828. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_3 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  22829. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_4 = ___0_rhs;
  22830. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_5 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)__this->___delegates_0;
  22831. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = ___0_rhs;
  22832. NullCheck(L_5);
  22833. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_7;
  22834. L_7 = (( LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  22835. NullCheck(L_3);
  22836. (( void (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  22837. // }
  22838. return;
  22839. }
  22840. }
  22841. // System.Void TMPro.FastAction`1<System.Object>::Remove(System.Action`1<A>)
  22842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Remove_m0C649E2173AA0370C08417DCFD89B7304F28BC0C_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_rhs, const RuntimeMethod* method)
  22843. {
  22844. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* V_0 = NULL;
  22845. {
  22846. // if (lookup.TryGetValue(rhs, out node))
  22847. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_0 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  22848. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = ___0_rhs;
  22849. NullCheck(L_0);
  22850. bool L_2;
  22851. L_2 = (( bool (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22852. if (!L_2)
  22853. {
  22854. goto IL_0029;
  22855. }
  22856. }
  22857. {
  22858. // lookup.Remove(rhs);
  22859. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_3 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  22860. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_4 = ___0_rhs;
  22861. NullCheck(L_3);
  22862. bool L_5;
  22863. L_5 = (( bool (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  22864. // delegates.Remove(node);
  22865. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_6 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)__this->___delegates_0;
  22866. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_7 = V_0;
  22867. NullCheck(L_6);
  22868. (( void (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  22869. }
  22870. IL_0029:
  22871. {
  22872. // }
  22873. return;
  22874. }
  22875. }
  22876. // System.Void TMPro.FastAction`1<System.Object>::Call(A)
  22877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Call_m4108B24A52029810CC281E0462DA7913087E2930_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
  22878. {
  22879. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* V_0 = NULL;
  22880. {
  22881. // var node = delegates.First;
  22882. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_0 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)__this->___delegates_0;
  22883. NullCheck(L_0);
  22884. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_1;
  22885. L_1 = (( LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  22886. V_0 = L_1;
  22887. goto IL_0021;
  22888. }
  22889. IL_000e:
  22890. {
  22891. // node.Value(a);
  22892. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_2 = V_0;
  22893. NullCheck(L_2);
  22894. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_3;
  22895. L_3 = (( Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* (*) (LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  22896. RuntimeObject* L_4 = ___0_a;
  22897. NullCheck(L_3);
  22898. (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  22899. // node = node.Next;
  22900. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_5 = V_0;
  22901. NullCheck(L_5);
  22902. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_6;
  22903. L_6 = (( LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* (*) (LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  22904. V_0 = L_6;
  22905. }
  22906. IL_0021:
  22907. {
  22908. // while (node != null)
  22909. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_7 = V_0;
  22910. if (L_7)
  22911. {
  22912. goto IL_000e;
  22913. }
  22914. }
  22915. {
  22916. // }
  22917. return;
  22918. }
  22919. }
  22920. // System.Void TMPro.FastAction`1<System.Object>::.ctor()
  22921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1__ctor_m4A1A3391636573E3841234268A176E273E2B36A4_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, const RuntimeMethod* method)
  22922. {
  22923. {
  22924. // LinkedList<System.Action<A>> delegates = new LinkedList<System.Action<A>>();
  22925. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_0 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  22926. NullCheck(L_0);
  22927. (( void (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  22928. __this->___delegates_0 = L_0;
  22929. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  22930. // Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>> lookup = new Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>>();
  22931. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_1 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  22932. NullCheck(L_1);
  22933. (( void (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  22934. __this->___lookup_1 = L_1;
  22935. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  22936. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  22937. return;
  22938. }
  22939. }
  22940. #ifdef __clang__
  22941. #pragma clang diagnostic pop
  22942. #endif
  22943. #ifdef __clang__
  22944. #pragma clang diagnostic push
  22945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22946. #pragma clang diagnostic ignored "-Wunused-variable"
  22947. #endif
  22948. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::Add(System.Action`2<A,B>)
  22949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Add_m602F1C7D2816745999A31B3563DF48CE62484830_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* ___0_rhs, const RuntimeMethod* method)
  22950. {
  22951. {
  22952. // if (lookup.ContainsKey(rhs)) return;
  22953. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_0 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  22954. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_1 = ___0_rhs;
  22955. NullCheck(L_0);
  22956. bool L_2;
  22957. L_2 = (( bool (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  22958. if (!L_2)
  22959. {
  22960. goto IL_000f;
  22961. }
  22962. }
  22963. {
  22964. // if (lookup.ContainsKey(rhs)) return;
  22965. return;
  22966. }
  22967. IL_000f:
  22968. {
  22969. // lookup[rhs] = delegates.AddLast(rhs);
  22970. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_3 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  22971. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_4 = ___0_rhs;
  22972. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_5 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)__this->___delegates_0;
  22973. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_6 = ___0_rhs;
  22974. NullCheck(L_5);
  22975. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_7;
  22976. L_7 = (( LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  22977. NullCheck(L_3);
  22978. (( void (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  22979. // }
  22980. return;
  22981. }
  22982. }
  22983. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::Remove(System.Action`2<A,B>)
  22984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Remove_m8E96998AED34EE2F33E7AB085B6DE79414FE10D1_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* ___0_rhs, const RuntimeMethod* method)
  22985. {
  22986. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* V_0 = NULL;
  22987. {
  22988. // if (lookup.TryGetValue(rhs, out node))
  22989. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_0 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  22990. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_1 = ___0_rhs;
  22991. NullCheck(L_0);
  22992. bool L_2;
  22993. L_2 = (( bool (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22994. if (!L_2)
  22995. {
  22996. goto IL_0029;
  22997. }
  22998. }
  22999. {
  23000. // lookup.Remove(rhs);
  23001. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_3 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  23002. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_4 = ___0_rhs;
  23003. NullCheck(L_3);
  23004. bool L_5;
  23005. L_5 = (( bool (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  23006. // delegates.Remove(node);
  23007. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_6 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)__this->___delegates_0;
  23008. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_7 = V_0;
  23009. NullCheck(L_6);
  23010. (( void (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  23011. }
  23012. IL_0029:
  23013. {
  23014. // }
  23015. return;
  23016. }
  23017. }
  23018. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::Call(A,B)
  23019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Call_m4326B1B2C7FCE604E775B27043438E7DCE1A78A6_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, bool ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  23020. {
  23021. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* V_0 = NULL;
  23022. {
  23023. // var node = delegates.First;
  23024. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_0 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)__this->___delegates_0;
  23025. NullCheck(L_0);
  23026. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_1;
  23027. L_1 = (( LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  23028. V_0 = L_1;
  23029. goto IL_0022;
  23030. }
  23031. IL_000e:
  23032. {
  23033. // node.Value(a, b);
  23034. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_2 = V_0;
  23035. NullCheck(L_2);
  23036. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_3;
  23037. L_3 = (( Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* (*) (LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  23038. bool L_4 = ___0_a;
  23039. RuntimeObject* L_5 = ___1_b;
  23040. NullCheck(L_3);
  23041. (( void (*) (Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, bool, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  23042. // node = node.Next;
  23043. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_6 = V_0;
  23044. NullCheck(L_6);
  23045. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_7;
  23046. L_7 = (( LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* (*) (LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  23047. V_0 = L_7;
  23048. }
  23049. IL_0022:
  23050. {
  23051. // while (node != null)
  23052. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_8 = V_0;
  23053. if (L_8)
  23054. {
  23055. goto IL_000e;
  23056. }
  23057. }
  23058. {
  23059. // }
  23060. return;
  23061. }
  23062. }
  23063. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::.ctor()
  23064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2__ctor_mE53FB289390B21789605E1BE742A5E022C6D3230_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, const RuntimeMethod* method)
  23065. {
  23066. {
  23067. // LinkedList<System.Action<A, B>> delegates = new LinkedList<System.Action<A, B>>();
  23068. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_0 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  23069. NullCheck(L_0);
  23070. (( void (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  23071. __this->___delegates_0 = L_0;
  23072. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  23073. // Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>> lookup = new Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>>();
  23074. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_1 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  23075. NullCheck(L_1);
  23076. (( void (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  23077. __this->___lookup_1 = L_1;
  23078. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  23079. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  23080. return;
  23081. }
  23082. }
  23083. #ifdef __clang__
  23084. #pragma clang diagnostic pop
  23085. #endif
  23086. #ifdef __clang__
  23087. #pragma clang diagnostic push
  23088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23089. #pragma clang diagnostic ignored "-Wunused-variable"
  23090. #endif
  23091. // System.Void TMPro.FastAction`2<System.Object,System.Object>::Add(System.Action`2<A,B>)
  23092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Add_m88D40B13816AFCA8F46ECC0AF690D19E3C12DA45_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___0_rhs, const RuntimeMethod* method)
  23093. {
  23094. {
  23095. // if (lookup.ContainsKey(rhs)) return;
  23096. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_0 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  23097. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_1 = ___0_rhs;
  23098. NullCheck(L_0);
  23099. bool L_2;
  23100. L_2 = (( bool (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  23101. if (!L_2)
  23102. {
  23103. goto IL_000f;
  23104. }
  23105. }
  23106. {
  23107. // if (lookup.ContainsKey(rhs)) return;
  23108. return;
  23109. }
  23110. IL_000f:
  23111. {
  23112. // lookup[rhs] = delegates.AddLast(rhs);
  23113. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_3 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  23114. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_4 = ___0_rhs;
  23115. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_5 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)__this->___delegates_0;
  23116. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_6 = ___0_rhs;
  23117. NullCheck(L_5);
  23118. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_7;
  23119. L_7 = (( LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  23120. NullCheck(L_3);
  23121. (( void (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  23122. // }
  23123. return;
  23124. }
  23125. }
  23126. // System.Void TMPro.FastAction`2<System.Object,System.Object>::Remove(System.Action`2<A,B>)
  23127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Remove_m85A75A8E98BF531554593418280AF335C809ED80_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___0_rhs, const RuntimeMethod* method)
  23128. {
  23129. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* V_0 = NULL;
  23130. {
  23131. // if (lookup.TryGetValue(rhs, out node))
  23132. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_0 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  23133. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_1 = ___0_rhs;
  23134. NullCheck(L_0);
  23135. bool L_2;
  23136. L_2 = (( bool (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23137. if (!L_2)
  23138. {
  23139. goto IL_0029;
  23140. }
  23141. }
  23142. {
  23143. // lookup.Remove(rhs);
  23144. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_3 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  23145. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_4 = ___0_rhs;
  23146. NullCheck(L_3);
  23147. bool L_5;
  23148. L_5 = (( bool (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  23149. // delegates.Remove(node);
  23150. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_6 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)__this->___delegates_0;
  23151. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_7 = V_0;
  23152. NullCheck(L_6);
  23153. (( void (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  23154. }
  23155. IL_0029:
  23156. {
  23157. // }
  23158. return;
  23159. }
  23160. }
  23161. // System.Void TMPro.FastAction`2<System.Object,System.Object>::Call(A,B)
  23162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Call_m4024764DDA3D6088AFBC599C933702656884BC88_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  23163. {
  23164. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* V_0 = NULL;
  23165. {
  23166. // var node = delegates.First;
  23167. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_0 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)__this->___delegates_0;
  23168. NullCheck(L_0);
  23169. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_1;
  23170. L_1 = (( LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  23171. V_0 = L_1;
  23172. goto IL_0022;
  23173. }
  23174. IL_000e:
  23175. {
  23176. // node.Value(a, b);
  23177. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_2 = V_0;
  23178. NullCheck(L_2);
  23179. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_3;
  23180. L_3 = (( Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* (*) (LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  23181. RuntimeObject* L_4 = ___0_a;
  23182. RuntimeObject* L_5 = ___1_b;
  23183. NullCheck(L_3);
  23184. (( void (*) (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  23185. // node = node.Next;
  23186. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_6 = V_0;
  23187. NullCheck(L_6);
  23188. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_7;
  23189. L_7 = (( LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* (*) (LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  23190. V_0 = L_7;
  23191. }
  23192. IL_0022:
  23193. {
  23194. // while (node != null)
  23195. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_8 = V_0;
  23196. if (L_8)
  23197. {
  23198. goto IL_000e;
  23199. }
  23200. }
  23201. {
  23202. // }
  23203. return;
  23204. }
  23205. }
  23206. // System.Void TMPro.FastAction`2<System.Object,System.Object>::.ctor()
  23207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2__ctor_m2E02EB2C2EA1A8E2B3F65C67E34D431189D0EC5C_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, const RuntimeMethod* method)
  23208. {
  23209. {
  23210. // LinkedList<System.Action<A, B>> delegates = new LinkedList<System.Action<A, B>>();
  23211. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_0 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  23212. NullCheck(L_0);
  23213. (( void (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  23214. __this->___delegates_0 = L_0;
  23215. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  23216. // Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>> lookup = new Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>>();
  23217. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_1 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  23218. NullCheck(L_1);
  23219. (( void (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  23220. __this->___lookup_1 = L_1;
  23221. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  23222. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  23223. return;
  23224. }
  23225. }
  23226. #ifdef __clang__
  23227. #pragma clang diagnostic pop
  23228. #endif
  23229. #ifdef __clang__
  23230. #pragma clang diagnostic push
  23231. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23232. #pragma clang diagnostic ignored "-Wunused-variable"
  23233. #endif
  23234. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::Add(System.Action`3<A,B,C>)
  23235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3_Add_mF45C05E859BA76C2E56D9575CA8662E9F72A5C1E_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___0_rhs, const RuntimeMethod* method)
  23236. {
  23237. {
  23238. // if (lookup.ContainsKey(rhs)) return;
  23239. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_0 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  23240. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_1 = ___0_rhs;
  23241. NullCheck(L_0);
  23242. bool L_2;
  23243. L_2 = (( bool (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  23244. if (!L_2)
  23245. {
  23246. goto IL_000f;
  23247. }
  23248. }
  23249. {
  23250. // if (lookup.ContainsKey(rhs)) return;
  23251. return;
  23252. }
  23253. IL_000f:
  23254. {
  23255. // lookup[rhs] = delegates.AddLast(rhs);
  23256. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_3 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  23257. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_4 = ___0_rhs;
  23258. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_5 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)__this->___delegates_0;
  23259. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_6 = ___0_rhs;
  23260. NullCheck(L_5);
  23261. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_7;
  23262. L_7 = (( LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  23263. NullCheck(L_3);
  23264. (( void (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  23265. // }
  23266. return;
  23267. }
  23268. }
  23269. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::Remove(System.Action`3<A,B,C>)
  23270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3_Remove_mBB77CEA364F34778F5A0FDC5C042500B4B808712_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___0_rhs, const RuntimeMethod* method)
  23271. {
  23272. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* V_0 = NULL;
  23273. {
  23274. // if (lookup.TryGetValue(rhs, out node))
  23275. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_0 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  23276. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_1 = ___0_rhs;
  23277. NullCheck(L_0);
  23278. bool L_2;
  23279. L_2 = (( bool (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23280. if (!L_2)
  23281. {
  23282. goto IL_0029;
  23283. }
  23284. }
  23285. {
  23286. // lookup.Remove(rhs);
  23287. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_3 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  23288. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_4 = ___0_rhs;
  23289. NullCheck(L_3);
  23290. bool L_5;
  23291. L_5 = (( bool (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  23292. // delegates.Remove(node);
  23293. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_6 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)__this->___delegates_0;
  23294. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_7 = V_0;
  23295. NullCheck(L_6);
  23296. (( void (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  23297. }
  23298. IL_0029:
  23299. {
  23300. // }
  23301. return;
  23302. }
  23303. }
  23304. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::Call(A,B,C)
  23305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3_Call_m2E74BB631D0B3C559C058AE96BD64BC05109630C_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, RuntimeObject* ___2_c, const RuntimeMethod* method)
  23306. {
  23307. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* V_0 = NULL;
  23308. {
  23309. // var node = delegates.First;
  23310. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_0 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)__this->___delegates_0;
  23311. NullCheck(L_0);
  23312. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_1;
  23313. L_1 = (( LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  23314. V_0 = L_1;
  23315. goto IL_0023;
  23316. }
  23317. IL_000e:
  23318. {
  23319. // node.Value(a, b, c);
  23320. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_2 = V_0;
  23321. NullCheck(L_2);
  23322. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_3;
  23323. L_3 = (( Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* (*) (LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  23324. RuntimeObject* L_4 = ___0_a;
  23325. RuntimeObject* L_5 = ___1_b;
  23326. RuntimeObject* L_6 = ___2_c;
  23327. NullCheck(L_3);
  23328. (( void (*) (Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  23329. // node = node.Next;
  23330. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_7 = V_0;
  23331. NullCheck(L_7);
  23332. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_8;
  23333. L_8 = (( LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* (*) (LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  23334. V_0 = L_8;
  23335. }
  23336. IL_0023:
  23337. {
  23338. // while (node != null)
  23339. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_9 = V_0;
  23340. if (L_9)
  23341. {
  23342. goto IL_000e;
  23343. }
  23344. }
  23345. {
  23346. // }
  23347. return;
  23348. }
  23349. }
  23350. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::.ctor()
  23351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3__ctor_m978AA9DDF664558493F1D2A035758AAD3E6B360B_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, const RuntimeMethod* method)
  23352. {
  23353. {
  23354. // LinkedList<System.Action<A, B, C>> delegates = new LinkedList<System.Action<A, B, C>>();
  23355. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_0 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  23356. NullCheck(L_0);
  23357. (( void (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  23358. __this->___delegates_0 = L_0;
  23359. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  23360. // Dictionary<System.Action<A, B, C>, LinkedListNode<System.Action<A, B, C>>> lookup = new Dictionary<System.Action<A, B, C>, LinkedListNode<System.Action<A, B, C>>>();
  23361. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_1 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  23362. NullCheck(L_1);
  23363. (( void (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  23364. __this->___lookup_1 = L_1;
  23365. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  23366. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  23367. return;
  23368. }
  23369. }
  23370. #ifdef __clang__
  23371. #pragma clang diagnostic pop
  23372. #endif
  23373. #ifdef __clang__
  23374. #pragma clang diagnostic push
  23375. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23376. #pragma clang diagnostic ignored "-Wunused-variable"
  23377. #endif
  23378. // System.Void System.IO.Enumeration.FileSystemEnumerable`1<System.Object>::.ctor(System.String,System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<TResult>,System.IO.EnumerationOptions)
  23379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerable_1__ctor_mF6874E1BE659F4D6EB45D6A1F84373BE934DD68A_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, String_t* ___0_directory, FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* ___1_transform, EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___2_options, const RuntimeMethod* method)
  23380. {
  23381. static bool s_Il2CppMethodInitialized;
  23382. if (!s_Il2CppMethodInitialized)
  23383. {
  23384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  23385. s_Il2CppMethodInitialized = true;
  23386. }
  23387. String_t* G_B2_0 = NULL;
  23388. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B2_1 = NULL;
  23389. String_t* G_B1_0 = NULL;
  23390. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B1_1 = NULL;
  23391. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* G_B4_0 = NULL;
  23392. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B4_1 = NULL;
  23393. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* G_B3_0 = NULL;
  23394. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B3_1 = NULL;
  23395. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B6_0 = NULL;
  23396. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B6_1 = NULL;
  23397. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B5_0 = NULL;
  23398. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B5_1 = NULL;
  23399. {
  23400. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  23401. String_t* L_0 = ___0_directory;
  23402. String_t* L_1 = L_0;
  23403. G_B1_0 = L_1;
  23404. G_B1_1 = __this;
  23405. if (L_1)
  23406. {
  23407. G_B2_0 = L_1;
  23408. G_B2_1 = __this;
  23409. goto IL_0017;
  23410. }
  23411. }
  23412. {
  23413. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  23414. NullCheck(L_2);
  23415. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715)), NULL);
  23416. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileSystemEnumerable_1__ctor_mF6874E1BE659F4D6EB45D6A1F84373BE934DD68A_RuntimeMethod_var)));
  23417. }
  23418. IL_0017:
  23419. {
  23420. NullCheck(G_B2_1);
  23421. G_B2_1->____directory_3 = G_B2_0;
  23422. Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->____directory_3), (void*)G_B2_0);
  23423. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* L_3 = ___1_transform;
  23424. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* L_4 = L_3;
  23425. G_B3_0 = L_4;
  23426. G_B3_1 = __this;
  23427. if (L_4)
  23428. {
  23429. G_B4_0 = L_4;
  23430. G_B4_1 = __this;
  23431. goto IL_002d;
  23432. }
  23433. }
  23434. {
  23435. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  23436. NullCheck(L_5);
  23437. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7DCC6569C2F6EC43635C15A4446068D2FE1897D5)), NULL);
  23438. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileSystemEnumerable_1__ctor_mF6874E1BE659F4D6EB45D6A1F84373BE934DD68A_RuntimeMethod_var)));
  23439. }
  23440. IL_002d:
  23441. {
  23442. NullCheck(G_B4_1);
  23443. G_B4_1->____transform_1 = G_B4_0;
  23444. Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____transform_1), (void*)G_B4_0);
  23445. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_6 = ___2_options;
  23446. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_7 = L_6;
  23447. G_B5_0 = L_7;
  23448. G_B5_1 = __this;
  23449. if (L_7)
  23450. {
  23451. G_B6_0 = L_7;
  23452. G_B6_1 = __this;
  23453. goto IL_003d;
  23454. }
  23455. }
  23456. {
  23457. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  23458. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_8;
  23459. L_8 = EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline(NULL);
  23460. G_B6_0 = L_8;
  23461. G_B6_1 = G_B5_1;
  23462. }
  23463. IL_003d:
  23464. {
  23465. NullCheck(G_B6_1);
  23466. G_B6_1->____options_2 = G_B6_0;
  23467. Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->____options_2), (void*)G_B6_0);
  23468. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_9 = (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  23469. NullCheck(L_9);
  23470. (( void (*) (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*, FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_9, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  23471. __this->____enumerator_0 = L_9;
  23472. Il2CppCodeGenWriteBarrier((void**)(&__this->____enumerator_0), (void*)L_9);
  23473. return;
  23474. }
  23475. }
  23476. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<TResult> System.IO.Enumeration.FileSystemEnumerable`1<System.Object>::get_ShouldIncludePredicate()
  23477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* FileSystemEnumerable_1_get_ShouldIncludePredicate_m4743F78B88F0991B184EBBD3CE5DB0CCD8F187E1_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  23478. {
  23479. {
  23480. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* L_0 = (FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D*)__this->___U3CShouldIncludePredicateU3Ek__BackingField_4;
  23481. return L_0;
  23482. }
  23483. }
  23484. // System.Void System.IO.Enumeration.FileSystemEnumerable`1<System.Object>::set_ShouldIncludePredicate(System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<TResult>)
  23485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerable_1_set_ShouldIncludePredicate_m4F616581922D0AEAD04F00CE5E00B511031FD6D1_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* ___0_value, const RuntimeMethod* method)
  23486. {
  23487. {
  23488. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* L_0 = ___0_value;
  23489. __this->___U3CShouldIncludePredicateU3Ek__BackingField_4 = L_0;
  23490. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CShouldIncludePredicateU3Ek__BackingField_4), (void*)L_0);
  23491. return;
  23492. }
  23493. }
  23494. // System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<TResult> System.IO.Enumeration.FileSystemEnumerable`1<System.Object>::get_ShouldRecursePredicate()
  23495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* FileSystemEnumerable_1_get_ShouldRecursePredicate_mAE1C26075F4D8E8BE4DFCF32D2F5F9F47C4C670A_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  23496. {
  23497. {
  23498. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* L_0 = (FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D*)__this->___U3CShouldRecursePredicateU3Ek__BackingField_5;
  23499. return L_0;
  23500. }
  23501. }
  23502. // System.Collections.Generic.IEnumerator`1<TResult> System.IO.Enumeration.FileSystemEnumerable`1<System.Object>::GetEnumerator()
  23503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_GetEnumerator_mF95453504A4A365FEA468CADC187F06A59CC8D4D_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  23504. {
  23505. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* G_B2_0 = NULL;
  23506. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* G_B1_0 = NULL;
  23507. {
  23508. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970** L_0 = (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970**)(&__this->____enumerator_0);
  23509. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_1;
  23510. L_1 = InterlockedExchangeImpl<DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*>(L_0, (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*)NULL);
  23511. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_2 = L_1;
  23512. G_B1_0 = L_2;
  23513. if (L_2)
  23514. {
  23515. G_B2_0 = L_2;
  23516. goto IL_0016;
  23517. }
  23518. }
  23519. {
  23520. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_3 = (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  23521. NullCheck(L_3);
  23522. (( void (*) (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*, FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_3, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  23523. G_B2_0 = L_3;
  23524. }
  23525. IL_0016:
  23526. {
  23527. return (RuntimeObject*)G_B2_0;
  23528. }
  23529. }
  23530. // System.Collections.IEnumerator System.IO.Enumeration.FileSystemEnumerable`1<System.Object>::System.Collections.IEnumerable.GetEnumerator()
  23531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_System_Collections_IEnumerable_GetEnumerator_m034E193ABB4684901995CAAFA735C0181CA23AFA_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  23532. {
  23533. {
  23534. RuntimeObject* L_0;
  23535. L_0 = (( RuntimeObject* (*) (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23536. return (RuntimeObject*)L_0;
  23537. }
  23538. }
  23539. #ifdef __clang__
  23540. #pragma clang diagnostic pop
  23541. #endif
  23542. #ifdef __clang__
  23543. #pragma clang diagnostic push
  23544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23545. #pragma clang diagnostic ignored "-Wunused-variable"
  23546. #endif
  23547. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::.ctor(System.String,System.IO.EnumerationOptions)
  23548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1__ctor_m327F0BF0DB8DD4E57BF05E979D9F4D8827363407_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, String_t* ___0_directory, EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___1_options, const RuntimeMethod* method)
  23549. {
  23550. static bool s_Il2CppMethodInitialized;
  23551. if (!s_Il2CppMethodInitialized)
  23552. {
  23553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  23554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  23555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  23556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  23557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  23558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
  23559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var);
  23560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  23561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  23562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23563. s_Il2CppMethodInitialized = true;
  23564. }
  23565. int32_t V_0 = 0;
  23566. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  23567. String_t* G_B2_0 = NULL;
  23568. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B2_1 = NULL;
  23569. String_t* G_B1_0 = NULL;
  23570. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B1_1 = NULL;
  23571. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B4_0 = NULL;
  23572. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B4_1 = NULL;
  23573. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B3_0 = NULL;
  23574. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B3_1 = NULL;
  23575. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B9_0 = NULL;
  23576. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B8_0 = NULL;
  23577. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B10_0 = NULL;
  23578. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B10_1 = NULL;
  23579. {
  23580. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  23581. NullCheck(L_0);
  23582. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  23583. __this->____lock_3 = L_0;
  23584. Il2CppCodeGenWriteBarrier((void**)(&__this->____lock_3), (void*)L_0);
  23585. CriticalFinalizerObject__ctor_m688241D670D6A0857F938CDC8CD07B1BE4A1C733((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this, NULL);
  23586. String_t* L_1 = ___0_directory;
  23587. String_t* L_2 = L_1;
  23588. G_B1_0 = L_2;
  23589. G_B1_1 = __this;
  23590. if (L_2)
  23591. {
  23592. G_B2_0 = L_2;
  23593. G_B2_1 = __this;
  23594. goto IL_0022;
  23595. }
  23596. }
  23597. {
  23598. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  23599. NullCheck(L_3);
  23600. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715)), NULL);
  23601. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileSystemEnumerator_1__ctor_m327F0BF0DB8DD4E57BF05E979D9F4D8827363407_RuntimeMethod_var)));
  23602. }
  23603. IL_0022:
  23604. {
  23605. NullCheck(G_B2_1);
  23606. G_B2_1->____originalRootDirectory_0 = G_B2_0;
  23607. Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->____originalRootDirectory_0), (void*)G_B2_0);
  23608. String_t* L_4 = ___0_directory;
  23609. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  23610. String_t* L_5;
  23611. L_5 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_4, NULL);
  23612. il2cpp_codegen_runtime_class_init_inline(PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var);
  23613. String_t* L_6;
  23614. L_6 = PathInternal_TrimEndingDirectorySeparator_m32C0CC3C95360374E7B405E941386C874312D5F5(L_5, NULL);
  23615. __this->____rootDirectory_1 = L_6;
  23616. Il2CppCodeGenWriteBarrier((void**)(&__this->____rootDirectory_1), (void*)L_6);
  23617. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_7 = ___1_options;
  23618. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_8 = L_7;
  23619. G_B3_0 = L_8;
  23620. G_B3_1 = __this;
  23621. if (L_8)
  23622. {
  23623. G_B4_0 = L_8;
  23624. G_B4_1 = __this;
  23625. goto IL_0043;
  23626. }
  23627. }
  23628. {
  23629. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  23630. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_9;
  23631. L_9 = EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline(NULL);
  23632. G_B4_0 = L_9;
  23633. G_B4_1 = G_B3_1;
  23634. }
  23635. IL_0043:
  23636. {
  23637. NullCheck(G_B4_1);
  23638. G_B4_1->____options_2 = G_B4_0;
  23639. Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____options_2), (void*)G_B4_0);
  23640. String_t* L_10 = (String_t*)__this->____rootDirectory_1;
  23641. intptr_t L_11;
  23642. L_11 = (( intptr_t (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, String_t*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(__this, L_10, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  23643. __this->____directoryHandle_5 = L_11;
  23644. intptr_t L_12 = (intptr_t)__this->____directoryHandle_5;
  23645. intptr_t L_13 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  23646. bool L_14;
  23647. L_14 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_12, L_13, NULL);
  23648. if (!L_14)
  23649. {
  23650. goto IL_0074;
  23651. }
  23652. }
  23653. {
  23654. __this->____lastEntryFound_6 = (bool)1;
  23655. }
  23656. IL_0074:
  23657. {
  23658. String_t* L_15 = (String_t*)__this->____rootDirectory_1;
  23659. __this->____currentPath_4 = L_15;
  23660. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentPath_4), (void*)L_15);
  23661. }
  23662. try
  23663. {// begin try (depth: 1)
  23664. {
  23665. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  23666. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_16;
  23667. L_16 = ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline(ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  23668. NullCheck(L_16);
  23669. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_17;
  23670. L_17 = VirtualFuncInvoker1< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t >::Invoke(4 /* T[] System.Buffers.ArrayPool`1<System.Char>::Rent(System.Int32) */, L_16, ((int32_t)4096));
  23671. __this->____pathBuffer_10 = L_17;
  23672. Il2CppCodeGenWriteBarrier((void**)(&__this->____pathBuffer_10), (void*)L_17);
  23673. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23674. int32_t L_18;
  23675. L_18 = Sys_GetReadDirRBufferSize_m43BFD2BC9EB308361321A3EB229F557ED5320C4E(NULL);
  23676. V_0 = L_18;
  23677. int32_t L_19 = V_0;
  23678. G_B8_0 = __this;
  23679. if ((((int32_t)L_19) > ((int32_t)0)))
  23680. {
  23681. G_B9_0 = __this;
  23682. goto IL_00a3_1;
  23683. }
  23684. }
  23685. {
  23686. G_B10_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(NULL));
  23687. G_B10_1 = G_B8_0;
  23688. goto IL_00ae_1;
  23689. }
  23690. IL_00a3_1:
  23691. {
  23692. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  23693. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_20;
  23694. L_20 = ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline(ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  23695. int32_t L_21 = V_0;
  23696. NullCheck(L_20);
  23697. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22;
  23698. L_22 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4 /* T[] System.Buffers.ArrayPool`1<System.Byte>::Rent(System.Int32) */, L_20, L_21);
  23699. G_B10_0 = L_22;
  23700. G_B10_1 = G_B9_0;
  23701. }
  23702. IL_00ae_1:
  23703. {
  23704. NullCheck(G_B10_1);
  23705. G_B10_1->____entryBuffer_11 = G_B10_0;
  23706. Il2CppCodeGenWriteBarrier((void**)(&G_B10_1->____entryBuffer_11), (void*)G_B10_0);
  23707. goto IL_00be;
  23708. }
  23709. }// end try (depth: 1)
  23710. catch(Il2CppExceptionWrapper& e)
  23711. {
  23712. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  23713. {
  23714. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  23715. goto CATCH_00b5;
  23716. }
  23717. throw e;
  23718. }
  23719. CATCH_00b5:
  23720. {// begin catch(System.Object)
  23721. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  23722. IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
  23723. }// end catch (depth: 1)
  23724. IL_00be:
  23725. {
  23726. return;
  23727. }
  23728. }
  23729. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::InternalContinueOnError(Interop/ErrorInfo,System.Boolean)
  23730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_InternalContinueOnError_mB1A22DB17190E10EC61DA69EB84046DF5AF6DF4D_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, bool ___1_ignoreNotFound, const RuntimeMethod* method)
  23731. {
  23732. {
  23733. bool L_0 = ___1_ignoreNotFound;
  23734. if (!L_0)
  23735. {
  23736. goto IL_000b;
  23737. }
  23738. }
  23739. {
  23740. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_1 = ___0_info;
  23741. bool L_2;
  23742. L_2 = (( bool (*) (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23743. if (L_2)
  23744. {
  23745. goto IL_002e;
  23746. }
  23747. }
  23748. IL_000b:
  23749. {
  23750. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_3 = (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*)__this->____options_2;
  23751. NullCheck(L_3);
  23752. bool L_4;
  23753. L_4 = EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline(L_3, NULL);
  23754. if (!L_4)
  23755. {
  23756. goto IL_0020;
  23757. }
  23758. }
  23759. {
  23760. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_5 = ___0_info;
  23761. bool L_6;
  23762. L_6 = (( bool (*) (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  23763. if (L_6)
  23764. {
  23765. goto IL_002e;
  23766. }
  23767. }
  23768. IL_0020:
  23769. {
  23770. int32_t L_7;
  23771. L_7 = ErrorInfo_get_RawErrno_m1B6C0E156EF3B567945C1389B2B111C1A6FEB027((&___0_info), NULL);
  23772. bool L_8;
  23773. L_8 = VirtualFuncInvoker1< bool, int32_t >::Invoke(13 /* System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::ContinueOnError(System.Int32) */, __this, L_7);
  23774. return L_8;
  23775. }
  23776. IL_002e:
  23777. {
  23778. return (bool)1;
  23779. }
  23780. }
  23781. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::IsDirectoryNotFound(Interop/ErrorInfo)
  23782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsDirectoryNotFound_m79390DBD148CC198C7B8EC571C4882C37D2C786B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  23783. {
  23784. {
  23785. int32_t L_0;
  23786. L_0 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  23787. if ((((int32_t)L_0) == ((int32_t)((int32_t)65593))))
  23788. {
  23789. goto IL_001d;
  23790. }
  23791. }
  23792. {
  23793. int32_t L_1;
  23794. L_1 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  23795. return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)65581)))? 1 : 0);
  23796. }
  23797. IL_001d:
  23798. {
  23799. return (bool)1;
  23800. }
  23801. }
  23802. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::IsAccessError(Interop/ErrorInfo)
  23803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsAccessError_m6B695252B4C5A0E4FF7E2CE86A5306715B0B481B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  23804. {
  23805. {
  23806. int32_t L_0;
  23807. L_0 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  23808. if ((((int32_t)L_0) == ((int32_t)((int32_t)65538))))
  23809. {
  23810. goto IL_002b;
  23811. }
  23812. }
  23813. {
  23814. int32_t L_1;
  23815. L_1 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  23816. if ((((int32_t)L_1) == ((int32_t)((int32_t)65544))))
  23817. {
  23818. goto IL_002b;
  23819. }
  23820. }
  23821. {
  23822. int32_t L_2;
  23823. L_2 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  23824. return (bool)((((int32_t)L_2) == ((int32_t)((int32_t)65602)))? 1 : 0);
  23825. }
  23826. IL_002b:
  23827. {
  23828. return (bool)1;
  23829. }
  23830. }
  23831. // System.IntPtr System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::CreateDirectoryHandle(System.String,System.Boolean)
  23832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, String_t* ___0_path, bool ___1_ignoreNotFound, const RuntimeMethod* method)
  23833. {
  23834. static bool s_Il2CppMethodInitialized;
  23835. if (!s_Il2CppMethodInitialized)
  23836. {
  23837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
  23838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23839. s_Il2CppMethodInitialized = true;
  23840. }
  23841. intptr_t V_0;
  23842. memset((&V_0), 0, sizeof(V_0));
  23843. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 V_1;
  23844. memset((&V_1), 0, sizeof(V_1));
  23845. {
  23846. String_t* L_0 = ___0_path;
  23847. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23848. intptr_t L_1;
  23849. L_1 = Sys_OpenDir_m5E0BB1A74A5E5CA1CFDDBE86C2C281F452745854(L_0, NULL);
  23850. V_0 = L_1;
  23851. intptr_t L_2 = V_0;
  23852. intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  23853. bool L_4;
  23854. L_4 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_2, L_3, NULL);
  23855. if (!L_4)
  23856. {
  23857. goto IL_0033;
  23858. }
  23859. }
  23860. {
  23861. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23862. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_5;
  23863. L_5 = Sys_GetLastErrorInfo_m1C1BB8341DD84927BD33E6240585E753D4B3572B(NULL);
  23864. V_1 = L_5;
  23865. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_6 = V_1;
  23866. bool L_7 = ___1_ignoreNotFound;
  23867. bool L_8;
  23868. L_8 = (( bool (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  23869. if (!L_8)
  23870. {
  23871. goto IL_002a;
  23872. }
  23873. }
  23874. {
  23875. intptr_t L_9 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  23876. return L_9;
  23877. }
  23878. IL_002a:
  23879. {
  23880. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_10 = V_1;
  23881. String_t* L_11 = ___0_path;
  23882. Exception_t* L_12;
  23883. L_12 = Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7(L_10, L_11, (bool)1, NULL);
  23884. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E_RuntimeMethod_var)));
  23885. }
  23886. IL_0033:
  23887. {
  23888. intptr_t L_13 = V_0;
  23889. return L_13;
  23890. }
  23891. }
  23892. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::CloseDirectoryHandle()
  23893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  23894. {
  23895. static bool s_Il2CppMethodInitialized;
  23896. if (!s_Il2CppMethodInitialized)
  23897. {
  23898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
  23899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23900. s_Il2CppMethodInitialized = true;
  23901. }
  23902. intptr_t V_0;
  23903. memset((&V_0), 0, sizeof(V_0));
  23904. {
  23905. intptr_t* L_0 = (intptr_t*)(&__this->____directoryHandle_5);
  23906. intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  23907. intptr_t L_2;
  23908. L_2 = Interlocked_Exchange_m10651B61455D954B0D96C3FF75857C68C20940F6(L_0, L_1, NULL);
  23909. V_0 = L_2;
  23910. intptr_t L_3 = V_0;
  23911. intptr_t L_4 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  23912. bool L_5;
  23913. L_5 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_3, L_4, NULL);
  23914. if (!L_5)
  23915. {
  23916. goto IL_0025;
  23917. }
  23918. }
  23919. {
  23920. intptr_t L_6 = V_0;
  23921. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  23922. int32_t L_7;
  23923. L_7 = Sys_CloseDir_m995426A78D39BF688B0A69FC2916DA3125AF193E(L_6, NULL);
  23924. }
  23925. IL_0025:
  23926. {
  23927. return;
  23928. }
  23929. }
  23930. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::MoveNext()
  23931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_MoveNext_m89D6D3D077EC8054EB93582BD22068EDF2DD9A84_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  23932. {
  23933. static bool s_Il2CppMethodInitialized;
  23934. if (!s_Il2CppMethodInitialized)
  23935. {
  23936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  23937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var);
  23938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var);
  23939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var);
  23940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var);
  23941. s_Il2CppMethodInitialized = true;
  23942. }
  23943. FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B V_0;
  23944. memset((&V_0), 0, sizeof(V_0));
  23945. RuntimeObject* V_1 = NULL;
  23946. bool V_2 = false;
  23947. bool V_3 = false;
  23948. uint8_t* V_4 = NULL;
  23949. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
  23950. int32_t V_6 = 0;
  23951. bool V_7 = false;
  23952. bool V_8 = false;
  23953. uint8_t* G_B11_0 = NULL;
  23954. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B11_1 = NULL;
  23955. uint8_t* G_B10_0 = NULL;
  23956. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B10_1 = NULL;
  23957. int32_t G_B12_0 = 0;
  23958. uint8_t* G_B12_1 = NULL;
  23959. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B12_2 = NULL;
  23960. {
  23961. bool L_0 = (bool)__this->____lastEntryFound_6;
  23962. if (!L_0)
  23963. {
  23964. goto IL_000a;
  23965. }
  23966. }
  23967. {
  23968. return (bool)0;
  23969. }
  23970. IL_000a:
  23971. {
  23972. il2cpp_codegen_initobj((&V_0), sizeof(FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B));
  23973. RuntimeObject* L_1 = (RuntimeObject*)__this->____lock_3;
  23974. V_1 = L_1;
  23975. V_2 = (bool)0;
  23976. }
  23977. {
  23978. auto __finallyBlock = il2cpp::utils::Finally([&]
  23979. {
  23980. FINALLY_01ce:
  23981. {// begin finally (depth: 1)
  23982. {
  23983. bool L_2 = V_2;
  23984. if (!L_2)
  23985. {
  23986. goto IL_01d7;
  23987. }
  23988. }
  23989. {
  23990. RuntimeObject* L_3 = V_1;
  23991. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  23992. }
  23993. IL_01d7:
  23994. {
  23995. return;
  23996. }
  23997. }// end finally (depth: 1)
  23998. });
  23999. try
  24000. {// begin try (depth: 1)
  24001. {
  24002. RuntimeObject* L_4 = V_1;
  24003. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_2), NULL);
  24004. bool L_5 = (bool)__this->____lastEntryFound_6;
  24005. if (!L_5)
  24006. {
  24007. goto IL_0032_1;
  24008. }
  24009. }
  24010. {
  24011. V_3 = (bool)0;
  24012. goto IL_01d8;
  24013. }
  24014. IL_0032_1:
  24015. {
  24016. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24017. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
  24018. V_5 = L_7;
  24019. if (!L_7)
  24020. {
  24021. goto IL_0043_1;
  24022. }
  24023. }
  24024. {
  24025. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_5;
  24026. NullCheck(L_8);
  24027. if (((int32_t)(((RuntimeArray*)L_8)->max_length)))
  24028. {
  24029. goto IL_0049_1;
  24030. }
  24031. }
  24032. IL_0043_1:
  24033. {
  24034. V_4 = (uint8_t*)((uintptr_t)0);
  24035. goto IL_0054_1;
  24036. }
  24037. IL_0049_1:
  24038. {
  24039. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_5;
  24040. NullCheck(L_9);
  24041. V_4 = (uint8_t*)((uintptr_t)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  24042. }
  24043. IL_0054_1:
  24044. {
  24045. uint8_t* L_10 = V_4;
  24046. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24047. G_B10_0 = L_10;
  24048. G_B10_1 = __this;
  24049. if (!L_11)
  24050. {
  24051. G_B11_0 = L_10;
  24052. G_B11_1 = __this;
  24053. goto IL_0069_1;
  24054. }
  24055. }
  24056. {
  24057. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24058. NullCheck(L_12);
  24059. G_B12_0 = ((int32_t)(((RuntimeArray*)L_12)->max_length));
  24060. G_B12_1 = G_B10_0;
  24061. G_B12_2 = G_B10_1;
  24062. goto IL_006a_1;
  24063. }
  24064. IL_0069_1:
  24065. {
  24066. G_B12_0 = 0;
  24067. G_B12_1 = G_B11_0;
  24068. G_B12_2 = G_B11_1;
  24069. }
  24070. IL_006a_1:
  24071. {
  24072. NullCheck(G_B12_2);
  24073. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, uint8_t*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(G_B12_2, G_B12_1, G_B12_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  24074. bool L_13 = (bool)__this->____lastEntryFound_6;
  24075. if (!L_13)
  24076. {
  24077. goto IL_007e_1;
  24078. }
  24079. }
  24080. {
  24081. V_3 = (bool)0;
  24082. goto IL_01d8;
  24083. }
  24084. IL_007e_1:
  24085. {
  24086. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 L_14 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2)__this->____entry_8;
  24087. String_t* L_15 = (String_t*)__this->____currentPath_4;
  24088. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_16;
  24089. L_16 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_15, NULL);
  24090. String_t* L_17 = (String_t*)__this->____rootDirectory_1;
  24091. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18;
  24092. L_18 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_17, NULL);
  24093. String_t* L_19 = (String_t*)__this->____originalRootDirectory_0;
  24094. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_20;
  24095. L_20 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_19, NULL);
  24096. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____pathBuffer_10;
  24097. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_22;
  24098. memset((&L_22), 0, sizeof(L_22));
  24099. Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_inline((&L_22), L_21, /*hidden argument*/Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var);
  24100. int32_t L_23;
  24101. L_23 = FileSystemEntry_Initialize_m0CDA4CDB09ED734B099DA2D2E1EDD9B40EC7BF2F((&V_0), L_14, L_16, L_18, L_20, L_22, NULL);
  24102. V_6 = L_23;
  24103. int32_t L_24 = V_6;
  24104. V_7 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_24&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
  24105. V_8 = (bool)0;
  24106. bool L_25 = V_7;
  24107. if (!L_25)
  24108. {
  24109. goto IL_011f_1;
  24110. }
  24111. }
  24112. {
  24113. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_26 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry_8);
  24114. uint8_t* L_27 = (uint8_t*)L_26->___Name_0;
  24115. int32_t L_28 = *((uint8_t*)L_27);
  24116. if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)46)))))
  24117. {
  24118. goto IL_011f_1;
  24119. }
  24120. }
  24121. {
  24122. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_29 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry_8);
  24123. uint8_t* L_30 = (uint8_t*)L_29->___Name_0;
  24124. int32_t L_31 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1)));
  24125. if (!L_31)
  24126. {
  24127. goto IL_010c_1;
  24128. }
  24129. }
  24130. {
  24131. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_32 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry_8);
  24132. uint8_t* L_33 = (uint8_t*)L_32->___Name_0;
  24133. int32_t L_34 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1)));
  24134. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)46)))))
  24135. {
  24136. goto IL_011f_1;
  24137. }
  24138. }
  24139. {
  24140. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_35 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry_8);
  24141. uint8_t* L_36 = (uint8_t*)L_35->___Name_0;
  24142. int32_t L_37 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 2)));
  24143. if (L_37)
  24144. {
  24145. goto IL_011f_1;
  24146. }
  24147. }
  24148. IL_010c_1:
  24149. {
  24150. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_38 = (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*)__this->____options_2;
  24151. NullCheck(L_38);
  24152. bool L_39;
  24153. L_39 = EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline(L_38, NULL);
  24154. if (!L_39)
  24155. {
  24156. goto IL_0054_1;
  24157. }
  24158. }
  24159. {
  24160. V_8 = (bool)1;
  24161. }
  24162. IL_011f_1:
  24163. {
  24164. bool L_40 = V_8;
  24165. if (L_40)
  24166. {
  24167. goto IL_015b_1;
  24168. }
  24169. }
  24170. {
  24171. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_41 = (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*)__this->____options_2;
  24172. NullCheck(L_41);
  24173. int32_t L_42;
  24174. L_42 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_41, NULL);
  24175. if (!L_42)
  24176. {
  24177. goto IL_015b_1;
  24178. }
  24179. }
  24180. {
  24181. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_43 = (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*)__this->____options_2;
  24182. NullCheck(L_43);
  24183. int32_t L_44;
  24184. L_44 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_43, NULL);
  24185. if (!((int32_t)((int32_t)L_44&1)))
  24186. {
  24187. goto IL_0148_1;
  24188. }
  24189. }
  24190. {
  24191. int32_t L_45;
  24192. L_45 = FileSystemEntry_get_Attributes_mFD1D48D0F605BE2117617194F55B5E2CB4FBA0D9((&V_0), NULL);
  24193. V_6 = L_45;
  24194. }
  24195. IL_0148_1:
  24196. {
  24197. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_46 = (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*)__this->____options_2;
  24198. NullCheck(L_46);
  24199. int32_t L_47;
  24200. L_47 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_46, NULL);
  24201. int32_t L_48 = V_6;
  24202. if (((int32_t)((int32_t)L_47&(int32_t)L_48)))
  24203. {
  24204. goto IL_0054_1;
  24205. }
  24206. }
  24207. IL_015b_1:
  24208. {
  24209. bool L_49 = V_7;
  24210. if (!L_49)
  24211. {
  24212. goto IL_01af_1;
  24213. }
  24214. }
  24215. {
  24216. bool L_50 = V_8;
  24217. if (L_50)
  24218. {
  24219. goto IL_01af_1;
  24220. }
  24221. }
  24222. {
  24223. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_51 = (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*)__this->____options_2;
  24224. NullCheck(L_51);
  24225. bool L_52;
  24226. L_52 = EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline(L_51, NULL);
  24227. if (!L_52)
  24228. {
  24229. goto IL_01af_1;
  24230. }
  24231. }
  24232. {
  24233. bool L_53;
  24234. L_53 = VirtualFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(10 /* System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::ShouldRecurseIntoEntry(System.IO.Enumeration.FileSystemEntry&) */, __this, (&V_0));
  24235. if (!L_53)
  24236. {
  24237. goto IL_01af_1;
  24238. }
  24239. }
  24240. {
  24241. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_54 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)__this->____pending_7;
  24242. if (L_54)
  24243. {
  24244. goto IL_018d_1;
  24245. }
  24246. }
  24247. {
  24248. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_55 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)il2cpp_codegen_object_new(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var);
  24249. NullCheck(L_55);
  24250. Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE(L_55, Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var);
  24251. __this->____pending_7 = L_55;
  24252. Il2CppCodeGenWriteBarrier((void**)(&__this->____pending_7), (void*)L_55);
  24253. }
  24254. IL_018d_1:
  24255. {
  24256. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_56 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)__this->____pending_7;
  24257. String_t* L_57 = (String_t*)__this->____currentPath_4;
  24258. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_58;
  24259. L_58 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_57, NULL);
  24260. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_59;
  24261. L_59 = FileSystemEntry_get_FileName_m33D89416B0459807829E6A0F521E423616EC92E4((&V_0), NULL);
  24262. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  24263. String_t* L_60;
  24264. L_60 = Path_Join_mA8659405C90B9441AA2249C7D45B587808ABCB3F(L_58, L_59, NULL);
  24265. NullCheck(L_56);
  24266. Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832(L_56, L_60, Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var);
  24267. }
  24268. IL_01af_1:
  24269. {
  24270. bool L_61;
  24271. L_61 = VirtualFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(9 /* System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::ShouldIncludeEntry(System.IO.Enumeration.FileSystemEntry&) */, __this, (&V_0));
  24272. if (!L_61)
  24273. {
  24274. goto IL_0054_1;
  24275. }
  24276. }
  24277. {
  24278. RuntimeObject* L_62;
  24279. L_62 = VirtualFuncInvoker1< RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(11 /* TResult System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::TransformEntry(System.IO.Enumeration.FileSystemEntry&) */, __this, (&V_0));
  24280. __this->____current_9 = L_62;
  24281. Il2CppCodeGenWriteBarrier((void**)(&__this->____current_9), (void*)L_62);
  24282. V_3 = (bool)1;
  24283. goto IL_01d8;
  24284. }
  24285. }// end try (depth: 1)
  24286. catch(Il2CppExceptionWrapper& e)
  24287. {
  24288. __finallyBlock.StoreException(e.ex);
  24289. }
  24290. }
  24291. IL_01d8:
  24292. {
  24293. bool L_63 = V_3;
  24294. return L_63;
  24295. }
  24296. }
  24297. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::FindNextEntry()
  24298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_FindNextEntry_m751A84D4F475C75002ACA38B226561F7A85B7F80_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24299. {
  24300. uint8_t* V_0 = NULL;
  24301. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  24302. uint8_t* G_B6_0 = NULL;
  24303. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B6_1 = NULL;
  24304. uint8_t* G_B5_0 = NULL;
  24305. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B5_1 = NULL;
  24306. int32_t G_B7_0 = 0;
  24307. uint8_t* G_B7_1 = NULL;
  24308. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B7_2 = NULL;
  24309. {
  24310. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24311. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  24312. V_1 = L_1;
  24313. if (!L_1)
  24314. {
  24315. goto IL_000f;
  24316. }
  24317. }
  24318. {
  24319. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
  24320. NullCheck(L_2);
  24321. if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
  24322. {
  24323. goto IL_0014;
  24324. }
  24325. }
  24326. IL_000f:
  24327. {
  24328. V_0 = (uint8_t*)((uintptr_t)0);
  24329. goto IL_001d;
  24330. }
  24331. IL_0014:
  24332. {
  24333. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
  24334. NullCheck(L_3);
  24335. V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  24336. }
  24337. IL_001d:
  24338. {
  24339. uint8_t* L_4 = V_0;
  24340. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24341. G_B5_0 = L_4;
  24342. G_B5_1 = __this;
  24343. if (!L_5)
  24344. {
  24345. G_B6_0 = L_4;
  24346. G_B6_1 = __this;
  24347. goto IL_0031;
  24348. }
  24349. }
  24350. {
  24351. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24352. NullCheck(L_6);
  24353. G_B7_0 = ((int32_t)(((RuntimeArray*)L_6)->max_length));
  24354. G_B7_1 = G_B5_0;
  24355. G_B7_2 = G_B5_1;
  24356. goto IL_0032;
  24357. }
  24358. IL_0031:
  24359. {
  24360. G_B7_0 = 0;
  24361. G_B7_1 = G_B6_0;
  24362. G_B7_2 = G_B6_1;
  24363. }
  24364. IL_0032:
  24365. {
  24366. NullCheck(G_B7_2);
  24367. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, uint8_t*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(G_B7_2, G_B7_1, G_B7_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  24368. V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  24369. return;
  24370. }
  24371. }
  24372. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::FindNextEntry(System.Byte*,System.Int32)
  24373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, uint8_t* ___0_entryBufferPtr, int32_t ___1_bufferLength, const RuntimeMethod* method)
  24374. {
  24375. static bool s_Il2CppMethodInitialized;
  24376. if (!s_Il2CppMethodInitialized)
  24377. {
  24378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  24379. s_Il2CppMethodInitialized = true;
  24380. }
  24381. int32_t V_0 = 0;
  24382. {
  24383. intptr_t L_0 = (intptr_t)__this->____directoryHandle_5;
  24384. uint8_t* L_1 = ___0_entryBufferPtr;
  24385. int32_t L_2 = ___1_bufferLength;
  24386. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_3 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry_8);
  24387. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  24388. int32_t L_4;
  24389. L_4 = Sys_ReadDirR_m67A4E0E89B4047AA80821C822AED766612B01CFA(L_0, L_1, L_2, L_3, NULL);
  24390. V_0 = L_4;
  24391. int32_t L_5 = V_0;
  24392. if ((((int32_t)L_5) == ((int32_t)(-1))))
  24393. {
  24394. goto IL_001d;
  24395. }
  24396. }
  24397. {
  24398. int32_t L_6 = V_0;
  24399. if (!L_6)
  24400. {
  24401. goto IL_004d;
  24402. }
  24403. }
  24404. {
  24405. goto IL_0024;
  24406. }
  24407. IL_001d:
  24408. {
  24409. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  24410. return;
  24411. }
  24412. IL_0024:
  24413. {
  24414. int32_t L_7 = V_0;
  24415. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_8;
  24416. memset((&L_8), 0, sizeof(L_8));
  24417. ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA((&L_8), L_7, /*hidden argument*/NULL);
  24418. bool L_9;
  24419. L_9 = (( bool (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_8, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  24420. if (!L_9)
  24421. {
  24422. goto IL_003a;
  24423. }
  24424. }
  24425. {
  24426. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  24427. return;
  24428. }
  24429. IL_003a:
  24430. {
  24431. int32_t L_10 = V_0;
  24432. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_11;
  24433. memset((&L_11), 0, sizeof(L_11));
  24434. ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA((&L_11), L_10, /*hidden argument*/NULL);
  24435. String_t* L_12 = (String_t*)__this->____currentPath_4;
  24436. Exception_t* L_13;
  24437. L_13 = Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7(L_11, L_12, (bool)1, NULL);
  24438. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B_RuntimeMethod_var)));
  24439. }
  24440. IL_004d:
  24441. {
  24442. return;
  24443. }
  24444. }
  24445. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::DequeueNextDirectory()
  24446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_DequeueNextDirectory_mD2D90B54F9B3FE529CE005C33C5CA0043AF710C6_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24447. {
  24448. static bool s_Il2CppMethodInitialized;
  24449. if (!s_Il2CppMethodInitialized)
  24450. {
  24451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
  24452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var);
  24453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var);
  24454. s_Il2CppMethodInitialized = true;
  24455. }
  24456. {
  24457. intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  24458. __this->____directoryHandle_5 = L_0;
  24459. goto IL_0048;
  24460. }
  24461. IL_000d:
  24462. {
  24463. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_1 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)__this->____pending_7;
  24464. if (!L_1)
  24465. {
  24466. goto IL_0022;
  24467. }
  24468. }
  24469. {
  24470. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_2 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)__this->____pending_7;
  24471. NullCheck(L_2);
  24472. int32_t L_3;
  24473. L_3 = Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_inline(L_2, Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var);
  24474. if (L_3)
  24475. {
  24476. goto IL_0024;
  24477. }
  24478. }
  24479. IL_0022:
  24480. {
  24481. return (bool)0;
  24482. }
  24483. IL_0024:
  24484. {
  24485. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_4 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)__this->____pending_7;
  24486. NullCheck(L_4);
  24487. String_t* L_5;
  24488. L_5 = Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB(L_4, Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var);
  24489. __this->____currentPath_4 = L_5;
  24490. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentPath_4), (void*)L_5);
  24491. String_t* L_6 = (String_t*)__this->____currentPath_4;
  24492. intptr_t L_7;
  24493. L_7 = (( intptr_t (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, String_t*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(__this, L_6, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  24494. __this->____directoryHandle_5 = L_7;
  24495. }
  24496. IL_0048:
  24497. {
  24498. intptr_t L_8 = (intptr_t)__this->____directoryHandle_5;
  24499. intptr_t L_9 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
  24500. bool L_10;
  24501. L_10 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_8, L_9, NULL);
  24502. if (L_10)
  24503. {
  24504. goto IL_000d;
  24505. }
  24506. }
  24507. {
  24508. return (bool)1;
  24509. }
  24510. }
  24511. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::InternalDispose(System.Boolean)
  24512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, bool ___0_disposing, const RuntimeMethod* method)
  24513. {
  24514. static bool s_Il2CppMethodInitialized;
  24515. if (!s_Il2CppMethodInitialized)
  24516. {
  24517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  24518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  24519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  24520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  24521. s_Il2CppMethodInitialized = true;
  24522. }
  24523. RuntimeObject* V_0 = NULL;
  24524. bool V_1 = false;
  24525. {
  24526. RuntimeObject* L_0 = (RuntimeObject*)__this->____lock_3;
  24527. if (!L_0)
  24528. {
  24529. goto IL_0079;
  24530. }
  24531. }
  24532. {
  24533. RuntimeObject* L_1 = (RuntimeObject*)__this->____lock_3;
  24534. V_0 = L_1;
  24535. V_1 = (bool)0;
  24536. }
  24537. {
  24538. auto __finallyBlock = il2cpp::utils::Finally([&]
  24539. {
  24540. FINALLY_006f:
  24541. {// begin finally (depth: 1)
  24542. {
  24543. bool L_2 = V_1;
  24544. if (!L_2)
  24545. {
  24546. goto IL_0078;
  24547. }
  24548. }
  24549. {
  24550. RuntimeObject* L_3 = V_0;
  24551. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  24552. }
  24553. IL_0078:
  24554. {
  24555. return;
  24556. }
  24557. }// end finally (depth: 1)
  24558. });
  24559. try
  24560. {// begin try (depth: 1)
  24561. {
  24562. RuntimeObject* L_4 = V_0;
  24563. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  24564. __this->____lastEntryFound_6 = (bool)1;
  24565. __this->____pending_7 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)NULL;
  24566. Il2CppCodeGenWriteBarrier((void**)(&__this->____pending_7), (void*)(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)NULL);
  24567. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  24568. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____pathBuffer_10;
  24569. if (!L_5)
  24570. {
  24571. goto IL_0046_1;
  24572. }
  24573. }
  24574. {
  24575. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  24576. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_6;
  24577. L_6 = ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline(ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  24578. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____pathBuffer_10;
  24579. NullCheck(L_6);
  24580. VirtualActionInvoker2< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, bool >::Invoke(5 /* System.Void System.Buffers.ArrayPool`1<System.Char>::Return(T[],System.Boolean) */, L_6, L_7, (bool)0);
  24581. }
  24582. IL_0046_1:
  24583. {
  24584. __this->____pathBuffer_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL;
  24585. Il2CppCodeGenWriteBarrier((void**)(&__this->____pathBuffer_10), (void*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL);
  24586. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24587. if (!L_8)
  24588. {
  24589. goto IL_0066_1;
  24590. }
  24591. }
  24592. {
  24593. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  24594. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_9;
  24595. L_9 = ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline(ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  24596. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____entryBuffer_11;
  24597. NullCheck(L_9);
  24598. VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, bool >::Invoke(5 /* System.Void System.Buffers.ArrayPool`1<System.Byte>::Return(T[],System.Boolean) */, L_9, L_10, (bool)0);
  24599. }
  24600. IL_0066_1:
  24601. {
  24602. __this->____entryBuffer_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  24603. Il2CppCodeGenWriteBarrier((void**)(&__this->____entryBuffer_11), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
  24604. goto IL_0079;
  24605. }
  24606. }// end try (depth: 1)
  24607. catch(Il2CppExceptionWrapper& e)
  24608. {
  24609. __finallyBlock.StoreException(e.ex);
  24610. }
  24611. }
  24612. IL_0079:
  24613. {
  24614. bool L_11 = ___0_disposing;
  24615. VirtualActionInvoker1< bool >::Invoke(14 /* System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::Dispose(System.Boolean) */, __this, L_11);
  24616. return;
  24617. }
  24618. }
  24619. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::ShouldIncludeEntry(System.IO.Enumeration.FileSystemEntry&)
  24620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ShouldIncludeEntry_mD2AE0BCE27153D4D7B6C35DA1D5395BD9745FD21_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24621. {
  24622. {
  24623. return (bool)1;
  24624. }
  24625. }
  24626. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::ShouldRecurseIntoEntry(System.IO.Enumeration.FileSystemEntry&)
  24627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ShouldRecurseIntoEntry_m4FF1E35A7A97CEDD7F96121D45B2B750C11D4366_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24628. {
  24629. {
  24630. return (bool)1;
  24631. }
  24632. }
  24633. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::OnDirectoryFinished(System.ReadOnlySpan`1<System.Char>)
  24634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_OnDirectoryFinished_m805F818D1C5A6E4A22555A08F765D35DCEAF7ECD_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_directory, const RuntimeMethod* method)
  24635. {
  24636. {
  24637. return;
  24638. }
  24639. }
  24640. // System.Boolean System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::ContinueOnError(System.Int32)
  24641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ContinueOnError_m9F1BF34E3ADADF0B56D5E670012E100636E63978_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, int32_t ___0_error, const RuntimeMethod* method)
  24642. {
  24643. {
  24644. return (bool)0;
  24645. }
  24646. }
  24647. // TResult System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::get_Current()
  24648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24649. {
  24650. {
  24651. RuntimeObject* L_0 = (RuntimeObject*)__this->____current_9;
  24652. return L_0;
  24653. }
  24654. }
  24655. // System.Object System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::System.Collections.IEnumerator.get_Current()
  24656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_System_Collections_IEnumerator_get_Current_m54C520CC2AD601A037326EBCC6CC8F62C87236E9_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24657. {
  24658. {
  24659. RuntimeObject* L_0;
  24660. L_0 = (( RuntimeObject* (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  24661. return L_0;
  24662. }
  24663. }
  24664. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::DirectoryFinished()
  24665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24666. {
  24667. {
  24668. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_0 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry_8);
  24669. il2cpp_codegen_initobj(L_0, sizeof(DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2));
  24670. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  24671. String_t* L_1 = (String_t*)__this->____currentPath_4;
  24672. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_2;
  24673. L_2 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_1, NULL);
  24674. VirtualActionInvoker1< ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 >::Invoke(12 /* System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::OnDirectoryFinished(System.ReadOnlySpan`1<System.Char>) */, __this, L_2);
  24675. bool L_3;
  24676. L_3 = (( bool (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  24677. if (L_3)
  24678. {
  24679. goto IL_0033;
  24680. }
  24681. }
  24682. {
  24683. __this->____lastEntryFound_6 = (bool)1;
  24684. return;
  24685. }
  24686. IL_0033:
  24687. {
  24688. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  24689. return;
  24690. }
  24691. }
  24692. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::Reset()
  24693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Reset_mE30FC26DC73B67D895298C7695AC3763050FDBC1_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24694. {
  24695. {
  24696. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  24697. NullCheck(L_0);
  24698. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  24699. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileSystemEnumerator_1_Reset_mE30FC26DC73B67D895298C7695AC3763050FDBC1_RuntimeMethod_var)));
  24700. }
  24701. }
  24702. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::Dispose()
  24703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Dispose_mA0F450E583D5ED5BA04564C5B2C700C2D405D411_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24704. {
  24705. static bool s_Il2CppMethodInitialized;
  24706. if (!s_Il2CppMethodInitialized)
  24707. {
  24708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  24709. s_Il2CppMethodInitialized = true;
  24710. }
  24711. {
  24712. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  24713. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  24714. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL);
  24715. return;
  24716. }
  24717. }
  24718. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::Dispose(System.Boolean)
  24719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Dispose_m6AD658495C808DC7CB6F4AE5787BE169844865C5_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, bool ___0_disposing, const RuntimeMethod* method)
  24720. {
  24721. {
  24722. return;
  24723. }
  24724. }
  24725. // System.Void System.IO.Enumeration.FileSystemEnumerator`1<System.Object>::Finalize()
  24726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Finalize_mAA4AB5649F56D7DD1A2F82C7A0EDF3E0F58E80D9_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  24727. {
  24728. {
  24729. auto __finallyBlock = il2cpp::utils::Finally([&]
  24730. {
  24731. FINALLY_0009:
  24732. {// begin finally (depth: 1)
  24733. NullCheck((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this);
  24734. CriticalFinalizerObject_Finalize_m232B8F4BCBB58BB7D0A0B10611234BCCE2A86020((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this, NULL);
  24735. return;
  24736. }// end finally (depth: 1)
  24737. });
  24738. try
  24739. {// begin try (depth: 1)
  24740. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  24741. goto IL_0010;
  24742. }// end try (depth: 1)
  24743. catch(Il2CppExceptionWrapper& e)
  24744. {
  24745. __finallyBlock.StoreException(e.ex);
  24746. }
  24747. }
  24748. IL_0010:
  24749. {
  24750. return;
  24751. }
  24752. }
  24753. #ifdef __clang__
  24754. #pragma clang diagnostic pop
  24755. #endif
  24756. #ifdef __clang__
  24757. #pragma clang diagnostic push
  24758. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24759. #pragma clang diagnostic ignored "-Wunused-variable"
  24760. #endif
  24761. // System.Void System.Threading.ThreadLocal`1/FinalizationHelper<System.Object>::.ctor(System.Threading.ThreadLocal`1/LinkedSlotVolatile<T>[],System.Boolean)
  24762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalizationHelper__ctor_m2012C1FF5E415CF695211120FB895F323111ED22_gshared (FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5* __this, LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___0_slotArray, bool ___1_trackAllValues, const RuntimeMethod* method)
  24763. {
  24764. {
  24765. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  24766. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_0 = ___0_slotArray;
  24767. __this->___SlotArray_0 = L_0;
  24768. Il2CppCodeGenWriteBarrier((void**)(&__this->___SlotArray_0), (void*)L_0);
  24769. bool L_1 = ___1_trackAllValues;
  24770. __this->___m_trackAllValues_1 = L_1;
  24771. return;
  24772. }
  24773. }
  24774. // System.Void System.Threading.ThreadLocal`1/FinalizationHelper<System.Object>::Finalize()
  24775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalizationHelper_Finalize_m4E39DDE10D6842F593DF3E4412CC2D6837473E9F_gshared (FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5* __this, const RuntimeMethod* method)
  24776. {
  24777. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* V_0 = NULL;
  24778. int32_t V_1 = 0;
  24779. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* V_2 = NULL;
  24780. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* V_3 = NULL;
  24781. bool V_4 = false;
  24782. {
  24783. auto __finallyBlock = il2cpp::utils::Finally([&]
  24784. {
  24785. FINALLY_0095:
  24786. {// begin finally (depth: 1)
  24787. NullCheck((RuntimeObject*)__this);
  24788. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2((RuntimeObject*)__this, NULL);
  24789. return;
  24790. }// end finally (depth: 1)
  24791. });
  24792. try
  24793. {// begin try (depth: 1)
  24794. {
  24795. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_0 = (LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2*)__this->___SlotArray_0;
  24796. V_0 = L_0;
  24797. V_1 = 0;
  24798. goto IL_008a_1;
  24799. }
  24800. IL_000b_1:
  24801. {
  24802. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_1 = V_0;
  24803. int32_t L_2 = V_1;
  24804. NullCheck(L_1);
  24805. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_3 = (LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F*)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___Value_0;
  24806. il2cpp_codegen_memory_barrier();
  24807. V_2 = L_3;
  24808. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_4 = V_2;
  24809. if (!L_4)
  24810. {
  24811. goto IL_0086_1;
  24812. }
  24813. }
  24814. {
  24815. bool L_5 = (bool)__this->___m_trackAllValues_1;
  24816. if (!L_5)
  24817. {
  24818. goto IL_0030_1;
  24819. }
  24820. }
  24821. {
  24822. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_6 = V_2;
  24823. NullCheck(L_6);
  24824. il2cpp_codegen_memory_barrier();
  24825. L_6->___SlotArray_2 = (LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2*)NULL;
  24826. Il2CppCodeGenWriteBarrier((void**)(&L_6->___SlotArray_2), (void*)(LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2*)NULL);
  24827. goto IL_0086_1;
  24828. }
  24829. IL_0030_1:
  24830. {
  24831. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  24832. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* L_7 = ((ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_idManager_5;
  24833. V_3 = L_7;
  24834. V_4 = (bool)0;
  24835. }
  24836. {
  24837. auto __finallyBlock = il2cpp::utils::Finally([&]
  24838. {
  24839. FINALLY_007b_1:
  24840. {// begin finally (depth: 2)
  24841. {
  24842. bool L_8 = V_4;
  24843. if (!L_8)
  24844. {
  24845. goto IL_0085_1;
  24846. }
  24847. }
  24848. {
  24849. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* L_9 = V_3;
  24850. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_9, NULL);
  24851. }
  24852. IL_0085_1:
  24853. {
  24854. return;
  24855. }
  24856. }// end finally (depth: 2)
  24857. });
  24858. try
  24859. {// begin try (depth: 2)
  24860. {
  24861. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* L_10 = V_3;
  24862. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_10, (&V_4), NULL);
  24863. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_11 = V_2;
  24864. NullCheck(L_11);
  24865. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_12 = (LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F*)L_11->___Next_0;
  24866. il2cpp_codegen_memory_barrier();
  24867. if (!L_12)
  24868. {
  24869. goto IL_0062_2;
  24870. }
  24871. }
  24872. {
  24873. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_13 = V_2;
  24874. NullCheck(L_13);
  24875. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_14 = (LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F*)L_13->___Next_0;
  24876. il2cpp_codegen_memory_barrier();
  24877. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_15 = V_2;
  24878. NullCheck(L_15);
  24879. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_16 = (LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F*)L_15->___Previous_1;
  24880. il2cpp_codegen_memory_barrier();
  24881. NullCheck(L_14);
  24882. il2cpp_codegen_memory_barrier();
  24883. L_14->___Previous_1 = L_16;
  24884. Il2CppCodeGenWriteBarrier((void**)(&L_14->___Previous_1), (void*)L_16);
  24885. }
  24886. IL_0062_2:
  24887. {
  24888. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_17 = V_2;
  24889. NullCheck(L_17);
  24890. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_18 = (LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F*)L_17->___Previous_1;
  24891. il2cpp_codegen_memory_barrier();
  24892. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_19 = V_2;
  24893. NullCheck(L_19);
  24894. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_20 = (LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F*)L_19->___Next_0;
  24895. il2cpp_codegen_memory_barrier();
  24896. NullCheck(L_18);
  24897. il2cpp_codegen_memory_barrier();
  24898. L_18->___Next_0 = L_20;
  24899. Il2CppCodeGenWriteBarrier((void**)(&L_18->___Next_0), (void*)L_20);
  24900. goto IL_0086_1;
  24901. }
  24902. }// end try (depth: 2)
  24903. catch(Il2CppExceptionWrapper& e)
  24904. {
  24905. __finallyBlock.StoreException(e.ex);
  24906. }
  24907. }
  24908. IL_0086_1:
  24909. {
  24910. int32_t L_21 = V_1;
  24911. V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  24912. }
  24913. IL_008a_1:
  24914. {
  24915. int32_t L_22 = V_1;
  24916. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_23 = V_0;
  24917. NullCheck(L_23);
  24918. if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
  24919. {
  24920. goto IL_000b_1;
  24921. }
  24922. }
  24923. {
  24924. goto IL_009c;
  24925. }
  24926. }// end try (depth: 1)
  24927. catch(Il2CppExceptionWrapper& e)
  24928. {
  24929. __finallyBlock.StoreException(e.ex);
  24930. }
  24931. }
  24932. IL_009c:
  24933. {
  24934. return;
  24935. }
  24936. }
  24937. #ifdef __clang__
  24938. #pragma clang diagnostic pop
  24939. #endif
  24940. #ifdef __clang__
  24941. #pragma clang diagnostic push
  24942. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24943. #pragma clang diagnostic ignored "-Wunused-variable"
  24944. #endif
  24945. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_Multicast(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24946. {
  24947. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  24948. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  24949. bool retVal = false;
  24950. for (il2cpp_array_size_t i = 0; i < length; i++)
  24951. {
  24952. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* currentDelegate = reinterpret_cast<FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D*>(delegatesToInvoke[i]);
  24953. typedef bool (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  24954. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_entry, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  24955. }
  24956. return retVal;
  24957. }
  24958. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenInst(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24959. {
  24960. typedef bool (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  24961. return ((FunctionPointerType)__this->___method_ptr_0)(___0_entry, method);
  24962. }
  24963. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenStatic(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24964. {
  24965. typedef bool (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  24966. return ((FunctionPointerType)__this->___method_ptr_0)(___0_entry, method);
  24967. }
  24968. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenStaticInvoker(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24969. {
  24970. return InvokerFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_entry);
  24971. }
  24972. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_ClosedStaticInvoker(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  24973. {
  24974. return InvokerFuncInvoker2< bool, RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_entry);
  24975. }
  24976. // System.Void System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<System.Object>::.ctor(System.Object,System.IntPtr)
  24977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindPredicate__ctor_mAF116DE60357979F24F32D9F728B193CBD6FFEB9_gshared (FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24978. {
  24979. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  24980. __this->___method_3 = ___1_method;
  24981. __this->___m_target_2 = ___0_object;
  24982. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  24983. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24984. __this->___method_code_6 = (intptr_t)__this;
  24985. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24986. {
  24987. bool isOpen = parameterCount == 1;
  24988. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  24989. if (isOpen)
  24990. __this->___invoke_impl_1 = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenStaticInvoker;
  24991. else
  24992. __this->___invoke_impl_1 = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_ClosedStaticInvoker;
  24993. else
  24994. if (isOpen)
  24995. __this->___invoke_impl_1 = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenStatic;
  24996. else
  24997. {
  24998. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  24999. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  25000. }
  25001. }
  25002. else
  25003. {
  25004. bool isOpen = parameterCount == 0;
  25005. if (isOpen)
  25006. {
  25007. __this->___invoke_impl_1 = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenInst;
  25008. }
  25009. else
  25010. {
  25011. if (___0_object == NULL)
  25012. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25013. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  25014. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  25015. }
  25016. }
  25017. __this->___extra_arg_5 = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_Multicast;
  25018. }
  25019. // System.Boolean System.IO.Enumeration.FileSystemEnumerable`1/FindPredicate<System.Object>::Invoke(System.IO.Enumeration.FileSystemEntry&)
  25020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_gshared (FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25021. {
  25022. typedef bool (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  25023. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_entry, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  25024. }
  25025. #ifdef __clang__
  25026. #pragma clang diagnostic pop
  25027. #endif
  25028. #ifdef __clang__
  25029. #pragma clang diagnostic push
  25030. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25031. #pragma clang diagnostic ignored "-Wunused-variable"
  25032. #endif
  25033. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_Multicast(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25034. {
  25035. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  25036. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  25037. RuntimeObject* retVal = NULL;
  25038. for (il2cpp_array_size_t i = 0; i < length; i++)
  25039. {
  25040. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* currentDelegate = reinterpret_cast<FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851*>(delegatesToInvoke[i]);
  25041. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  25042. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_entry, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  25043. }
  25044. return retVal;
  25045. }
  25046. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenInst(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25047. {
  25048. typedef RuntimeObject* (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  25049. return ((FunctionPointerType)__this->___method_ptr_0)(___0_entry, method);
  25050. }
  25051. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenStatic(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25052. {
  25053. typedef RuntimeObject* (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  25054. return ((FunctionPointerType)__this->___method_ptr_0)(___0_entry, method);
  25055. }
  25056. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenStaticInvoker(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25057. {
  25058. return InvokerFuncInvoker1< RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_entry);
  25059. }
  25060. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_ClosedStaticInvoker(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25061. {
  25062. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_entry);
  25063. }
  25064. // System.Void System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<System.Object>::.ctor(System.Object,System.IntPtr)
  25065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindTransform__ctor_m5D94CE6E329F716B1D97EFF18D8CE823937724C7_gshared (FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25066. {
  25067. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  25068. __this->___method_3 = ___1_method;
  25069. __this->___m_target_2 = ___0_object;
  25070. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  25071. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25072. __this->___method_code_6 = (intptr_t)__this;
  25073. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25074. {
  25075. bool isOpen = parameterCount == 1;
  25076. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  25077. if (isOpen)
  25078. __this->___invoke_impl_1 = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenStaticInvoker;
  25079. else
  25080. __this->___invoke_impl_1 = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_ClosedStaticInvoker;
  25081. else
  25082. if (isOpen)
  25083. __this->___invoke_impl_1 = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenStatic;
  25084. else
  25085. {
  25086. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  25087. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  25088. }
  25089. }
  25090. else
  25091. {
  25092. bool isOpen = parameterCount == 0;
  25093. if (isOpen)
  25094. {
  25095. __this->___invoke_impl_1 = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenInst;
  25096. }
  25097. else
  25098. {
  25099. if (___0_object == NULL)
  25100. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25101. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  25102. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  25103. }
  25104. }
  25105. __this->___extra_arg_5 = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_Multicast;
  25106. }
  25107. // TResult System.IO.Enumeration.FileSystemEnumerable`1/FindTransform<System.Object>::Invoke(System.IO.Enumeration.FileSystemEntry&)
  25108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_gshared (FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  25109. {
  25110. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  25111. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_entry, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  25112. }
  25113. #ifdef __clang__
  25114. #pragma clang diagnostic pop
  25115. #endif
  25116. #ifdef __clang__
  25117. #pragma clang diagnostic push
  25118. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25119. #pragma clang diagnostic ignored "-Wunused-variable"
  25120. #endif
  25121. // System.Single UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::get_resolvedItemHeight()
  25122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  25123. {
  25124. {
  25125. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25126. NullCheck(L_0);
  25127. float L_1;
  25128. L_1 = BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB(L_0, (-1.0f), NULL);
  25129. return L_1;
  25130. }
  25131. }
  25132. // System.Boolean UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::VisibleItemPredicate(T)
  25133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FixedHeightVirtualizationController_1_VisibleItemPredicate_m716682E327DE3FA1006DFCB0557C26148FEE9888_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, RuntimeObject* ___0_i, const RuntimeMethod* method)
  25134. {
  25135. bool V_0 = false;
  25136. {
  25137. V_0 = (bool)1;
  25138. goto IL_0005;
  25139. }
  25140. IL_0005:
  25141. {
  25142. bool L_0 = V_0;
  25143. return L_0;
  25144. }
  25145. }
  25146. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::.ctor(UnityEngine.UIElements.BaseVerticalCollectionView)
  25147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1__ctor_m93C8C3DFB5E2AE34372565AC728C401DA46E2588_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_collectionView, const RuntimeMethod* method)
  25148. {
  25149. {
  25150. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = ___0_collectionView;
  25151. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  25152. return;
  25153. }
  25154. }
  25155. // System.Int32 UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::GetIndexFromPosition(UnityEngine.Vector2)
  25156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FixedHeightVirtualizationController_1_GetIndexFromPosition_mFEBF9B522050E577525C70E839C716CE14A06529_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method)
  25157. {
  25158. int32_t V_0 = 0;
  25159. {
  25160. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_position;
  25161. float L_1 = (float)L_0.___y_1;
  25162. float L_2;
  25163. L_2 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25164. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_1/L_2)));
  25165. goto IL_0012;
  25166. }
  25167. IL_0012:
  25168. {
  25169. int32_t L_3 = V_0;
  25170. return L_3;
  25171. }
  25172. }
  25173. // System.Single UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::GetItemHeight(System.Int32)
  25174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_GetItemHeight_mBB3A1B1173EEB57C03EFFE710C06F23570283E3C_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_index, const RuntimeMethod* method)
  25175. {
  25176. float V_0 = 0.0f;
  25177. {
  25178. float L_0;
  25179. L_0 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25180. V_0 = L_0;
  25181. goto IL_000a;
  25182. }
  25183. IL_000a:
  25184. {
  25185. float L_1 = V_0;
  25186. return L_1;
  25187. }
  25188. }
  25189. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::ScrollToItem(System.Int32)
  25190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_ScrollToItem_m8C03CFFBC2F28ABE52F4D1D537D295E9AEE02D27_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_index, const RuntimeMethod* method)
  25191. {
  25192. static bool s_Il2CppMethodInitialized;
  25193. if (!s_Il2CppMethodInitialized)
  25194. {
  25195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  25196. s_Il2CppMethodInitialized = true;
  25197. }
  25198. float V_0 = 0.0f;
  25199. bool V_1 = false;
  25200. bool V_2 = false;
  25201. int32_t V_3 = 0;
  25202. bool V_4 = false;
  25203. bool V_5 = false;
  25204. int32_t V_6 = 0;
  25205. int32_t V_7 = 0;
  25206. float V_8 = 0.0f;
  25207. float V_9 = 0.0f;
  25208. bool V_10 = false;
  25209. int32_t G_B3_0 = 0;
  25210. {
  25211. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25212. int32_t L_0;
  25213. L_0 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25214. if (!L_0)
  25215. {
  25216. goto IL_000f;
  25217. }
  25218. }
  25219. {
  25220. int32_t L_1 = ___0_index;
  25221. G_B3_0 = ((((int32_t)L_1) < ((int32_t)(-1)))? 1 : 0);
  25222. goto IL_0010;
  25223. }
  25224. IL_000f:
  25225. {
  25226. G_B3_0 = 1;
  25227. }
  25228. IL_0010:
  25229. {
  25230. V_1 = (bool)G_B3_0;
  25231. bool L_2 = V_1;
  25232. if (!L_2)
  25233. {
  25234. goto IL_0019;
  25235. }
  25236. }
  25237. {
  25238. goto IL_0130;
  25239. }
  25240. IL_0019:
  25241. {
  25242. float L_3;
  25243. L_3 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25244. V_0 = L_3;
  25245. int32_t L_4 = ___0_index;
  25246. V_2 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0);
  25247. bool L_5 = V_2;
  25248. if (!L_5)
  25249. {
  25250. goto IL_009a;
  25251. }
  25252. }
  25253. {
  25254. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25255. float L_6;
  25256. L_6 = (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  25257. float L_7 = V_0;
  25258. V_3 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_6/L_7)));
  25259. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_8 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25260. NullCheck(L_8);
  25261. RuntimeObject* L_9;
  25262. L_9 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_8, NULL);
  25263. NullCheck((RuntimeObject*)L_9);
  25264. int32_t L_10;
  25265. L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
  25266. int32_t L_11 = V_3;
  25267. V_4 = (bool)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0);
  25268. bool L_12 = V_4;
  25269. if (!L_12)
  25270. {
  25271. goto IL_0069;
  25272. }
  25273. }
  25274. {
  25275. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_13 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25276. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
  25277. memset((&L_14), 0, sizeof(L_14));
  25278. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), (0.0f), (0.0f), /*hidden argument*/NULL);
  25279. NullCheck(L_13);
  25280. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_13, L_14, NULL);
  25281. goto IL_0094;
  25282. }
  25283. IL_0069:
  25284. {
  25285. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_15 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25286. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_16 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25287. NullCheck(L_16);
  25288. RuntimeObject* L_17;
  25289. L_17 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_16, NULL);
  25290. NullCheck((RuntimeObject*)L_17);
  25291. int32_t L_18;
  25292. L_18 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
  25293. float L_19 = V_0;
  25294. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
  25295. memset((&L_20), 0, sizeof(L_20));
  25296. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_20), (0.0f), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_18, 1))), L_19)), /*hidden argument*/NULL);
  25297. NullCheck(L_15);
  25298. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_15, L_20, NULL);
  25299. }
  25300. IL_0094:
  25301. {
  25302. goto IL_0130;
  25303. }
  25304. IL_009a:
  25305. {
  25306. int32_t L_21 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25307. int32_t L_22 = ___0_index;
  25308. V_5 = (bool)((((int32_t)((((int32_t)L_21) < ((int32_t)L_22))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25309. bool L_23 = V_5;
  25310. if (!L_23)
  25311. {
  25312. goto IL_00ca;
  25313. }
  25314. }
  25315. {
  25316. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_24 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25317. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
  25318. L_25 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
  25319. float L_26 = V_0;
  25320. int32_t L_27 = ___0_index;
  25321. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
  25322. L_28 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_25, ((float)il2cpp_codegen_multiply(L_26, ((float)L_27))), NULL);
  25323. NullCheck(L_24);
  25324. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_24, L_28, NULL);
  25325. goto IL_0130;
  25326. }
  25327. IL_00ca:
  25328. {
  25329. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25330. float L_29;
  25331. L_29 = (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  25332. float L_30 = V_0;
  25333. V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_29/L_30)));
  25334. int32_t L_31 = ___0_index;
  25335. int32_t L_32 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25336. int32_t L_33 = V_6;
  25337. V_10 = (bool)((((int32_t)L_31) < ((int32_t)((int32_t)il2cpp_codegen_add(L_32, L_33))))? 1 : 0);
  25338. bool L_34 = V_10;
  25339. if (!L_34)
  25340. {
  25341. goto IL_00ea;
  25342. }
  25343. }
  25344. {
  25345. goto IL_0130;
  25346. }
  25347. IL_00ea:
  25348. {
  25349. int32_t L_35 = ___0_index;
  25350. int32_t L_36 = V_6;
  25351. V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_35, L_36)), 1));
  25352. float L_37 = V_0;
  25353. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25354. float L_38;
  25355. L_38 = (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  25356. int32_t L_39 = V_6;
  25357. float L_40 = V_0;
  25358. V_8 = ((float)il2cpp_codegen_subtract(L_37, ((float)il2cpp_codegen_subtract(L_38, ((float)il2cpp_codegen_multiply(((float)L_39), L_40))))));
  25359. float L_41 = V_0;
  25360. int32_t L_42 = V_7;
  25361. float L_43 = V_8;
  25362. V_9 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_41, ((float)L_42))), L_43));
  25363. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_44 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25364. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_45 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25365. NullCheck(L_45);
  25366. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46;
  25367. L_46 = ScrollView_get_scrollOffset_m487978FA69DE7783183FA219CA9642AEB93EC511(L_45, NULL);
  25368. float L_47 = (float)L_46.___x_0;
  25369. float L_48 = V_9;
  25370. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49;
  25371. memset((&L_49), 0, sizeof(L_49));
  25372. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_49), L_47, L_48, /*hidden argument*/NULL);
  25373. NullCheck(L_44);
  25374. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_44, L_49, NULL);
  25375. }
  25376. IL_0130:
  25377. {
  25378. return;
  25379. }
  25380. }
  25381. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::Resize(UnityEngine.Vector2,System.Int32)
  25382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_Resize_m611E98A7068042FF7AE7FFE0C889158A5546F498_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, int32_t ___1_layoutPass, const RuntimeMethod* method)
  25383. {
  25384. static bool s_Il2CppMethodInitialized;
  25385. if (!s_Il2CppMethodInitialized)
  25386. {
  25387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var);
  25388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  25389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  25390. s_Il2CppMethodInitialized = true;
  25391. }
  25392. float V_0 = 0.0f;
  25393. float V_1 = 0.0f;
  25394. float V_2 = 0.0f;
  25395. float V_3 = 0.0f;
  25396. int32_t V_4 = 0;
  25397. int32_t V_5 = 0;
  25398. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6;
  25399. memset((&V_6), 0, sizeof(V_6));
  25400. bool V_7 = false;
  25401. bool V_8 = false;
  25402. int32_t V_9 = 0;
  25403. bool V_10 = false;
  25404. int32_t V_11 = 0;
  25405. int32_t V_12 = 0;
  25406. int32_t V_13 = 0;
  25407. bool V_14 = false;
  25408. int32_t V_15 = 0;
  25409. int32_t V_16 = 0;
  25410. int32_t V_17 = 0;
  25411. RuntimeObject* V_18 = NULL;
  25412. bool V_19 = false;
  25413. {
  25414. float L_0;
  25415. L_0 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25416. V_0 = L_0;
  25417. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_1 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25418. NullCheck(L_1);
  25419. RuntimeObject* L_2;
  25420. L_2 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_1, NULL);
  25421. NullCheck((RuntimeObject*)L_2);
  25422. int32_t L_3;
  25423. L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_2);
  25424. float L_4 = V_0;
  25425. V_1 = ((float)il2cpp_codegen_multiply(((float)L_3), L_4));
  25426. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_5 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25427. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  25428. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
  25429. L_6 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(95 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::get_contentContainer() */, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  25430. NullCheck(L_6);
  25431. RuntimeObject* L_7;
  25432. L_7 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_6, NULL);
  25433. float L_8 = V_1;
  25434. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_9;
  25435. L_9 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_8, NULL);
  25436. NullCheck(L_7);
  25437. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24 /* System.Void UnityEngine.UIElements.IStyle::set_height(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_7, L_9);
  25438. float L_10 = V_1;
  25439. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_11 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25440. NullCheck(L_11);
  25441. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12;
  25442. L_12 = ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline(L_11, NULL);
  25443. NullCheck(L_12);
  25444. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13;
  25445. L_13 = VisualElement_get_layout_m71851CB694EE1348CDCA83353FFF3C1FB2F69C1A(L_12, NULL);
  25446. V_6 = L_13;
  25447. float L_14;
  25448. L_14 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_6), NULL);
  25449. float L_15;
  25450. L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(L_10, L_14)), NULL);
  25451. V_2 = L_15;
  25452. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_16 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25453. NullCheck(L_16);
  25454. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_16->___m_ScrollOffset_89);
  25455. float L_18 = (float)L_17->___y_1;
  25456. float L_19 = V_2;
  25457. float L_20;
  25458. L_20 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_18, L_19, NULL);
  25459. V_3 = L_20;
  25460. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_21 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25461. NullCheck(L_21);
  25462. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_22;
  25463. L_22 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_21, NULL);
  25464. NullCheck(L_22);
  25465. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_23;
  25466. L_23 = Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline(L_22, NULL);
  25467. float L_24 = V_2;
  25468. NullCheck((BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*)L_23);
  25469. BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544((BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*)L_23, L_24, BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var);
  25470. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_25 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25471. NullCheck(L_25);
  25472. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_26;
  25473. L_26 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_25, NULL);
  25474. NullCheck(L_26);
  25475. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_27;
  25476. L_27 = Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline(L_26, NULL);
  25477. float L_28 = V_3;
  25478. NullCheck((BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7*)L_27);
  25479. VirtualActionInvoker1< float >::Invoke(106 /* System.Void UnityEngine.UIElements.BaseField`1<System.Single>::SetValueWithoutNotify(TValueType) */, (BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7*)L_27, L_28);
  25480. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_29 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25481. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = ___0_size;
  25482. float L_31 = (float)L_30.___y_1;
  25483. NullCheck(L_29);
  25484. float L_32;
  25485. L_32 = BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB(L_29, L_31, NULL);
  25486. float L_33 = V_0;
  25487. V_4 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_32/L_33)));
  25488. int32_t L_34 = V_4;
  25489. V_7 = (bool)((((int32_t)L_34) > ((int32_t)0))? 1 : 0);
  25490. bool L_35 = V_7;
  25491. if (!L_35)
  25492. {
  25493. goto IL_00ca;
  25494. }
  25495. }
  25496. {
  25497. int32_t L_36 = V_4;
  25498. V_4 = ((int32_t)il2cpp_codegen_add(L_36, 2));
  25499. }
  25500. IL_00ca:
  25501. {
  25502. int32_t L_37 = V_4;
  25503. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_38 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25504. NullCheck(L_38);
  25505. RuntimeObject* L_39;
  25506. L_39 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_38, NULL);
  25507. NullCheck((RuntimeObject*)L_39);
  25508. int32_t L_40;
  25509. L_40 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_39);
  25510. int32_t L_41;
  25511. L_41 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_37, L_40, NULL);
  25512. V_5 = L_41;
  25513. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25514. int32_t L_42;
  25515. L_42 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25516. int32_t L_43 = V_5;
  25517. V_8 = (bool)((((int32_t)((((int32_t)L_42) == ((int32_t)L_43))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25518. bool L_44 = V_8;
  25519. if (!L_44)
  25520. {
  25521. goto IL_01bc;
  25522. }
  25523. }
  25524. {
  25525. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25526. int32_t L_45;
  25527. L_45 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25528. V_9 = L_45;
  25529. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25530. int32_t L_46;
  25531. L_46 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25532. int32_t L_47 = V_5;
  25533. V_10 = (bool)((((int32_t)L_46) > ((int32_t)L_47))? 1 : 0);
  25534. bool L_48 = V_10;
  25535. if (!L_48)
  25536. {
  25537. goto IL_014e;
  25538. }
  25539. }
  25540. {
  25541. int32_t L_49 = V_9;
  25542. int32_t L_50 = V_5;
  25543. V_11 = ((int32_t)il2cpp_codegen_subtract(L_49, L_50));
  25544. V_12 = 0;
  25545. goto IL_013f;
  25546. }
  25547. IL_011f:
  25548. {
  25549. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_51 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25550. NullCheck(L_51);
  25551. int32_t L_52;
  25552. L_52 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_51, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25553. V_13 = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  25554. int32_t L_53 = V_13;
  25555. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25556. VirtualActionInvoker1< int32_t >::Invoke(19 /* System.Void UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>::ReleaseItem(System.Int32) */, (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_53);
  25557. int32_t L_54 = V_12;
  25558. V_12 = ((int32_t)il2cpp_codegen_add(L_54, 1));
  25559. }
  25560. IL_013f:
  25561. {
  25562. int32_t L_55 = V_12;
  25563. int32_t L_56 = V_11;
  25564. V_14 = (bool)((((int32_t)L_55) < ((int32_t)L_56))? 1 : 0);
  25565. bool L_57 = V_14;
  25566. if (L_57)
  25567. {
  25568. goto IL_011f;
  25569. }
  25570. }
  25571. {
  25572. goto IL_01bb;
  25573. }
  25574. IL_014e:
  25575. {
  25576. int32_t L_58 = V_5;
  25577. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25578. int32_t L_59;
  25579. L_59 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25580. V_15 = ((int32_t)il2cpp_codegen_subtract(L_58, L_59));
  25581. V_16 = 0;
  25582. goto IL_01ae;
  25583. }
  25584. IL_015f:
  25585. {
  25586. int32_t L_60 = V_16;
  25587. int32_t L_61 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25588. int32_t L_62 = V_9;
  25589. V_17 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_60, L_61)), L_62));
  25590. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25591. RuntimeObject* L_63;
  25592. L_63 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(18 /* T UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>::GetOrMakeItem() */, (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25593. V_18 = L_63;
  25594. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_64 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25595. RuntimeObject* L_65 = V_18;
  25596. NullCheck(L_64);
  25597. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_64, L_65, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  25598. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_66 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25599. RuntimeObject* L_67 = V_18;
  25600. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_67);
  25601. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_68;
  25602. L_68 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_67);
  25603. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_66);
  25604. VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_66, L_68, NULL);
  25605. RuntimeObject* L_69 = V_18;
  25606. int32_t L_70 = V_17;
  25607. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25608. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_69, L_70, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  25609. int32_t L_71 = V_16;
  25610. V_16 = ((int32_t)il2cpp_codegen_add(L_71, 1));
  25611. }
  25612. IL_01ae:
  25613. {
  25614. int32_t L_72 = V_16;
  25615. int32_t L_73 = V_15;
  25616. V_19 = (bool)((((int32_t)L_72) < ((int32_t)L_73))? 1 : 0);
  25617. bool L_74 = V_19;
  25618. if (L_74)
  25619. {
  25620. goto IL_015f;
  25621. }
  25622. }
  25623. {
  25624. }
  25625. IL_01bb:
  25626. {
  25627. }
  25628. IL_01bc:
  25629. {
  25630. float L_75 = V_3;
  25631. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76;
  25632. memset((&L_76), 0, sizeof(L_76));
  25633. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_76), (0.0f), L_75, /*hidden argument*/NULL);
  25634. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  25635. VirtualActionInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(9 /* System.Void UnityEngine.UIElements.CollectionVirtualizationController::OnScroll(UnityEngine.Vector2) */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this, L_76);
  25636. return;
  25637. }
  25638. }
  25639. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::OnScroll(UnityEngine.Vector2)
  25640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_OnScroll_m1961691FA34E8AEDC728CE3F230D0148D9106ECF_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scrollOffset, const RuntimeMethod* method)
  25641. {
  25642. static bool s_Il2CppMethodInitialized;
  25643. if (!s_Il2CppMethodInitialized)
  25644. {
  25645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  25646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  25647. s_Il2CppMethodInitialized = true;
  25648. }
  25649. float V_0 = 0.0f;
  25650. float V_1 = 0.0f;
  25651. int32_t V_2 = 0;
  25652. bool V_3 = false;
  25653. bool V_4 = false;
  25654. bool V_5 = false;
  25655. int32_t V_6 = 0;
  25656. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_7 = NULL;
  25657. int32_t V_8 = 0;
  25658. RuntimeObject* V_9 = NULL;
  25659. bool V_10 = false;
  25660. bool V_11 = false;
  25661. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_12 = NULL;
  25662. int32_t V_13 = 0;
  25663. RuntimeObject* V_14 = NULL;
  25664. bool V_15 = false;
  25665. int32_t V_16 = 0;
  25666. int32_t V_17 = 0;
  25667. bool V_18 = false;
  25668. int32_t G_B8_0 = 0;
  25669. {
  25670. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_scrollOffset;
  25671. float L_1 = (float)L_0.___y_1;
  25672. V_0 = L_1;
  25673. float L_2;
  25674. L_2 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25675. V_1 = L_2;
  25676. float L_3 = V_0;
  25677. float L_4 = V_1;
  25678. V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_3/L_4)));
  25679. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_5 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25680. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  25681. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
  25682. L_6 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(95 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::get_contentContainer() */, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  25683. NullCheck(L_6);
  25684. RuntimeObject* L_7;
  25685. L_7 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_6, NULL);
  25686. int32_t L_8 = V_2;
  25687. float L_9 = V_1;
  25688. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_10;
  25689. L_10 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(((float)il2cpp_codegen_multiply(((float)L_8), L_9)), NULL);
  25690. NullCheck(L_7);
  25691. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(36 /* System.Void UnityEngine.UIElements.IStyle::set_paddingTop(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_7, L_10);
  25692. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_11 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  25693. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11);
  25694. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12;
  25695. L_12 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(95 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::get_contentContainer() */, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11);
  25696. NullCheck(L_12);
  25697. RuntimeObject* L_13;
  25698. L_13 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_12, NULL);
  25699. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_14 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25700. NullCheck(L_14);
  25701. RuntimeObject* L_15;
  25702. L_15 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_14, NULL);
  25703. NullCheck((RuntimeObject*)L_15);
  25704. int32_t L_16;
  25705. L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
  25706. float L_17 = V_1;
  25707. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_18;
  25708. L_18 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(((float)il2cpp_codegen_multiply(((float)L_16), L_17)), NULL);
  25709. NullCheck(L_13);
  25710. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24 /* System.Void UnityEngine.UIElements.IStyle::set_height(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_13, L_18);
  25711. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_19 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  25712. NullCheck(L_19);
  25713. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_19->___m_ScrollOffset_89);
  25714. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___0_scrollOffset;
  25715. float L_22 = (float)L_21.___y_1;
  25716. L_20->___y_1 = L_22;
  25717. int32_t L_23 = V_2;
  25718. int32_t L_24 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25719. V_3 = (bool)((((int32_t)((((int32_t)L_23) == ((int32_t)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25720. bool L_25 = V_3;
  25721. if (!L_25)
  25722. {
  25723. goto IL_0299;
  25724. }
  25725. }
  25726. {
  25727. int32_t L_26 = V_2;
  25728. ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6 = L_26;
  25729. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_27 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25730. NullCheck(L_27);
  25731. int32_t L_28;
  25732. L_28 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25733. V_4 = (bool)((((int32_t)L_28) > ((int32_t)0))? 1 : 0);
  25734. bool L_29 = V_4;
  25735. if (!L_29)
  25736. {
  25737. goto IL_0298;
  25738. }
  25739. }
  25740. {
  25741. int32_t L_30 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25742. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_31 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25743. NullCheck(L_31);
  25744. RuntimeObject* L_32;
  25745. L_32 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_31, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25746. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_32);
  25747. int32_t L_33;
  25748. L_33 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_32, NULL);
  25749. V_5 = (bool)((((int32_t)L_30) < ((int32_t)L_33))? 1 : 0);
  25750. bool L_34 = V_5;
  25751. if (!L_34)
  25752. {
  25753. goto IL_0193;
  25754. }
  25755. }
  25756. {
  25757. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_35 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25758. NullCheck(L_35);
  25759. RuntimeObject* L_36;
  25760. L_36 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_35, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25761. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_36);
  25762. int32_t L_37;
  25763. L_37 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_36, NULL);
  25764. int32_t L_38 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25765. V_6 = ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
  25766. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_39 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList_8;
  25767. V_7 = L_39;
  25768. V_8 = 0;
  25769. goto IL_0155;
  25770. }
  25771. IL_00fe:
  25772. {
  25773. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_40 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25774. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_41 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25775. NullCheck(L_41);
  25776. int32_t L_42;
  25777. L_42 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25778. NullCheck(L_40);
  25779. RuntimeObject* L_43;
  25780. L_43 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_40, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25781. V_9 = L_43;
  25782. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_44 = V_7;
  25783. RuntimeObject* L_45 = V_9;
  25784. NullCheck(L_44);
  25785. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_44, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  25786. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_46 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25787. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_47 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25788. NullCheck(L_47);
  25789. int32_t L_48;
  25790. L_48 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25791. NullCheck(L_46);
  25792. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_46, ((int32_t)il2cpp_codegen_subtract(L_48, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  25793. RuntimeObject* L_49 = V_9;
  25794. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_49);
  25795. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_50;
  25796. L_50 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_49);
  25797. NullCheck(L_50);
  25798. VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511(L_50, NULL);
  25799. int32_t L_51 = V_8;
  25800. V_8 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  25801. }
  25802. IL_0155:
  25803. {
  25804. int32_t L_52 = V_8;
  25805. int32_t L_53 = V_6;
  25806. if ((((int32_t)L_52) >= ((int32_t)L_53)))
  25807. {
  25808. goto IL_016b;
  25809. }
  25810. }
  25811. {
  25812. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_54 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25813. NullCheck(L_54);
  25814. int32_t L_55;
  25815. L_55 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25816. G_B8_0 = ((((int32_t)L_55) > ((int32_t)0))? 1 : 0);
  25817. goto IL_016c;
  25818. }
  25819. IL_016b:
  25820. {
  25821. G_B8_0 = 0;
  25822. }
  25823. IL_016c:
  25824. {
  25825. V_10 = (bool)G_B8_0;
  25826. bool L_56 = V_10;
  25827. if (L_56)
  25828. {
  25829. goto IL_00fe;
  25830. }
  25831. }
  25832. {
  25833. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_57 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25834. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_58 = V_7;
  25835. NullCheck(L_57);
  25836. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_57, 0, (RuntimeObject*)L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  25837. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_59 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList_8;
  25838. NullCheck(L_59);
  25839. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_59, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  25840. goto IL_0254;
  25841. }
  25842. IL_0193:
  25843. {
  25844. int32_t L_60 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25845. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_61 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25846. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_62 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25847. NullCheck(L_62);
  25848. int32_t L_63;
  25849. L_63 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_62, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25850. NullCheck(L_61);
  25851. RuntimeObject* L_64;
  25852. L_64 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_61, ((int32_t)il2cpp_codegen_subtract(L_63, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25853. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_64);
  25854. int32_t L_65;
  25855. L_65 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_64, NULL);
  25856. V_11 = (bool)((((int32_t)L_60) < ((int32_t)L_65))? 1 : 0);
  25857. bool L_66 = V_11;
  25858. if (!L_66)
  25859. {
  25860. goto IL_0253;
  25861. }
  25862. }
  25863. {
  25864. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_67 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList_8;
  25865. V_12 = L_67;
  25866. V_13 = 0;
  25867. goto IL_0208;
  25868. }
  25869. IL_01d5:
  25870. {
  25871. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_68 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25872. int32_t L_69 = V_13;
  25873. NullCheck(L_68);
  25874. RuntimeObject* L_70;
  25875. L_70 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_68, L_69, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25876. V_14 = L_70;
  25877. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_71 = V_12;
  25878. RuntimeObject* L_72 = V_14;
  25879. NullCheck(L_71);
  25880. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_71, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  25881. int32_t L_73 = V_13;
  25882. V_13 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  25883. RuntimeObject* L_74 = V_14;
  25884. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_74);
  25885. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_75;
  25886. L_75 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_74);
  25887. NullCheck(L_75);
  25888. VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E(L_75, NULL);
  25889. }
  25890. IL_0208:
  25891. {
  25892. int32_t L_76 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25893. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_77 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25894. int32_t L_78 = V_13;
  25895. NullCheck(L_77);
  25896. RuntimeObject* L_79;
  25897. L_79 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_77, L_78, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25898. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_79);
  25899. int32_t L_80;
  25900. L_80 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_79, NULL);
  25901. V_15 = (bool)((((int32_t)L_76) > ((int32_t)L_80))? 1 : 0);
  25902. bool L_81 = V_15;
  25903. if (L_81)
  25904. {
  25905. goto IL_01d5;
  25906. }
  25907. }
  25908. {
  25909. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_82 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25910. int32_t L_83 = V_13;
  25911. NullCheck(L_82);
  25912. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_82, 0, L_83, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  25913. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_84 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25914. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_85 = V_12;
  25915. NullCheck(L_84);
  25916. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_84, (RuntimeObject*)L_85, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  25917. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_86 = V_12;
  25918. NullCheck(L_86);
  25919. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_86, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  25920. }
  25921. IL_0253:
  25922. {
  25923. }
  25924. IL_0254:
  25925. {
  25926. V_16 = 0;
  25927. goto IL_0282;
  25928. }
  25929. IL_0259:
  25930. {
  25931. int32_t L_87 = V_16;
  25932. int32_t L_88 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  25933. V_17 = ((int32_t)il2cpp_codegen_add(L_87, L_88));
  25934. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_89 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25935. int32_t L_90 = V_16;
  25936. NullCheck(L_89);
  25937. RuntimeObject* L_91;
  25938. L_91 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_89, L_90, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25939. int32_t L_92 = V_17;
  25940. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25941. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_91, L_92, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  25942. int32_t L_93 = V_16;
  25943. V_16 = ((int32_t)il2cpp_codegen_add(L_93, 1));
  25944. }
  25945. IL_0282:
  25946. {
  25947. int32_t L_94 = V_16;
  25948. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_95 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  25949. NullCheck(L_95);
  25950. int32_t L_96;
  25951. L_96 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_95, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25952. V_18 = (bool)((((int32_t)L_94) < ((int32_t)L_96))? 1 : 0);
  25953. bool L_97 = V_18;
  25954. if (L_97)
  25955. {
  25956. goto IL_0259;
  25957. }
  25958. }
  25959. {
  25960. }
  25961. IL_0298:
  25962. {
  25963. }
  25964. IL_0299:
  25965. {
  25966. return;
  25967. }
  25968. }
  25969. // T UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::GetOrMakeItem()
  25970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FixedHeightVirtualizationController_1_GetOrMakeItem_m26CA1443344AAC48403519993F7A90C16F2C5CC7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  25971. {
  25972. static bool s_Il2CppMethodInitialized;
  25973. if (!s_Il2CppMethodInitialized)
  25974. {
  25975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  25976. s_Il2CppMethodInitialized = true;
  25977. }
  25978. RuntimeObject* V_0 = NULL;
  25979. RuntimeObject* V_1 = NULL;
  25980. {
  25981. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  25982. RuntimeObject* L_0;
  25983. L_0 = (( RuntimeObject* (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  25984. V_0 = L_0;
  25985. RuntimeObject* L_1 = V_0;
  25986. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_1);
  25987. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
  25988. L_2 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_1);
  25989. NullCheck(L_2);
  25990. RuntimeObject* L_3;
  25991. L_3 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_2, NULL);
  25992. float L_4;
  25993. L_4 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25994. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_5;
  25995. L_5 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_4, NULL);
  25996. NullCheck(L_3);
  25997. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24 /* System.Void UnityEngine.UIElements.IStyle::set_height(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_3, L_5);
  25998. RuntimeObject* L_6 = V_0;
  25999. V_1 = L_6;
  26000. goto IL_002d;
  26001. }
  26002. IL_002d:
  26003. {
  26004. RuntimeObject* L_7 = V_1;
  26005. return L_7;
  26006. }
  26007. }
  26008. #ifdef __clang__
  26009. #pragma clang diagnostic pop
  26010. #endif
  26011. #ifdef __clang__
  26012. #pragma clang diagnostic push
  26013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26014. #pragma clang diagnostic ignored "-Wunused-variable"
  26015. #endif
  26016. // TValue Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>::get_Item(TKey)
  26017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlexibleDictionary_2_get_Item_mAB869E1E74FCF27C899A9201E2178A99B05BC438_gshared (FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  26018. {
  26019. {
  26020. // return base[key];
  26021. RuntimeObject* L_0 = ___0_key;
  26022. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  26023. RuntimeObject* L_1;
  26024. L_1 = (( RuntimeObject* (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26025. return L_1;
  26026. }
  26027. }
  26028. // System.Void Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
  26029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleDictionary_2_set_Item_mB8D7B2ABEEA0B263BB526CC074ADD063BB151225_gshared (FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  26030. {
  26031. {
  26032. // if (ContainsKey(key))
  26033. RuntimeObject* L_0 = ___0_key;
  26034. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  26035. bool L_1;
  26036. L_1 = (( bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26037. if (!L_1)
  26038. {
  26039. goto IL_0012;
  26040. }
  26041. }
  26042. {
  26043. // base[key] = value;
  26044. RuntimeObject* L_2 = ___0_key;
  26045. RuntimeObject* L_3 = ___1_value;
  26046. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  26047. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  26048. return;
  26049. }
  26050. IL_0012:
  26051. {
  26052. // Add(key, value);
  26053. RuntimeObject* L_4 = ___0_key;
  26054. RuntimeObject* L_5 = ___1_value;
  26055. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  26056. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26057. // }
  26058. return;
  26059. }
  26060. }
  26061. // System.Void Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>::.ctor()
  26062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleDictionary_2__ctor_mA7F61AC61B115AB2EF291CA69AE9B3D41893AF47_gshared (FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F* __this, const RuntimeMethod* method)
  26063. {
  26064. {
  26065. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26066. return;
  26067. }
  26068. }
  26069. #ifdef __clang__
  26070. #pragma clang diagnostic pop
  26071. #endif
  26072. #ifdef __clang__
  26073. #pragma clang diagnostic push
  26074. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26075. #pragma clang diagnostic ignored "-Wunused-variable"
  26076. #endif
  26077. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_relatedTarget()
  26078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* FocusEventBase_1_get_relatedTarget_m4D8C2900A27846F2A108FB515602553CB75C180F_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26079. {
  26080. {
  26081. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)__this->___U3CrelatedTargetU3Ek__BackingField_18;
  26082. return L_0;
  26083. }
  26084. }
  26085. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_relatedTarget(UnityEngine.UIElements.Focusable)
  26086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___0_value, const RuntimeMethod* method)
  26087. {
  26088. {
  26089. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = ___0_value;
  26090. __this->___U3CrelatedTargetU3Ek__BackingField_18 = L_0;
  26091. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelatedTargetU3Ek__BackingField_18), (void*)L_0);
  26092. return;
  26093. }
  26094. }
  26095. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_direction()
  26096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusEventBase_1_get_direction_mCCB2D3D34DDDE8B4356F24D58ED52CC0F008F7D3_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26097. {
  26098. {
  26099. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = (FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*)__this->___U3CdirectionU3Ek__BackingField_19;
  26100. return L_0;
  26101. }
  26102. }
  26103. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_direction(UnityEngine.UIElements.FocusChangeDirection)
  26104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___0_value, const RuntimeMethod* method)
  26105. {
  26106. {
  26107. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ___0_value;
  26108. __this->___U3CdirectionU3Ek__BackingField_19 = L_0;
  26109. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdirectionU3Ek__BackingField_19), (void*)L_0);
  26110. return;
  26111. }
  26112. }
  26113. // UnityEngine.UIElements.FocusController UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_focusController()
  26114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* FocusEventBase_1_get_focusController_mBF86C2859478BA0F9C7B3FE06F0F124733C0A298_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26115. {
  26116. {
  26117. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = (FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*)__this->___U3CfocusControllerU3Ek__BackingField_20;
  26118. return L_0;
  26119. }
  26120. }
  26121. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_focusController(UnityEngine.UIElements.FocusController)
  26122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___0_value, const RuntimeMethod* method)
  26123. {
  26124. {
  26125. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = ___0_value;
  26126. __this->___U3CfocusControllerU3Ek__BackingField_20 = L_0;
  26127. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfocusControllerU3Ek__BackingField_20), (void*)L_0);
  26128. return;
  26129. }
  26130. }
  26131. // System.Boolean UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_IsFocusDelegated()
  26132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FocusEventBase_1_get_IsFocusDelegated_m59F1CF51ACF3A0C6CC65B946635F1A5692443DAB_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26133. {
  26134. {
  26135. bool L_0 = (bool)__this->___U3CIsFocusDelegatedU3Ek__BackingField_21;
  26136. return L_0;
  26137. }
  26138. }
  26139. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_IsFocusDelegated(System.Boolean)
  26140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, bool ___0_value, const RuntimeMethod* method)
  26141. {
  26142. {
  26143. bool L_0 = ___0_value;
  26144. __this->___U3CIsFocusDelegatedU3Ek__BackingField_21 = L_0;
  26145. return;
  26146. }
  26147. }
  26148. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::Init()
  26149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_Init_m90E3F1DBC6B1448469F14E45B5F7168589803B98_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26150. {
  26151. {
  26152. NullCheck((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this);
  26153. (( void (*) (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26154. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26155. return;
  26156. }
  26157. }
  26158. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::LocalInit()
  26159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26160. {
  26161. static bool s_Il2CppMethodInitialized;
  26162. if (!s_Il2CppMethodInitialized)
  26163. {
  26164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  26165. s_Il2CppMethodInitialized = true;
  26166. }
  26167. {
  26168. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this);
  26169. EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, (int32_t)2, NULL);
  26170. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  26171. il2cpp_codegen_runtime_class_init_inline(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  26172. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0;
  26173. L_0 = FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline(NULL);
  26174. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26175. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, (FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26176. return;
  26177. }
  26178. }
  26179. // T UnityEngine.UIElements.FocusEventBase`1<System.Object>::GetPooled(UnityEngine.UIElements.IEventHandler,UnityEngine.UIElements.Focusable,UnityEngine.UIElements.FocusChangeDirection,UnityEngine.UIElements.FocusController,System.Boolean)
  26180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FocusEventBase_1_GetPooled_m6CE160C741018E6E1CC074A9A140F19536B2F8CF_gshared (RuntimeObject* ___0_target, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___1_relatedTarget, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___2_direction, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___3_focusController, bool ___4_bIsFocusDelegated, const RuntimeMethod* method)
  26181. {
  26182. RuntimeObject* V_0 = NULL;
  26183. RuntimeObject* V_1 = NULL;
  26184. {
  26185. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  26186. RuntimeObject* L_0;
  26187. L_0 = (( RuntimeObject* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26188. V_0 = L_0;
  26189. RuntimeObject* L_1 = V_0;
  26190. RuntimeObject* L_2 = ___0_target;
  26191. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1);
  26192. EventBase_set_target_mBDBE0FB1321254FEDFC4B0EF34DBDA8105FFCBA2((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1, L_2, NULL);
  26193. RuntimeObject* L_3 = V_0;
  26194. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_4 = ___1_relatedTarget;
  26195. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_3);
  26196. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26197. RuntimeObject* L_5 = V_0;
  26198. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_6 = ___2_direction;
  26199. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_5);
  26200. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26201. RuntimeObject* L_7 = V_0;
  26202. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_8 = ___3_focusController;
  26203. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_7);
  26204. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_7, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  26205. RuntimeObject* L_9 = V_0;
  26206. bool L_10 = ___4_bIsFocusDelegated;
  26207. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_9);
  26208. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_9, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  26209. RuntimeObject* L_11 = V_0;
  26210. V_1 = L_11;
  26211. goto IL_004d;
  26212. }
  26213. IL_004d:
  26214. {
  26215. RuntimeObject* L_12 = V_1;
  26216. return L_12;
  26217. }
  26218. }
  26219. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::.ctor()
  26220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1__ctor_m22E68D411B006E13551B87551DF92938B8E451FA_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  26221. {
  26222. {
  26223. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
  26224. (( void (*) (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  26225. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26226. return;
  26227. }
  26228. }
  26229. #ifdef __clang__
  26230. #pragma clang diagnostic pop
  26231. #endif
  26232. #ifdef __clang__
  26233. #pragma clang diagnostic push
  26234. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26235. #pragma clang diagnostic ignored "-Wunused-variable"
  26236. #endif
  26237. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>::.ctor(TInstance,System.Func`3<TInstance,System.IAsyncResult,TResult>)
  26238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__ctor_mB70C0819ACF4C395D239289203F9819BB3499891_gshared (FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* __this, RuntimeObject* ___0_thisRef, Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* ___1_endMethod, const RuntimeMethod* method)
  26239. {
  26240. {
  26241. (( void (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26242. RuntimeObject* L_0 = ___0_thisRef;
  26243. __this->___m_thisRef_25 = L_0;
  26244. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_thisRef_25), (void*)L_0);
  26245. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_1 = ___1_endMethod;
  26246. __this->___m_endMethod_26 = L_1;
  26247. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_endMethod_26), (void*)L_1);
  26248. return;
  26249. }
  26250. }
  26251. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>::CompleteFromAsyncResult(System.IAsyncResult)
  26252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_CompleteFromAsyncResult_m37E2EC3F61D438F5B92905112B308799DF97C925_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
  26253. {
  26254. static bool s_Il2CppMethodInitialized;
  26255. if (!s_Il2CppMethodInitialized)
  26256. {
  26257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
  26258. s_Il2CppMethodInitialized = true;
  26259. }
  26260. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* V_0 = NULL;
  26261. RuntimeObject* V_1 = NULL;
  26262. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* V_2 = NULL;
  26263. {
  26264. RuntimeObject* L_0 = ___0_asyncResult;
  26265. if (L_0)
  26266. {
  26267. goto IL_000e;
  26268. }
  26269. }
  26270. {
  26271. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  26272. NullCheck(L_1);
  26273. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26274. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_m37E2EC3F61D438F5B92905112B308799DF97C925_RuntimeMethod_var)));
  26275. }
  26276. IL_000e:
  26277. {
  26278. RuntimeObject* L_2 = ___0_asyncResult;
  26279. NullCheck(L_2);
  26280. RuntimeObject* L_3;
  26281. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_2);
  26282. V_0 = ((FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2*)IsInstSealed((RuntimeObject*)L_3, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)));
  26283. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_4 = V_0;
  26284. if (L_4)
  26285. {
  26286. goto IL_002d;
  26287. }
  26288. }
  26289. {
  26290. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  26291. NullCheck(L_5);
  26292. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26293. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_m37E2EC3F61D438F5B92905112B308799DF97C925_RuntimeMethod_var)));
  26294. }
  26295. IL_002d:
  26296. {
  26297. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_6 = V_0;
  26298. NullCheck(L_6);
  26299. RuntimeObject* L_7 = (RuntimeObject*)L_6->___m_thisRef_25;
  26300. V_1 = L_7;
  26301. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_8 = V_0;
  26302. NullCheck(L_8);
  26303. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_9 = (Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*)L_8->___m_endMethod_26;
  26304. V_2 = L_9;
  26305. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_10 = V_0;
  26306. NullCheck(L_10);
  26307. RuntimeObject** L_11 = (RuntimeObject**)(&L_10->___m_thisRef_25);
  26308. il2cpp_codegen_initobj(L_11, sizeof(RuntimeObject*));
  26309. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_12 = V_0;
  26310. NullCheck(L_12);
  26311. L_12->___m_endMethod_26 = (Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*)NULL;
  26312. Il2CppCodeGenWriteBarrier((void**)(&L_12->___m_endMethod_26), (void*)(Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*)NULL);
  26313. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_13 = V_2;
  26314. if (L_13)
  26315. {
  26316. goto IL_0061;
  26317. }
  26318. }
  26319. {
  26320. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  26321. NullCheck(L_14);
  26322. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26323. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_m37E2EC3F61D438F5B92905112B308799DF97C925_RuntimeMethod_var)));
  26324. }
  26325. IL_0061:
  26326. {
  26327. RuntimeObject* L_15 = ___0_asyncResult;
  26328. NullCheck(L_15);
  26329. bool L_16;
  26330. L_16 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean System.IAsyncResult::get_CompletedSynchronously() */, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_15);
  26331. if (L_16)
  26332. {
  26333. goto IL_0073;
  26334. }
  26335. }
  26336. {
  26337. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_17 = V_0;
  26338. RuntimeObject* L_18 = V_1;
  26339. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_19 = V_2;
  26340. RuntimeObject* L_20 = ___0_asyncResult;
  26341. NullCheck(L_17);
  26342. (( void (*) (FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2*, RuntimeObject*, Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*, RuntimeObject*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_17, L_18, L_19, L_20, (bool)1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26343. }
  26344. IL_0073:
  26345. {
  26346. return;
  26347. }
  26348. }
  26349. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>::Complete(TInstance,System.Func`3<TInstance,System.IAsyncResult,TResult>,System.IAsyncResult,System.Boolean)
  26350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_Complete_m56AE76FCEF30ABD41523638898E9B529F718D951_gshared (FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* __this, RuntimeObject* ___0_thisRef, Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* ___1_endMethod, RuntimeObject* ___2_asyncResult, bool ___3_requiresSynchronization, const RuntimeMethod* method)
  26351. {
  26352. int32_t V_0 = 0;
  26353. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_1 = NULL;
  26354. Exception_t* V_2 = NULL;
  26355. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  26356. try
  26357. {// begin try (depth: 1)
  26358. {
  26359. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_0 = ___1_endMethod;
  26360. RuntimeObject* L_1 = ___0_thisRef;
  26361. RuntimeObject* L_2 = ___2_asyncResult;
  26362. NullCheck(L_0);
  26363. int32_t L_3;
  26364. L_3 = (( int32_t (*) (Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26365. V_0 = L_3;
  26366. bool L_4 = ___3_requiresSynchronization;
  26367. if (!L_4)
  26368. {
  26369. goto IL_0017_1;
  26370. }
  26371. }
  26372. {
  26373. int32_t L_5 = V_0;
  26374. NullCheck((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this);
  26375. bool L_6;
  26376. L_6 = (( bool (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26377. goto IL_001e_1;
  26378. }
  26379. IL_0017_1:
  26380. {
  26381. int32_t L_7 = V_0;
  26382. NullCheck((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this);
  26383. (( void (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26384. }
  26385. IL_001e_1:
  26386. {
  26387. goto IL_003c;
  26388. }
  26389. }// end try (depth: 1)
  26390. catch(Il2CppExceptionWrapper& e)
  26391. {
  26392. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  26393. {
  26394. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  26395. goto CATCH_0020;
  26396. }
  26397. 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)))
  26398. {
  26399. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  26400. goto CATCH_0031;
  26401. }
  26402. throw e;
  26403. }
  26404. CATCH_0020:
  26405. {// begin catch(System.OperationCanceledException)
  26406. V_1 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IL2CPP_GET_ACTIVE_EXCEPTION(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*));
  26407. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_8 = V_1;
  26408. NullCheck(L_8);
  26409. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_9;
  26410. L_9 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_8, NULL);
  26411. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_10 = V_1;
  26412. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  26413. bool L_11;
  26414. L_11 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_9, (RuntimeObject*)L_10, NULL);
  26415. IL2CPP_POP_ACTIVE_EXCEPTION();
  26416. goto IL_003c;
  26417. }// end catch (depth: 1)
  26418. CATCH_0031:
  26419. {// begin catch(System.Exception)
  26420. V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
  26421. Exception_t* L_12 = V_2;
  26422. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  26423. bool L_13;
  26424. L_13 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_12, NULL);
  26425. IL2CPP_POP_ACTIVE_EXCEPTION();
  26426. goto IL_003c;
  26427. }// end catch (depth: 1)
  26428. IL_003c:
  26429. {
  26430. return;
  26431. }
  26432. }
  26433. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Int32,System.Object>::.cctor()
  26434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__cctor_m3F7FAFC59C98BC47AA608F2DB2874CAD639FE504_gshared (const RuntimeMethod* method)
  26435. {
  26436. static bool s_Il2CppMethodInitialized;
  26437. if (!s_Il2CppMethodInitialized)
  26438. {
  26439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  26440. s_Il2CppMethodInitialized = true;
  26441. }
  26442. {
  26443. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*)il2cpp_codegen_object_new(AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  26444. NullCheck(L_0);
  26445. AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC(L_0, NULL, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)), NULL);
  26446. ((FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_completeFromAsyncResult_24 = L_0;
  26447. Il2CppCodeGenWriteBarrier((void**)(&((FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_completeFromAsyncResult_24), (void*)L_0);
  26448. return;
  26449. }
  26450. }
  26451. #ifdef __clang__
  26452. #pragma clang diagnostic pop
  26453. #endif
  26454. #ifdef __clang__
  26455. #pragma clang diagnostic push
  26456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26457. #pragma clang diagnostic ignored "-Wunused-variable"
  26458. #endif
  26459. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>::.ctor(TInstance,System.Func`3<TInstance,System.IAsyncResult,TResult>)
  26460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__ctor_m80474BE65AEE6554E1A7250FDE5EFE368A2DAFCB_gshared (FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* __this, RuntimeObject* ___0_thisRef, Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* ___1_endMethod, const RuntimeMethod* method)
  26461. {
  26462. {
  26463. (( void (*) (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26464. RuntimeObject* L_0 = ___0_thisRef;
  26465. __this->___m_thisRef_25 = L_0;
  26466. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_thisRef_25), (void*)L_0);
  26467. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* L_1 = ___1_endMethod;
  26468. __this->___m_endMethod_26 = L_1;
  26469. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_endMethod_26), (void*)L_1);
  26470. return;
  26471. }
  26472. }
  26473. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>::CompleteFromAsyncResult(System.IAsyncResult)
  26474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_CompleteFromAsyncResult_mDF1664D3A31AC0F01EF1A7D1FA25DFA4466A96DA_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
  26475. {
  26476. static bool s_Il2CppMethodInitialized;
  26477. if (!s_Il2CppMethodInitialized)
  26478. {
  26479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
  26480. s_Il2CppMethodInitialized = true;
  26481. }
  26482. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* V_0 = NULL;
  26483. RuntimeObject* V_1 = NULL;
  26484. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* V_2 = NULL;
  26485. {
  26486. RuntimeObject* L_0 = ___0_asyncResult;
  26487. if (L_0)
  26488. {
  26489. goto IL_000e;
  26490. }
  26491. }
  26492. {
  26493. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  26494. NullCheck(L_1);
  26495. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26496. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_mDF1664D3A31AC0F01EF1A7D1FA25DFA4466A96DA_RuntimeMethod_var)));
  26497. }
  26498. IL_000e:
  26499. {
  26500. RuntimeObject* L_2 = ___0_asyncResult;
  26501. NullCheck(L_2);
  26502. RuntimeObject* L_3;
  26503. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_2);
  26504. V_0 = ((FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4*)IsInstSealed((RuntimeObject*)L_3, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)));
  26505. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* L_4 = V_0;
  26506. if (L_4)
  26507. {
  26508. goto IL_002d;
  26509. }
  26510. }
  26511. {
  26512. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  26513. NullCheck(L_5);
  26514. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26515. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_mDF1664D3A31AC0F01EF1A7D1FA25DFA4466A96DA_RuntimeMethod_var)));
  26516. }
  26517. IL_002d:
  26518. {
  26519. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* L_6 = V_0;
  26520. NullCheck(L_6);
  26521. RuntimeObject* L_7 = (RuntimeObject*)L_6->___m_thisRef_25;
  26522. V_1 = L_7;
  26523. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* L_8 = V_0;
  26524. NullCheck(L_8);
  26525. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* L_9 = (Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0*)L_8->___m_endMethod_26;
  26526. V_2 = L_9;
  26527. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* L_10 = V_0;
  26528. NullCheck(L_10);
  26529. RuntimeObject** L_11 = (RuntimeObject**)(&L_10->___m_thisRef_25);
  26530. il2cpp_codegen_initobj(L_11, sizeof(RuntimeObject*));
  26531. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* L_12 = V_0;
  26532. NullCheck(L_12);
  26533. L_12->___m_endMethod_26 = (Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0*)NULL;
  26534. Il2CppCodeGenWriteBarrier((void**)(&L_12->___m_endMethod_26), (void*)(Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0*)NULL);
  26535. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* L_13 = V_2;
  26536. if (L_13)
  26537. {
  26538. goto IL_0061;
  26539. }
  26540. }
  26541. {
  26542. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  26543. NullCheck(L_14);
  26544. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26545. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_mDF1664D3A31AC0F01EF1A7D1FA25DFA4466A96DA_RuntimeMethod_var)));
  26546. }
  26547. IL_0061:
  26548. {
  26549. RuntimeObject* L_15 = ___0_asyncResult;
  26550. NullCheck(L_15);
  26551. bool L_16;
  26552. L_16 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean System.IAsyncResult::get_CompletedSynchronously() */, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_15);
  26553. if (L_16)
  26554. {
  26555. goto IL_0073;
  26556. }
  26557. }
  26558. {
  26559. FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* L_17 = V_0;
  26560. RuntimeObject* L_18 = V_1;
  26561. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* L_19 = V_2;
  26562. RuntimeObject* L_20 = ___0_asyncResult;
  26563. NullCheck(L_17);
  26564. (( void (*) (FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4*, RuntimeObject*, Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0*, RuntimeObject*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_17, L_18, L_19, L_20, (bool)1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26565. }
  26566. IL_0073:
  26567. {
  26568. return;
  26569. }
  26570. }
  26571. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>::Complete(TInstance,System.Func`3<TInstance,System.IAsyncResult,TResult>,System.IAsyncResult,System.Boolean)
  26572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_Complete_m08D139DD9264B5697CEAEBA28699E01421612456_gshared (FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4* __this, RuntimeObject* ___0_thisRef, Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* ___1_endMethod, RuntimeObject* ___2_asyncResult, bool ___3_requiresSynchronization, const RuntimeMethod* method)
  26573. {
  26574. RuntimeObject* V_0 = NULL;
  26575. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_1 = NULL;
  26576. Exception_t* V_2 = NULL;
  26577. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  26578. try
  26579. {// begin try (depth: 1)
  26580. {
  26581. Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0* L_0 = ___1_endMethod;
  26582. RuntimeObject* L_1 = ___0_thisRef;
  26583. RuntimeObject* L_2 = ___2_asyncResult;
  26584. NullCheck(L_0);
  26585. RuntimeObject* L_3;
  26586. L_3 = (( RuntimeObject* (*) (Func_3_tF89D3C26BD440B306ED21DDE8B864ECFC2024FA0*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26587. V_0 = L_3;
  26588. bool L_4 = ___3_requiresSynchronization;
  26589. if (!L_4)
  26590. {
  26591. goto IL_0017_1;
  26592. }
  26593. }
  26594. {
  26595. RuntimeObject* L_5 = V_0;
  26596. NullCheck((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)__this);
  26597. bool L_6;
  26598. L_6 = (( bool (*) (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26599. goto IL_001e_1;
  26600. }
  26601. IL_0017_1:
  26602. {
  26603. RuntimeObject* L_7 = V_0;
  26604. NullCheck((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)__this);
  26605. (( void (*) (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26606. }
  26607. IL_001e_1:
  26608. {
  26609. goto IL_003c;
  26610. }
  26611. }// end try (depth: 1)
  26612. catch(Il2CppExceptionWrapper& e)
  26613. {
  26614. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  26615. {
  26616. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  26617. goto CATCH_0020;
  26618. }
  26619. 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)))
  26620. {
  26621. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  26622. goto CATCH_0031;
  26623. }
  26624. throw e;
  26625. }
  26626. CATCH_0020:
  26627. {// begin catch(System.OperationCanceledException)
  26628. V_1 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IL2CPP_GET_ACTIVE_EXCEPTION(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*));
  26629. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_8 = V_1;
  26630. NullCheck(L_8);
  26631. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_9;
  26632. L_9 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_8, NULL);
  26633. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_10 = V_1;
  26634. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  26635. bool L_11;
  26636. L_11 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_9, (RuntimeObject*)L_10, NULL);
  26637. IL2CPP_POP_ACTIVE_EXCEPTION();
  26638. goto IL_003c;
  26639. }// end catch (depth: 1)
  26640. CATCH_0031:
  26641. {// begin catch(System.Exception)
  26642. V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
  26643. Exception_t* L_12 = V_2;
  26644. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  26645. bool L_13;
  26646. L_13 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_12, NULL);
  26647. IL2CPP_POP_ACTIVE_EXCEPTION();
  26648. goto IL_003c;
  26649. }// end catch (depth: 1)
  26650. IL_003c:
  26651. {
  26652. return;
  26653. }
  26654. }
  26655. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Object,System.Object>::.cctor()
  26656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__cctor_m53A554D05F99B4E457AEA2C95C3D96BC0E5A1F61_gshared (const RuntimeMethod* method)
  26657. {
  26658. static bool s_Il2CppMethodInitialized;
  26659. if (!s_Il2CppMethodInitialized)
  26660. {
  26661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  26662. s_Il2CppMethodInitialized = true;
  26663. }
  26664. {
  26665. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*)il2cpp_codegen_object_new(AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  26666. NullCheck(L_0);
  26667. AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC(L_0, NULL, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)), NULL);
  26668. ((FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_completeFromAsyncResult_24 = L_0;
  26669. Il2CppCodeGenWriteBarrier((void**)(&((FromAsyncTrimPromise_1_t846964FA5BADAA1E41D5B24EE98DAA7E1271AAE4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_completeFromAsyncResult_24), (void*)L_0);
  26670. return;
  26671. }
  26672. }
  26673. #ifdef __clang__
  26674. #pragma clang diagnostic pop
  26675. #endif
  26676. #ifdef __clang__
  26677. #pragma clang diagnostic push
  26678. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26679. #pragma clang diagnostic ignored "-Wunused-variable"
  26680. #endif
  26681. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>::.ctor(TInstance,System.Func`3<TInstance,System.IAsyncResult,TResult>)
  26682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__ctor_m659379BBA5519550116198DB83B594BBB0ED21F4_gshared (FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* __this, RuntimeObject* ___0_thisRef, Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* ___1_endMethod, const RuntimeMethod* method)
  26683. {
  26684. {
  26685. (( void (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26686. RuntimeObject* L_0 = ___0_thisRef;
  26687. __this->___m_thisRef_25 = L_0;
  26688. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_thisRef_25), (void*)L_0);
  26689. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_1 = ___1_endMethod;
  26690. __this->___m_endMethod_26 = L_1;
  26691. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_endMethod_26), (void*)L_1);
  26692. return;
  26693. }
  26694. }
  26695. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>::CompleteFromAsyncResult(System.IAsyncResult)
  26696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_CompleteFromAsyncResult_m262153B2EB21B47BEE0BD2F2F0E4E5F2DF0093FF_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
  26697. {
  26698. static bool s_Il2CppMethodInitialized;
  26699. if (!s_Il2CppMethodInitialized)
  26700. {
  26701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
  26702. s_Il2CppMethodInitialized = true;
  26703. }
  26704. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* V_0 = NULL;
  26705. RuntimeObject* V_1 = NULL;
  26706. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* V_2 = NULL;
  26707. {
  26708. RuntimeObject* L_0 = ___0_asyncResult;
  26709. if (L_0)
  26710. {
  26711. goto IL_000e;
  26712. }
  26713. }
  26714. {
  26715. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  26716. NullCheck(L_1);
  26717. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26718. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_m262153B2EB21B47BEE0BD2F2F0E4E5F2DF0093FF_RuntimeMethod_var)));
  26719. }
  26720. IL_000e:
  26721. {
  26722. RuntimeObject* L_2 = ___0_asyncResult;
  26723. NullCheck(L_2);
  26724. RuntimeObject* L_3;
  26725. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_2);
  26726. V_0 = ((FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145*)IsInstSealed((RuntimeObject*)L_3, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)));
  26727. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_4 = V_0;
  26728. if (L_4)
  26729. {
  26730. goto IL_002d;
  26731. }
  26732. }
  26733. {
  26734. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  26735. NullCheck(L_5);
  26736. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26737. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_m262153B2EB21B47BEE0BD2F2F0E4E5F2DF0093FF_RuntimeMethod_var)));
  26738. }
  26739. IL_002d:
  26740. {
  26741. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_6 = V_0;
  26742. NullCheck(L_6);
  26743. RuntimeObject* L_7 = (RuntimeObject*)L_6->___m_thisRef_25;
  26744. V_1 = L_7;
  26745. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_8 = V_0;
  26746. NullCheck(L_8);
  26747. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_9 = (Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*)L_8->___m_endMethod_26;
  26748. V_2 = L_9;
  26749. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_10 = V_0;
  26750. NullCheck(L_10);
  26751. RuntimeObject** L_11 = (RuntimeObject**)(&L_10->___m_thisRef_25);
  26752. il2cpp_codegen_initobj(L_11, sizeof(RuntimeObject*));
  26753. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_12 = V_0;
  26754. NullCheck(L_12);
  26755. L_12->___m_endMethod_26 = (Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*)NULL;
  26756. Il2CppCodeGenWriteBarrier((void**)(&L_12->___m_endMethod_26), (void*)(Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*)NULL);
  26757. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_13 = V_2;
  26758. if (L_13)
  26759. {
  26760. goto IL_0061;
  26761. }
  26762. }
  26763. {
  26764. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  26765. NullCheck(L_14);
  26766. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  26767. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FromAsyncTrimPromise_1_CompleteFromAsyncResult_m262153B2EB21B47BEE0BD2F2F0E4E5F2DF0093FF_RuntimeMethod_var)));
  26768. }
  26769. IL_0061:
  26770. {
  26771. RuntimeObject* L_15 = ___0_asyncResult;
  26772. NullCheck(L_15);
  26773. bool L_16;
  26774. L_16 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean System.IAsyncResult::get_CompletedSynchronously() */, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_15);
  26775. if (L_16)
  26776. {
  26777. goto IL_0073;
  26778. }
  26779. }
  26780. {
  26781. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_17 = V_0;
  26782. RuntimeObject* L_18 = V_1;
  26783. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_19 = V_2;
  26784. RuntimeObject* L_20 = ___0_asyncResult;
  26785. NullCheck(L_17);
  26786. (( void (*) (FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145*, RuntimeObject*, Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*, RuntimeObject*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_17, L_18, L_19, L_20, (bool)1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26787. }
  26788. IL_0073:
  26789. {
  26790. return;
  26791. }
  26792. }
  26793. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>::Complete(TInstance,System.Func`3<TInstance,System.IAsyncResult,TResult>,System.IAsyncResult,System.Boolean)
  26794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_Complete_m7985C0BDF0CF2E27AE73927FCCB5FEFBB624A2C5_gshared (FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* __this, RuntimeObject* ___0_thisRef, Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* ___1_endMethod, RuntimeObject* ___2_asyncResult, bool ___3_requiresSynchronization, const RuntimeMethod* method)
  26795. {
  26796. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC V_0;
  26797. memset((&V_0), 0, sizeof(V_0));
  26798. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_1 = NULL;
  26799. Exception_t* V_2 = NULL;
  26800. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  26801. try
  26802. {// begin try (depth: 1)
  26803. {
  26804. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_0 = ___1_endMethod;
  26805. RuntimeObject* L_1 = ___0_thisRef;
  26806. RuntimeObject* L_2 = ___2_asyncResult;
  26807. NullCheck(L_0);
  26808. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_3;
  26809. L_3 = (( VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*) (Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26810. V_0 = L_3;
  26811. bool L_4 = ___3_requiresSynchronization;
  26812. if (!L_4)
  26813. {
  26814. goto IL_0017_1;
  26815. }
  26816. }
  26817. {
  26818. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_5 = V_0;
  26819. NullCheck((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this);
  26820. bool L_6;
  26821. L_6 = (( bool (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26822. goto IL_001e_1;
  26823. }
  26824. IL_0017_1:
  26825. {
  26826. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_7 = V_0;
  26827. NullCheck((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this);
  26828. (( void (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26829. }
  26830. IL_001e_1:
  26831. {
  26832. goto IL_003c;
  26833. }
  26834. }// end try (depth: 1)
  26835. catch(Il2CppExceptionWrapper& e)
  26836. {
  26837. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  26838. {
  26839. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  26840. goto CATCH_0020;
  26841. }
  26842. 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)))
  26843. {
  26844. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  26845. goto CATCH_0031;
  26846. }
  26847. throw e;
  26848. }
  26849. CATCH_0020:
  26850. {// begin catch(System.OperationCanceledException)
  26851. V_1 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IL2CPP_GET_ACTIVE_EXCEPTION(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*));
  26852. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_8 = V_1;
  26853. NullCheck(L_8);
  26854. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_9;
  26855. L_9 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_8, NULL);
  26856. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_10 = V_1;
  26857. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  26858. bool L_11;
  26859. L_11 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_9, (RuntimeObject*)L_10, NULL);
  26860. IL2CPP_POP_ACTIVE_EXCEPTION();
  26861. goto IL_003c;
  26862. }// end catch (depth: 1)
  26863. CATCH_0031:
  26864. {// begin catch(System.Exception)
  26865. V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
  26866. Exception_t* L_12 = V_2;
  26867. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  26868. bool L_13;
  26869. L_13 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_12, NULL);
  26870. IL2CPP_POP_ACTIVE_EXCEPTION();
  26871. goto IL_003c;
  26872. }// end catch (depth: 1)
  26873. IL_003c:
  26874. {
  26875. return;
  26876. }
  26877. }
  26878. // System.Void System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult,System.Object>::.cctor()
  26879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__cctor_m6B232C5E8ADBE4A88C7754A7A3075CA42AC3E0CB_gshared (const RuntimeMethod* method)
  26880. {
  26881. static bool s_Il2CppMethodInitialized;
  26882. if (!s_Il2CppMethodInitialized)
  26883. {
  26884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  26885. s_Il2CppMethodInitialized = true;
  26886. }
  26887. {
  26888. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*)il2cpp_codegen_object_new(AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  26889. NullCheck(L_0);
  26890. AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC(L_0, NULL, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)), NULL);
  26891. ((FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_completeFromAsyncResult_24 = L_0;
  26892. Il2CppCodeGenWriteBarrier((void**)(&((FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_completeFromAsyncResult_24), (void*)L_0);
  26893. return;
  26894. }
  26895. }
  26896. #ifdef __clang__
  26897. #pragma clang diagnostic pop
  26898. #endif
  26899. #ifdef __clang__
  26900. #pragma clang diagnostic push
  26901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26902. #pragma clang diagnostic ignored "-Wunused-variable"
  26903. #endif
  26904. // System.Void System.Linq.Expressions.FullExpression`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>)
  26905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FullExpression_1__ctor_mECFDA886FACC726B7C1957757386432ECDCCC4DF_gshared (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, String_t* ___1_name, bool ___2_tailCall, RuntimeObject* ___3_parameters, const RuntimeMethod* method)
  26906. {
  26907. {
  26908. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  26909. RuntimeObject* L_1 = ___3_parameters;
  26910. (( void (*) (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*)__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26911. String_t* L_2 = ___1_name;
  26912. __this->___U3CNameCoreU3Ek__BackingField_5 = L_2;
  26913. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameCoreU3Ek__BackingField_5), (void*)L_2);
  26914. bool L_3 = ___2_tailCall;
  26915. __this->___U3CTailCallCoreU3Ek__BackingField_6 = L_3;
  26916. return;
  26917. }
  26918. }
  26919. // System.String System.Linq.Expressions.FullExpression`1<System.Object>::get_NameCore()
  26920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FullExpression_1_get_NameCore_m514685E4C61233FC8486BFBD54CD7DB8D5E12010_gshared (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* __this, const RuntimeMethod* method)
  26921. {
  26922. {
  26923. String_t* L_0 = (String_t*)__this->___U3CNameCoreU3Ek__BackingField_5;
  26924. return L_0;
  26925. }
  26926. }
  26927. // System.Boolean System.Linq.Expressions.FullExpression`1<System.Object>::get_TailCallCore()
  26928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FullExpression_1_get_TailCallCore_m208760C748B0874FB071C07661D10D2BE34D92F4_gshared (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* __this, const RuntimeMethod* method)
  26929. {
  26930. {
  26931. bool L_0 = (bool)__this->___U3CTailCallCoreU3Ek__BackingField_6;
  26932. return L_0;
  26933. }
  26934. }
  26935. #ifdef __clang__
  26936. #pragma clang diagnostic pop
  26937. #endif
  26938. #ifdef __clang__
  26939. #pragma clang diagnostic push
  26940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26941. #pragma clang diagnostic ignored "-Wunused-variable"
  26942. #endif
  26943. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_Multicast(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  26944. {
  26945. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  26946. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  26947. RuntimeObject* retVal = NULL;
  26948. for (il2cpp_array_size_t i = 0; i < length; i++)
  26949. {
  26950. Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* currentDelegate = reinterpret_cast<Func_1_t911AC4A38419FF93611610DD8E30223A906746EE*>(delegatesToInvoke[i]);
  26951. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  26952. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  26953. }
  26954. return retVal;
  26955. }
  26956. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenInst(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  26957. {
  26958. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  26959. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  26960. }
  26961. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStatic(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  26962. {
  26963. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  26964. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  26965. }
  26966. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStaticInvoker(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  26967. {
  26968. return InvokerFuncInvoker0< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL);
  26969. }
  26970. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_ClosedStaticInvoker(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  26971. {
  26972. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  26973. }
  26974. // System.Void Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
  26975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26976. {
  26977. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  26978. __this->___method_3 = ___1_method;
  26979. __this->___m_target_2 = ___0_object;
  26980. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  26981. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26982. __this->___method_code_6 = (intptr_t)__this;
  26983. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26984. {
  26985. bool isOpen = parameterCount == 0;
  26986. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  26987. if (isOpen)
  26988. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStaticInvoker;
  26989. else
  26990. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_ClosedStaticInvoker;
  26991. else
  26992. if (isOpen)
  26993. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStatic;
  26994. else
  26995. {
  26996. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  26997. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  26998. }
  26999. }
  27000. else
  27001. {
  27002. if (___0_object == NULL)
  27003. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27004. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27005. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27006. }
  27007. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_Multicast;
  27008. }
  27009. // T Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::Invoke()
  27010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  27011. {
  27012. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27013. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27014. }
  27015. // System.IAsyncResult Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::BeginInvoke(System.AsyncCallback,System.Object)
  27016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_BeginInvoke_mE043E3B2BE3E28888AAFEB957BE47B8886BF0875_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method)
  27017. {
  27018. void *__d_args[1] = {0};
  27019. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object);
  27020. }
  27021. // T Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::EndInvoke(System.IAsyncResult)
  27022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_EndInvoke_m34429C69688290BAE10E86B7C4154A0DA7329B9B_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  27023. {
  27024. RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  27025. return (RuntimeObject*)__result;
  27026. }
  27027. #ifdef __clang__
  27028. #pragma clang diagnostic pop
  27029. #endif
  27030. #ifdef __clang__
  27031. #pragma clang diagnostic push
  27032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27033. #pragma clang diagnostic ignored "-Wunused-variable"
  27034. #endif
  27035. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_Multicast(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  27036. {
  27037. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27038. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27039. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD retVal;
  27040. memset((&retVal), 0, sizeof(retVal));
  27041. for (il2cpp_array_size_t i = 0; i < length; i++)
  27042. {
  27043. Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* currentDelegate = reinterpret_cast<Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9*>(delegatesToInvoke[i]);
  27044. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27045. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27046. }
  27047. return retVal;
  27048. }
  27049. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenInst(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  27050. {
  27051. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (const RuntimeMethod*);
  27052. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27053. }
  27054. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStatic(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  27055. {
  27056. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (const RuntimeMethod*);
  27057. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27058. }
  27059. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStaticInvoker(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  27060. {
  27061. return InvokerFuncInvoker0< KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD >::Invoke(__this->___method_ptr_0, method, NULL);
  27062. }
  27063. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_ClosedStaticInvoker(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  27064. {
  27065. return InvokerFuncInvoker1< KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27066. }
  27067. // System.Void System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>::.ctor(System.Object,System.IntPtr)
  27068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m95641F658B2C74EE160B174F5174E79D80A68F13_gshared (Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27069. {
  27070. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27071. __this->___method_3 = ___1_method;
  27072. __this->___m_target_2 = ___0_object;
  27073. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27074. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27075. __this->___method_code_6 = (intptr_t)__this;
  27076. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27077. {
  27078. bool isOpen = parameterCount == 0;
  27079. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27080. if (isOpen)
  27081. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStaticInvoker;
  27082. else
  27083. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_ClosedStaticInvoker;
  27084. else
  27085. if (isOpen)
  27086. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStatic;
  27087. else
  27088. {
  27089. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27090. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27091. }
  27092. }
  27093. else
  27094. {
  27095. if (___0_object == NULL)
  27096. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27097. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27098. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27099. }
  27100. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_Multicast;
  27101. }
  27102. // TResult System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>::Invoke()
  27103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_gshared (Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  27104. {
  27105. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27106. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27107. }
  27108. #ifdef __clang__
  27109. #pragma clang diagnostic pop
  27110. #endif
  27111. #ifdef __clang__
  27112. #pragma clang diagnostic push
  27113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27114. #pragma clang diagnostic ignored "-Wunused-variable"
  27115. #endif
  27116. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_Multicast(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  27117. {
  27118. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27119. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27120. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 retVal;
  27121. memset((&retVal), 0, sizeof(retVal));
  27122. for (il2cpp_array_size_t i = 0; i < length; i++)
  27123. {
  27124. Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* currentDelegate = reinterpret_cast<Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8*>(delegatesToInvoke[i]);
  27125. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27126. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27127. }
  27128. return retVal;
  27129. }
  27130. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenInst(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  27131. {
  27132. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (const RuntimeMethod*);
  27133. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27134. }
  27135. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenStatic(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  27136. {
  27137. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (const RuntimeMethod*);
  27138. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27139. }
  27140. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenStaticInvoker(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  27141. {
  27142. return InvokerFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(__this->___method_ptr_0, method, NULL);
  27143. }
  27144. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_ClosedStaticInvoker(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  27145. {
  27146. return InvokerFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27147. }
  27148. // System.Void System.Func`1<System.Nullable`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
  27149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mAA21F19A65F1517B926BAF5E9F3B0F4A4BACFEFF_gshared (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27150. {
  27151. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27152. __this->___method_3 = ___1_method;
  27153. __this->___m_target_2 = ___0_object;
  27154. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27155. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27156. __this->___method_code_6 = (intptr_t)__this;
  27157. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27158. {
  27159. bool isOpen = parameterCount == 0;
  27160. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27161. if (isOpen)
  27162. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenStaticInvoker;
  27163. else
  27164. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_ClosedStaticInvoker;
  27165. else
  27166. if (isOpen)
  27167. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenStatic;
  27168. else
  27169. {
  27170. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27171. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27172. }
  27173. }
  27174. else
  27175. {
  27176. if (___0_object == NULL)
  27177. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27178. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27179. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27180. }
  27181. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_Multicast;
  27182. }
  27183. // TResult System.Func`1<System.Nullable`1<System.Int32>>::Invoke()
  27184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_gshared (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  27185. {
  27186. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27187. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27188. }
  27189. #ifdef __clang__
  27190. #pragma clang diagnostic pop
  27191. #endif
  27192. #ifdef __clang__
  27193. #pragma clang diagnostic push
  27194. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27195. #pragma clang diagnostic ignored "-Wunused-variable"
  27196. #endif
  27197. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_Multicast(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  27198. {
  27199. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27200. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27201. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 retVal;
  27202. memset((&retVal), 0, sizeof(retVal));
  27203. for (il2cpp_array_size_t i = 0; i < length; i++)
  27204. {
  27205. Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* currentDelegate = reinterpret_cast<Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129*>(delegatesToInvoke[i]);
  27206. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27207. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27208. }
  27209. return retVal;
  27210. }
  27211. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenInst(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  27212. {
  27213. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (const RuntimeMethod*);
  27214. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27215. }
  27216. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenStatic(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  27217. {
  27218. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (const RuntimeMethod*);
  27219. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27220. }
  27221. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenStaticInvoker(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  27222. {
  27223. return InvokerFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(__this->___method_ptr_0, method, NULL);
  27224. }
  27225. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_ClosedStaticInvoker(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  27226. {
  27227. return InvokerFuncInvoker1< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27228. }
  27229. // System.Void System.Func`1<System.ValueTuple`2<System.Boolean,System.Object>>::.ctor(System.Object,System.IntPtr)
  27230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m23B35C69CE917A5B205DB6FCE7B9380BFA264878_gshared (Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27231. {
  27232. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27233. __this->___method_3 = ___1_method;
  27234. __this->___m_target_2 = ___0_object;
  27235. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27236. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27237. __this->___method_code_6 = (intptr_t)__this;
  27238. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27239. {
  27240. bool isOpen = parameterCount == 0;
  27241. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27242. if (isOpen)
  27243. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenStaticInvoker;
  27244. else
  27245. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_ClosedStaticInvoker;
  27246. else
  27247. if (isOpen)
  27248. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenStatic;
  27249. else
  27250. {
  27251. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27252. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27253. }
  27254. }
  27255. else
  27256. {
  27257. if (___0_object == NULL)
  27258. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27259. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27260. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27261. }
  27262. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_Multicast;
  27263. }
  27264. // TResult System.Func`1<System.ValueTuple`2<System.Boolean,System.Object>>::Invoke()
  27265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_gshared (Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  27266. {
  27267. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27268. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27269. }
  27270. #ifdef __clang__
  27271. #pragma clang diagnostic pop
  27272. #endif
  27273. #ifdef __clang__
  27274. #pragma clang diagnostic push
  27275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27276. #pragma clang diagnostic ignored "-Wunused-variable"
  27277. #endif
  27278. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_Multicast(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  27279. {
  27280. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27281. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27282. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F retVal;
  27283. memset((&retVal), 0, sizeof(retVal));
  27284. for (il2cpp_array_size_t i = 0; i < length; i++)
  27285. {
  27286. Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* currentDelegate = reinterpret_cast<Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5*>(delegatesToInvoke[i]);
  27287. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27288. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27289. }
  27290. return retVal;
  27291. }
  27292. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenInst(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  27293. {
  27294. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (const RuntimeMethod*);
  27295. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27296. }
  27297. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenStatic(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  27298. {
  27299. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (const RuntimeMethod*);
  27300. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27301. }
  27302. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenStaticInvoker(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  27303. {
  27304. return InvokerFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(__this->___method_ptr_0, method, NULL);
  27305. }
  27306. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_ClosedStaticInvoker(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  27307. {
  27308. return InvokerFuncInvoker1< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27309. }
  27310. // System.Void System.Func`1<System.ValueTuple`3<System.Object,System.Object,System.Int32>>::.ctor(System.Object,System.IntPtr)
  27311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mBF578A0FD839213CDE360B7F8ADB32401F1CDA47_gshared (Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27312. {
  27313. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27314. __this->___method_3 = ___1_method;
  27315. __this->___m_target_2 = ___0_object;
  27316. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27317. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27318. __this->___method_code_6 = (intptr_t)__this;
  27319. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27320. {
  27321. bool isOpen = parameterCount == 0;
  27322. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27323. if (isOpen)
  27324. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenStaticInvoker;
  27325. else
  27326. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_ClosedStaticInvoker;
  27327. else
  27328. if (isOpen)
  27329. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenStatic;
  27330. else
  27331. {
  27332. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27333. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27334. }
  27335. }
  27336. else
  27337. {
  27338. if (___0_object == NULL)
  27339. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27340. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27341. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27342. }
  27343. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_Multicast;
  27344. }
  27345. // TResult System.Func`1<System.ValueTuple`3<System.Object,System.Object,System.Int32>>::Invoke()
  27346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_gshared (Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  27347. {
  27348. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27349. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27350. }
  27351. #ifdef __clang__
  27352. #pragma clang diagnostic pop
  27353. #endif
  27354. #ifdef __clang__
  27355. #pragma clang diagnostic push
  27356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27357. #pragma clang diagnostic ignored "-Wunused-variable"
  27358. #endif
  27359. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_Multicast(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  27360. {
  27361. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27362. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27363. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 retVal;
  27364. memset((&retVal), 0, sizeof(retVal));
  27365. for (il2cpp_array_size_t i = 0; i < length; i++)
  27366. {
  27367. Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* currentDelegate = reinterpret_cast<Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1*>(delegatesToInvoke[i]);
  27368. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27369. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27370. }
  27371. return retVal;
  27372. }
  27373. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenInst(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  27374. {
  27375. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (const RuntimeMethod*);
  27376. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27377. }
  27378. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenStatic(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  27379. {
  27380. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (const RuntimeMethod*);
  27381. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27382. }
  27383. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenStaticInvoker(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  27384. {
  27385. return InvokerFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(__this->___method_ptr_0, method, NULL);
  27386. }
  27387. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_ClosedStaticInvoker(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  27388. {
  27389. return InvokerFuncInvoker1< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27390. }
  27391. // System.Void System.Func`1<System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  27392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mC5971E0277330BD86DB99C0F6DF7DB6C24CB7167_gshared (Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27393. {
  27394. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27395. __this->___method_3 = ___1_method;
  27396. __this->___m_target_2 = ___0_object;
  27397. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27398. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27399. __this->___method_code_6 = (intptr_t)__this;
  27400. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27401. {
  27402. bool isOpen = parameterCount == 0;
  27403. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27404. if (isOpen)
  27405. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenStaticInvoker;
  27406. else
  27407. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_ClosedStaticInvoker;
  27408. else
  27409. if (isOpen)
  27410. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenStatic;
  27411. else
  27412. {
  27413. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27414. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27415. }
  27416. }
  27417. else
  27418. {
  27419. if (___0_object == NULL)
  27420. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27421. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27422. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27423. }
  27424. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_Multicast;
  27425. }
  27426. // TResult System.Func`1<System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>::Invoke()
  27427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_gshared (Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  27428. {
  27429. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27430. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27431. }
  27432. #ifdef __clang__
  27433. #pragma clang diagnostic pop
  27434. #endif
  27435. #ifdef __clang__
  27436. #pragma clang diagnostic push
  27437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27438. #pragma clang diagnostic ignored "-Wunused-variable"
  27439. #endif
  27440. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_Multicast(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  27441. {
  27442. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27443. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27444. bool retVal = false;
  27445. for (il2cpp_array_size_t i = 0; i < length; i++)
  27446. {
  27447. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* currentDelegate = reinterpret_cast<Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*>(delegatesToInvoke[i]);
  27448. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27449. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27450. }
  27451. return retVal;
  27452. }
  27453. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenInst(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  27454. {
  27455. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  27456. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27457. }
  27458. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStatic(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  27459. {
  27460. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  27461. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27462. }
  27463. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStaticInvoker(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  27464. {
  27465. return InvokerFuncInvoker0< bool >::Invoke(__this->___method_ptr_0, method, NULL);
  27466. }
  27467. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_ClosedStaticInvoker(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  27468. {
  27469. return InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27470. }
  27471. // System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
  27472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27473. {
  27474. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27475. __this->___method_3 = ___1_method;
  27476. __this->___m_target_2 = ___0_object;
  27477. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27478. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27479. __this->___method_code_6 = (intptr_t)__this;
  27480. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27481. {
  27482. bool isOpen = parameterCount == 0;
  27483. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27484. if (isOpen)
  27485. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStaticInvoker;
  27486. else
  27487. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_ClosedStaticInvoker;
  27488. else
  27489. if (isOpen)
  27490. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStatic;
  27491. else
  27492. {
  27493. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27494. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27495. }
  27496. }
  27497. else
  27498. {
  27499. if (___0_object == NULL)
  27500. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27501. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27502. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27503. }
  27504. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_Multicast;
  27505. }
  27506. // TResult System.Func`1<System.Boolean>::Invoke()
  27507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  27508. {
  27509. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27510. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27511. }
  27512. #ifdef __clang__
  27513. #pragma clang diagnostic pop
  27514. #endif
  27515. #ifdef __clang__
  27516. #pragma clang diagnostic push
  27517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27518. #pragma clang diagnostic ignored "-Wunused-variable"
  27519. #endif
  27520. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_Multicast(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  27521. {
  27522. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27523. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27524. double retVal = 0.0;
  27525. for (il2cpp_array_size_t i = 0; i < length; i++)
  27526. {
  27527. Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* currentDelegate = reinterpret_cast<Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*>(delegatesToInvoke[i]);
  27528. typedef double (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27529. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27530. }
  27531. return retVal;
  27532. }
  27533. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenInst(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  27534. {
  27535. typedef double (*FunctionPointerType) (const RuntimeMethod*);
  27536. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27537. }
  27538. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStatic(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  27539. {
  27540. typedef double (*FunctionPointerType) (const RuntimeMethod*);
  27541. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27542. }
  27543. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStaticInvoker(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  27544. {
  27545. return InvokerFuncInvoker0< double >::Invoke(__this->___method_ptr_0, method, NULL);
  27546. }
  27547. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_ClosedStaticInvoker(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  27548. {
  27549. return InvokerFuncInvoker1< double, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27550. }
  27551. // System.Void System.Func`1<System.Double>::.ctor(System.Object,System.IntPtr)
  27552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27553. {
  27554. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27555. __this->___method_3 = ___1_method;
  27556. __this->___m_target_2 = ___0_object;
  27557. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27558. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27559. __this->___method_code_6 = (intptr_t)__this;
  27560. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27561. {
  27562. bool isOpen = parameterCount == 0;
  27563. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27564. if (isOpen)
  27565. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStaticInvoker;
  27566. else
  27567. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_ClosedStaticInvoker;
  27568. else
  27569. if (isOpen)
  27570. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStatic;
  27571. else
  27572. {
  27573. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27574. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27575. }
  27576. }
  27577. else
  27578. {
  27579. if (___0_object == NULL)
  27580. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27581. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27582. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27583. }
  27584. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_Multicast;
  27585. }
  27586. // TResult System.Func`1<System.Double>::Invoke()
  27587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  27588. {
  27589. typedef double (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27590. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27591. }
  27592. #ifdef __clang__
  27593. #pragma clang diagnostic pop
  27594. #endif
  27595. #ifdef __clang__
  27596. #pragma clang diagnostic push
  27597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27598. #pragma clang diagnostic ignored "-Wunused-variable"
  27599. #endif
  27600. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_Multicast(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  27601. {
  27602. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27603. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27604. int32_t retVal = 0;
  27605. for (il2cpp_array_size_t i = 0; i < length; i++)
  27606. {
  27607. Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* currentDelegate = reinterpret_cast<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*>(delegatesToInvoke[i]);
  27608. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27609. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27610. }
  27611. return retVal;
  27612. }
  27613. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenInst(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  27614. {
  27615. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  27616. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27617. }
  27618. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStatic(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  27619. {
  27620. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  27621. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27622. }
  27623. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStaticInvoker(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  27624. {
  27625. return InvokerFuncInvoker0< int32_t >::Invoke(__this->___method_ptr_0, method, NULL);
  27626. }
  27627. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_ClosedStaticInvoker(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  27628. {
  27629. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27630. }
  27631. // System.Void System.Func`1<System.Int32>::.ctor(System.Object,System.IntPtr)
  27632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27633. {
  27634. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27635. __this->___method_3 = ___1_method;
  27636. __this->___m_target_2 = ___0_object;
  27637. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27638. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27639. __this->___method_code_6 = (intptr_t)__this;
  27640. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27641. {
  27642. bool isOpen = parameterCount == 0;
  27643. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27644. if (isOpen)
  27645. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStaticInvoker;
  27646. else
  27647. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_ClosedStaticInvoker;
  27648. else
  27649. if (isOpen)
  27650. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStatic;
  27651. else
  27652. {
  27653. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27654. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27655. }
  27656. }
  27657. else
  27658. {
  27659. if (___0_object == NULL)
  27660. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27661. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27662. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27663. }
  27664. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_Multicast;
  27665. }
  27666. // TResult System.Func`1<System.Int32>::Invoke()
  27667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  27668. {
  27669. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27670. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27671. }
  27672. #ifdef __clang__
  27673. #pragma clang diagnostic pop
  27674. #endif
  27675. #ifdef __clang__
  27676. #pragma clang diagnostic push
  27677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27678. #pragma clang diagnostic ignored "-Wunused-variable"
  27679. #endif
  27680. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_Multicast(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  27681. {
  27682. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27683. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27684. int32_t retVal = 0;
  27685. for (il2cpp_array_size_t i = 0; i < length; i++)
  27686. {
  27687. Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* currentDelegate = reinterpret_cast<Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551*>(delegatesToInvoke[i]);
  27688. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27689. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27690. }
  27691. return retVal;
  27692. }
  27693. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenInst(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  27694. {
  27695. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  27696. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27697. }
  27698. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStatic(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  27699. {
  27700. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  27701. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27702. }
  27703. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStaticInvoker(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  27704. {
  27705. return InvokerFuncInvoker0< int32_t >::Invoke(__this->___method_ptr_0, method, NULL);
  27706. }
  27707. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_ClosedStaticInvoker(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  27708. {
  27709. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27710. }
  27711. // System.Void System.Func`1<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
  27712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mB72E02E4A5EAA72E35D6DEBAE357C0AE7920088A_gshared (Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27713. {
  27714. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27715. __this->___method_3 = ___1_method;
  27716. __this->___m_target_2 = ___0_object;
  27717. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27718. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27719. __this->___method_code_6 = (intptr_t)__this;
  27720. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27721. {
  27722. bool isOpen = parameterCount == 0;
  27723. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27724. if (isOpen)
  27725. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStaticInvoker;
  27726. else
  27727. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_ClosedStaticInvoker;
  27728. else
  27729. if (isOpen)
  27730. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStatic;
  27731. else
  27732. {
  27733. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27734. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27735. }
  27736. }
  27737. else
  27738. {
  27739. if (___0_object == NULL)
  27740. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27741. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27742. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27743. }
  27744. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_Multicast;
  27745. }
  27746. // TResult System.Func`1<System.Int32Enum>::Invoke()
  27747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_gshared (Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  27748. {
  27749. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27750. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27751. }
  27752. #ifdef __clang__
  27753. #pragma clang diagnostic pop
  27754. #endif
  27755. #ifdef __clang__
  27756. #pragma clang diagnostic push
  27757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27758. #pragma clang diagnostic ignored "-Wunused-variable"
  27759. #endif
  27760. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_Multicast(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  27761. {
  27762. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27763. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27764. RuntimeObject* retVal = NULL;
  27765. for (il2cpp_array_size_t i = 0; i < length; i++)
  27766. {
  27767. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* currentDelegate = reinterpret_cast<Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*>(delegatesToInvoke[i]);
  27768. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27769. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27770. }
  27771. return retVal;
  27772. }
  27773. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenInst(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  27774. {
  27775. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  27776. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27777. }
  27778. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStatic(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  27779. {
  27780. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  27781. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27782. }
  27783. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStaticInvoker(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  27784. {
  27785. return InvokerFuncInvoker0< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL);
  27786. }
  27787. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_ClosedStaticInvoker(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  27788. {
  27789. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27790. }
  27791. // System.Void System.Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
  27792. 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)
  27793. {
  27794. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27795. __this->___method_3 = ___1_method;
  27796. __this->___m_target_2 = ___0_object;
  27797. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27798. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27799. __this->___method_code_6 = (intptr_t)__this;
  27800. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27801. {
  27802. bool isOpen = parameterCount == 0;
  27803. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27804. if (isOpen)
  27805. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStaticInvoker;
  27806. else
  27807. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_ClosedStaticInvoker;
  27808. else
  27809. if (isOpen)
  27810. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStatic;
  27811. else
  27812. {
  27813. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27814. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27815. }
  27816. }
  27817. else
  27818. {
  27819. if (___0_object == NULL)
  27820. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27821. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27822. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27823. }
  27824. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_Multicast;
  27825. }
  27826. // TResult System.Func`1<System.Object>::Invoke()
  27827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  27828. {
  27829. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27830. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27831. }
  27832. #ifdef __clang__
  27833. #pragma clang diagnostic pop
  27834. #endif
  27835. #ifdef __clang__
  27836. #pragma clang diagnostic push
  27837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27838. #pragma clang diagnostic ignored "-Wunused-variable"
  27839. #endif
  27840. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_Multicast(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  27841. {
  27842. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27843. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27844. float retVal = 0.0f;
  27845. for (il2cpp_array_size_t i = 0; i < length; i++)
  27846. {
  27847. Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* currentDelegate = reinterpret_cast<Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*>(delegatesToInvoke[i]);
  27848. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27849. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27850. }
  27851. return retVal;
  27852. }
  27853. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenInst(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  27854. {
  27855. typedef float (*FunctionPointerType) (const RuntimeMethod*);
  27856. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27857. }
  27858. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStatic(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  27859. {
  27860. typedef float (*FunctionPointerType) (const RuntimeMethod*);
  27861. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27862. }
  27863. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStaticInvoker(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  27864. {
  27865. return InvokerFuncInvoker0< float >::Invoke(__this->___method_ptr_0, method, NULL);
  27866. }
  27867. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_ClosedStaticInvoker(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  27868. {
  27869. return InvokerFuncInvoker1< float, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27870. }
  27871. // System.Void System.Func`1<System.Single>::.ctor(System.Object,System.IntPtr)
  27872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71_gshared (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27873. {
  27874. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27875. __this->___method_3 = ___1_method;
  27876. __this->___m_target_2 = ___0_object;
  27877. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27878. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27879. __this->___method_code_6 = (intptr_t)__this;
  27880. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27881. {
  27882. bool isOpen = parameterCount == 0;
  27883. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27884. if (isOpen)
  27885. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStaticInvoker;
  27886. else
  27887. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_ClosedStaticInvoker;
  27888. else
  27889. if (isOpen)
  27890. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStatic;
  27891. else
  27892. {
  27893. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27894. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27895. }
  27896. }
  27897. else
  27898. {
  27899. if (___0_object == NULL)
  27900. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27901. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27902. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27903. }
  27904. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_Multicast;
  27905. }
  27906. // TResult System.Func`1<System.Single>::Invoke()
  27907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_gshared (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  27908. {
  27909. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27910. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27911. }
  27912. #ifdef __clang__
  27913. #pragma clang diagnostic pop
  27914. #endif
  27915. #ifdef __clang__
  27916. #pragma clang diagnostic push
  27917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27918. #pragma clang diagnostic ignored "-Wunused-variable"
  27919. #endif
  27920. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_Multicast(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  27921. {
  27922. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  27923. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  27924. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E retVal;
  27925. memset((&retVal), 0, sizeof(retVal));
  27926. for (il2cpp_array_size_t i = 0; i < length; i++)
  27927. {
  27928. Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* currentDelegate = reinterpret_cast<Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA*>(delegatesToInvoke[i]);
  27929. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27930. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  27931. }
  27932. return retVal;
  27933. }
  27934. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenInst(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  27935. {
  27936. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (const RuntimeMethod*);
  27937. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27938. }
  27939. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenStatic(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  27940. {
  27941. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (const RuntimeMethod*);
  27942. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  27943. }
  27944. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenStaticInvoker(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  27945. {
  27946. return InvokerFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(__this->___method_ptr_0, method, NULL);
  27947. }
  27948. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_ClosedStaticInvoker(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  27949. {
  27950. return InvokerFuncInvoker1< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  27951. }
  27952. // System.Void System.Func`1<System.Net.Sockets.UdpReceiveResult>::.ctor(System.Object,System.IntPtr)
  27953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m260A9B6F61854B68C0435A41381EE15D5797D68F_gshared (Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27954. {
  27955. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  27956. __this->___method_3 = ___1_method;
  27957. __this->___m_target_2 = ___0_object;
  27958. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  27959. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27960. __this->___method_code_6 = (intptr_t)__this;
  27961. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27962. {
  27963. bool isOpen = parameterCount == 0;
  27964. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  27965. if (isOpen)
  27966. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenStaticInvoker;
  27967. else
  27968. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_ClosedStaticInvoker;
  27969. else
  27970. if (isOpen)
  27971. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenStatic;
  27972. else
  27973. {
  27974. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27975. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27976. }
  27977. }
  27978. else
  27979. {
  27980. if (___0_object == NULL)
  27981. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27982. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  27983. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  27984. }
  27985. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_Multicast;
  27986. }
  27987. // TResult System.Func`1<System.Net.Sockets.UdpReceiveResult>::Invoke()
  27988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_gshared (Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  27989. {
  27990. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  27991. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  27992. }
  27993. #ifdef __clang__
  27994. #pragma clang diagnostic pop
  27995. #endif
  27996. #ifdef __clang__
  27997. #pragma clang diagnostic push
  27998. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27999. #pragma clang diagnostic ignored "-Wunused-variable"
  28000. #endif
  28001. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_Multicast(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28002. {
  28003. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28004. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28005. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC retVal;
  28006. memset((&retVal), 0, sizeof(retVal));
  28007. for (il2cpp_array_size_t i = 0; i < length; i++)
  28008. {
  28009. Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* currentDelegate = reinterpret_cast<Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E*>(delegatesToInvoke[i]);
  28010. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28011. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28012. }
  28013. return retVal;
  28014. }
  28015. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenInst(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28016. {
  28017. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (const RuntimeMethod*);
  28018. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28019. }
  28020. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStatic(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28021. {
  28022. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (const RuntimeMethod*);
  28023. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28024. }
  28025. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStaticInvoker(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28026. {
  28027. return InvokerFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(__this->___method_ptr_0, method, NULL);
  28028. }
  28029. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_ClosedStaticInvoker(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28030. {
  28031. return InvokerFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28032. }
  28033. // System.Void System.Func`1<System.Threading.Tasks.VoidTaskResult>::.ctor(System.Object,System.IntPtr)
  28034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m551299550188143418968E762E3B2614E0BF8236_gshared (Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28035. {
  28036. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28037. __this->___method_3 = ___1_method;
  28038. __this->___m_target_2 = ___0_object;
  28039. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28040. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28041. __this->___method_code_6 = (intptr_t)__this;
  28042. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28043. {
  28044. bool isOpen = parameterCount == 0;
  28045. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28046. if (isOpen)
  28047. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStaticInvoker;
  28048. else
  28049. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_ClosedStaticInvoker;
  28050. else
  28051. if (isOpen)
  28052. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStatic;
  28053. else
  28054. {
  28055. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28056. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28057. }
  28058. }
  28059. else
  28060. {
  28061. if (___0_object == NULL)
  28062. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28063. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28064. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28065. }
  28066. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_Multicast;
  28067. }
  28068. // TResult System.Func`1<System.Threading.Tasks.VoidTaskResult>::Invoke()
  28069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_gshared (Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28070. {
  28071. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28072. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28073. }
  28074. #ifdef __clang__
  28075. #pragma clang diagnostic pop
  28076. #endif
  28077. #ifdef __clang__
  28078. #pragma clang diagnostic push
  28079. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28080. #pragma clang diagnostic ignored "-Wunused-variable"
  28081. #endif
  28082. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_Multicast(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28083. {
  28084. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28085. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28086. RuntimeObject* retVal = NULL;
  28087. for (il2cpp_array_size_t i = 0; i < length; i++)
  28088. {
  28089. Func_10_t087C827415001DB18D517A84B0745B13505073A0* currentDelegate = reinterpret_cast<Func_10_t087C827415001DB18D517A84B0745B13505073A0*>(delegatesToInvoke[i]);
  28090. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28091. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28092. }
  28093. return retVal;
  28094. }
  28095. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInst(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28096. {
  28097. NullCheck(___0_arg1);
  28098. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28099. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, method);
  28100. }
  28101. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStatic(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28102. {
  28103. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28104. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, method);
  28105. }
  28106. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStaticInvoker(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28107. {
  28108. return InvokerFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28109. }
  28110. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_ClosedStaticInvoker(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28111. {
  28112. return InvokerFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28113. }
  28114. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenVirtual(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28115. {
  28116. NullCheck(___0_arg1);
  28117. return VirtualFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28118. }
  28119. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInterface(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28120. {
  28121. NullCheck(___0_arg1);
  28122. return InterfaceFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28123. }
  28124. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericVirtual(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28125. {
  28126. NullCheck(___0_arg1);
  28127. return GenericVirtualFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28128. }
  28129. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericInterface(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28130. {
  28131. NullCheck(___0_arg1);
  28132. return GenericInterfaceFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28133. }
  28134. // System.Void System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_10__ctor_mF9825D6CA1AFFBECFDFD9CE0251296AF4B2D1250_gshared (Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28136. {
  28137. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28138. __this->___method_3 = ___1_method;
  28139. __this->___m_target_2 = ___0_object;
  28140. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28141. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28142. __this->___method_code_6 = (intptr_t)__this;
  28143. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28144. {
  28145. bool isOpen = parameterCount == 9;
  28146. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28147. if (isOpen)
  28148. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStaticInvoker;
  28149. else
  28150. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_ClosedStaticInvoker;
  28151. else
  28152. if (isOpen)
  28153. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStatic;
  28154. else
  28155. {
  28156. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28157. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28158. }
  28159. }
  28160. else
  28161. {
  28162. bool isOpen = parameterCount == 8;
  28163. if (isOpen)
  28164. {
  28165. if (__this->___method_is_virtual_12)
  28166. {
  28167. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28168. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28169. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericInterface;
  28170. else
  28171. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericVirtual;
  28172. else
  28173. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28174. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInterface;
  28175. else
  28176. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenVirtual;
  28177. }
  28178. else
  28179. {
  28180. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInst;
  28181. }
  28182. }
  28183. else
  28184. {
  28185. if (___0_object == NULL)
  28186. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28187. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28188. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28189. }
  28190. }
  28191. __this->___extra_arg_5 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_Multicast;
  28192. }
  28193. // TResult System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9)
  28194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_gshared (Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28195. {
  28196. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28197. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28198. }
  28199. #ifdef __clang__
  28200. #pragma clang diagnostic pop
  28201. #endif
  28202. #ifdef __clang__
  28203. #pragma clang diagnostic push
  28204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28205. #pragma clang diagnostic ignored "-Wunused-variable"
  28206. #endif
  28207. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_Multicast(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28208. {
  28209. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28210. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28211. RuntimeObject* retVal = NULL;
  28212. for (il2cpp_array_size_t i = 0; i < length; i++)
  28213. {
  28214. Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* currentDelegate = reinterpret_cast<Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54*>(delegatesToInvoke[i]);
  28215. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28216. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28217. }
  28218. return retVal;
  28219. }
  28220. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInst(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28221. {
  28222. NullCheck(___0_arg1);
  28223. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28224. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, method);
  28225. }
  28226. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStatic(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28227. {
  28228. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28229. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, method);
  28230. }
  28231. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStaticInvoker(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28232. {
  28233. return InvokerFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  28234. }
  28235. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_ClosedStaticInvoker(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28236. {
  28237. return InvokerFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  28238. }
  28239. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenVirtual(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28240. {
  28241. NullCheck(___0_arg1);
  28242. return VirtualFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  28243. }
  28244. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInterface(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28245. {
  28246. NullCheck(___0_arg1);
  28247. return InterfaceFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  28248. }
  28249. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericVirtual(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28250. {
  28251. NullCheck(___0_arg1);
  28252. return GenericVirtualFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  28253. }
  28254. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericInterface(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28255. {
  28256. NullCheck(___0_arg1);
  28257. return GenericInterfaceFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  28258. }
  28259. // System.Void System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_11__ctor_mF985FCE31D1B18D04FC62BE48F57892B4DA5C01A_gshared (Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28261. {
  28262. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28263. __this->___method_3 = ___1_method;
  28264. __this->___m_target_2 = ___0_object;
  28265. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28266. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28267. __this->___method_code_6 = (intptr_t)__this;
  28268. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28269. {
  28270. bool isOpen = parameterCount == 10;
  28271. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28272. if (isOpen)
  28273. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStaticInvoker;
  28274. else
  28275. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_ClosedStaticInvoker;
  28276. else
  28277. if (isOpen)
  28278. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStatic;
  28279. else
  28280. {
  28281. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28282. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28283. }
  28284. }
  28285. else
  28286. {
  28287. bool isOpen = parameterCount == 9;
  28288. if (isOpen)
  28289. {
  28290. if (__this->___method_is_virtual_12)
  28291. {
  28292. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28293. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28294. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericInterface;
  28295. else
  28296. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericVirtual;
  28297. else
  28298. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28299. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInterface;
  28300. else
  28301. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenVirtual;
  28302. }
  28303. else
  28304. {
  28305. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInst;
  28306. }
  28307. }
  28308. else
  28309. {
  28310. if (___0_object == NULL)
  28311. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28312. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28313. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28314. }
  28315. }
  28316. __this->___extra_arg_5 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_Multicast;
  28317. }
  28318. // TResult System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)
  28319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_gshared (Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  28320. {
  28321. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28322. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28323. }
  28324. #ifdef __clang__
  28325. #pragma clang diagnostic pop
  28326. #endif
  28327. #ifdef __clang__
  28328. #pragma clang diagnostic push
  28329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28330. #pragma clang diagnostic ignored "-Wunused-variable"
  28331. #endif
  28332. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_Multicast(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28333. {
  28334. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28335. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28336. RuntimeObject* retVal = NULL;
  28337. for (il2cpp_array_size_t i = 0; i < length; i++)
  28338. {
  28339. Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* currentDelegate = reinterpret_cast<Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A*>(delegatesToInvoke[i]);
  28340. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28341. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28342. }
  28343. return retVal;
  28344. }
  28345. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInst(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28346. {
  28347. NullCheck(___0_arg1);
  28348. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28349. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, method);
  28350. }
  28351. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStatic(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28352. {
  28353. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28354. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, method);
  28355. }
  28356. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStaticInvoker(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28357. {
  28358. return InvokerFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  28359. }
  28360. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_ClosedStaticInvoker(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28361. {
  28362. return InvokerFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  28363. }
  28364. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenVirtual(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28365. {
  28366. NullCheck(___0_arg1);
  28367. return VirtualFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  28368. }
  28369. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInterface(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28370. {
  28371. NullCheck(___0_arg1);
  28372. return InterfaceFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  28373. }
  28374. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericVirtual(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28375. {
  28376. NullCheck(___0_arg1);
  28377. return GenericVirtualFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  28378. }
  28379. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericInterface(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28380. {
  28381. NullCheck(___0_arg1);
  28382. return GenericInterfaceFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  28383. }
  28384. // System.Void System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_12__ctor_m6688B56D5A129DB27D62311F68A93140E7BAB0EB_gshared (Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28386. {
  28387. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28388. __this->___method_3 = ___1_method;
  28389. __this->___m_target_2 = ___0_object;
  28390. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28391. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28392. __this->___method_code_6 = (intptr_t)__this;
  28393. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28394. {
  28395. bool isOpen = parameterCount == 11;
  28396. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28397. if (isOpen)
  28398. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStaticInvoker;
  28399. else
  28400. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_ClosedStaticInvoker;
  28401. else
  28402. if (isOpen)
  28403. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStatic;
  28404. else
  28405. {
  28406. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28407. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28408. }
  28409. }
  28410. else
  28411. {
  28412. bool isOpen = parameterCount == 10;
  28413. if (isOpen)
  28414. {
  28415. if (__this->___method_is_virtual_12)
  28416. {
  28417. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28418. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28419. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericInterface;
  28420. else
  28421. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericVirtual;
  28422. else
  28423. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28424. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInterface;
  28425. else
  28426. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenVirtual;
  28427. }
  28428. else
  28429. {
  28430. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInst;
  28431. }
  28432. }
  28433. else
  28434. {
  28435. if (___0_object == NULL)
  28436. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28437. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28438. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28439. }
  28440. }
  28441. __this->___extra_arg_5 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_Multicast;
  28442. }
  28443. // TResult System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)
  28444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_gshared (Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  28445. {
  28446. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28447. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28448. }
  28449. #ifdef __clang__
  28450. #pragma clang diagnostic pop
  28451. #endif
  28452. #ifdef __clang__
  28453. #pragma clang diagnostic push
  28454. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28455. #pragma clang diagnostic ignored "-Wunused-variable"
  28456. #endif
  28457. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_Multicast(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28458. {
  28459. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28460. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28461. RuntimeObject* retVal = NULL;
  28462. for (il2cpp_array_size_t i = 0; i < length; i++)
  28463. {
  28464. Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* currentDelegate = reinterpret_cast<Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA*>(delegatesToInvoke[i]);
  28465. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28466. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28467. }
  28468. return retVal;
  28469. }
  28470. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInst(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28471. {
  28472. NullCheck(___0_arg1);
  28473. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28474. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, method);
  28475. }
  28476. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStatic(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28477. {
  28478. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28479. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, method);
  28480. }
  28481. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStaticInvoker(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28482. {
  28483. return InvokerFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  28484. }
  28485. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_ClosedStaticInvoker(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28486. {
  28487. return InvokerFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  28488. }
  28489. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenVirtual(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28490. {
  28491. NullCheck(___0_arg1);
  28492. return VirtualFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  28493. }
  28494. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInterface(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28495. {
  28496. NullCheck(___0_arg1);
  28497. return InterfaceFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  28498. }
  28499. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericVirtual(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28500. {
  28501. NullCheck(___0_arg1);
  28502. return GenericVirtualFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  28503. }
  28504. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericInterface(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28505. {
  28506. NullCheck(___0_arg1);
  28507. return GenericInterfaceFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  28508. }
  28509. // System.Void System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_13__ctor_m115D6ED8CEE3308C687008BCD402AFB69A0960B7_gshared (Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28511. {
  28512. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28513. __this->___method_3 = ___1_method;
  28514. __this->___m_target_2 = ___0_object;
  28515. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28516. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28517. __this->___method_code_6 = (intptr_t)__this;
  28518. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28519. {
  28520. bool isOpen = parameterCount == 12;
  28521. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28522. if (isOpen)
  28523. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStaticInvoker;
  28524. else
  28525. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_ClosedStaticInvoker;
  28526. else
  28527. if (isOpen)
  28528. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStatic;
  28529. else
  28530. {
  28531. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28532. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28533. }
  28534. }
  28535. else
  28536. {
  28537. bool isOpen = parameterCount == 11;
  28538. if (isOpen)
  28539. {
  28540. if (__this->___method_is_virtual_12)
  28541. {
  28542. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28543. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28544. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericInterface;
  28545. else
  28546. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericVirtual;
  28547. else
  28548. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28549. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInterface;
  28550. else
  28551. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenVirtual;
  28552. }
  28553. else
  28554. {
  28555. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInst;
  28556. }
  28557. }
  28558. else
  28559. {
  28560. if (___0_object == NULL)
  28561. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28562. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28563. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28564. }
  28565. }
  28566. __this->___extra_arg_5 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_Multicast;
  28567. }
  28568. // TResult System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)
  28569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_gshared (Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  28570. {
  28571. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28572. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28573. }
  28574. #ifdef __clang__
  28575. #pragma clang diagnostic pop
  28576. #endif
  28577. #ifdef __clang__
  28578. #pragma clang diagnostic push
  28579. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28580. #pragma clang diagnostic ignored "-Wunused-variable"
  28581. #endif
  28582. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_Multicast(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28583. {
  28584. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28585. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28586. RuntimeObject* retVal = NULL;
  28587. for (il2cpp_array_size_t i = 0; i < length; i++)
  28588. {
  28589. Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* currentDelegate = reinterpret_cast<Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234*>(delegatesToInvoke[i]);
  28590. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28591. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28592. }
  28593. return retVal;
  28594. }
  28595. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInst(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28596. {
  28597. NullCheck(___0_arg1);
  28598. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28599. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, method);
  28600. }
  28601. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStatic(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28602. {
  28603. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28604. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, method);
  28605. }
  28606. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStaticInvoker(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28607. {
  28608. return InvokerFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  28609. }
  28610. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_ClosedStaticInvoker(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28611. {
  28612. return InvokerFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  28613. }
  28614. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenVirtual(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28615. {
  28616. NullCheck(___0_arg1);
  28617. return VirtualFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  28618. }
  28619. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInterface(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28620. {
  28621. NullCheck(___0_arg1);
  28622. return InterfaceFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  28623. }
  28624. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericVirtual(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28625. {
  28626. NullCheck(___0_arg1);
  28627. return GenericVirtualFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  28628. }
  28629. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericInterface(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28630. {
  28631. NullCheck(___0_arg1);
  28632. return GenericInterfaceFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  28633. }
  28634. // System.Void System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_14__ctor_m340C94C20300CDE297723A3C9634ECE3753F0F43_gshared (Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28636. {
  28637. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28638. __this->___method_3 = ___1_method;
  28639. __this->___m_target_2 = ___0_object;
  28640. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28641. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28642. __this->___method_code_6 = (intptr_t)__this;
  28643. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28644. {
  28645. bool isOpen = parameterCount == 13;
  28646. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28647. if (isOpen)
  28648. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStaticInvoker;
  28649. else
  28650. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_ClosedStaticInvoker;
  28651. else
  28652. if (isOpen)
  28653. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStatic;
  28654. else
  28655. {
  28656. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28657. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28658. }
  28659. }
  28660. else
  28661. {
  28662. bool isOpen = parameterCount == 12;
  28663. if (isOpen)
  28664. {
  28665. if (__this->___method_is_virtual_12)
  28666. {
  28667. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28668. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28669. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericInterface;
  28670. else
  28671. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericVirtual;
  28672. else
  28673. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28674. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInterface;
  28675. else
  28676. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenVirtual;
  28677. }
  28678. else
  28679. {
  28680. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInst;
  28681. }
  28682. }
  28683. else
  28684. {
  28685. if (___0_object == NULL)
  28686. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28687. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28688. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28689. }
  28690. }
  28691. __this->___extra_arg_5 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_Multicast;
  28692. }
  28693. // TResult System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)
  28694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_gshared (Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  28695. {
  28696. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28697. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28698. }
  28699. #ifdef __clang__
  28700. #pragma clang diagnostic pop
  28701. #endif
  28702. #ifdef __clang__
  28703. #pragma clang diagnostic push
  28704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28705. #pragma clang diagnostic ignored "-Wunused-variable"
  28706. #endif
  28707. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_Multicast(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28708. {
  28709. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28710. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28711. RuntimeObject* retVal = NULL;
  28712. for (il2cpp_array_size_t i = 0; i < length; i++)
  28713. {
  28714. Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* currentDelegate = reinterpret_cast<Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1*>(delegatesToInvoke[i]);
  28715. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28716. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28717. }
  28718. return retVal;
  28719. }
  28720. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInst(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28721. {
  28722. NullCheck(___0_arg1);
  28723. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28724. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, method);
  28725. }
  28726. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStatic(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28727. {
  28728. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28729. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, method);
  28730. }
  28731. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStaticInvoker(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28732. {
  28733. return InvokerFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  28734. }
  28735. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_ClosedStaticInvoker(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28736. {
  28737. return InvokerFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  28738. }
  28739. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenVirtual(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28740. {
  28741. NullCheck(___0_arg1);
  28742. return VirtualFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  28743. }
  28744. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInterface(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28745. {
  28746. NullCheck(___0_arg1);
  28747. return InterfaceFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  28748. }
  28749. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericVirtual(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28750. {
  28751. NullCheck(___0_arg1);
  28752. return GenericVirtualFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  28753. }
  28754. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericInterface(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28755. {
  28756. NullCheck(___0_arg1);
  28757. return GenericInterfaceFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  28758. }
  28759. // System.Void System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_15__ctor_mE1CD814237B94E0431C1543195089F28B08CE674_gshared (Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28761. {
  28762. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28763. __this->___method_3 = ___1_method;
  28764. __this->___m_target_2 = ___0_object;
  28765. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28766. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28767. __this->___method_code_6 = (intptr_t)__this;
  28768. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28769. {
  28770. bool isOpen = parameterCount == 14;
  28771. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28772. if (isOpen)
  28773. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStaticInvoker;
  28774. else
  28775. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_ClosedStaticInvoker;
  28776. else
  28777. if (isOpen)
  28778. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStatic;
  28779. else
  28780. {
  28781. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28782. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28783. }
  28784. }
  28785. else
  28786. {
  28787. bool isOpen = parameterCount == 13;
  28788. if (isOpen)
  28789. {
  28790. if (__this->___method_is_virtual_12)
  28791. {
  28792. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28793. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28794. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericInterface;
  28795. else
  28796. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericVirtual;
  28797. else
  28798. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28799. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInterface;
  28800. else
  28801. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenVirtual;
  28802. }
  28803. else
  28804. {
  28805. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInst;
  28806. }
  28807. }
  28808. else
  28809. {
  28810. if (___0_object == NULL)
  28811. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28812. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28813. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28814. }
  28815. }
  28816. __this->___extra_arg_5 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_Multicast;
  28817. }
  28818. // TResult System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)
  28819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_gshared (Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  28820. {
  28821. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28822. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28823. }
  28824. #ifdef __clang__
  28825. #pragma clang diagnostic pop
  28826. #endif
  28827. #ifdef __clang__
  28828. #pragma clang diagnostic push
  28829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28830. #pragma clang diagnostic ignored "-Wunused-variable"
  28831. #endif
  28832. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_Multicast(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28833. {
  28834. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28835. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28836. RuntimeObject* retVal = NULL;
  28837. for (il2cpp_array_size_t i = 0; i < length; i++)
  28838. {
  28839. Func_16_tED498041E58A211B0CC721763720F1F7408803EC* currentDelegate = reinterpret_cast<Func_16_tED498041E58A211B0CC721763720F1F7408803EC*>(delegatesToInvoke[i]);
  28840. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28841. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28842. }
  28843. return retVal;
  28844. }
  28845. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInst(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28846. {
  28847. NullCheck(___0_arg1);
  28848. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28849. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, method);
  28850. }
  28851. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStatic(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28852. {
  28853. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28854. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, method);
  28855. }
  28856. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStaticInvoker(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28857. {
  28858. return InvokerFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  28859. }
  28860. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_ClosedStaticInvoker(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28861. {
  28862. return InvokerFuncInvoker16< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  28863. }
  28864. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenVirtual(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28865. {
  28866. NullCheck(___0_arg1);
  28867. return VirtualFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  28868. }
  28869. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInterface(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28870. {
  28871. NullCheck(___0_arg1);
  28872. return InterfaceFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  28873. }
  28874. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericVirtual(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28875. {
  28876. NullCheck(___0_arg1);
  28877. return GenericVirtualFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  28878. }
  28879. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericInterface(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28880. {
  28881. NullCheck(___0_arg1);
  28882. return GenericInterfaceFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  28883. }
  28884. // System.Void System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  28885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_16__ctor_mDCF07BD69ACFC9DF449BF19750F395B4C0EABE92_gshared (Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28886. {
  28887. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28888. __this->___method_3 = ___1_method;
  28889. __this->___m_target_2 = ___0_object;
  28890. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28891. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28892. __this->___method_code_6 = (intptr_t)__this;
  28893. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28894. {
  28895. bool isOpen = parameterCount == 15;
  28896. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28897. if (isOpen)
  28898. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStaticInvoker;
  28899. else
  28900. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_ClosedStaticInvoker;
  28901. else
  28902. if (isOpen)
  28903. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStatic;
  28904. else
  28905. {
  28906. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28907. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28908. }
  28909. }
  28910. else
  28911. {
  28912. bool isOpen = parameterCount == 14;
  28913. if (isOpen)
  28914. {
  28915. if (__this->___method_is_virtual_12)
  28916. {
  28917. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28918. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28919. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericInterface;
  28920. else
  28921. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericVirtual;
  28922. else
  28923. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28924. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInterface;
  28925. else
  28926. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenVirtual;
  28927. }
  28928. else
  28929. {
  28930. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInst;
  28931. }
  28932. }
  28933. else
  28934. {
  28935. if (___0_object == NULL)
  28936. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28937. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28938. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28939. }
  28940. }
  28941. __this->___extra_arg_5 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_Multicast;
  28942. }
  28943. // TResult System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)
  28944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_gshared (Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  28945. {
  28946. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28947. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28948. }
  28949. #ifdef __clang__
  28950. #pragma clang diagnostic pop
  28951. #endif
  28952. #ifdef __clang__
  28953. #pragma clang diagnostic push
  28954. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28955. #pragma clang diagnostic ignored "-Wunused-variable"
  28956. #endif
  28957. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_Multicast(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28958. {
  28959. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28960. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28961. RuntimeObject* retVal = NULL;
  28962. for (il2cpp_array_size_t i = 0; i < length; i++)
  28963. {
  28964. Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* currentDelegate = reinterpret_cast<Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91*>(delegatesToInvoke[i]);
  28965. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28966. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28967. }
  28968. return retVal;
  28969. }
  28970. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInst(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28971. {
  28972. NullCheck(___0_arg1);
  28973. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28974. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, method);
  28975. }
  28976. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStatic(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28977. {
  28978. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28979. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, method);
  28980. }
  28981. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStaticInvoker(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28982. {
  28983. return InvokerFuncInvoker16< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  28984. }
  28985. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_ClosedStaticInvoker(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28986. {
  28987. return InvokerFuncInvoker17< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  28988. }
  28989. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenVirtual(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28990. {
  28991. NullCheck(___0_arg1);
  28992. return VirtualFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  28993. }
  28994. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInterface(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  28995. {
  28996. NullCheck(___0_arg1);
  28997. return InterfaceFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  28998. }
  28999. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericVirtual(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29000. {
  29001. NullCheck(___0_arg1);
  29002. return GenericVirtualFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29003. }
  29004. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericInterface(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29005. {
  29006. NullCheck(___0_arg1);
  29007. return GenericInterfaceFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29008. }
  29009. // System.Void System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_17__ctor_mF682D9C69C3A943B13A1F53568D42DEC0D69451F_gshared (Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29011. {
  29012. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29013. __this->___method_3 = ___1_method;
  29014. __this->___m_target_2 = ___0_object;
  29015. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29016. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29017. __this->___method_code_6 = (intptr_t)__this;
  29018. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29019. {
  29020. bool isOpen = parameterCount == 16;
  29021. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29022. if (isOpen)
  29023. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStaticInvoker;
  29024. else
  29025. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_ClosedStaticInvoker;
  29026. else
  29027. if (isOpen)
  29028. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStatic;
  29029. else
  29030. {
  29031. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29032. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29033. }
  29034. }
  29035. else
  29036. {
  29037. bool isOpen = parameterCount == 15;
  29038. if (isOpen)
  29039. {
  29040. if (__this->___method_is_virtual_12)
  29041. {
  29042. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29043. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29044. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericInterface;
  29045. else
  29046. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericVirtual;
  29047. else
  29048. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29049. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInterface;
  29050. else
  29051. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenVirtual;
  29052. }
  29053. else
  29054. {
  29055. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInst;
  29056. }
  29057. }
  29058. else
  29059. {
  29060. if (___0_object == NULL)
  29061. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29062. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29063. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29064. }
  29065. }
  29066. __this->___extra_arg_5 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_Multicast;
  29067. }
  29068. // TResult System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)
  29069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_gshared (Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29070. {
  29071. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29072. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29073. }
  29074. #ifdef __clang__
  29075. #pragma clang diagnostic pop
  29076. #endif
  29077. #ifdef __clang__
  29078. #pragma clang diagnostic push
  29079. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29080. #pragma clang diagnostic ignored "-Wunused-variable"
  29081. #endif
  29082. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_Multicast(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29083. {
  29084. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29085. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29086. bool retVal = false;
  29087. for (il2cpp_array_size_t i = 0; i < length; i++)
  29088. {
  29089. Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* currentDelegate = reinterpret_cast<Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58*>(delegatesToInvoke[i]);
  29090. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29091. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29092. }
  29093. return retVal;
  29094. }
  29095. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInst(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29096. {
  29097. NullCheck(___0_arg1);
  29098. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  29099. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, method);
  29100. }
  29101. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenStatic(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29102. {
  29103. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  29104. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, method);
  29105. }
  29106. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenStaticInvoker(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29107. {
  29108. return InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1);
  29109. }
  29110. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_ClosedStaticInvoker(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29111. {
  29112. return InvokerFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1);
  29113. }
  29114. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenVirtual(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29115. {
  29116. NullCheck(___0_arg1);
  29117. return VirtualFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1);
  29118. }
  29119. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInterface(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29120. {
  29121. NullCheck(___0_arg1);
  29122. return InterfaceFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1);
  29123. }
  29124. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericVirtual(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29125. {
  29126. NullCheck(___0_arg1);
  29127. return GenericVirtualFuncInvoker0< bool >::Invoke(method, ___0_arg1);
  29128. }
  29129. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericInterface(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29130. {
  29131. NullCheck(___0_arg1);
  29132. return GenericInterfaceFuncInvoker0< bool >::Invoke(method, ___0_arg1);
  29133. }
  29134. // System.Void System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
  29135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m60C896F7583A7A63D36B201A1EE8673B104D1F8B_gshared (Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29136. {
  29137. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29138. __this->___method_3 = ___1_method;
  29139. __this->___m_target_2 = ___0_object;
  29140. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29141. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29142. __this->___method_code_6 = (intptr_t)__this;
  29143. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29144. {
  29145. bool isOpen = parameterCount == 1;
  29146. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29147. if (isOpen)
  29148. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenStaticInvoker;
  29149. else
  29150. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_ClosedStaticInvoker;
  29151. else
  29152. if (isOpen)
  29153. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenStatic;
  29154. else
  29155. {
  29156. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29157. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29158. }
  29159. }
  29160. else
  29161. {
  29162. bool isOpen = parameterCount == 0;
  29163. if (isOpen)
  29164. {
  29165. if (__this->___method_is_virtual_12)
  29166. {
  29167. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29168. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29169. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericInterface;
  29170. else
  29171. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericVirtual;
  29172. else
  29173. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29174. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInterface;
  29175. else
  29176. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenVirtual;
  29177. }
  29178. else
  29179. {
  29180. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInst;
  29181. }
  29182. }
  29183. else
  29184. {
  29185. if (___0_object == NULL)
  29186. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29187. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29188. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29189. }
  29190. }
  29191. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_Multicast;
  29192. }
  29193. // TResult System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Boolean>::Invoke(T1)
  29194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_gshared (Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29195. {
  29196. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29197. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29198. }
  29199. #ifdef __clang__
  29200. #pragma clang diagnostic pop
  29201. #endif
  29202. #ifdef __clang__
  29203. #pragma clang diagnostic push
  29204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29205. #pragma clang diagnostic ignored "-Wunused-variable"
  29206. #endif
  29207. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_Multicast(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29208. {
  29209. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29210. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29211. RuntimeObject* retVal = NULL;
  29212. for (il2cpp_array_size_t i = 0; i < length; i++)
  29213. {
  29214. Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* currentDelegate = reinterpret_cast<Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D*>(delegatesToInvoke[i]);
  29215. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29216. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29217. }
  29218. return retVal;
  29219. }
  29220. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenInst(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29221. {
  29222. NullCheck(___0_arg1);
  29223. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  29224. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, method);
  29225. }
  29226. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenStatic(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29227. {
  29228. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  29229. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, method);
  29230. }
  29231. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenStaticInvoker(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29232. {
  29233. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1);
  29234. }
  29235. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_ClosedStaticInvoker(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29236. {
  29237. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1);
  29238. }
  29239. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenVirtual(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29240. {
  29241. NullCheck(___0_arg1);
  29242. return VirtualFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1);
  29243. }
  29244. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenInterface(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29245. {
  29246. NullCheck(___0_arg1);
  29247. return InterfaceFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1);
  29248. }
  29249. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenGenericVirtual(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29250. {
  29251. NullCheck(___0_arg1);
  29252. return GenericVirtualFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg1);
  29253. }
  29254. RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenGenericInterface(Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29255. {
  29256. NullCheck(___0_arg1);
  29257. return GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg1);
  29258. }
  29259. // System.Void System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA2077980289CEB5A3089FFFFD8112EA88FF58A19_gshared (Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29261. {
  29262. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29263. __this->___method_3 = ___1_method;
  29264. __this->___m_target_2 = ___0_object;
  29265. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29266. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29267. __this->___method_code_6 = (intptr_t)__this;
  29268. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29269. {
  29270. bool isOpen = parameterCount == 1;
  29271. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29272. if (isOpen)
  29273. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenStaticInvoker;
  29274. else
  29275. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_ClosedStaticInvoker;
  29276. else
  29277. if (isOpen)
  29278. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenStatic;
  29279. else
  29280. {
  29281. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29282. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29283. }
  29284. }
  29285. else
  29286. {
  29287. bool isOpen = parameterCount == 0;
  29288. if (isOpen)
  29289. {
  29290. if (__this->___method_is_virtual_12)
  29291. {
  29292. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29293. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29294. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenGenericInterface;
  29295. else
  29296. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenGenericVirtual;
  29297. else
  29298. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29299. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenInterface;
  29300. else
  29301. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenVirtual;
  29302. }
  29303. else
  29304. {
  29305. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_OpenInst;
  29306. }
  29307. }
  29308. else
  29309. {
  29310. if (___0_object == NULL)
  29311. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29312. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29313. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29314. }
  29315. }
  29316. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_Multicast;
  29317. }
  29318. // TResult System.Data.Listeners`1/Func`2<System.Object,System.Object,System.Object>::Invoke(T1)
  29319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDC0A7A104AA7538067C9B2BF147D2C64AE843F51_gshared (Func_2_t2006D2FDF1C769ADFFE8DE09390366A9BB09879D* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  29320. {
  29321. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29322. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29323. }
  29324. #ifdef __clang__
  29325. #pragma clang diagnostic pop
  29326. #endif
  29327. #ifdef __clang__
  29328. #pragma clang diagnostic push
  29329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29330. #pragma clang diagnostic ignored "-Wunused-variable"
  29331. #endif
  29332. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_Multicast(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29333. {
  29334. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29335. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29336. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  29337. memset((&retVal), 0, sizeof(retVal));
  29338. for (il2cpp_array_size_t i = 0; i < length; i++)
  29339. {
  29340. Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* currentDelegate = reinterpret_cast<Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943*>(delegatesToInvoke[i]);
  29341. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29342. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29343. }
  29344. return retVal;
  29345. }
  29346. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenInst(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29347. {
  29348. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29349. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29350. }
  29351. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStatic(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29352. {
  29353. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29354. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29355. }
  29356. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStaticInvoker(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29357. {
  29358. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29359. }
  29360. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_ClosedStaticInvoker(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29361. {
  29362. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29363. }
  29364. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  29365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA97AA79E90753989F4904B071BB45A9139B8841F_gshared (Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29366. {
  29367. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29368. __this->___method_3 = ___1_method;
  29369. __this->___m_target_2 = ___0_object;
  29370. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29371. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29372. __this->___method_code_6 = (intptr_t)__this;
  29373. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29374. {
  29375. bool isOpen = parameterCount == 1;
  29376. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29377. if (isOpen)
  29378. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStaticInvoker;
  29379. else
  29380. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_ClosedStaticInvoker;
  29381. else
  29382. if (isOpen)
  29383. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStatic;
  29384. else
  29385. {
  29386. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29387. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29388. }
  29389. }
  29390. else
  29391. {
  29392. if (___0_object == NULL)
  29393. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29394. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29395. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29396. }
  29397. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_Multicast;
  29398. }
  29399. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  29400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_gshared (Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29401. {
  29402. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29403. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29404. }
  29405. #ifdef __clang__
  29406. #pragma clang diagnostic pop
  29407. #endif
  29408. #ifdef __clang__
  29409. #pragma clang diagnostic push
  29410. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29411. #pragma clang diagnostic ignored "-Wunused-variable"
  29412. #endif
  29413. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_Multicast(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29414. {
  29415. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29416. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29417. bool retVal = false;
  29418. for (il2cpp_array_size_t i = 0; i < length; i++)
  29419. {
  29420. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* currentDelegate = reinterpret_cast<Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*>(delegatesToInvoke[i]);
  29421. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29422. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29423. }
  29424. return retVal;
  29425. }
  29426. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenInst(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29427. {
  29428. typedef bool (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29429. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29430. }
  29431. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStatic(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29432. {
  29433. typedef bool (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29434. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29435. }
  29436. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStaticInvoker(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29437. {
  29438. return InvokerFuncInvoker1< bool, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29439. }
  29440. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_ClosedStaticInvoker(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29441. {
  29442. return InvokerFuncInvoker2< bool, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29443. }
  29444. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
  29445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m999A10C26DDF74143AD155662D58037B37AB83F7_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29446. {
  29447. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29448. __this->___method_3 = ___1_method;
  29449. __this->___m_target_2 = ___0_object;
  29450. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29451. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29452. __this->___method_code_6 = (intptr_t)__this;
  29453. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29454. {
  29455. bool isOpen = parameterCount == 1;
  29456. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29457. if (isOpen)
  29458. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStaticInvoker;
  29459. else
  29460. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_ClosedStaticInvoker;
  29461. else
  29462. if (isOpen)
  29463. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStatic;
  29464. else
  29465. {
  29466. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29467. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29468. }
  29469. }
  29470. else
  29471. {
  29472. if (___0_object == NULL)
  29473. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29474. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29475. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29476. }
  29477. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_Multicast;
  29478. }
  29479. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>::Invoke(T)
  29480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29481. {
  29482. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29483. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29484. }
  29485. #ifdef __clang__
  29486. #pragma clang diagnostic pop
  29487. #endif
  29488. #ifdef __clang__
  29489. #pragma clang diagnostic push
  29490. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29491. #pragma clang diagnostic ignored "-Wunused-variable"
  29492. #endif
  29493. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_Multicast(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29494. {
  29495. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29496. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29497. Il2CppChar retVal = 0x0;
  29498. for (il2cpp_array_size_t i = 0; i < length; i++)
  29499. {
  29500. Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* currentDelegate = reinterpret_cast<Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133*>(delegatesToInvoke[i]);
  29501. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29502. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29503. }
  29504. return retVal;
  29505. }
  29506. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenInst(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29507. {
  29508. typedef Il2CppChar (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29509. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29510. }
  29511. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStatic(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29512. {
  29513. typedef Il2CppChar (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29514. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29515. }
  29516. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStaticInvoker(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29517. {
  29518. return InvokerFuncInvoker1< Il2CppChar, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29519. }
  29520. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_ClosedStaticInvoker(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29521. {
  29522. return InvokerFuncInvoker2< Il2CppChar, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29523. }
  29524. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>::.ctor(System.Object,System.IntPtr)
  29525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m82BDC3EA55B85F37C057939AF67BD4103299F272_gshared (Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29526. {
  29527. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29528. __this->___method_3 = ___1_method;
  29529. __this->___m_target_2 = ___0_object;
  29530. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29531. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29532. __this->___method_code_6 = (intptr_t)__this;
  29533. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29534. {
  29535. bool isOpen = parameterCount == 1;
  29536. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29537. if (isOpen)
  29538. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStaticInvoker;
  29539. else
  29540. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_ClosedStaticInvoker;
  29541. else
  29542. if (isOpen)
  29543. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStatic;
  29544. else
  29545. {
  29546. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29547. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29548. }
  29549. }
  29550. else
  29551. {
  29552. if (___0_object == NULL)
  29553. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29554. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29555. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29556. }
  29557. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_Multicast;
  29558. }
  29559. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>::Invoke(T)
  29560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_gshared (Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29561. {
  29562. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29563. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29564. }
  29565. #ifdef __clang__
  29566. #pragma clang diagnostic pop
  29567. #endif
  29568. #ifdef __clang__
  29569. #pragma clang diagnostic push
  29570. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29571. #pragma clang diagnostic ignored "-Wunused-variable"
  29572. #endif
  29573. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_Multicast(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29574. {
  29575. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29576. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29577. Guid_t retVal;
  29578. memset((&retVal), 0, sizeof(retVal));
  29579. for (il2cpp_array_size_t i = 0; i < length; i++)
  29580. {
  29581. Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* currentDelegate = reinterpret_cast<Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF*>(delegatesToInvoke[i]);
  29582. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29583. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29584. }
  29585. return retVal;
  29586. }
  29587. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenInst(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29588. {
  29589. typedef Guid_t (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29590. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29591. }
  29592. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStatic(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29593. {
  29594. typedef Guid_t (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29595. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29596. }
  29597. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStaticInvoker(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29598. {
  29599. return InvokerFuncInvoker1< Guid_t, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29600. }
  29601. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_ClosedStaticInvoker(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29602. {
  29603. return InvokerFuncInvoker2< Guid_t, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29604. }
  29605. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>::.ctor(System.Object,System.IntPtr)
  29606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m8663E4138EEB741EF29BEF6034F96CF4AA77A4D4_gshared (Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29607. {
  29608. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29609. __this->___method_3 = ___1_method;
  29610. __this->___m_target_2 = ___0_object;
  29611. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29612. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29613. __this->___method_code_6 = (intptr_t)__this;
  29614. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29615. {
  29616. bool isOpen = parameterCount == 1;
  29617. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29618. if (isOpen)
  29619. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStaticInvoker;
  29620. else
  29621. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_ClosedStaticInvoker;
  29622. else
  29623. if (isOpen)
  29624. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStatic;
  29625. else
  29626. {
  29627. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29628. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29629. }
  29630. }
  29631. else
  29632. {
  29633. if (___0_object == NULL)
  29634. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29635. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29636. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29637. }
  29638. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_Multicast;
  29639. }
  29640. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>::Invoke(T)
  29641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_gshared (Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29642. {
  29643. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29644. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29645. }
  29646. #ifdef __clang__
  29647. #pragma clang diagnostic pop
  29648. #endif
  29649. #ifdef __clang__
  29650. #pragma clang diagnostic push
  29651. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29652. #pragma clang diagnostic ignored "-Wunused-variable"
  29653. #endif
  29654. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_Multicast(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29655. {
  29656. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29657. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29658. RuntimeObject* retVal = NULL;
  29659. for (il2cpp_array_size_t i = 0; i < length; i++)
  29660. {
  29661. Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* currentDelegate = reinterpret_cast<Func_2_tF42287527472FA89789873F068A87C60A00EC7D3*>(delegatesToInvoke[i]);
  29662. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29663. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29664. }
  29665. return retVal;
  29666. }
  29667. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenInst(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29668. {
  29669. typedef RuntimeObject* (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29670. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29671. }
  29672. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStatic(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29673. {
  29674. typedef RuntimeObject* (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29675. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29676. }
  29677. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStaticInvoker(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29678. {
  29679. return InvokerFuncInvoker1< RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29680. }
  29681. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_ClosedStaticInvoker(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29682. {
  29683. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29684. }
  29685. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>::.ctor(System.Object,System.IntPtr)
  29686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m60F64297108A01DFB5663C9BA121893957855907_gshared (Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29687. {
  29688. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29689. __this->___method_3 = ___1_method;
  29690. __this->___m_target_2 = ___0_object;
  29691. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29692. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29693. __this->___method_code_6 = (intptr_t)__this;
  29694. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29695. {
  29696. bool isOpen = parameterCount == 1;
  29697. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29698. if (isOpen)
  29699. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStaticInvoker;
  29700. else
  29701. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_ClosedStaticInvoker;
  29702. else
  29703. if (isOpen)
  29704. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStatic;
  29705. else
  29706. {
  29707. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29708. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29709. }
  29710. }
  29711. else
  29712. {
  29713. if (___0_object == NULL)
  29714. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29715. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29716. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29717. }
  29718. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_Multicast;
  29719. }
  29720. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>::Invoke(T)
  29721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_gshared (Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29722. {
  29723. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29724. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29725. }
  29726. #ifdef __clang__
  29727. #pragma clang diagnostic pop
  29728. #endif
  29729. #ifdef __clang__
  29730. #pragma clang diagnostic push
  29731. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29732. #pragma clang diagnostic ignored "-Wunused-variable"
  29733. #endif
  29734. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_Multicast(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29735. {
  29736. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29737. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29738. float retVal = 0.0f;
  29739. for (il2cpp_array_size_t i = 0; i < length; i++)
  29740. {
  29741. Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* currentDelegate = reinterpret_cast<Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97*>(delegatesToInvoke[i]);
  29742. typedef float (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29743. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29744. }
  29745. return retVal;
  29746. }
  29747. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenInst(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29748. {
  29749. typedef float (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29750. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29751. }
  29752. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStatic(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29753. {
  29754. typedef float (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29755. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29756. }
  29757. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStaticInvoker(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29758. {
  29759. return InvokerFuncInvoker1< float, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29760. }
  29761. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_ClosedStaticInvoker(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29762. {
  29763. return InvokerFuncInvoker2< float, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29764. }
  29765. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>::.ctor(System.Object,System.IntPtr)
  29766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m815C498DC97FFFCB64F85ABD4163C16BB22E368C_gshared (Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29767. {
  29768. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29769. __this->___method_3 = ___1_method;
  29770. __this->___m_target_2 = ___0_object;
  29771. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29772. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29773. __this->___method_code_6 = (intptr_t)__this;
  29774. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29775. {
  29776. bool isOpen = parameterCount == 1;
  29777. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29778. if (isOpen)
  29779. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStaticInvoker;
  29780. else
  29781. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_ClosedStaticInvoker;
  29782. else
  29783. if (isOpen)
  29784. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStatic;
  29785. else
  29786. {
  29787. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29788. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29789. }
  29790. }
  29791. else
  29792. {
  29793. if (___0_object == NULL)
  29794. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29795. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29796. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29797. }
  29798. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_Multicast;
  29799. }
  29800. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>::Invoke(T)
  29801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_gshared (Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29802. {
  29803. typedef float (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29804. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29805. }
  29806. #ifdef __clang__
  29807. #pragma clang diagnostic pop
  29808. #endif
  29809. #ifdef __clang__
  29810. #pragma clang diagnostic push
  29811. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29812. #pragma clang diagnostic ignored "-Wunused-variable"
  29813. #endif
  29814. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_Multicast(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29815. {
  29816. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29817. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29818. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  29819. memset((&retVal), 0, sizeof(retVal));
  29820. for (il2cpp_array_size_t i = 0; i < length; i++)
  29821. {
  29822. Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* currentDelegate = reinterpret_cast<Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8*>(delegatesToInvoke[i]);
  29823. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29824. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29825. }
  29826. return retVal;
  29827. }
  29828. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenInst(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29829. {
  29830. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29831. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29832. }
  29833. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStatic(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29834. {
  29835. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29836. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29837. }
  29838. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStaticInvoker(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29839. {
  29840. return InvokerFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29841. }
  29842. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_ClosedStaticInvoker(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29843. {
  29844. return InvokerFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29845. }
  29846. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>::.ctor(System.Object,System.IntPtr)
  29847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m2D6DE3809FE6D372BCD761710AC108204510EF5D_gshared (Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29848. {
  29849. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29850. __this->___method_3 = ___1_method;
  29851. __this->___m_target_2 = ___0_object;
  29852. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29853. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29854. __this->___method_code_6 = (intptr_t)__this;
  29855. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29856. {
  29857. bool isOpen = parameterCount == 1;
  29858. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29859. if (isOpen)
  29860. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStaticInvoker;
  29861. else
  29862. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_ClosedStaticInvoker;
  29863. else
  29864. if (isOpen)
  29865. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStatic;
  29866. else
  29867. {
  29868. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29869. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29870. }
  29871. }
  29872. else
  29873. {
  29874. if (___0_object == NULL)
  29875. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29876. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29877. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29878. }
  29879. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_Multicast;
  29880. }
  29881. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>::Invoke(T)
  29882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_gshared (Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29883. {
  29884. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29885. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29886. }
  29887. #ifdef __clang__
  29888. #pragma clang diagnostic pop
  29889. #endif
  29890. #ifdef __clang__
  29891. #pragma clang diagnostic push
  29892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29893. #pragma clang diagnostic ignored "-Wunused-variable"
  29894. #endif
  29895. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_Multicast(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29896. {
  29897. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29898. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29899. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  29900. memset((&retVal), 0, sizeof(retVal));
  29901. for (il2cpp_array_size_t i = 0; i < length; i++)
  29902. {
  29903. Func_2_t383ACA034986FB526C2536401996EF1CC0889958* currentDelegate = reinterpret_cast<Func_2_t383ACA034986FB526C2536401996EF1CC0889958*>(delegatesToInvoke[i]);
  29904. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29905. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29906. }
  29907. return retVal;
  29908. }
  29909. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenInst(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29910. {
  29911. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29912. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29913. }
  29914. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStatic(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29915. {
  29916. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29917. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29918. }
  29919. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStaticInvoker(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29920. {
  29921. return InvokerFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29922. }
  29923. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_ClosedStaticInvoker(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29924. {
  29925. return InvokerFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29926. }
  29927. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  29928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m4A3E8B37FBCDC82A18B6F7C0C88BB9E5E6007144_gshared (Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29929. {
  29930. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29931. __this->___method_3 = ___1_method;
  29932. __this->___m_target_2 = ___0_object;
  29933. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29934. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29935. __this->___method_code_6 = (intptr_t)__this;
  29936. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29937. {
  29938. bool isOpen = parameterCount == 1;
  29939. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29940. if (isOpen)
  29941. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStaticInvoker;
  29942. else
  29943. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_ClosedStaticInvoker;
  29944. else
  29945. if (isOpen)
  29946. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStatic;
  29947. else
  29948. {
  29949. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29950. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29951. }
  29952. }
  29953. else
  29954. {
  29955. if (___0_object == NULL)
  29956. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29957. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29958. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29959. }
  29960. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_Multicast;
  29961. }
  29962. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>::Invoke(T)
  29963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_gshared (Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29964. {
  29965. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29966. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29967. }
  29968. #ifdef __clang__
  29969. #pragma clang diagnostic pop
  29970. #endif
  29971. #ifdef __clang__
  29972. #pragma clang diagnostic push
  29973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29974. #pragma clang diagnostic ignored "-Wunused-variable"
  29975. #endif
  29976. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_Multicast(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29977. {
  29978. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29979. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29980. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  29981. memset((&retVal), 0, sizeof(retVal));
  29982. for (il2cpp_array_size_t i = 0; i < length; i++)
  29983. {
  29984. Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* currentDelegate = reinterpret_cast<Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B*>(delegatesToInvoke[i]);
  29985. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29986. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29987. }
  29988. return retVal;
  29989. }
  29990. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenInst(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29991. {
  29992. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29993. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29994. }
  29995. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStatic(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29996. {
  29997. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29998. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29999. }
  30000. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStaticInvoker(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30001. {
  30002. return InvokerFuncInvoker1< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30003. }
  30004. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_ClosedStaticInvoker(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30005. {
  30006. return InvokerFuncInvoker2< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30007. }
  30008. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>::.ctor(System.Object,System.IntPtr)
  30009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA12C92C202C4451C770D4BD0FFEECF975CD22A24_gshared (Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30010. {
  30011. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30012. __this->___method_3 = ___1_method;
  30013. __this->___m_target_2 = ___0_object;
  30014. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30015. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30016. __this->___method_code_6 = (intptr_t)__this;
  30017. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30018. {
  30019. bool isOpen = parameterCount == 1;
  30020. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30021. if (isOpen)
  30022. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStaticInvoker;
  30023. else
  30024. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_ClosedStaticInvoker;
  30025. else
  30026. if (isOpen)
  30027. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStatic;
  30028. else
  30029. {
  30030. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30031. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30032. }
  30033. }
  30034. else
  30035. {
  30036. if (___0_object == NULL)
  30037. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30038. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30039. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30040. }
  30041. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_Multicast;
  30042. }
  30043. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>::Invoke(T)
  30044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_gshared (Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30045. {
  30046. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30047. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30048. }
  30049. #ifdef __clang__
  30050. #pragma clang diagnostic pop
  30051. #endif
  30052. #ifdef __clang__
  30053. #pragma clang diagnostic push
  30054. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30055. #pragma clang diagnostic ignored "-Wunused-variable"
  30056. #endif
  30057. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_Multicast(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30058. {
  30059. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30060. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30061. bool retVal = false;
  30062. for (il2cpp_array_size_t i = 0; i < length; i++)
  30063. {
  30064. Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* currentDelegate = reinterpret_cast<Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4*>(delegatesToInvoke[i]);
  30065. typedef bool (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30066. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30067. }
  30068. return retVal;
  30069. }
  30070. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenInst(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30071. {
  30072. typedef bool (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30073. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30074. }
  30075. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStatic(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30076. {
  30077. typedef bool (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30078. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30079. }
  30080. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStaticInvoker(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30081. {
  30082. return InvokerFuncInvoker1< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30083. }
  30084. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_ClosedStaticInvoker(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30085. {
  30086. return InvokerFuncInvoker2< bool, RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30087. }
  30088. // System.Void System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
  30089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m12AD13B34233DFD7C1397ABBFE261BB6C85FC753_gshared (Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30090. {
  30091. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30092. __this->___method_3 = ___1_method;
  30093. __this->___m_target_2 = ___0_object;
  30094. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30095. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30096. __this->___method_code_6 = (intptr_t)__this;
  30097. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30098. {
  30099. bool isOpen = parameterCount == 1;
  30100. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30101. if (isOpen)
  30102. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStaticInvoker;
  30103. else
  30104. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_ClosedStaticInvoker;
  30105. else
  30106. if (isOpen)
  30107. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStatic;
  30108. else
  30109. {
  30110. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30111. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30112. }
  30113. }
  30114. else
  30115. {
  30116. if (___0_object == NULL)
  30117. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30118. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30119. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30120. }
  30121. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_Multicast;
  30122. }
  30123. // TResult System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>::Invoke(T)
  30124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_gshared (Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30125. {
  30126. typedef bool (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30127. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30128. }
  30129. #ifdef __clang__
  30130. #pragma clang diagnostic pop
  30131. #endif
  30132. #ifdef __clang__
  30133. #pragma clang diagnostic push
  30134. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30135. #pragma clang diagnostic ignored "-Wunused-variable"
  30136. #endif
  30137. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_Multicast(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30138. {
  30139. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30140. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30141. RuntimeObject* retVal = NULL;
  30142. for (il2cpp_array_size_t i = 0; i < length; i++)
  30143. {
  30144. Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* currentDelegate = reinterpret_cast<Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A*>(delegatesToInvoke[i]);
  30145. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30146. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30147. }
  30148. return retVal;
  30149. }
  30150. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenInst(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30151. {
  30152. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30153. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30154. }
  30155. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStatic(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30156. {
  30157. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30158. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30159. }
  30160. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStaticInvoker(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30161. {
  30162. return InvokerFuncInvoker1< RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30163. }
  30164. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_ClosedStaticInvoker(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30165. {
  30166. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30167. }
  30168. // System.Void System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>::.ctor(System.Object,System.IntPtr)
  30169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF13C058B0442614F27295BD4F93AC5D952CE2334_gshared (Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30170. {
  30171. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30172. __this->___method_3 = ___1_method;
  30173. __this->___m_target_2 = ___0_object;
  30174. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30175. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30176. __this->___method_code_6 = (intptr_t)__this;
  30177. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30178. {
  30179. bool isOpen = parameterCount == 1;
  30180. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30181. if (isOpen)
  30182. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStaticInvoker;
  30183. else
  30184. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_ClosedStaticInvoker;
  30185. else
  30186. if (isOpen)
  30187. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStatic;
  30188. else
  30189. {
  30190. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30191. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30192. }
  30193. }
  30194. else
  30195. {
  30196. if (___0_object == NULL)
  30197. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30198. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30199. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30200. }
  30201. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_Multicast;
  30202. }
  30203. // TResult System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>::Invoke(T)
  30204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_gshared (Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30205. {
  30206. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30207. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30208. }
  30209. #ifdef __clang__
  30210. #pragma clang diagnostic pop
  30211. #endif
  30212. #ifdef __clang__
  30213. #pragma clang diagnostic push
  30214. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30215. #pragma clang diagnostic ignored "-Wunused-variable"
  30216. #endif
  30217. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_Multicast(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30218. {
  30219. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30220. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30221. RuntimeObject* retVal = NULL;
  30222. for (il2cpp_array_size_t i = 0; i < length; i++)
  30223. {
  30224. Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* currentDelegate = reinterpret_cast<Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B*>(delegatesToInvoke[i]);
  30225. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  30226. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30227. }
  30228. return retVal;
  30229. }
  30230. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenInst(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30231. {
  30232. typedef RuntimeObject* (*FunctionPointerType) (bool, const RuntimeMethod*);
  30233. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30234. }
  30235. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStatic(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30236. {
  30237. typedef RuntimeObject* (*FunctionPointerType) (bool, const RuntimeMethod*);
  30238. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30239. }
  30240. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStaticInvoker(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30241. {
  30242. return InvokerFuncInvoker1< RuntimeObject*, bool >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30243. }
  30244. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_ClosedStaticInvoker(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30245. {
  30246. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30247. }
  30248. // System.Void System.Func`2<System.Boolean,System.Object>::.ctor(System.Object,System.IntPtr)
  30249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mFBEAB690C0784153A594218C5017CA665413FCF6_gshared (Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30250. {
  30251. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30252. __this->___method_3 = ___1_method;
  30253. __this->___m_target_2 = ___0_object;
  30254. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30255. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30256. __this->___method_code_6 = (intptr_t)__this;
  30257. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30258. {
  30259. bool isOpen = parameterCount == 1;
  30260. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30261. if (isOpen)
  30262. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStaticInvoker;
  30263. else
  30264. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_ClosedStaticInvoker;
  30265. else
  30266. if (isOpen)
  30267. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStatic;
  30268. else
  30269. {
  30270. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30271. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30272. }
  30273. }
  30274. else
  30275. {
  30276. if (___0_object == NULL)
  30277. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30278. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30279. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30280. }
  30281. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_Multicast;
  30282. }
  30283. // TResult System.Func`2<System.Boolean,System.Object>::Invoke(T)
  30284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_gshared (Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30285. {
  30286. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  30287. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30288. }
  30289. #ifdef __clang__
  30290. #pragma clang diagnostic pop
  30291. #endif
  30292. #ifdef __clang__
  30293. #pragma clang diagnostic push
  30294. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30295. #pragma clang diagnostic ignored "-Wunused-variable"
  30296. #endif
  30297. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_Multicast(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30298. {
  30299. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30300. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30301. RuntimeObject* retVal = NULL;
  30302. for (il2cpp_array_size_t i = 0; i < length; i++)
  30303. {
  30304. Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* currentDelegate = reinterpret_cast<Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C*>(delegatesToInvoke[i]);
  30305. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, uint8_t, const RuntimeMethod*);
  30306. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30307. }
  30308. return retVal;
  30309. }
  30310. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenInst(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30311. {
  30312. typedef RuntimeObject* (*FunctionPointerType) (uint8_t, const RuntimeMethod*);
  30313. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30314. }
  30315. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStatic(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30316. {
  30317. typedef RuntimeObject* (*FunctionPointerType) (uint8_t, const RuntimeMethod*);
  30318. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30319. }
  30320. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStaticInvoker(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30321. {
  30322. return InvokerFuncInvoker1< RuntimeObject*, uint8_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30323. }
  30324. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_ClosedStaticInvoker(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30325. {
  30326. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, uint8_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30327. }
  30328. // System.Void System.Func`2<System.Byte,System.Object>::.ctor(System.Object,System.IntPtr)
  30329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m356DD0E5E7CE04DB0252EF251F0D812872A08C8B_gshared (Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30330. {
  30331. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30332. __this->___method_3 = ___1_method;
  30333. __this->___m_target_2 = ___0_object;
  30334. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30335. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30336. __this->___method_code_6 = (intptr_t)__this;
  30337. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30338. {
  30339. bool isOpen = parameterCount == 1;
  30340. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30341. if (isOpen)
  30342. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStaticInvoker;
  30343. else
  30344. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_ClosedStaticInvoker;
  30345. else
  30346. if (isOpen)
  30347. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStatic;
  30348. else
  30349. {
  30350. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30351. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30352. }
  30353. }
  30354. else
  30355. {
  30356. if (___0_object == NULL)
  30357. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30358. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30359. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30360. }
  30361. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_Multicast;
  30362. }
  30363. // TResult System.Func`2<System.Byte,System.Object>::Invoke(T)
  30364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_gshared (Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30365. {
  30366. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, uint8_t, const RuntimeMethod*);
  30367. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30368. }
  30369. #ifdef __clang__
  30370. #pragma clang diagnostic pop
  30371. #endif
  30372. #ifdef __clang__
  30373. #pragma clang diagnostic push
  30374. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30375. #pragma clang diagnostic ignored "-Wunused-variable"
  30376. #endif
  30377. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_Multicast(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  30378. {
  30379. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30380. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30381. RuntimeObject* retVal = NULL;
  30382. for (il2cpp_array_size_t i = 0; i < length; i++)
  30383. {
  30384. Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* currentDelegate = reinterpret_cast<Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634*>(delegatesToInvoke[i]);
  30385. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  30386. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30387. }
  30388. return retVal;
  30389. }
  30390. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenInst(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  30391. {
  30392. typedef RuntimeObject* (*FunctionPointerType) (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  30393. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30394. }
  30395. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenStatic(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  30396. {
  30397. typedef RuntimeObject* (*FunctionPointerType) (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  30398. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30399. }
  30400. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenStaticInvoker(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  30401. {
  30402. return InvokerFuncInvoker1< RuntimeObject*, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30403. }
  30404. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_ClosedStaticInvoker(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  30405. {
  30406. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30407. }
  30408. // System.Void System.Func`2<System.Threading.CancellationToken,System.Object>::.ctor(System.Object,System.IntPtr)
  30409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m031FFE054AC916D9042F6212B75C1CCD0084C1A2_gshared (Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30410. {
  30411. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30412. __this->___method_3 = ___1_method;
  30413. __this->___m_target_2 = ___0_object;
  30414. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30415. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30416. __this->___method_code_6 = (intptr_t)__this;
  30417. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30418. {
  30419. bool isOpen = parameterCount == 1;
  30420. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30421. if (isOpen)
  30422. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenStaticInvoker;
  30423. else
  30424. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_ClosedStaticInvoker;
  30425. else
  30426. if (isOpen)
  30427. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenStatic;
  30428. else
  30429. {
  30430. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30431. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30432. }
  30433. }
  30434. else
  30435. {
  30436. if (___0_object == NULL)
  30437. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30438. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30439. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30440. }
  30441. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_Multicast;
  30442. }
  30443. // TResult System.Func`2<System.Threading.CancellationToken,System.Object>::Invoke(T)
  30444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_gshared (Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  30445. {
  30446. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  30447. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30448. }
  30449. #ifdef __clang__
  30450. #pragma clang diagnostic pop
  30451. #endif
  30452. #ifdef __clang__
  30453. #pragma clang diagnostic push
  30454. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30455. #pragma clang diagnostic ignored "-Wunused-variable"
  30456. #endif
  30457. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_Multicast(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  30458. {
  30459. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30460. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30461. bool retVal = false;
  30462. for (il2cpp_array_size_t i = 0; i < length; i++)
  30463. {
  30464. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* currentDelegate = reinterpret_cast<Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*>(delegatesToInvoke[i]);
  30465. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  30466. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30467. }
  30468. return retVal;
  30469. }
  30470. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenInst(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  30471. {
  30472. typedef bool (*FunctionPointerType) (Il2CppChar, const RuntimeMethod*);
  30473. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30474. }
  30475. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStatic(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  30476. {
  30477. typedef bool (*FunctionPointerType) (Il2CppChar, const RuntimeMethod*);
  30478. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30479. }
  30480. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStaticInvoker(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  30481. {
  30482. return InvokerFuncInvoker1< bool, Il2CppChar >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30483. }
  30484. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_ClosedStaticInvoker(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  30485. {
  30486. return InvokerFuncInvoker2< bool, RuntimeObject*, Il2CppChar >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30487. }
  30488. // System.Void System.Func`2<System.Char,System.Boolean>::.ctor(System.Object,System.IntPtr)
  30489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2_gshared (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30490. {
  30491. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30492. __this->___method_3 = ___1_method;
  30493. __this->___m_target_2 = ___0_object;
  30494. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30495. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30496. __this->___method_code_6 = (intptr_t)__this;
  30497. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30498. {
  30499. bool isOpen = parameterCount == 1;
  30500. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30501. if (isOpen)
  30502. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStaticInvoker;
  30503. else
  30504. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_ClosedStaticInvoker;
  30505. else
  30506. if (isOpen)
  30507. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStatic;
  30508. else
  30509. {
  30510. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30511. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30512. }
  30513. }
  30514. else
  30515. {
  30516. if (___0_object == NULL)
  30517. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30518. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30519. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30520. }
  30521. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_Multicast;
  30522. }
  30523. // TResult System.Func`2<System.Char,System.Boolean>::Invoke(T)
  30524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  30525. {
  30526. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  30527. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30528. }
  30529. #ifdef __clang__
  30530. #pragma clang diagnostic pop
  30531. #endif
  30532. #ifdef __clang__
  30533. #pragma clang diagnostic push
  30534. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30535. #pragma clang diagnostic ignored "-Wunused-variable"
  30536. #endif
  30537. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_Multicast(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30538. {
  30539. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30540. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30541. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F retVal;
  30542. memset((&retVal), 0, sizeof(retVal));
  30543. for (il2cpp_array_size_t i = 0; i < length; i++)
  30544. {
  30545. Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* currentDelegate = reinterpret_cast<Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E*>(delegatesToInvoke[i]);
  30546. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30547. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30548. }
  30549. return retVal;
  30550. }
  30551. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenInst(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30552. {
  30553. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30554. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30555. }
  30556. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStatic(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30557. {
  30558. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30559. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30560. }
  30561. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStaticInvoker(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30562. {
  30563. return InvokerFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30564. }
  30565. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_ClosedStaticInvoker(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30566. {
  30567. return InvokerFuncInvoker2< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30568. }
  30569. // System.Void System.Func`2<UnityEngine.Color,UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
  30570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m54245705A6CDAF43B16B589F3F3FC9944611C990_gshared (Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30571. {
  30572. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30573. __this->___method_3 = ___1_method;
  30574. __this->___m_target_2 = ___0_object;
  30575. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30576. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30577. __this->___method_code_6 = (intptr_t)__this;
  30578. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30579. {
  30580. bool isOpen = parameterCount == 1;
  30581. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30582. if (isOpen)
  30583. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStaticInvoker;
  30584. else
  30585. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_ClosedStaticInvoker;
  30586. else
  30587. if (isOpen)
  30588. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStatic;
  30589. else
  30590. {
  30591. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30592. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30593. }
  30594. }
  30595. else
  30596. {
  30597. if (___0_object == NULL)
  30598. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30599. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30600. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30601. }
  30602. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_Multicast;
  30603. }
  30604. // TResult System.Func`2<UnityEngine.Color,UnityEngine.Color>::Invoke(T)
  30605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_gshared (Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30606. {
  30607. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30608. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30609. }
  30610. #ifdef __clang__
  30611. #pragma clang diagnostic pop
  30612. #endif
  30613. #ifdef __clang__
  30614. #pragma clang diagnostic push
  30615. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30616. #pragma clang diagnostic ignored "-Wunused-variable"
  30617. #endif
  30618. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_Multicast(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30619. {
  30620. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30621. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30622. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B retVal;
  30623. memset((&retVal), 0, sizeof(retVal));
  30624. for (il2cpp_array_size_t i = 0; i < length; i++)
  30625. {
  30626. Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* currentDelegate = reinterpret_cast<Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277*>(delegatesToInvoke[i]);
  30627. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30628. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30629. }
  30630. return retVal;
  30631. }
  30632. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenInst(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30633. {
  30634. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30635. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30636. }
  30637. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStatic(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30638. {
  30639. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30640. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30641. }
  30642. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStaticInvoker(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30643. {
  30644. return InvokerFuncInvoker1< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30645. }
  30646. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_ClosedStaticInvoker(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30647. {
  30648. return InvokerFuncInvoker2< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30649. }
  30650. // System.Void System.Func`2<UnityEngine.Color,UnityEngine.Color32>::.ctor(System.Object,System.IntPtr)
  30651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3F0B622CFF8856C182A01DC105F39DED2A370A24_gshared (Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30652. {
  30653. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30654. __this->___method_3 = ___1_method;
  30655. __this->___m_target_2 = ___0_object;
  30656. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30657. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30658. __this->___method_code_6 = (intptr_t)__this;
  30659. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30660. {
  30661. bool isOpen = parameterCount == 1;
  30662. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30663. if (isOpen)
  30664. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStaticInvoker;
  30665. else
  30666. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_ClosedStaticInvoker;
  30667. else
  30668. if (isOpen)
  30669. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStatic;
  30670. else
  30671. {
  30672. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30673. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30674. }
  30675. }
  30676. else
  30677. {
  30678. if (___0_object == NULL)
  30679. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30680. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30681. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30682. }
  30683. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_Multicast;
  30684. }
  30685. // TResult System.Func`2<UnityEngine.Color,UnityEngine.Color32>::Invoke(T)
  30686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_gshared (Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  30687. {
  30688. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  30689. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30690. }
  30691. #ifdef __clang__
  30692. #pragma clang diagnostic pop
  30693. #endif
  30694. #ifdef __clang__
  30695. #pragma clang diagnostic push
  30696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30697. #pragma clang diagnostic ignored "-Wunused-variable"
  30698. #endif
  30699. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_Multicast(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  30700. {
  30701. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30702. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30703. RuntimeObject* retVal = NULL;
  30704. for (il2cpp_array_size_t i = 0; i < length; i++)
  30705. {
  30706. Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* currentDelegate = reinterpret_cast<Func_2_t0C801DCC6DF74E147B056B1088AE158808777088*>(delegatesToInvoke[i]);
  30707. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  30708. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30709. }
  30710. return retVal;
  30711. }
  30712. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenInst(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  30713. {
  30714. typedef RuntimeObject* (*FunctionPointerType) (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  30715. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30716. }
  30717. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStatic(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  30718. {
  30719. typedef RuntimeObject* (*FunctionPointerType) (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  30720. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30721. }
  30722. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStaticInvoker(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  30723. {
  30724. return InvokerFuncInvoker1< RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30725. }
  30726. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_ClosedStaticInvoker(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  30727. {
  30728. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30729. }
  30730. // System.Void System.Func`2<System.Decimal,System.Object>::.ctor(System.Object,System.IntPtr)
  30731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA2B5847620AF11F2179A5922B7EF617A78D55D2F_gshared (Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30732. {
  30733. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30734. __this->___method_3 = ___1_method;
  30735. __this->___m_target_2 = ___0_object;
  30736. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30737. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30738. __this->___method_code_6 = (intptr_t)__this;
  30739. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30740. {
  30741. bool isOpen = parameterCount == 1;
  30742. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30743. if (isOpen)
  30744. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStaticInvoker;
  30745. else
  30746. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_ClosedStaticInvoker;
  30747. else
  30748. if (isOpen)
  30749. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStatic;
  30750. else
  30751. {
  30752. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30753. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30754. }
  30755. }
  30756. else
  30757. {
  30758. if (___0_object == NULL)
  30759. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30760. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30761. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30762. }
  30763. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_Multicast;
  30764. }
  30765. // TResult System.Func`2<System.Decimal,System.Object>::Invoke(T)
  30766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_gshared (Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  30767. {
  30768. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  30769. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30770. }
  30771. #ifdef __clang__
  30772. #pragma clang diagnostic pop
  30773. #endif
  30774. #ifdef __clang__
  30775. #pragma clang diagnostic push
  30776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30777. #pragma clang diagnostic ignored "-Wunused-variable"
  30778. #endif
  30779. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_Multicast(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  30780. {
  30781. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30782. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30783. RuntimeObject* retVal = NULL;
  30784. for (il2cpp_array_size_t i = 0; i < length; i++)
  30785. {
  30786. Func_2_t40F01D770C6FE35662554498B7F14A9413810098* currentDelegate = reinterpret_cast<Func_2_t40F01D770C6FE35662554498B7F14A9413810098*>(delegatesToInvoke[i]);
  30787. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  30788. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30789. }
  30790. return retVal;
  30791. }
  30792. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenInst(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  30793. {
  30794. typedef RuntimeObject* (*FunctionPointerType) (double, const RuntimeMethod*);
  30795. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30796. }
  30797. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStatic(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  30798. {
  30799. typedef RuntimeObject* (*FunctionPointerType) (double, const RuntimeMethod*);
  30800. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30801. }
  30802. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStaticInvoker(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  30803. {
  30804. return InvokerFuncInvoker1< RuntimeObject*, double >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30805. }
  30806. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_ClosedStaticInvoker(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  30807. {
  30808. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, double >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30809. }
  30810. // System.Void System.Func`2<System.Double,System.Object>::.ctor(System.Object,System.IntPtr)
  30811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE903F178C0483921251251E2185F65BD12757E51_gshared (Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30812. {
  30813. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30814. __this->___method_3 = ___1_method;
  30815. __this->___m_target_2 = ___0_object;
  30816. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30817. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30818. __this->___method_code_6 = (intptr_t)__this;
  30819. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30820. {
  30821. bool isOpen = parameterCount == 1;
  30822. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30823. if (isOpen)
  30824. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStaticInvoker;
  30825. else
  30826. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_ClosedStaticInvoker;
  30827. else
  30828. if (isOpen)
  30829. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStatic;
  30830. else
  30831. {
  30832. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30833. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30834. }
  30835. }
  30836. else
  30837. {
  30838. if (___0_object == NULL)
  30839. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30840. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30841. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30842. }
  30843. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_Multicast;
  30844. }
  30845. // TResult System.Func`2<System.Double,System.Object>::Invoke(T)
  30846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_gshared (Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  30847. {
  30848. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  30849. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30850. }
  30851. #ifdef __clang__
  30852. #pragma clang diagnostic pop
  30853. #endif
  30854. #ifdef __clang__
  30855. #pragma clang diagnostic push
  30856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30857. #pragma clang diagnostic ignored "-Wunused-variable"
  30858. #endif
  30859. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_Multicast(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  30860. {
  30861. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30862. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30863. bool retVal = false;
  30864. for (il2cpp_array_size_t i = 0; i < length; i++)
  30865. {
  30866. Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* currentDelegate = reinterpret_cast<Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*>(delegatesToInvoke[i]);
  30867. typedef bool (*FunctionPointerType) (RuntimeObject*, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  30868. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30869. }
  30870. return retVal;
  30871. }
  30872. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenInst(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  30873. {
  30874. typedef bool (*FunctionPointerType) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  30875. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30876. }
  30877. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStatic(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  30878. {
  30879. typedef bool (*FunctionPointerType) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  30880. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30881. }
  30882. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStaticInvoker(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  30883. {
  30884. return InvokerFuncInvoker1< bool, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30885. }
  30886. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_ClosedStaticInvoker(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  30887. {
  30888. return InvokerFuncInvoker2< bool, RuntimeObject*, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30889. }
  30890. // System.Void System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>::.ctor(System.Object,System.IntPtr)
  30891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66_gshared (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30892. {
  30893. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30894. __this->___method_3 = ___1_method;
  30895. __this->___m_target_2 = ___0_object;
  30896. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30897. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30898. __this->___method_code_6 = (intptr_t)__this;
  30899. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30900. {
  30901. bool isOpen = parameterCount == 1;
  30902. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30903. if (isOpen)
  30904. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStaticInvoker;
  30905. else
  30906. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_ClosedStaticInvoker;
  30907. else
  30908. if (isOpen)
  30909. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStatic;
  30910. else
  30911. {
  30912. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30913. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30914. }
  30915. }
  30916. else
  30917. {
  30918. if (___0_object == NULL)
  30919. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30920. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30921. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30922. }
  30923. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_Multicast;
  30924. }
  30925. // TResult System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>::Invoke(T)
  30926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_gshared (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  30927. {
  30928. typedef bool (*FunctionPointerType) (RuntimeObject*, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  30929. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30930. }
  30931. #ifdef __clang__
  30932. #pragma clang diagnostic pop
  30933. #endif
  30934. #ifdef __clang__
  30935. #pragma clang diagnostic push
  30936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30937. #pragma clang diagnostic ignored "-Wunused-variable"
  30938. #endif
  30939. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_Multicast(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  30940. {
  30941. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30942. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30943. uint32_t retVal = 0;
  30944. for (il2cpp_array_size_t i = 0; i < length; i++)
  30945. {
  30946. Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* currentDelegate = reinterpret_cast<Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E*>(delegatesToInvoke[i]);
  30947. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  30948. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30949. }
  30950. return retVal;
  30951. }
  30952. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenInst(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  30953. {
  30954. typedef uint32_t (*FunctionPointerType) (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  30955. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30956. }
  30957. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStatic(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  30958. {
  30959. typedef uint32_t (*FunctionPointerType) (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  30960. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30961. }
  30962. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStaticInvoker(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  30963. {
  30964. return InvokerFuncInvoker1< uint32_t, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30965. }
  30966. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_ClosedStaticInvoker(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  30967. {
  30968. return InvokerFuncInvoker2< uint32_t, RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30969. }
  30970. // System.Void System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>::.ctor(System.Object,System.IntPtr)
  30971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE744EAE8161AE36ECC15563C235CF9C779681E3D_gshared (Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30972. {
  30973. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30974. __this->___method_3 = ___1_method;
  30975. __this->___m_target_2 = ___0_object;
  30976. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30977. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30978. __this->___method_code_6 = (intptr_t)__this;
  30979. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30980. {
  30981. bool isOpen = parameterCount == 1;
  30982. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30983. if (isOpen)
  30984. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStaticInvoker;
  30985. else
  30986. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_ClosedStaticInvoker;
  30987. else
  30988. if (isOpen)
  30989. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStatic;
  30990. else
  30991. {
  30992. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30993. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30994. }
  30995. }
  30996. else
  30997. {
  30998. if (___0_object == NULL)
  30999. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31000. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31001. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31002. }
  31003. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_Multicast;
  31004. }
  31005. // TResult System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>::Invoke(T)
  31006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_gshared (Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31007. {
  31008. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  31009. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31010. }
  31011. #ifdef __clang__
  31012. #pragma clang diagnostic pop
  31013. #endif
  31014. #ifdef __clang__
  31015. #pragma clang diagnostic push
  31016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31017. #pragma clang diagnostic ignored "-Wunused-variable"
  31018. #endif
  31019. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_Multicast(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31020. {
  31021. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31022. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31023. bool retVal = false;
  31024. for (il2cpp_array_size_t i = 0; i < length; i++)
  31025. {
  31026. Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* currentDelegate = reinterpret_cast<Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA*>(delegatesToInvoke[i]);
  31027. typedef bool (*FunctionPointerType) (RuntimeObject*, Guid_t, const RuntimeMethod*);
  31028. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31029. }
  31030. return retVal;
  31031. }
  31032. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenInst(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31033. {
  31034. typedef bool (*FunctionPointerType) (Guid_t, const RuntimeMethod*);
  31035. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31036. }
  31037. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStatic(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31038. {
  31039. typedef bool (*FunctionPointerType) (Guid_t, const RuntimeMethod*);
  31040. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31041. }
  31042. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStaticInvoker(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31043. {
  31044. return InvokerFuncInvoker1< bool, Guid_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31045. }
  31046. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_ClosedStaticInvoker(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31047. {
  31048. return InvokerFuncInvoker2< bool, RuntimeObject*, Guid_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31049. }
  31050. // System.Void System.Func`2<System.Guid,System.Boolean>::.ctor(System.Object,System.IntPtr)
  31051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m2B3B86815CF1A74083241F7E4C55AD32FCB4AADD_gshared (Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31052. {
  31053. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31054. __this->___method_3 = ___1_method;
  31055. __this->___m_target_2 = ___0_object;
  31056. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31057. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31058. __this->___method_code_6 = (intptr_t)__this;
  31059. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31060. {
  31061. bool isOpen = parameterCount == 1;
  31062. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31063. if (isOpen)
  31064. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStaticInvoker;
  31065. else
  31066. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_ClosedStaticInvoker;
  31067. else
  31068. if (isOpen)
  31069. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStatic;
  31070. else
  31071. {
  31072. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31073. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31074. }
  31075. }
  31076. else
  31077. {
  31078. if (___0_object == NULL)
  31079. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31080. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31081. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31082. }
  31083. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_Multicast;
  31084. }
  31085. // TResult System.Func`2<System.Guid,System.Boolean>::Invoke(T)
  31086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_gshared (Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31087. {
  31088. typedef bool (*FunctionPointerType) (RuntimeObject*, Guid_t, const RuntimeMethod*);
  31089. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31090. }
  31091. #ifdef __clang__
  31092. #pragma clang diagnostic pop
  31093. #endif
  31094. #ifdef __clang__
  31095. #pragma clang diagnostic push
  31096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31097. #pragma clang diagnostic ignored "-Wunused-variable"
  31098. #endif
  31099. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_Multicast(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31100. {
  31101. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31102. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31103. RuntimeObject* retVal = NULL;
  31104. for (il2cpp_array_size_t i = 0; i < length; i++)
  31105. {
  31106. Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* currentDelegate = reinterpret_cast<Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D*>(delegatesToInvoke[i]);
  31107. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int16_t, const RuntimeMethod*);
  31108. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31109. }
  31110. return retVal;
  31111. }
  31112. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenInst(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31113. {
  31114. typedef RuntimeObject* (*FunctionPointerType) (int16_t, const RuntimeMethod*);
  31115. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31116. }
  31117. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStatic(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31118. {
  31119. typedef RuntimeObject* (*FunctionPointerType) (int16_t, const RuntimeMethod*);
  31120. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31121. }
  31122. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStaticInvoker(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31123. {
  31124. return InvokerFuncInvoker1< RuntimeObject*, int16_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31125. }
  31126. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_ClosedStaticInvoker(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31127. {
  31128. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int16_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31129. }
  31130. // System.Void System.Func`2<System.Int16,System.Object>::.ctor(System.Object,System.IntPtr)
  31131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE8C336753D516A99303A190FA6BEF052883148FD_gshared (Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31132. {
  31133. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31134. __this->___method_3 = ___1_method;
  31135. __this->___m_target_2 = ___0_object;
  31136. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31137. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31138. __this->___method_code_6 = (intptr_t)__this;
  31139. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31140. {
  31141. bool isOpen = parameterCount == 1;
  31142. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31143. if (isOpen)
  31144. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStaticInvoker;
  31145. else
  31146. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_ClosedStaticInvoker;
  31147. else
  31148. if (isOpen)
  31149. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStatic;
  31150. else
  31151. {
  31152. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31153. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31154. }
  31155. }
  31156. else
  31157. {
  31158. if (___0_object == NULL)
  31159. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31160. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31161. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31162. }
  31163. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_Multicast;
  31164. }
  31165. // TResult System.Func`2<System.Int16,System.Object>::Invoke(T)
  31166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_gshared (Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31167. {
  31168. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int16_t, const RuntimeMethod*);
  31169. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31170. }
  31171. #ifdef __clang__
  31172. #pragma clang diagnostic pop
  31173. #endif
  31174. #ifdef __clang__
  31175. #pragma clang diagnostic push
  31176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31177. #pragma clang diagnostic ignored "-Wunused-variable"
  31178. #endif
  31179. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_Multicast(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31180. {
  31181. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31182. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31183. int32_t retVal = 0;
  31184. for (il2cpp_array_size_t i = 0; i < length; i++)
  31185. {
  31186. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* currentDelegate = reinterpret_cast<Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*>(delegatesToInvoke[i]);
  31187. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31188. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31189. }
  31190. return retVal;
  31191. }
  31192. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenInst(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31193. {
  31194. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31195. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31196. }
  31197. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStatic(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31198. {
  31199. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31200. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31201. }
  31202. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStaticInvoker(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31203. {
  31204. return InvokerFuncInvoker1< int32_t, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31205. }
  31206. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_ClosedStaticInvoker(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31207. {
  31208. return InvokerFuncInvoker2< int32_t, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31209. }
  31210. // System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
  31211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE96A3D11B34E447E159E761DC39D520D6E7CBEA5_gshared (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31212. {
  31213. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31214. __this->___method_3 = ___1_method;
  31215. __this->___m_target_2 = ___0_object;
  31216. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31217. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31218. __this->___method_code_6 = (intptr_t)__this;
  31219. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31220. {
  31221. bool isOpen = parameterCount == 1;
  31222. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31223. if (isOpen)
  31224. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStaticInvoker;
  31225. else
  31226. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_ClosedStaticInvoker;
  31227. else
  31228. if (isOpen)
  31229. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStatic;
  31230. else
  31231. {
  31232. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31233. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31234. }
  31235. }
  31236. else
  31237. {
  31238. if (___0_object == NULL)
  31239. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31240. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31241. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31242. }
  31243. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_Multicast;
  31244. }
  31245. // TResult System.Func`2<System.Int32,System.Int32>::Invoke(T)
  31246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31247. {
  31248. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31249. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31250. }
  31251. #ifdef __clang__
  31252. #pragma clang diagnostic pop
  31253. #endif
  31254. #ifdef __clang__
  31255. #pragma clang diagnostic push
  31256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31257. #pragma clang diagnostic ignored "-Wunused-variable"
  31258. #endif
  31259. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_Multicast(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31260. {
  31261. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31262. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31263. RuntimeObject* retVal = NULL;
  31264. for (il2cpp_array_size_t i = 0; i < length; i++)
  31265. {
  31266. Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* currentDelegate = reinterpret_cast<Func_2_tB8444326CD91502B291E0988F04448A82D0F6552*>(delegatesToInvoke[i]);
  31267. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31268. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31269. }
  31270. return retVal;
  31271. }
  31272. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenInst(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31273. {
  31274. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31275. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31276. }
  31277. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStatic(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31278. {
  31279. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31280. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31281. }
  31282. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStaticInvoker(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31283. {
  31284. return InvokerFuncInvoker1< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31285. }
  31286. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_ClosedStaticInvoker(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31287. {
  31288. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31289. }
  31290. // System.Void System.Func`2<System.Int32,System.Object>::.ctor(System.Object,System.IntPtr)
  31291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mFEA55388B25FFE20BEE7DB66FA1D0FCC0EE2EE38_gshared (Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31292. {
  31293. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31294. __this->___method_3 = ___1_method;
  31295. __this->___m_target_2 = ___0_object;
  31296. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31297. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31298. __this->___method_code_6 = (intptr_t)__this;
  31299. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31300. {
  31301. bool isOpen = parameterCount == 1;
  31302. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31303. if (isOpen)
  31304. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStaticInvoker;
  31305. else
  31306. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_ClosedStaticInvoker;
  31307. else
  31308. if (isOpen)
  31309. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStatic;
  31310. else
  31311. {
  31312. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31313. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31314. }
  31315. }
  31316. else
  31317. {
  31318. if (___0_object == NULL)
  31319. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31320. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31321. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31322. }
  31323. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_Multicast;
  31324. }
  31325. // TResult System.Func`2<System.Int32,System.Object>::Invoke(T)
  31326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_gshared (Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31327. {
  31328. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31329. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31330. }
  31331. #ifdef __clang__
  31332. #pragma clang diagnostic pop
  31333. #endif
  31334. #ifdef __clang__
  31335. #pragma clang diagnostic push
  31336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31337. #pragma clang diagnostic ignored "-Wunused-variable"
  31338. #endif
  31339. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_Multicast(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31340. {
  31341. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31342. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31343. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  31344. memset((&retVal), 0, sizeof(retVal));
  31345. for (il2cpp_array_size_t i = 0; i < length; i++)
  31346. {
  31347. Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* currentDelegate = reinterpret_cast<Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665*>(delegatesToInvoke[i]);
  31348. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31349. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31350. }
  31351. return retVal;
  31352. }
  31353. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenInst(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31354. {
  31355. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31356. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31357. }
  31358. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStatic(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31359. {
  31360. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31361. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31362. }
  31363. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStaticInvoker(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31364. {
  31365. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31366. }
  31367. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_ClosedStaticInvoker(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31368. {
  31369. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31370. }
  31371. // System.Void System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  31372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1C5ED95A1156927487B0F8F557B8074391A544E1_gshared (Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31373. {
  31374. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31375. __this->___method_3 = ___1_method;
  31376. __this->___m_target_2 = ___0_object;
  31377. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31378. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31379. __this->___method_code_6 = (intptr_t)__this;
  31380. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31381. {
  31382. bool isOpen = parameterCount == 1;
  31383. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31384. if (isOpen)
  31385. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStaticInvoker;
  31386. else
  31387. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_ClosedStaticInvoker;
  31388. else
  31389. if (isOpen)
  31390. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStatic;
  31391. else
  31392. {
  31393. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31394. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31395. }
  31396. }
  31397. else
  31398. {
  31399. if (___0_object == NULL)
  31400. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31401. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31402. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31403. }
  31404. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_Multicast;
  31405. }
  31406. // TResult System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  31407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_gshared (Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31408. {
  31409. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31410. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31411. }
  31412. #ifdef __clang__
  31413. #pragma clang diagnostic pop
  31414. #endif
  31415. #ifdef __clang__
  31416. #pragma clang diagnostic push
  31417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31418. #pragma clang diagnostic ignored "-Wunused-variable"
  31419. #endif
  31420. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_Multicast(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31421. {
  31422. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31423. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31424. bool retVal = false;
  31425. for (il2cpp_array_size_t i = 0; i < length; i++)
  31426. {
  31427. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* currentDelegate = reinterpret_cast<Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*>(delegatesToInvoke[i]);
  31428. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31429. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31430. }
  31431. return retVal;
  31432. }
  31433. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenInst(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31434. {
  31435. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31436. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31437. }
  31438. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStatic(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31439. {
  31440. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31441. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31442. }
  31443. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStaticInvoker(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31444. {
  31445. return InvokerFuncInvoker1< bool, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31446. }
  31447. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_ClosedStaticInvoker(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31448. {
  31449. return InvokerFuncInvoker2< bool, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31450. }
  31451. // System.Void System.Func`2<System.Int32Enum,System.Boolean>::.ctor(System.Object,System.IntPtr)
  31452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE27CCE9BF36CDA5E1C92CEBAECF98A3D57951455_gshared (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31453. {
  31454. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31455. __this->___method_3 = ___1_method;
  31456. __this->___m_target_2 = ___0_object;
  31457. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31458. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31459. __this->___method_code_6 = (intptr_t)__this;
  31460. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31461. {
  31462. bool isOpen = parameterCount == 1;
  31463. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31464. if (isOpen)
  31465. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStaticInvoker;
  31466. else
  31467. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_ClosedStaticInvoker;
  31468. else
  31469. if (isOpen)
  31470. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStatic;
  31471. else
  31472. {
  31473. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31474. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31475. }
  31476. }
  31477. else
  31478. {
  31479. if (___0_object == NULL)
  31480. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31481. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31482. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31483. }
  31484. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_Multicast;
  31485. }
  31486. // TResult System.Func`2<System.Int32Enum,System.Boolean>::Invoke(T)
  31487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31488. {
  31489. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31490. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31491. }
  31492. #ifdef __clang__
  31493. #pragma clang diagnostic pop
  31494. #endif
  31495. #ifdef __clang__
  31496. #pragma clang diagnostic push
  31497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31498. #pragma clang diagnostic ignored "-Wunused-variable"
  31499. #endif
  31500. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_Multicast(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31501. {
  31502. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31503. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31504. Il2CppChar retVal = 0x0;
  31505. for (il2cpp_array_size_t i = 0; i < length; i++)
  31506. {
  31507. Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* currentDelegate = reinterpret_cast<Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD*>(delegatesToInvoke[i]);
  31508. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31509. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31510. }
  31511. return retVal;
  31512. }
  31513. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenInst(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31514. {
  31515. typedef Il2CppChar (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31516. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31517. }
  31518. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStatic(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31519. {
  31520. typedef Il2CppChar (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31521. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31522. }
  31523. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStaticInvoker(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31524. {
  31525. return InvokerFuncInvoker1< Il2CppChar, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31526. }
  31527. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_ClosedStaticInvoker(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31528. {
  31529. return InvokerFuncInvoker2< Il2CppChar, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31530. }
  31531. // System.Void System.Func`2<System.Int32Enum,System.Char>::.ctor(System.Object,System.IntPtr)
  31532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m65FBC343A065F535D76B93E4AA6C2F0AD2022BF0_gshared (Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31533. {
  31534. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31535. __this->___method_3 = ___1_method;
  31536. __this->___m_target_2 = ___0_object;
  31537. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31538. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31539. __this->___method_code_6 = (intptr_t)__this;
  31540. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31541. {
  31542. bool isOpen = parameterCount == 1;
  31543. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31544. if (isOpen)
  31545. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStaticInvoker;
  31546. else
  31547. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_ClosedStaticInvoker;
  31548. else
  31549. if (isOpen)
  31550. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStatic;
  31551. else
  31552. {
  31553. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31554. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31555. }
  31556. }
  31557. else
  31558. {
  31559. if (___0_object == NULL)
  31560. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31561. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31562. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31563. }
  31564. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_Multicast;
  31565. }
  31566. // TResult System.Func`2<System.Int32Enum,System.Char>::Invoke(T)
  31567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_gshared (Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31568. {
  31569. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31570. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31571. }
  31572. #ifdef __clang__
  31573. #pragma clang diagnostic pop
  31574. #endif
  31575. #ifdef __clang__
  31576. #pragma clang diagnostic push
  31577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31578. #pragma clang diagnostic ignored "-Wunused-variable"
  31579. #endif
  31580. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_Multicast(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31581. {
  31582. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31583. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31584. Guid_t retVal;
  31585. memset((&retVal), 0, sizeof(retVal));
  31586. for (il2cpp_array_size_t i = 0; i < length; i++)
  31587. {
  31588. Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* currentDelegate = reinterpret_cast<Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5*>(delegatesToInvoke[i]);
  31589. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31590. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31591. }
  31592. return retVal;
  31593. }
  31594. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenInst(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31595. {
  31596. typedef Guid_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31597. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31598. }
  31599. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStatic(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31600. {
  31601. typedef Guid_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31602. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31603. }
  31604. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStaticInvoker(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31605. {
  31606. return InvokerFuncInvoker1< Guid_t, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31607. }
  31608. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_ClosedStaticInvoker(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31609. {
  31610. return InvokerFuncInvoker2< Guid_t, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31611. }
  31612. // System.Void System.Func`2<System.Int32Enum,System.Guid>::.ctor(System.Object,System.IntPtr)
  31613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3F07FD25043A91DE7FA3BB2ED94CCFA6DB3C8861_gshared (Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31614. {
  31615. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31616. __this->___method_3 = ___1_method;
  31617. __this->___m_target_2 = ___0_object;
  31618. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31619. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31620. __this->___method_code_6 = (intptr_t)__this;
  31621. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31622. {
  31623. bool isOpen = parameterCount == 1;
  31624. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31625. if (isOpen)
  31626. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStaticInvoker;
  31627. else
  31628. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_ClosedStaticInvoker;
  31629. else
  31630. if (isOpen)
  31631. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStatic;
  31632. else
  31633. {
  31634. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31635. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31636. }
  31637. }
  31638. else
  31639. {
  31640. if (___0_object == NULL)
  31641. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31642. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31643. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31644. }
  31645. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_Multicast;
  31646. }
  31647. // TResult System.Func`2<System.Int32Enum,System.Guid>::Invoke(T)
  31648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_gshared (Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31649. {
  31650. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31651. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31652. }
  31653. #ifdef __clang__
  31654. #pragma clang diagnostic pop
  31655. #endif
  31656. #ifdef __clang__
  31657. #pragma clang diagnostic push
  31658. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31659. #pragma clang diagnostic ignored "-Wunused-variable"
  31660. #endif
  31661. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_Multicast(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31662. {
  31663. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31664. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31665. RuntimeObject* retVal = NULL;
  31666. for (il2cpp_array_size_t i = 0; i < length; i++)
  31667. {
  31668. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* currentDelegate = reinterpret_cast<Func_2_tF12503C33FD184E465546C31F324F4C344B8975A*>(delegatesToInvoke[i]);
  31669. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31670. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31671. }
  31672. return retVal;
  31673. }
  31674. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenInst(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31675. {
  31676. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31677. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31678. }
  31679. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStatic(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31680. {
  31681. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31682. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31683. }
  31684. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStaticInvoker(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31685. {
  31686. return InvokerFuncInvoker1< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31687. }
  31688. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_ClosedStaticInvoker(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31689. {
  31690. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31691. }
  31692. // System.Void System.Func`2<System.Int32Enum,System.Object>::.ctor(System.Object,System.IntPtr)
  31693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m889D430A5EE74DDF6971773B4D8C48ACF923ECCF_gshared (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31694. {
  31695. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31696. __this->___method_3 = ___1_method;
  31697. __this->___m_target_2 = ___0_object;
  31698. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31699. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31700. __this->___method_code_6 = (intptr_t)__this;
  31701. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31702. {
  31703. bool isOpen = parameterCount == 1;
  31704. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31705. if (isOpen)
  31706. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStaticInvoker;
  31707. else
  31708. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_ClosedStaticInvoker;
  31709. else
  31710. if (isOpen)
  31711. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStatic;
  31712. else
  31713. {
  31714. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31715. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31716. }
  31717. }
  31718. else
  31719. {
  31720. if (___0_object == NULL)
  31721. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31722. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31723. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31724. }
  31725. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_Multicast;
  31726. }
  31727. // TResult System.Func`2<System.Int32Enum,System.Object>::Invoke(T)
  31728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_gshared (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31729. {
  31730. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31731. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31732. }
  31733. #ifdef __clang__
  31734. #pragma clang diagnostic pop
  31735. #endif
  31736. #ifdef __clang__
  31737. #pragma clang diagnostic push
  31738. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31739. #pragma clang diagnostic ignored "-Wunused-variable"
  31740. #endif
  31741. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_Multicast(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31742. {
  31743. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31744. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31745. float retVal = 0.0f;
  31746. for (il2cpp_array_size_t i = 0; i < length; i++)
  31747. {
  31748. Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* currentDelegate = reinterpret_cast<Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975*>(delegatesToInvoke[i]);
  31749. typedef float (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31750. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31751. }
  31752. return retVal;
  31753. }
  31754. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenInst(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31755. {
  31756. typedef float (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31757. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31758. }
  31759. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStatic(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31760. {
  31761. typedef float (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31762. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31763. }
  31764. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStaticInvoker(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31765. {
  31766. return InvokerFuncInvoker1< float, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31767. }
  31768. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_ClosedStaticInvoker(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31769. {
  31770. return InvokerFuncInvoker2< float, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31771. }
  31772. // System.Void System.Func`2<System.Int32Enum,System.Single>::.ctor(System.Object,System.IntPtr)
  31773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m02F832DB120C367743DFB4550BA628B8BF18867C_gshared (Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31774. {
  31775. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31776. __this->___method_3 = ___1_method;
  31777. __this->___m_target_2 = ___0_object;
  31778. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31779. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31780. __this->___method_code_6 = (intptr_t)__this;
  31781. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31782. {
  31783. bool isOpen = parameterCount == 1;
  31784. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31785. if (isOpen)
  31786. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStaticInvoker;
  31787. else
  31788. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_ClosedStaticInvoker;
  31789. else
  31790. if (isOpen)
  31791. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStatic;
  31792. else
  31793. {
  31794. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31795. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31796. }
  31797. }
  31798. else
  31799. {
  31800. if (___0_object == NULL)
  31801. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31802. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31803. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31804. }
  31805. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_Multicast;
  31806. }
  31807. // TResult System.Func`2<System.Int32Enum,System.Single>::Invoke(T)
  31808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_gshared (Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31809. {
  31810. typedef float (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31811. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31812. }
  31813. #ifdef __clang__
  31814. #pragma clang diagnostic pop
  31815. #endif
  31816. #ifdef __clang__
  31817. #pragma clang diagnostic push
  31818. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31819. #pragma clang diagnostic ignored "-Wunused-variable"
  31820. #endif
  31821. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_Multicast(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31822. {
  31823. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31824. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31825. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  31826. memset((&retVal), 0, sizeof(retVal));
  31827. for (il2cpp_array_size_t i = 0; i < length; i++)
  31828. {
  31829. Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* currentDelegate = reinterpret_cast<Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30*>(delegatesToInvoke[i]);
  31830. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31831. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31832. }
  31833. return retVal;
  31834. }
  31835. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenInst(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31836. {
  31837. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31838. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31839. }
  31840. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStatic(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31841. {
  31842. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31843. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31844. }
  31845. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStaticInvoker(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31846. {
  31847. return InvokerFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31848. }
  31849. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_ClosedStaticInvoker(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31850. {
  31851. return InvokerFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31852. }
  31853. // System.Void System.Func`2<System.Int32Enum,UnityEngine.Vector2>::.ctor(System.Object,System.IntPtr)
  31854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m55A932C1B044D6B251503644CB95456E347538E9_gshared (Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31855. {
  31856. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31857. __this->___method_3 = ___1_method;
  31858. __this->___m_target_2 = ___0_object;
  31859. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31860. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31861. __this->___method_code_6 = (intptr_t)__this;
  31862. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31863. {
  31864. bool isOpen = parameterCount == 1;
  31865. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31866. if (isOpen)
  31867. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStaticInvoker;
  31868. else
  31869. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_ClosedStaticInvoker;
  31870. else
  31871. if (isOpen)
  31872. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStatic;
  31873. else
  31874. {
  31875. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31876. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31877. }
  31878. }
  31879. else
  31880. {
  31881. if (___0_object == NULL)
  31882. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31883. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31884. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31885. }
  31886. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_Multicast;
  31887. }
  31888. // TResult System.Func`2<System.Int32Enum,UnityEngine.Vector2>::Invoke(T)
  31889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_gshared (Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31890. {
  31891. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31892. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31893. }
  31894. #ifdef __clang__
  31895. #pragma clang diagnostic pop
  31896. #endif
  31897. #ifdef __clang__
  31898. #pragma clang diagnostic push
  31899. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31900. #pragma clang diagnostic ignored "-Wunused-variable"
  31901. #endif
  31902. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_Multicast(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31903. {
  31904. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31905. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31906. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  31907. memset((&retVal), 0, sizeof(retVal));
  31908. for (il2cpp_array_size_t i = 0; i < length; i++)
  31909. {
  31910. Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* currentDelegate = reinterpret_cast<Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B*>(delegatesToInvoke[i]);
  31911. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31912. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31913. }
  31914. return retVal;
  31915. }
  31916. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenInst(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31917. {
  31918. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31919. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31920. }
  31921. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStatic(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31922. {
  31923. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31924. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31925. }
  31926. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStaticInvoker(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31927. {
  31928. return InvokerFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31929. }
  31930. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_ClosedStaticInvoker(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31931. {
  31932. return InvokerFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31933. }
  31934. // System.Void System.Func`2<System.Int32Enum,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  31935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m9D0E0A57E7F1994224F3C8929070C6A13C437C87_gshared (Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31936. {
  31937. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31938. __this->___method_3 = ___1_method;
  31939. __this->___m_target_2 = ___0_object;
  31940. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31941. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31942. __this->___method_code_6 = (intptr_t)__this;
  31943. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31944. {
  31945. bool isOpen = parameterCount == 1;
  31946. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31947. if (isOpen)
  31948. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStaticInvoker;
  31949. else
  31950. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_ClosedStaticInvoker;
  31951. else
  31952. if (isOpen)
  31953. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStatic;
  31954. else
  31955. {
  31956. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31957. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31958. }
  31959. }
  31960. else
  31961. {
  31962. if (___0_object == NULL)
  31963. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31964. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31965. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31966. }
  31967. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_Multicast;
  31968. }
  31969. // TResult System.Func`2<System.Int32Enum,UnityEngine.Vector3>::Invoke(T)
  31970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_gshared (Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31971. {
  31972. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31973. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31974. }
  31975. #ifdef __clang__
  31976. #pragma clang diagnostic pop
  31977. #endif
  31978. #ifdef __clang__
  31979. #pragma clang diagnostic push
  31980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31981. #pragma clang diagnostic ignored "-Wunused-variable"
  31982. #endif
  31983. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_Multicast(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31984. {
  31985. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31986. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31987. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  31988. memset((&retVal), 0, sizeof(retVal));
  31989. for (il2cpp_array_size_t i = 0; i < length; i++)
  31990. {
  31991. Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* currentDelegate = reinterpret_cast<Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890*>(delegatesToInvoke[i]);
  31992. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31993. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31994. }
  31995. return retVal;
  31996. }
  31997. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenInst(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31998. {
  31999. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32000. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32001. }
  32002. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStatic(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32003. {
  32004. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32005. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32006. }
  32007. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStaticInvoker(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32008. {
  32009. return InvokerFuncInvoker1< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32010. }
  32011. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_ClosedStaticInvoker(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32012. {
  32013. return InvokerFuncInvoker2< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32014. }
  32015. // System.Void System.Func`2<System.Int32Enum,UnityEngine.Vector4>::.ctor(System.Object,System.IntPtr)
  32016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m90DD19E2F72DAE1D7292599DFD34CB7868F942A7_gshared (Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32017. {
  32018. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32019. __this->___method_3 = ___1_method;
  32020. __this->___m_target_2 = ___0_object;
  32021. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32022. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32023. __this->___method_code_6 = (intptr_t)__this;
  32024. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32025. {
  32026. bool isOpen = parameterCount == 1;
  32027. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32028. if (isOpen)
  32029. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStaticInvoker;
  32030. else
  32031. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_ClosedStaticInvoker;
  32032. else
  32033. if (isOpen)
  32034. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStatic;
  32035. else
  32036. {
  32037. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32038. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32039. }
  32040. }
  32041. else
  32042. {
  32043. if (___0_object == NULL)
  32044. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32045. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32046. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32047. }
  32048. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_Multicast;
  32049. }
  32050. // TResult System.Func`2<System.Int32Enum,UnityEngine.Vector4>::Invoke(T)
  32051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_gshared (Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32052. {
  32053. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32054. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32055. }
  32056. #ifdef __clang__
  32057. #pragma clang diagnostic pop
  32058. #endif
  32059. #ifdef __clang__
  32060. #pragma clang diagnostic push
  32061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32062. #pragma clang diagnostic ignored "-Wunused-variable"
  32063. #endif
  32064. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_Multicast(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32065. {
  32066. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32067. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32068. RuntimeObject* retVal = NULL;
  32069. for (il2cpp_array_size_t i = 0; i < length; i++)
  32070. {
  32071. Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* currentDelegate = reinterpret_cast<Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740*>(delegatesToInvoke[i]);
  32072. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  32073. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32074. }
  32075. return retVal;
  32076. }
  32077. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenInst(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32078. {
  32079. typedef RuntimeObject* (*FunctionPointerType) (int64_t, const RuntimeMethod*);
  32080. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32081. }
  32082. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStatic(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32083. {
  32084. typedef RuntimeObject* (*FunctionPointerType) (int64_t, const RuntimeMethod*);
  32085. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32086. }
  32087. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStaticInvoker(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32088. {
  32089. return InvokerFuncInvoker1< RuntimeObject*, int64_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32090. }
  32091. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_ClosedStaticInvoker(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32092. {
  32093. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int64_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32094. }
  32095. // System.Void System.Func`2<System.Int64,System.Object>::.ctor(System.Object,System.IntPtr)
  32096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1C334372CBD8FAD3C93164C136BC2B82E1CFE16A_gshared (Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32097. {
  32098. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32099. __this->___method_3 = ___1_method;
  32100. __this->___m_target_2 = ___0_object;
  32101. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32102. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32103. __this->___method_code_6 = (intptr_t)__this;
  32104. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32105. {
  32106. bool isOpen = parameterCount == 1;
  32107. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32108. if (isOpen)
  32109. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStaticInvoker;
  32110. else
  32111. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_ClosedStaticInvoker;
  32112. else
  32113. if (isOpen)
  32114. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStatic;
  32115. else
  32116. {
  32117. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32118. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32119. }
  32120. }
  32121. else
  32122. {
  32123. if (___0_object == NULL)
  32124. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32125. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32126. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32127. }
  32128. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_Multicast;
  32129. }
  32130. // TResult System.Func`2<System.Int64,System.Object>::Invoke(T)
  32131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_gshared (Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32132. {
  32133. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  32134. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32135. }
  32136. #ifdef __clang__
  32137. #pragma clang diagnostic pop
  32138. #endif
  32139. #ifdef __clang__
  32140. #pragma clang diagnostic push
  32141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32142. #pragma clang diagnostic ignored "-Wunused-variable"
  32143. #endif
  32144. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_Multicast(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32145. {
  32146. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32147. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32148. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 retVal;
  32149. memset((&retVal), 0, sizeof(retVal));
  32150. for (il2cpp_array_size_t i = 0; i < length; i++)
  32151. {
  32152. Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* currentDelegate = reinterpret_cast<Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F*>(delegatesToInvoke[i]);
  32153. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32154. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32155. }
  32156. return retVal;
  32157. }
  32158. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInst(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32159. {
  32160. NullCheck(___0_arg);
  32161. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32162. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32163. }
  32164. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenStatic(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32165. {
  32166. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32167. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32168. }
  32169. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenStaticInvoker(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32170. {
  32171. return InvokerFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32172. }
  32173. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_ClosedStaticInvoker(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32174. {
  32175. return InvokerFuncInvoker2< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32176. }
  32177. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenVirtual(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32178. {
  32179. NullCheck(___0_arg);
  32180. return VirtualFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32181. }
  32182. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInterface(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32183. {
  32184. NullCheck(___0_arg);
  32185. return InterfaceFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32186. }
  32187. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericVirtual(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32188. {
  32189. NullCheck(___0_arg);
  32190. return GenericVirtualFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(method, ___0_arg);
  32191. }
  32192. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericInterface(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32193. {
  32194. NullCheck(___0_arg);
  32195. return GenericInterfaceFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(method, ___0_arg);
  32196. }
  32197. // System.Void System.Func`2<System.Object,System.Nullable`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
  32198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB90F61A92C810F7BCB3288E608C7B6766FB5A120_gshared (Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32199. {
  32200. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32201. __this->___method_3 = ___1_method;
  32202. __this->___m_target_2 = ___0_object;
  32203. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32204. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32205. __this->___method_code_6 = (intptr_t)__this;
  32206. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32207. {
  32208. bool isOpen = parameterCount == 1;
  32209. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32210. if (isOpen)
  32211. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenStaticInvoker;
  32212. else
  32213. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_ClosedStaticInvoker;
  32214. else
  32215. if (isOpen)
  32216. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenStatic;
  32217. else
  32218. {
  32219. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32220. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32221. }
  32222. }
  32223. else
  32224. {
  32225. bool isOpen = parameterCount == 0;
  32226. if (isOpen)
  32227. {
  32228. if (__this->___method_is_virtual_12)
  32229. {
  32230. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32231. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32232. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericInterface;
  32233. else
  32234. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericVirtual;
  32235. else
  32236. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32237. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInterface;
  32238. else
  32239. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenVirtual;
  32240. }
  32241. else
  32242. {
  32243. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInst;
  32244. }
  32245. }
  32246. else
  32247. {
  32248. if (___0_object == NULL)
  32249. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32250. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32251. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32252. }
  32253. }
  32254. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_Multicast;
  32255. }
  32256. // TResult System.Func`2<System.Object,System.Nullable`1<System.Int32>>::Invoke(T)
  32257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_gshared (Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32258. {
  32259. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32260. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32261. }
  32262. #ifdef __clang__
  32263. #pragma clang diagnostic pop
  32264. #endif
  32265. #ifdef __clang__
  32266. #pragma clang diagnostic push
  32267. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32268. #pragma clang diagnostic ignored "-Wunused-variable"
  32269. #endif
  32270. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_Multicast(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32271. {
  32272. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32273. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32274. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 retVal;
  32275. memset((&retVal), 0, sizeof(retVal));
  32276. for (il2cpp_array_size_t i = 0; i < length; i++)
  32277. {
  32278. Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* currentDelegate = reinterpret_cast<Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856*>(delegatesToInvoke[i]);
  32279. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32280. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32281. }
  32282. return retVal;
  32283. }
  32284. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInst(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32285. {
  32286. NullCheck(___0_arg);
  32287. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32288. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32289. }
  32290. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenStatic(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32291. {
  32292. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32293. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32294. }
  32295. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenStaticInvoker(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32296. {
  32297. return InvokerFuncInvoker1< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32298. }
  32299. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_ClosedStaticInvoker(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32300. {
  32301. return InvokerFuncInvoker2< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32302. }
  32303. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenVirtual(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32304. {
  32305. NullCheck(___0_arg);
  32306. return VirtualFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32307. }
  32308. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInterface(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32309. {
  32310. NullCheck(___0_arg);
  32311. return InterfaceFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32312. }
  32313. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericVirtual(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32314. {
  32315. NullCheck(___0_arg);
  32316. return GenericVirtualFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(method, ___0_arg);
  32317. }
  32318. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericInterface(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32319. {
  32320. NullCheck(___0_arg);
  32321. return GenericInterfaceFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(method, ___0_arg);
  32322. }
  32323. // System.Void System.Func`2<System.Object,System.ValueTuple`2<System.Boolean,System.Object>>::.ctor(System.Object,System.IntPtr)
  32324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mCDC5D91E27A96F5938F9B41FD901095A9EAC6C15_gshared (Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32325. {
  32326. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32327. __this->___method_3 = ___1_method;
  32328. __this->___m_target_2 = ___0_object;
  32329. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32330. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32331. __this->___method_code_6 = (intptr_t)__this;
  32332. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32333. {
  32334. bool isOpen = parameterCount == 1;
  32335. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32336. if (isOpen)
  32337. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenStaticInvoker;
  32338. else
  32339. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_ClosedStaticInvoker;
  32340. else
  32341. if (isOpen)
  32342. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenStatic;
  32343. else
  32344. {
  32345. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32346. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32347. }
  32348. }
  32349. else
  32350. {
  32351. bool isOpen = parameterCount == 0;
  32352. if (isOpen)
  32353. {
  32354. if (__this->___method_is_virtual_12)
  32355. {
  32356. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32357. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32358. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericInterface;
  32359. else
  32360. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericVirtual;
  32361. else
  32362. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32363. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInterface;
  32364. else
  32365. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenVirtual;
  32366. }
  32367. else
  32368. {
  32369. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInst;
  32370. }
  32371. }
  32372. else
  32373. {
  32374. if (___0_object == NULL)
  32375. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32376. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32377. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32378. }
  32379. }
  32380. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_Multicast;
  32381. }
  32382. // TResult System.Func`2<System.Object,System.ValueTuple`2<System.Boolean,System.Object>>::Invoke(T)
  32383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_gshared (Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32384. {
  32385. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32386. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32387. }
  32388. #ifdef __clang__
  32389. #pragma clang diagnostic pop
  32390. #endif
  32391. #ifdef __clang__
  32392. #pragma clang diagnostic push
  32393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32394. #pragma clang diagnostic ignored "-Wunused-variable"
  32395. #endif
  32396. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_Multicast(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32397. {
  32398. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32399. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32400. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  32401. memset((&retVal), 0, sizeof(retVal));
  32402. for (il2cpp_array_size_t i = 0; i < length; i++)
  32403. {
  32404. Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* currentDelegate = reinterpret_cast<Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0*>(delegatesToInvoke[i]);
  32405. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32406. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32407. }
  32408. return retVal;
  32409. }
  32410. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInst(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32411. {
  32412. NullCheck(___0_arg);
  32413. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32414. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32415. }
  32416. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStatic(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32417. {
  32418. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32419. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32420. }
  32421. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStaticInvoker(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32422. {
  32423. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32424. }
  32425. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_ClosedStaticInvoker(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32426. {
  32427. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32428. }
  32429. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenVirtual(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32430. {
  32431. NullCheck(___0_arg);
  32432. return VirtualFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32433. }
  32434. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInterface(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32435. {
  32436. NullCheck(___0_arg);
  32437. return InterfaceFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32438. }
  32439. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericVirtual(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32440. {
  32441. NullCheck(___0_arg);
  32442. return GenericVirtualFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(method, ___0_arg);
  32443. }
  32444. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericInterface(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32445. {
  32446. NullCheck(___0_arg);
  32447. return GenericInterfaceFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(method, ___0_arg);
  32448. }
  32449. // System.Void System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  32450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m50F84B7FA04F1501AE09AAEFB486C16A86FFDA6D_gshared (Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32451. {
  32452. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32453. __this->___method_3 = ___1_method;
  32454. __this->___m_target_2 = ___0_object;
  32455. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32456. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32457. __this->___method_code_6 = (intptr_t)__this;
  32458. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32459. {
  32460. bool isOpen = parameterCount == 1;
  32461. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32462. if (isOpen)
  32463. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStaticInvoker;
  32464. else
  32465. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_ClosedStaticInvoker;
  32466. else
  32467. if (isOpen)
  32468. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStatic;
  32469. else
  32470. {
  32471. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32472. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32473. }
  32474. }
  32475. else
  32476. {
  32477. bool isOpen = parameterCount == 0;
  32478. if (isOpen)
  32479. {
  32480. if (__this->___method_is_virtual_12)
  32481. {
  32482. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32483. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32484. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericInterface;
  32485. else
  32486. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericVirtual;
  32487. else
  32488. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32489. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInterface;
  32490. else
  32491. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenVirtual;
  32492. }
  32493. else
  32494. {
  32495. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInst;
  32496. }
  32497. }
  32498. else
  32499. {
  32500. if (___0_object == NULL)
  32501. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32502. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32503. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32504. }
  32505. }
  32506. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_Multicast;
  32507. }
  32508. // TResult System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  32509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_gshared (Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32510. {
  32511. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32512. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32513. }
  32514. #ifdef __clang__
  32515. #pragma clang diagnostic pop
  32516. #endif
  32517. #ifdef __clang__
  32518. #pragma clang diagnostic push
  32519. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32520. #pragma clang diagnostic ignored "-Wunused-variable"
  32521. #endif
  32522. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_Multicast(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32523. {
  32524. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32525. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32526. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F retVal;
  32527. memset((&retVal), 0, sizeof(retVal));
  32528. for (il2cpp_array_size_t i = 0; i < length; i++)
  32529. {
  32530. Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* currentDelegate = reinterpret_cast<Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66*>(delegatesToInvoke[i]);
  32531. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32532. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32533. }
  32534. return retVal;
  32535. }
  32536. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInst(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32537. {
  32538. NullCheck(___0_arg);
  32539. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32540. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32541. }
  32542. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenStatic(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32543. {
  32544. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32545. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32546. }
  32547. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenStaticInvoker(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32548. {
  32549. return InvokerFuncInvoker1< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32550. }
  32551. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_ClosedStaticInvoker(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32552. {
  32553. return InvokerFuncInvoker2< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32554. }
  32555. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenVirtual(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32556. {
  32557. NullCheck(___0_arg);
  32558. return VirtualFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32559. }
  32560. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInterface(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32561. {
  32562. NullCheck(___0_arg);
  32563. return InterfaceFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32564. }
  32565. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericVirtual(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32566. {
  32567. NullCheck(___0_arg);
  32568. return GenericVirtualFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(method, ___0_arg);
  32569. }
  32570. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericInterface(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32571. {
  32572. NullCheck(___0_arg);
  32573. return GenericInterfaceFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(method, ___0_arg);
  32574. }
  32575. // System.Void System.Func`2<System.Object,System.ValueTuple`3<System.Object,System.Object,System.Int32>>::.ctor(System.Object,System.IntPtr)
  32576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA1446C93F034302EED8F6591E4CF80303A0671EE_gshared (Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32577. {
  32578. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32579. __this->___method_3 = ___1_method;
  32580. __this->___m_target_2 = ___0_object;
  32581. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32582. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32583. __this->___method_code_6 = (intptr_t)__this;
  32584. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32585. {
  32586. bool isOpen = parameterCount == 1;
  32587. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32588. if (isOpen)
  32589. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenStaticInvoker;
  32590. else
  32591. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_ClosedStaticInvoker;
  32592. else
  32593. if (isOpen)
  32594. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenStatic;
  32595. else
  32596. {
  32597. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32598. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32599. }
  32600. }
  32601. else
  32602. {
  32603. bool isOpen = parameterCount == 0;
  32604. if (isOpen)
  32605. {
  32606. if (__this->___method_is_virtual_12)
  32607. {
  32608. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32609. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32610. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericInterface;
  32611. else
  32612. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericVirtual;
  32613. else
  32614. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32615. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInterface;
  32616. else
  32617. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenVirtual;
  32618. }
  32619. else
  32620. {
  32621. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInst;
  32622. }
  32623. }
  32624. else
  32625. {
  32626. if (___0_object == NULL)
  32627. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32628. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32629. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32630. }
  32631. }
  32632. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_Multicast;
  32633. }
  32634. // TResult System.Func`2<System.Object,System.ValueTuple`3<System.Object,System.Object,System.Int32>>::Invoke(T)
  32635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_gshared (Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32636. {
  32637. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32638. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32639. }
  32640. #ifdef __clang__
  32641. #pragma clang diagnostic pop
  32642. #endif
  32643. #ifdef __clang__
  32644. #pragma clang diagnostic push
  32645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32646. #pragma clang diagnostic ignored "-Wunused-variable"
  32647. #endif
  32648. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_Multicast(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32649. {
  32650. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32651. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32652. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 retVal;
  32653. memset((&retVal), 0, sizeof(retVal));
  32654. for (il2cpp_array_size_t i = 0; i < length; i++)
  32655. {
  32656. Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* currentDelegate = reinterpret_cast<Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B*>(delegatesToInvoke[i]);
  32657. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32658. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32659. }
  32660. return retVal;
  32661. }
  32662. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInst(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32663. {
  32664. NullCheck(___0_arg);
  32665. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32666. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32667. }
  32668. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenStatic(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32669. {
  32670. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32671. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32672. }
  32673. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenStaticInvoker(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32674. {
  32675. return InvokerFuncInvoker1< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32676. }
  32677. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_ClosedStaticInvoker(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32678. {
  32679. return InvokerFuncInvoker2< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32680. }
  32681. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenVirtual(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32682. {
  32683. NullCheck(___0_arg);
  32684. return VirtualFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32685. }
  32686. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInterface(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32687. {
  32688. NullCheck(___0_arg);
  32689. return InterfaceFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32690. }
  32691. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericVirtual(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32692. {
  32693. NullCheck(___0_arg);
  32694. return GenericVirtualFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(method, ___0_arg);
  32695. }
  32696. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericInterface(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32697. {
  32698. NullCheck(___0_arg);
  32699. return GenericInterfaceFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(method, ___0_arg);
  32700. }
  32701. // System.Void System.Func`2<System.Object,System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  32702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mAB3AB60B1C880EA244FED929F8A07C028F943249_gshared (Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32703. {
  32704. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32705. __this->___method_3 = ___1_method;
  32706. __this->___m_target_2 = ___0_object;
  32707. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32708. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32709. __this->___method_code_6 = (intptr_t)__this;
  32710. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32711. {
  32712. bool isOpen = parameterCount == 1;
  32713. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32714. if (isOpen)
  32715. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenStaticInvoker;
  32716. else
  32717. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_ClosedStaticInvoker;
  32718. else
  32719. if (isOpen)
  32720. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenStatic;
  32721. else
  32722. {
  32723. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32724. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32725. }
  32726. }
  32727. else
  32728. {
  32729. bool isOpen = parameterCount == 0;
  32730. if (isOpen)
  32731. {
  32732. if (__this->___method_is_virtual_12)
  32733. {
  32734. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32735. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32736. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericInterface;
  32737. else
  32738. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericVirtual;
  32739. else
  32740. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32741. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInterface;
  32742. else
  32743. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenVirtual;
  32744. }
  32745. else
  32746. {
  32747. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInst;
  32748. }
  32749. }
  32750. else
  32751. {
  32752. if (___0_object == NULL)
  32753. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32754. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32755. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32756. }
  32757. }
  32758. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_Multicast;
  32759. }
  32760. // TResult System.Func`2<System.Object,System.ValueTuple`5<System.Object,System.Boolean,System.Boolean,System.Object,System.Object>>::Invoke(T)
  32761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_gshared (Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32762. {
  32763. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32764. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32765. }
  32766. #ifdef __clang__
  32767. #pragma clang diagnostic pop
  32768. #endif
  32769. #ifdef __clang__
  32770. #pragma clang diagnostic push
  32771. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32772. #pragma clang diagnostic ignored "-Wunused-variable"
  32773. #endif
  32774. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_Multicast(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32775. {
  32776. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32777. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32778. bool retVal = false;
  32779. for (il2cpp_array_size_t i = 0; i < length; i++)
  32780. {
  32781. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* currentDelegate = reinterpret_cast<Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*>(delegatesToInvoke[i]);
  32782. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32783. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32784. }
  32785. return retVal;
  32786. }
  32787. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInst(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32788. {
  32789. NullCheck(___0_arg);
  32790. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32791. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32792. }
  32793. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStatic(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32794. {
  32795. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32796. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32797. }
  32798. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStaticInvoker(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32799. {
  32800. return InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32801. }
  32802. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_ClosedStaticInvoker(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32803. {
  32804. return InvokerFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32805. }
  32806. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenVirtual(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32807. {
  32808. NullCheck(___0_arg);
  32809. return VirtualFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32810. }
  32811. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInterface(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32812. {
  32813. NullCheck(___0_arg);
  32814. return InterfaceFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32815. }
  32816. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericVirtual(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32817. {
  32818. NullCheck(___0_arg);
  32819. return GenericVirtualFuncInvoker0< bool >::Invoke(method, ___0_arg);
  32820. }
  32821. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericInterface(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32822. {
  32823. NullCheck(___0_arg);
  32824. return GenericInterfaceFuncInvoker0< bool >::Invoke(method, ___0_arg);
  32825. }
  32826. // System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
  32827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32828. {
  32829. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32830. __this->___method_3 = ___1_method;
  32831. __this->___m_target_2 = ___0_object;
  32832. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32833. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32834. __this->___method_code_6 = (intptr_t)__this;
  32835. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32836. {
  32837. bool isOpen = parameterCount == 1;
  32838. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32839. if (isOpen)
  32840. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStaticInvoker;
  32841. else
  32842. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_ClosedStaticInvoker;
  32843. else
  32844. if (isOpen)
  32845. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStatic;
  32846. else
  32847. {
  32848. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32849. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32850. }
  32851. }
  32852. else
  32853. {
  32854. bool isOpen = parameterCount == 0;
  32855. if (isOpen)
  32856. {
  32857. if (__this->___method_is_virtual_12)
  32858. {
  32859. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32860. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32861. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericInterface;
  32862. else
  32863. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericVirtual;
  32864. else
  32865. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32866. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInterface;
  32867. else
  32868. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenVirtual;
  32869. }
  32870. else
  32871. {
  32872. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInst;
  32873. }
  32874. }
  32875. else
  32876. {
  32877. if (___0_object == NULL)
  32878. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32879. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32880. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32881. }
  32882. }
  32883. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_Multicast;
  32884. }
  32885. // TResult System.Func`2<System.Object,System.Boolean>::Invoke(T)
  32886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32887. {
  32888. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32889. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32890. }
  32891. #ifdef __clang__
  32892. #pragma clang diagnostic pop
  32893. #endif
  32894. #ifdef __clang__
  32895. #pragma clang diagnostic push
  32896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32897. #pragma clang diagnostic ignored "-Wunused-variable"
  32898. #endif
  32899. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_Multicast(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32900. {
  32901. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32902. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32903. Il2CppChar retVal = 0x0;
  32904. for (il2cpp_array_size_t i = 0; i < length; i++)
  32905. {
  32906. Func_2_tA8F6CB924B4548E42010325397F16C187C098225* currentDelegate = reinterpret_cast<Func_2_tA8F6CB924B4548E42010325397F16C187C098225*>(delegatesToInvoke[i]);
  32907. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32908. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32909. }
  32910. return retVal;
  32911. }
  32912. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInst(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32913. {
  32914. NullCheck(___0_arg);
  32915. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32916. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32917. }
  32918. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStatic(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32919. {
  32920. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32921. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32922. }
  32923. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStaticInvoker(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32924. {
  32925. return InvokerFuncInvoker1< Il2CppChar, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32926. }
  32927. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_ClosedStaticInvoker(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32928. {
  32929. return InvokerFuncInvoker2< Il2CppChar, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32930. }
  32931. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenVirtual(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32932. {
  32933. NullCheck(___0_arg);
  32934. return VirtualFuncInvoker0< Il2CppChar >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32935. }
  32936. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInterface(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32937. {
  32938. NullCheck(___0_arg);
  32939. return InterfaceFuncInvoker0< Il2CppChar >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32940. }
  32941. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericVirtual(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32942. {
  32943. NullCheck(___0_arg);
  32944. return GenericVirtualFuncInvoker0< Il2CppChar >::Invoke(method, ___0_arg);
  32945. }
  32946. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericInterface(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32947. {
  32948. NullCheck(___0_arg);
  32949. return GenericInterfaceFuncInvoker0< Il2CppChar >::Invoke(method, ___0_arg);
  32950. }
  32951. // System.Void System.Func`2<System.Object,System.Char>::.ctor(System.Object,System.IntPtr)
  32952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE0224E3E48B05DE6D6D3FCAB652B609EAE8DD543_gshared (Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32953. {
  32954. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32955. __this->___method_3 = ___1_method;
  32956. __this->___m_target_2 = ___0_object;
  32957. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32958. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32959. __this->___method_code_6 = (intptr_t)__this;
  32960. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32961. {
  32962. bool isOpen = parameterCount == 1;
  32963. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32964. if (isOpen)
  32965. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStaticInvoker;
  32966. else
  32967. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_ClosedStaticInvoker;
  32968. else
  32969. if (isOpen)
  32970. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStatic;
  32971. else
  32972. {
  32973. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32974. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32975. }
  32976. }
  32977. else
  32978. {
  32979. bool isOpen = parameterCount == 0;
  32980. if (isOpen)
  32981. {
  32982. if (__this->___method_is_virtual_12)
  32983. {
  32984. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32985. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32986. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericInterface;
  32987. else
  32988. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericVirtual;
  32989. else
  32990. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32991. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInterface;
  32992. else
  32993. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenVirtual;
  32994. }
  32995. else
  32996. {
  32997. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInst;
  32998. }
  32999. }
  33000. else
  33001. {
  33002. if (___0_object == NULL)
  33003. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33004. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33005. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33006. }
  33007. }
  33008. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_Multicast;
  33009. }
  33010. // TResult System.Func`2<System.Object,System.Char>::Invoke(T)
  33011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_gshared (Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33012. {
  33013. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33014. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33015. }
  33016. #ifdef __clang__
  33017. #pragma clang diagnostic pop
  33018. #endif
  33019. #ifdef __clang__
  33020. #pragma clang diagnostic push
  33021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33022. #pragma clang diagnostic ignored "-Wunused-variable"
  33023. #endif
  33024. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_Multicast(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33025. {
  33026. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33027. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33028. Guid_t retVal;
  33029. memset((&retVal), 0, sizeof(retVal));
  33030. for (il2cpp_array_size_t i = 0; i < length; i++)
  33031. {
  33032. Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* currentDelegate = reinterpret_cast<Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838*>(delegatesToInvoke[i]);
  33033. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33034. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33035. }
  33036. return retVal;
  33037. }
  33038. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInst(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33039. {
  33040. NullCheck(___0_arg);
  33041. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33042. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33043. }
  33044. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStatic(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33045. {
  33046. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33047. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33048. }
  33049. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStaticInvoker(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33050. {
  33051. return InvokerFuncInvoker1< Guid_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33052. }
  33053. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_ClosedStaticInvoker(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33054. {
  33055. return InvokerFuncInvoker2< Guid_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33056. }
  33057. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenVirtual(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33058. {
  33059. NullCheck(___0_arg);
  33060. return VirtualFuncInvoker0< Guid_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33061. }
  33062. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInterface(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33063. {
  33064. NullCheck(___0_arg);
  33065. return InterfaceFuncInvoker0< Guid_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33066. }
  33067. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericVirtual(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33068. {
  33069. NullCheck(___0_arg);
  33070. return GenericVirtualFuncInvoker0< Guid_t >::Invoke(method, ___0_arg);
  33071. }
  33072. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericInterface(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33073. {
  33074. NullCheck(___0_arg);
  33075. return GenericInterfaceFuncInvoker0< Guid_t >::Invoke(method, ___0_arg);
  33076. }
  33077. // System.Void System.Func`2<System.Object,System.Guid>::.ctor(System.Object,System.IntPtr)
  33078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF555B385B4BDA7CAA449193CC6171BE7C0962947_gshared (Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33079. {
  33080. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33081. __this->___method_3 = ___1_method;
  33082. __this->___m_target_2 = ___0_object;
  33083. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33084. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33085. __this->___method_code_6 = (intptr_t)__this;
  33086. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33087. {
  33088. bool isOpen = parameterCount == 1;
  33089. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33090. if (isOpen)
  33091. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStaticInvoker;
  33092. else
  33093. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_ClosedStaticInvoker;
  33094. else
  33095. if (isOpen)
  33096. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStatic;
  33097. else
  33098. {
  33099. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33100. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33101. }
  33102. }
  33103. else
  33104. {
  33105. bool isOpen = parameterCount == 0;
  33106. if (isOpen)
  33107. {
  33108. if (__this->___method_is_virtual_12)
  33109. {
  33110. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33111. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33112. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericInterface;
  33113. else
  33114. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericVirtual;
  33115. else
  33116. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33117. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInterface;
  33118. else
  33119. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenVirtual;
  33120. }
  33121. else
  33122. {
  33123. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInst;
  33124. }
  33125. }
  33126. else
  33127. {
  33128. if (___0_object == NULL)
  33129. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33130. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33131. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33132. }
  33133. }
  33134. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_Multicast;
  33135. }
  33136. // TResult System.Func`2<System.Object,System.Guid>::Invoke(T)
  33137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_gshared (Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33138. {
  33139. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33140. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33141. }
  33142. #ifdef __clang__
  33143. #pragma clang diagnostic pop
  33144. #endif
  33145. #ifdef __clang__
  33146. #pragma clang diagnostic push
  33147. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33148. #pragma clang diagnostic ignored "-Wunused-variable"
  33149. #endif
  33150. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_Multicast(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33151. {
  33152. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33153. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33154. int32_t retVal = 0;
  33155. for (il2cpp_array_size_t i = 0; i < length; i++)
  33156. {
  33157. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* currentDelegate = reinterpret_cast<Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*>(delegatesToInvoke[i]);
  33158. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33159. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33160. }
  33161. return retVal;
  33162. }
  33163. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInst(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33164. {
  33165. NullCheck(___0_arg);
  33166. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33167. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33168. }
  33169. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStatic(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33170. {
  33171. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33172. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33173. }
  33174. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStaticInvoker(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33175. {
  33176. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33177. }
  33178. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_ClosedStaticInvoker(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33179. {
  33180. return InvokerFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33181. }
  33182. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenVirtual(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33183. {
  33184. NullCheck(___0_arg);
  33185. return VirtualFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33186. }
  33187. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInterface(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33188. {
  33189. NullCheck(___0_arg);
  33190. return InterfaceFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33191. }
  33192. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericVirtual(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33193. {
  33194. NullCheck(___0_arg);
  33195. return GenericVirtualFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33196. }
  33197. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericInterface(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33198. {
  33199. NullCheck(___0_arg);
  33200. return GenericInterfaceFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33201. }
  33202. // System.Void System.Func`2<System.Object,System.Int32>::.ctor(System.Object,System.IntPtr)
  33203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33204. {
  33205. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33206. __this->___method_3 = ___1_method;
  33207. __this->___m_target_2 = ___0_object;
  33208. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33209. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33210. __this->___method_code_6 = (intptr_t)__this;
  33211. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33212. {
  33213. bool isOpen = parameterCount == 1;
  33214. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33215. if (isOpen)
  33216. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStaticInvoker;
  33217. else
  33218. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_ClosedStaticInvoker;
  33219. else
  33220. if (isOpen)
  33221. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStatic;
  33222. else
  33223. {
  33224. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33225. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33226. }
  33227. }
  33228. else
  33229. {
  33230. bool isOpen = parameterCount == 0;
  33231. if (isOpen)
  33232. {
  33233. if (__this->___method_is_virtual_12)
  33234. {
  33235. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33236. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33237. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericInterface;
  33238. else
  33239. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericVirtual;
  33240. else
  33241. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33242. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInterface;
  33243. else
  33244. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenVirtual;
  33245. }
  33246. else
  33247. {
  33248. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInst;
  33249. }
  33250. }
  33251. else
  33252. {
  33253. if (___0_object == NULL)
  33254. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33255. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33256. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33257. }
  33258. }
  33259. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_Multicast;
  33260. }
  33261. // TResult System.Func`2<System.Object,System.Int32>::Invoke(T)
  33262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33263. {
  33264. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33265. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33266. }
  33267. #ifdef __clang__
  33268. #pragma clang diagnostic pop
  33269. #endif
  33270. #ifdef __clang__
  33271. #pragma clang diagnostic push
  33272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33273. #pragma clang diagnostic ignored "-Wunused-variable"
  33274. #endif
  33275. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_Multicast(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33276. {
  33277. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33278. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33279. int32_t retVal = 0;
  33280. for (il2cpp_array_size_t i = 0; i < length; i++)
  33281. {
  33282. Func_2_t213311159653563BDCC21CC060B449705C96791F* currentDelegate = reinterpret_cast<Func_2_t213311159653563BDCC21CC060B449705C96791F*>(delegatesToInvoke[i]);
  33283. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33284. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33285. }
  33286. return retVal;
  33287. }
  33288. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInst(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33289. {
  33290. NullCheck(___0_arg);
  33291. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33292. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33293. }
  33294. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStatic(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33295. {
  33296. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33297. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33298. }
  33299. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStaticInvoker(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33300. {
  33301. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33302. }
  33303. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_ClosedStaticInvoker(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33304. {
  33305. return InvokerFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33306. }
  33307. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenVirtual(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33308. {
  33309. NullCheck(___0_arg);
  33310. return VirtualFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33311. }
  33312. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInterface(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33313. {
  33314. NullCheck(___0_arg);
  33315. return InterfaceFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33316. }
  33317. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericVirtual(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33318. {
  33319. NullCheck(___0_arg);
  33320. return GenericVirtualFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33321. }
  33322. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericInterface(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33323. {
  33324. NullCheck(___0_arg);
  33325. return GenericInterfaceFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33326. }
  33327. // System.Void System.Func`2<System.Object,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
  33328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEFB19C6918BFCF7702199988CE08C7B1608A8343_gshared (Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33329. {
  33330. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33331. __this->___method_3 = ___1_method;
  33332. __this->___m_target_2 = ___0_object;
  33333. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33334. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33335. __this->___method_code_6 = (intptr_t)__this;
  33336. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33337. {
  33338. bool isOpen = parameterCount == 1;
  33339. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33340. if (isOpen)
  33341. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStaticInvoker;
  33342. else
  33343. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_ClosedStaticInvoker;
  33344. else
  33345. if (isOpen)
  33346. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStatic;
  33347. else
  33348. {
  33349. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33350. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33351. }
  33352. }
  33353. else
  33354. {
  33355. bool isOpen = parameterCount == 0;
  33356. if (isOpen)
  33357. {
  33358. if (__this->___method_is_virtual_12)
  33359. {
  33360. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33361. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33362. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericInterface;
  33363. else
  33364. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericVirtual;
  33365. else
  33366. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33367. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInterface;
  33368. else
  33369. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenVirtual;
  33370. }
  33371. else
  33372. {
  33373. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInst;
  33374. }
  33375. }
  33376. else
  33377. {
  33378. if (___0_object == NULL)
  33379. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33380. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33381. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33382. }
  33383. }
  33384. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_Multicast;
  33385. }
  33386. // TResult System.Func`2<System.Object,System.Int32Enum>::Invoke(T)
  33387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_gshared (Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33388. {
  33389. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33390. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33391. }
  33392. #ifdef __clang__
  33393. #pragma clang diagnostic pop
  33394. #endif
  33395. #ifdef __clang__
  33396. #pragma clang diagnostic push
  33397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33398. #pragma clang diagnostic ignored "-Wunused-variable"
  33399. #endif
  33400. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_Multicast(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33401. {
  33402. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33403. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33404. RuntimeObject* retVal = NULL;
  33405. for (il2cpp_array_size_t i = 0; i < length; i++)
  33406. {
  33407. Func_2_tACBF5A1656250800CE861707354491F0611F6624* currentDelegate = reinterpret_cast<Func_2_tACBF5A1656250800CE861707354491F0611F6624*>(delegatesToInvoke[i]);
  33408. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33409. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33410. }
  33411. return retVal;
  33412. }
  33413. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInst(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33414. {
  33415. NullCheck(___0_arg);
  33416. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33417. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33418. }
  33419. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStatic(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33420. {
  33421. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33422. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33423. }
  33424. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStaticInvoker(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33425. {
  33426. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33427. }
  33428. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_ClosedStaticInvoker(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33429. {
  33430. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33431. }
  33432. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenVirtual(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33433. {
  33434. NullCheck(___0_arg);
  33435. return VirtualFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33436. }
  33437. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInterface(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33438. {
  33439. NullCheck(___0_arg);
  33440. return InterfaceFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33441. }
  33442. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericVirtual(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33443. {
  33444. NullCheck(___0_arg);
  33445. return GenericVirtualFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg);
  33446. }
  33447. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericInterface(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33448. {
  33449. NullCheck(___0_arg);
  33450. return GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg);
  33451. }
  33452. // System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  33453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33454. {
  33455. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33456. __this->___method_3 = ___1_method;
  33457. __this->___m_target_2 = ___0_object;
  33458. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33459. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33460. __this->___method_code_6 = (intptr_t)__this;
  33461. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33462. {
  33463. bool isOpen = parameterCount == 1;
  33464. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33465. if (isOpen)
  33466. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStaticInvoker;
  33467. else
  33468. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_ClosedStaticInvoker;
  33469. else
  33470. if (isOpen)
  33471. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStatic;
  33472. else
  33473. {
  33474. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33475. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33476. }
  33477. }
  33478. else
  33479. {
  33480. bool isOpen = parameterCount == 0;
  33481. if (isOpen)
  33482. {
  33483. if (__this->___method_is_virtual_12)
  33484. {
  33485. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33486. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33487. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericInterface;
  33488. else
  33489. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericVirtual;
  33490. else
  33491. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33492. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInterface;
  33493. else
  33494. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenVirtual;
  33495. }
  33496. else
  33497. {
  33498. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInst;
  33499. }
  33500. }
  33501. else
  33502. {
  33503. if (___0_object == NULL)
  33504. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33505. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33506. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33507. }
  33508. }
  33509. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_Multicast;
  33510. }
  33511. // TResult System.Func`2<System.Object,System.Object>::Invoke(T)
  33512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33513. {
  33514. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33515. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33516. }
  33517. #ifdef __clang__
  33518. #pragma clang diagnostic pop
  33519. #endif
  33520. #ifdef __clang__
  33521. #pragma clang diagnostic push
  33522. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33523. #pragma clang diagnostic ignored "-Wunused-variable"
  33524. #endif
  33525. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_Multicast(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33526. {
  33527. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33528. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33529. float retVal = 0.0f;
  33530. for (il2cpp_array_size_t i = 0; i < length; i++)
  33531. {
  33532. Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* currentDelegate = reinterpret_cast<Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12*>(delegatesToInvoke[i]);
  33533. typedef float (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33534. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33535. }
  33536. return retVal;
  33537. }
  33538. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInst(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33539. {
  33540. NullCheck(___0_arg);
  33541. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33542. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33543. }
  33544. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenStatic(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33545. {
  33546. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33547. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33548. }
  33549. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenStaticInvoker(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33550. {
  33551. return InvokerFuncInvoker1< float, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33552. }
  33553. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_ClosedStaticInvoker(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33554. {
  33555. return InvokerFuncInvoker2< float, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33556. }
  33557. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenVirtual(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33558. {
  33559. NullCheck(___0_arg);
  33560. return VirtualFuncInvoker0< float >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33561. }
  33562. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInterface(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33563. {
  33564. NullCheck(___0_arg);
  33565. return InterfaceFuncInvoker0< float >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33566. }
  33567. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericVirtual(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33568. {
  33569. NullCheck(___0_arg);
  33570. return GenericVirtualFuncInvoker0< float >::Invoke(method, ___0_arg);
  33571. }
  33572. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericInterface(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33573. {
  33574. NullCheck(___0_arg);
  33575. return GenericInterfaceFuncInvoker0< float >::Invoke(method, ___0_arg);
  33576. }
  33577. // System.Void System.Func`2<System.Object,System.Single>::.ctor(System.Object,System.IntPtr)
  33578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33579. {
  33580. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33581. __this->___method_3 = ___1_method;
  33582. __this->___m_target_2 = ___0_object;
  33583. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33584. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33585. __this->___method_code_6 = (intptr_t)__this;
  33586. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33587. {
  33588. bool isOpen = parameterCount == 1;
  33589. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33590. if (isOpen)
  33591. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenStaticInvoker;
  33592. else
  33593. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_ClosedStaticInvoker;
  33594. else
  33595. if (isOpen)
  33596. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenStatic;
  33597. else
  33598. {
  33599. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33600. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33601. }
  33602. }
  33603. else
  33604. {
  33605. bool isOpen = parameterCount == 0;
  33606. if (isOpen)
  33607. {
  33608. if (__this->___method_is_virtual_12)
  33609. {
  33610. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33611. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33612. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericInterface;
  33613. else
  33614. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericVirtual;
  33615. else
  33616. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33617. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInterface;
  33618. else
  33619. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenVirtual;
  33620. }
  33621. else
  33622. {
  33623. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInst;
  33624. }
  33625. }
  33626. else
  33627. {
  33628. if (___0_object == NULL)
  33629. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33630. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33631. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33632. }
  33633. }
  33634. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_Multicast;
  33635. }
  33636. // TResult System.Func`2<System.Object,System.Single>::Invoke(T)
  33637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33638. {
  33639. typedef float (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33640. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33641. }
  33642. #ifdef __clang__
  33643. #pragma clang diagnostic pop
  33644. #endif
  33645. #ifdef __clang__
  33646. #pragma clang diagnostic push
  33647. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33648. #pragma clang diagnostic ignored "-Wunused-variable"
  33649. #endif
  33650. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_Multicast(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33651. {
  33652. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33653. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33654. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A retVal;
  33655. memset((&retVal), 0, sizeof(retVal));
  33656. for (il2cpp_array_size_t i = 0; i < length; i++)
  33657. {
  33658. Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* currentDelegate = reinterpret_cast<Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7*>(delegatesToInvoke[i]);
  33659. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33660. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33661. }
  33662. return retVal;
  33663. }
  33664. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInst(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33665. {
  33666. NullCheck(___0_arg);
  33667. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33668. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33669. }
  33670. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenStatic(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33671. {
  33672. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33673. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33674. }
  33675. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenStaticInvoker(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33676. {
  33677. return InvokerFuncInvoker1< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33678. }
  33679. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_ClosedStaticInvoker(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33680. {
  33681. return InvokerFuncInvoker2< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33682. }
  33683. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenVirtual(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33684. {
  33685. NullCheck(___0_arg);
  33686. return VirtualFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33687. }
  33688. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInterface(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33689. {
  33690. NullCheck(___0_arg);
  33691. return InterfaceFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33692. }
  33693. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericVirtual(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33694. {
  33695. NullCheck(___0_arg);
  33696. return GenericVirtualFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(method, ___0_arg);
  33697. }
  33698. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericInterface(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33699. {
  33700. NullCheck(___0_arg);
  33701. return GenericInterfaceFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(method, ___0_arg);
  33702. }
  33703. // System.Void System.Func`2<System.Object,UnityEngine.UIElements.Experimental.StyleValues>::.ctor(System.Object,System.IntPtr)
  33704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m02217A5035291EE1059F05B352D1B285B9CC2D91_gshared (Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33705. {
  33706. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33707. __this->___method_3 = ___1_method;
  33708. __this->___m_target_2 = ___0_object;
  33709. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33710. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33711. __this->___method_code_6 = (intptr_t)__this;
  33712. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33713. {
  33714. bool isOpen = parameterCount == 1;
  33715. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33716. if (isOpen)
  33717. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenStaticInvoker;
  33718. else
  33719. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_ClosedStaticInvoker;
  33720. else
  33721. if (isOpen)
  33722. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenStatic;
  33723. else
  33724. {
  33725. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33726. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33727. }
  33728. }
  33729. else
  33730. {
  33731. bool isOpen = parameterCount == 0;
  33732. if (isOpen)
  33733. {
  33734. if (__this->___method_is_virtual_12)
  33735. {
  33736. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33737. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33738. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericInterface;
  33739. else
  33740. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericVirtual;
  33741. else
  33742. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33743. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInterface;
  33744. else
  33745. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenVirtual;
  33746. }
  33747. else
  33748. {
  33749. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInst;
  33750. }
  33751. }
  33752. else
  33753. {
  33754. if (___0_object == NULL)
  33755. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33756. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33757. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33758. }
  33759. }
  33760. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_Multicast;
  33761. }
  33762. // TResult System.Func`2<System.Object,UnityEngine.UIElements.Experimental.StyleValues>::Invoke(T)
  33763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_gshared (Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33764. {
  33765. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33766. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33767. }
  33768. #ifdef __clang__
  33769. #pragma clang diagnostic pop
  33770. #endif
  33771. #ifdef __clang__
  33772. #pragma clang diagnostic push
  33773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33774. #pragma clang diagnostic ignored "-Wunused-variable"
  33775. #endif
  33776. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_Multicast(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33777. {
  33778. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33779. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33780. uint32_t retVal = 0;
  33781. for (il2cpp_array_size_t i = 0; i < length; i++)
  33782. {
  33783. Func_2_tB86D019F1289E2D123C00796B373933613385952* currentDelegate = reinterpret_cast<Func_2_tB86D019F1289E2D123C00796B373933613385952*>(delegatesToInvoke[i]);
  33784. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33785. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33786. }
  33787. return retVal;
  33788. }
  33789. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInst(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33790. {
  33791. NullCheck(___0_arg);
  33792. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33793. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33794. }
  33795. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenStatic(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33796. {
  33797. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33798. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33799. }
  33800. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenStaticInvoker(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33801. {
  33802. return InvokerFuncInvoker1< uint32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33803. }
  33804. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_ClosedStaticInvoker(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33805. {
  33806. return InvokerFuncInvoker2< uint32_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33807. }
  33808. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenVirtual(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33809. {
  33810. NullCheck(___0_arg);
  33811. return VirtualFuncInvoker0< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33812. }
  33813. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInterface(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33814. {
  33815. NullCheck(___0_arg);
  33816. return InterfaceFuncInvoker0< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33817. }
  33818. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericVirtual(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33819. {
  33820. NullCheck(___0_arg);
  33821. return GenericVirtualFuncInvoker0< uint32_t >::Invoke(method, ___0_arg);
  33822. }
  33823. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericInterface(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33824. {
  33825. NullCheck(___0_arg);
  33826. return GenericInterfaceFuncInvoker0< uint32_t >::Invoke(method, ___0_arg);
  33827. }
  33828. // System.Void System.Func`2<System.Object,System.UInt32>::.ctor(System.Object,System.IntPtr)
  33829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m2F35D9DF8C659B83CA70029ACBA44930CD42E90D_gshared (Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33830. {
  33831. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33832. __this->___method_3 = ___1_method;
  33833. __this->___m_target_2 = ___0_object;
  33834. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33835. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33836. __this->___method_code_6 = (intptr_t)__this;
  33837. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33838. {
  33839. bool isOpen = parameterCount == 1;
  33840. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33841. if (isOpen)
  33842. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenStaticInvoker;
  33843. else
  33844. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_ClosedStaticInvoker;
  33845. else
  33846. if (isOpen)
  33847. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenStatic;
  33848. else
  33849. {
  33850. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33851. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33852. }
  33853. }
  33854. else
  33855. {
  33856. bool isOpen = parameterCount == 0;
  33857. if (isOpen)
  33858. {
  33859. if (__this->___method_is_virtual_12)
  33860. {
  33861. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33862. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33863. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericInterface;
  33864. else
  33865. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericVirtual;
  33866. else
  33867. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33868. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInterface;
  33869. else
  33870. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenVirtual;
  33871. }
  33872. else
  33873. {
  33874. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInst;
  33875. }
  33876. }
  33877. else
  33878. {
  33879. if (___0_object == NULL)
  33880. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33881. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33882. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33883. }
  33884. }
  33885. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_Multicast;
  33886. }
  33887. // TResult System.Func`2<System.Object,System.UInt32>::Invoke(T)
  33888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_gshared (Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33889. {
  33890. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33891. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33892. }
  33893. #ifdef __clang__
  33894. #pragma clang diagnostic pop
  33895. #endif
  33896. #ifdef __clang__
  33897. #pragma clang diagnostic push
  33898. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33899. #pragma clang diagnostic ignored "-Wunused-variable"
  33900. #endif
  33901. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_Multicast(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33902. {
  33903. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33904. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33905. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E retVal;
  33906. memset((&retVal), 0, sizeof(retVal));
  33907. for (il2cpp_array_size_t i = 0; i < length; i++)
  33908. {
  33909. Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* currentDelegate = reinterpret_cast<Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0*>(delegatesToInvoke[i]);
  33910. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33911. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33912. }
  33913. return retVal;
  33914. }
  33915. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInst(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33916. {
  33917. NullCheck(___0_arg);
  33918. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33919. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33920. }
  33921. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenStatic(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33922. {
  33923. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33924. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33925. }
  33926. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenStaticInvoker(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33927. {
  33928. return InvokerFuncInvoker1< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33929. }
  33930. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_ClosedStaticInvoker(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33931. {
  33932. return InvokerFuncInvoker2< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33933. }
  33934. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenVirtual(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33935. {
  33936. NullCheck(___0_arg);
  33937. return VirtualFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33938. }
  33939. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInterface(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33940. {
  33941. NullCheck(___0_arg);
  33942. return InterfaceFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33943. }
  33944. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericVirtual(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33945. {
  33946. NullCheck(___0_arg);
  33947. return GenericVirtualFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(method, ___0_arg);
  33948. }
  33949. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericInterface(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33950. {
  33951. NullCheck(___0_arg);
  33952. return GenericInterfaceFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(method, ___0_arg);
  33953. }
  33954. // System.Void System.Func`2<System.Object,System.Net.Sockets.UdpReceiveResult>::.ctor(System.Object,System.IntPtr)
  33955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m53F944526455351AC228D89F4BDFC17A3405A400_gshared (Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33956. {
  33957. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33958. __this->___method_3 = ___1_method;
  33959. __this->___m_target_2 = ___0_object;
  33960. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33961. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33962. __this->___method_code_6 = (intptr_t)__this;
  33963. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33964. {
  33965. bool isOpen = parameterCount == 1;
  33966. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33967. if (isOpen)
  33968. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenStaticInvoker;
  33969. else
  33970. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_ClosedStaticInvoker;
  33971. else
  33972. if (isOpen)
  33973. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenStatic;
  33974. else
  33975. {
  33976. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33977. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33978. }
  33979. }
  33980. else
  33981. {
  33982. bool isOpen = parameterCount == 0;
  33983. if (isOpen)
  33984. {
  33985. if (__this->___method_is_virtual_12)
  33986. {
  33987. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33988. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33989. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericInterface;
  33990. else
  33991. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericVirtual;
  33992. else
  33993. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33994. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInterface;
  33995. else
  33996. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenVirtual;
  33997. }
  33998. else
  33999. {
  34000. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInst;
  34001. }
  34002. }
  34003. else
  34004. {
  34005. if (___0_object == NULL)
  34006. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34007. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34008. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34009. }
  34010. }
  34011. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_Multicast;
  34012. }
  34013. // TResult System.Func`2<System.Object,System.Net.Sockets.UdpReceiveResult>::Invoke(T)
  34014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_gshared (Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34015. {
  34016. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34017. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34018. }
  34019. #ifdef __clang__
  34020. #pragma clang diagnostic pop
  34021. #endif
  34022. #ifdef __clang__
  34023. #pragma clang diagnostic push
  34024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34025. #pragma clang diagnostic ignored "-Wunused-variable"
  34026. #endif
  34027. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_Multicast(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34028. {
  34029. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34030. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34031. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  34032. memset((&retVal), 0, sizeof(retVal));
  34033. for (il2cpp_array_size_t i = 0; i < length; i++)
  34034. {
  34035. Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* currentDelegate = reinterpret_cast<Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4*>(delegatesToInvoke[i]);
  34036. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34037. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34038. }
  34039. return retVal;
  34040. }
  34041. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenInst(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34042. {
  34043. NullCheck(___0_arg);
  34044. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34045. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34046. }
  34047. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenStatic(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34048. {
  34049. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34050. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34051. }
  34052. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenStaticInvoker(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34053. {
  34054. return InvokerFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34055. }
  34056. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_ClosedStaticInvoker(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34057. {
  34058. return InvokerFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34059. }
  34060. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenVirtual(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34061. {
  34062. NullCheck(___0_arg);
  34063. return VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  34064. }
  34065. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenInterface(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34066. {
  34067. NullCheck(___0_arg);
  34068. return InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  34069. }
  34070. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenGenericVirtual(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34071. {
  34072. NullCheck(___0_arg);
  34073. return GenericVirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(method, ___0_arg);
  34074. }
  34075. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenGenericInterface(Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34076. {
  34077. NullCheck(___0_arg);
  34078. return GenericInterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(method, ___0_arg);
  34079. }
  34080. // System.Void System.Func`2<System.Object,UnityEngine.Vector2>::.ctor(System.Object,System.IntPtr)
  34081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB8352E429272D346070147A942612E0C937BD03B_gshared (Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34082. {
  34083. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34084. __this->___method_3 = ___1_method;
  34085. __this->___m_target_2 = ___0_object;
  34086. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34087. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34088. __this->___method_code_6 = (intptr_t)__this;
  34089. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34090. {
  34091. bool isOpen = parameterCount == 1;
  34092. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34093. if (isOpen)
  34094. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenStaticInvoker;
  34095. else
  34096. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_ClosedStaticInvoker;
  34097. else
  34098. if (isOpen)
  34099. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenStatic;
  34100. else
  34101. {
  34102. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34103. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34104. }
  34105. }
  34106. else
  34107. {
  34108. bool isOpen = parameterCount == 0;
  34109. if (isOpen)
  34110. {
  34111. if (__this->___method_is_virtual_12)
  34112. {
  34113. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  34114. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34115. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenGenericInterface;
  34116. else
  34117. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenGenericVirtual;
  34118. else
  34119. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34120. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenInterface;
  34121. else
  34122. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenVirtual;
  34123. }
  34124. else
  34125. {
  34126. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_OpenInst;
  34127. }
  34128. }
  34129. else
  34130. {
  34131. if (___0_object == NULL)
  34132. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34133. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34134. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34135. }
  34136. }
  34137. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_Multicast;
  34138. }
  34139. // TResult System.Func`2<System.Object,UnityEngine.Vector2>::Invoke(T)
  34140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_mB81D84A05453E4320D091506FC75F34E2C0E0ADC_gshared (Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34141. {
  34142. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34143. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34144. }
  34145. #ifdef __clang__
  34146. #pragma clang diagnostic pop
  34147. #endif
  34148. #ifdef __clang__
  34149. #pragma clang diagnostic push
  34150. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34151. #pragma clang diagnostic ignored "-Wunused-variable"
  34152. #endif
  34153. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_Multicast(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34154. {
  34155. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34156. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34157. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  34158. memset((&retVal), 0, sizeof(retVal));
  34159. for (il2cpp_array_size_t i = 0; i < length; i++)
  34160. {
  34161. Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* currentDelegate = reinterpret_cast<Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E*>(delegatesToInvoke[i]);
  34162. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34163. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34164. }
  34165. return retVal;
  34166. }
  34167. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenInst(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34168. {
  34169. NullCheck(___0_arg);
  34170. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34171. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34172. }
  34173. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenStatic(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34174. {
  34175. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34176. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34177. }
  34178. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenStaticInvoker(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34179. {
  34180. return InvokerFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34181. }
  34182. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_ClosedStaticInvoker(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34183. {
  34184. return InvokerFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34185. }
  34186. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenVirtual(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34187. {
  34188. NullCheck(___0_arg);
  34189. return VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  34190. }
  34191. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenInterface(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34192. {
  34193. NullCheck(___0_arg);
  34194. return InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  34195. }
  34196. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenGenericVirtual(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34197. {
  34198. NullCheck(___0_arg);
  34199. return GenericVirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(method, ___0_arg);
  34200. }
  34201. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenGenericInterface(Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34202. {
  34203. NullCheck(___0_arg);
  34204. return GenericInterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(method, ___0_arg);
  34205. }
  34206. // System.Void System.Func`2<System.Object,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  34207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m55582D0AF64DBB8F297B71E8B68F40E374CE1910_gshared (Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34208. {
  34209. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34210. __this->___method_3 = ___1_method;
  34211. __this->___m_target_2 = ___0_object;
  34212. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34213. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34214. __this->___method_code_6 = (intptr_t)__this;
  34215. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34216. {
  34217. bool isOpen = parameterCount == 1;
  34218. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34219. if (isOpen)
  34220. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenStaticInvoker;
  34221. else
  34222. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_ClosedStaticInvoker;
  34223. else
  34224. if (isOpen)
  34225. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenStatic;
  34226. else
  34227. {
  34228. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34229. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34230. }
  34231. }
  34232. else
  34233. {
  34234. bool isOpen = parameterCount == 0;
  34235. if (isOpen)
  34236. {
  34237. if (__this->___method_is_virtual_12)
  34238. {
  34239. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  34240. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34241. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenGenericInterface;
  34242. else
  34243. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenGenericVirtual;
  34244. else
  34245. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34246. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenInterface;
  34247. else
  34248. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenVirtual;
  34249. }
  34250. else
  34251. {
  34252. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_OpenInst;
  34253. }
  34254. }
  34255. else
  34256. {
  34257. if (___0_object == NULL)
  34258. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34259. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34260. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34261. }
  34262. }
  34263. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_Multicast;
  34264. }
  34265. // TResult System.Func`2<System.Object,UnityEngine.Vector3>::Invoke(T)
  34266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m72462558F94253B761AE3224284CF6A0ED6E5521_gshared (Func_2_t1F9887E0A0ADE496D09CAA16DBA7B19D5579727E* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34267. {
  34268. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34269. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34270. }
  34271. #ifdef __clang__
  34272. #pragma clang diagnostic pop
  34273. #endif
  34274. #ifdef __clang__
  34275. #pragma clang diagnostic push
  34276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34277. #pragma clang diagnostic ignored "-Wunused-variable"
  34278. #endif
  34279. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_Multicast(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34280. {
  34281. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34282. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34283. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  34284. memset((&retVal), 0, sizeof(retVal));
  34285. for (il2cpp_array_size_t i = 0; i < length; i++)
  34286. {
  34287. Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* currentDelegate = reinterpret_cast<Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302*>(delegatesToInvoke[i]);
  34288. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34289. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34290. }
  34291. return retVal;
  34292. }
  34293. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenInst(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34294. {
  34295. NullCheck(___0_arg);
  34296. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34297. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34298. }
  34299. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenStatic(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34300. {
  34301. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34302. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34303. }
  34304. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenStaticInvoker(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34305. {
  34306. return InvokerFuncInvoker1< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34307. }
  34308. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_ClosedStaticInvoker(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34309. {
  34310. return InvokerFuncInvoker2< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34311. }
  34312. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenVirtual(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34313. {
  34314. NullCheck(___0_arg);
  34315. return VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  34316. }
  34317. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenInterface(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34318. {
  34319. NullCheck(___0_arg);
  34320. return InterfaceFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  34321. }
  34322. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenGenericVirtual(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34323. {
  34324. NullCheck(___0_arg);
  34325. return GenericVirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(method, ___0_arg);
  34326. }
  34327. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenGenericInterface(Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34328. {
  34329. NullCheck(___0_arg);
  34330. return GenericInterfaceFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(method, ___0_arg);
  34331. }
  34332. // System.Void System.Func`2<System.Object,UnityEngine.Vector4>::.ctor(System.Object,System.IntPtr)
  34333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mBE75211545C5D3C820BEA11B595AB466F6D45FE4_gshared (Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34334. {
  34335. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34336. __this->___method_3 = ___1_method;
  34337. __this->___m_target_2 = ___0_object;
  34338. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34339. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34340. __this->___method_code_6 = (intptr_t)__this;
  34341. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34342. {
  34343. bool isOpen = parameterCount == 1;
  34344. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34345. if (isOpen)
  34346. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenStaticInvoker;
  34347. else
  34348. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_ClosedStaticInvoker;
  34349. else
  34350. if (isOpen)
  34351. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenStatic;
  34352. else
  34353. {
  34354. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34355. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34356. }
  34357. }
  34358. else
  34359. {
  34360. bool isOpen = parameterCount == 0;
  34361. if (isOpen)
  34362. {
  34363. if (__this->___method_is_virtual_12)
  34364. {
  34365. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  34366. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34367. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenGenericInterface;
  34368. else
  34369. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenGenericVirtual;
  34370. else
  34371. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34372. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenInterface;
  34373. else
  34374. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenVirtual;
  34375. }
  34376. else
  34377. {
  34378. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_OpenInst;
  34379. }
  34380. }
  34381. else
  34382. {
  34383. if (___0_object == NULL)
  34384. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34385. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34386. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34387. }
  34388. }
  34389. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_Multicast;
  34390. }
  34391. // TResult System.Func`2<System.Object,UnityEngine.Vector4>::Invoke(T)
  34392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m404CC86DD4A7C42E047A2B9F0D8EF8A79A563ABB_gshared (Func_2_t01EEA5FE255AF6B9B90E3CFAE8B5571BC66E8302* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34393. {
  34394. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34395. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34396. }
  34397. #ifdef __clang__
  34398. #pragma clang diagnostic pop
  34399. #endif
  34400. #ifdef __clang__
  34401. #pragma clang diagnostic push
  34402. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34403. #pragma clang diagnostic ignored "-Wunused-variable"
  34404. #endif
  34405. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_Multicast(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34406. {
  34407. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34408. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34409. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC retVal;
  34410. memset((&retVal), 0, sizeof(retVal));
  34411. for (il2cpp_array_size_t i = 0; i < length; i++)
  34412. {
  34413. Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* currentDelegate = reinterpret_cast<Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA*>(delegatesToInvoke[i]);
  34414. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34415. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34416. }
  34417. return retVal;
  34418. }
  34419. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInst(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34420. {
  34421. NullCheck(___0_arg);
  34422. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34423. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34424. }
  34425. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenStatic(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34426. {
  34427. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  34428. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34429. }
  34430. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenStaticInvoker(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34431. {
  34432. return InvokerFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34433. }
  34434. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_ClosedStaticInvoker(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34435. {
  34436. return InvokerFuncInvoker2< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34437. }
  34438. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenVirtual(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34439. {
  34440. NullCheck(___0_arg);
  34441. return VirtualFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  34442. }
  34443. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInterface(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34444. {
  34445. NullCheck(___0_arg);
  34446. return InterfaceFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  34447. }
  34448. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericVirtual(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34449. {
  34450. NullCheck(___0_arg);
  34451. return GenericVirtualFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(method, ___0_arg);
  34452. }
  34453. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericInterface(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34454. {
  34455. NullCheck(___0_arg);
  34456. return GenericInterfaceFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(method, ___0_arg);
  34457. }
  34458. // System.Void System.Func`2<System.Object,System.Threading.Tasks.VoidTaskResult>::.ctor(System.Object,System.IntPtr)
  34459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m72EB5E5253E0CD53D511ECB24AA775A36BDFD8B5_gshared (Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34460. {
  34461. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34462. __this->___method_3 = ___1_method;
  34463. __this->___m_target_2 = ___0_object;
  34464. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34465. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34466. __this->___method_code_6 = (intptr_t)__this;
  34467. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34468. {
  34469. bool isOpen = parameterCount == 1;
  34470. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34471. if (isOpen)
  34472. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenStaticInvoker;
  34473. else
  34474. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_ClosedStaticInvoker;
  34475. else
  34476. if (isOpen)
  34477. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenStatic;
  34478. else
  34479. {
  34480. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34481. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34482. }
  34483. }
  34484. else
  34485. {
  34486. bool isOpen = parameterCount == 0;
  34487. if (isOpen)
  34488. {
  34489. if (__this->___method_is_virtual_12)
  34490. {
  34491. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  34492. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34493. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericInterface;
  34494. else
  34495. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericVirtual;
  34496. else
  34497. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  34498. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInterface;
  34499. else
  34500. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenVirtual;
  34501. }
  34502. else
  34503. {
  34504. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInst;
  34505. }
  34506. }
  34507. else
  34508. {
  34509. if (___0_object == NULL)
  34510. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34511. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34512. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34513. }
  34514. }
  34515. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_Multicast;
  34516. }
  34517. // TResult System.Func`2<System.Object,System.Threading.Tasks.VoidTaskResult>::Invoke(T)
  34518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_gshared (Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  34519. {
  34520. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  34521. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34522. }
  34523. #ifdef __clang__
  34524. #pragma clang diagnostic pop
  34525. #endif
  34526. #ifdef __clang__
  34527. #pragma clang diagnostic push
  34528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34529. #pragma clang diagnostic ignored "-Wunused-variable"
  34530. #endif
  34531. RuntimeObject* Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_Multicast(Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, int8_t ___0_arg, const RuntimeMethod* method)
  34532. {
  34533. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34534. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34535. RuntimeObject* retVal = NULL;
  34536. for (il2cpp_array_size_t i = 0; i < length; i++)
  34537. {
  34538. Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* currentDelegate = reinterpret_cast<Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C*>(delegatesToInvoke[i]);
  34539. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int8_t, const RuntimeMethod*);
  34540. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34541. }
  34542. return retVal;
  34543. }
  34544. RuntimeObject* Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_OpenInst(Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, int8_t ___0_arg, const RuntimeMethod* method)
  34545. {
  34546. typedef RuntimeObject* (*FunctionPointerType) (int8_t, const RuntimeMethod*);
  34547. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34548. }
  34549. RuntimeObject* Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_OpenStatic(Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, int8_t ___0_arg, const RuntimeMethod* method)
  34550. {
  34551. typedef RuntimeObject* (*FunctionPointerType) (int8_t, const RuntimeMethod*);
  34552. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34553. }
  34554. RuntimeObject* Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_OpenStaticInvoker(Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, int8_t ___0_arg, const RuntimeMethod* method)
  34555. {
  34556. return InvokerFuncInvoker1< RuntimeObject*, int8_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34557. }
  34558. RuntimeObject* Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_ClosedStaticInvoker(Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, int8_t ___0_arg, const RuntimeMethod* method)
  34559. {
  34560. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int8_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34561. }
  34562. // System.Void System.Func`2<System.SByte,System.Object>::.ctor(System.Object,System.IntPtr)
  34563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m752CC94F329C188B55A2807492135249F71CC983_gshared (Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34564. {
  34565. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34566. __this->___method_3 = ___1_method;
  34567. __this->___m_target_2 = ___0_object;
  34568. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34569. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34570. __this->___method_code_6 = (intptr_t)__this;
  34571. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34572. {
  34573. bool isOpen = parameterCount == 1;
  34574. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34575. if (isOpen)
  34576. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_OpenStaticInvoker;
  34577. else
  34578. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_ClosedStaticInvoker;
  34579. else
  34580. if (isOpen)
  34581. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_OpenStatic;
  34582. else
  34583. {
  34584. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34585. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34586. }
  34587. }
  34588. else
  34589. {
  34590. if (___0_object == NULL)
  34591. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34592. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34593. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34594. }
  34595. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_Multicast;
  34596. }
  34597. // TResult System.Func`2<System.SByte,System.Object>::Invoke(T)
  34598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m5ED8C4A930305229732BDA3B3570B854514EBD0D_gshared (Func_2_t8E42E0109908B0F8B5C6202A510B2B360FC39B8C* __this, int8_t ___0_arg, const RuntimeMethod* method)
  34599. {
  34600. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int8_t, const RuntimeMethod*);
  34601. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34602. }
  34603. #ifdef __clang__
  34604. #pragma clang diagnostic pop
  34605. #endif
  34606. #ifdef __clang__
  34607. #pragma clang diagnostic push
  34608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34609. #pragma clang diagnostic ignored "-Wunused-variable"
  34610. #endif
  34611. bool Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_Multicast(Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, float ___0_arg, const RuntimeMethod* method)
  34612. {
  34613. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34614. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34615. bool retVal = false;
  34616. for (il2cpp_array_size_t i = 0; i < length; i++)
  34617. {
  34618. Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* currentDelegate = reinterpret_cast<Func_2_t49E998685259ADE759F9329BF66F20DE8667006E*>(delegatesToInvoke[i]);
  34619. typedef bool (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  34620. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34621. }
  34622. return retVal;
  34623. }
  34624. bool Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_OpenInst(Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, float ___0_arg, const RuntimeMethod* method)
  34625. {
  34626. typedef bool (*FunctionPointerType) (float, const RuntimeMethod*);
  34627. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34628. }
  34629. bool Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_OpenStatic(Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, float ___0_arg, const RuntimeMethod* method)
  34630. {
  34631. typedef bool (*FunctionPointerType) (float, const RuntimeMethod*);
  34632. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34633. }
  34634. bool Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_OpenStaticInvoker(Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, float ___0_arg, const RuntimeMethod* method)
  34635. {
  34636. return InvokerFuncInvoker1< bool, float >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34637. }
  34638. bool Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_ClosedStaticInvoker(Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, float ___0_arg, const RuntimeMethod* method)
  34639. {
  34640. return InvokerFuncInvoker2< bool, RuntimeObject*, float >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34641. }
  34642. // System.Void System.Func`2<System.Single,System.Boolean>::.ctor(System.Object,System.IntPtr)
  34643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m03E06C4CC75B5D767310B9AAF6151183593E7A02_gshared (Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34644. {
  34645. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34646. __this->___method_3 = ___1_method;
  34647. __this->___m_target_2 = ___0_object;
  34648. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34649. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34650. __this->___method_code_6 = (intptr_t)__this;
  34651. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34652. {
  34653. bool isOpen = parameterCount == 1;
  34654. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34655. if (isOpen)
  34656. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_OpenStaticInvoker;
  34657. else
  34658. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_ClosedStaticInvoker;
  34659. else
  34660. if (isOpen)
  34661. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_OpenStatic;
  34662. else
  34663. {
  34664. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34665. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34666. }
  34667. }
  34668. else
  34669. {
  34670. if (___0_object == NULL)
  34671. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34672. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34673. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34674. }
  34675. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_Multicast;
  34676. }
  34677. // TResult System.Func`2<System.Single,System.Boolean>::Invoke(T)
  34678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m1FE6F2A4EC23CC595897C55AE7B0BDA8969044D7_gshared (Func_2_t49E998685259ADE759F9329BF66F20DE8667006E* __this, float ___0_arg, const RuntimeMethod* method)
  34679. {
  34680. typedef bool (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  34681. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34682. }
  34683. #ifdef __clang__
  34684. #pragma clang diagnostic pop
  34685. #endif
  34686. #ifdef __clang__
  34687. #pragma clang diagnostic push
  34688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34689. #pragma clang diagnostic ignored "-Wunused-variable"
  34690. #endif
  34691. RuntimeObject* Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_Multicast(Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, float ___0_arg, const RuntimeMethod* method)
  34692. {
  34693. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34694. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34695. RuntimeObject* retVal = NULL;
  34696. for (il2cpp_array_size_t i = 0; i < length; i++)
  34697. {
  34698. Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* currentDelegate = reinterpret_cast<Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4*>(delegatesToInvoke[i]);
  34699. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  34700. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34701. }
  34702. return retVal;
  34703. }
  34704. RuntimeObject* Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_OpenInst(Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, float ___0_arg, const RuntimeMethod* method)
  34705. {
  34706. typedef RuntimeObject* (*FunctionPointerType) (float, const RuntimeMethod*);
  34707. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34708. }
  34709. RuntimeObject* Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_OpenStatic(Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, float ___0_arg, const RuntimeMethod* method)
  34710. {
  34711. typedef RuntimeObject* (*FunctionPointerType) (float, const RuntimeMethod*);
  34712. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34713. }
  34714. RuntimeObject* Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_OpenStaticInvoker(Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, float ___0_arg, const RuntimeMethod* method)
  34715. {
  34716. return InvokerFuncInvoker1< RuntimeObject*, float >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34717. }
  34718. RuntimeObject* Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_ClosedStaticInvoker(Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, float ___0_arg, const RuntimeMethod* method)
  34719. {
  34720. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, float >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34721. }
  34722. // System.Void System.Func`2<System.Single,System.Object>::.ctor(System.Object,System.IntPtr)
  34723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m689A131E18EAD3C15BDBF106D74D93DE1EFCD02C_gshared (Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34724. {
  34725. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34726. __this->___method_3 = ___1_method;
  34727. __this->___m_target_2 = ___0_object;
  34728. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34729. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34730. __this->___method_code_6 = (intptr_t)__this;
  34731. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34732. {
  34733. bool isOpen = parameterCount == 1;
  34734. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34735. if (isOpen)
  34736. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_OpenStaticInvoker;
  34737. else
  34738. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_ClosedStaticInvoker;
  34739. else
  34740. if (isOpen)
  34741. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_OpenStatic;
  34742. else
  34743. {
  34744. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34745. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34746. }
  34747. }
  34748. else
  34749. {
  34750. if (___0_object == NULL)
  34751. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34752. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34753. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34754. }
  34755. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_Multicast;
  34756. }
  34757. // TResult System.Func`2<System.Single,System.Object>::Invoke(T)
  34758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m3BE8D78408917A621DF68E41CF3C1243A33C49A3_gshared (Func_2_tAD879F71BAB11408CC38B8BF81F979D9205C1CC4* __this, float ___0_arg, const RuntimeMethod* method)
  34759. {
  34760. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  34761. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34762. }
  34763. #ifdef __clang__
  34764. #pragma clang diagnostic pop
  34765. #endif
  34766. #ifdef __clang__
  34767. #pragma clang diagnostic push
  34768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34769. #pragma clang diagnostic ignored "-Wunused-variable"
  34770. #endif
  34771. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_Multicast(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  34772. {
  34773. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34774. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34775. float retVal = 0.0f;
  34776. for (il2cpp_array_size_t i = 0; i < length; i++)
  34777. {
  34778. Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* currentDelegate = reinterpret_cast<Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*>(delegatesToInvoke[i]);
  34779. typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  34780. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34781. }
  34782. return retVal;
  34783. }
  34784. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenInst(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  34785. {
  34786. typedef float (*FunctionPointerType) (float, const RuntimeMethod*);
  34787. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34788. }
  34789. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenStatic(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  34790. {
  34791. typedef float (*FunctionPointerType) (float, const RuntimeMethod*);
  34792. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34793. }
  34794. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenStaticInvoker(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  34795. {
  34796. return InvokerFuncInvoker1< float, float >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34797. }
  34798. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_ClosedStaticInvoker(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  34799. {
  34800. return InvokerFuncInvoker2< float, RuntimeObject*, float >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34801. }
  34802. // System.Void System.Func`2<System.Single,System.Single>::.ctor(System.Object,System.IntPtr)
  34803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959_gshared (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34804. {
  34805. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34806. __this->___method_3 = ___1_method;
  34807. __this->___m_target_2 = ___0_object;
  34808. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34809. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34810. __this->___method_code_6 = (intptr_t)__this;
  34811. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34812. {
  34813. bool isOpen = parameterCount == 1;
  34814. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34815. if (isOpen)
  34816. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenStaticInvoker;
  34817. else
  34818. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_ClosedStaticInvoker;
  34819. else
  34820. if (isOpen)
  34821. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenStatic;
  34822. else
  34823. {
  34824. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34825. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34826. }
  34827. }
  34828. else
  34829. {
  34830. if (___0_object == NULL)
  34831. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34832. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34833. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34834. }
  34835. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_Multicast;
  34836. }
  34837. // TResult System.Func`2<System.Single,System.Single>::Invoke(T)
  34838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_gshared (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  34839. {
  34840. typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  34841. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34842. }
  34843. #ifdef __clang__
  34844. #pragma clang diagnostic pop
  34845. #endif
  34846. #ifdef __clang__
  34847. #pragma clang diagnostic push
  34848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34849. #pragma clang diagnostic ignored "-Wunused-variable"
  34850. #endif
  34851. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_Multicast(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  34852. {
  34853. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  34854. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  34855. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  34856. memset((&retVal), 0, sizeof(retVal));
  34857. for (il2cpp_array_size_t i = 0; i < length; i++)
  34858. {
  34859. Func_2_tC496704D554895234B1360058C5CC2D901C24957* currentDelegate = reinterpret_cast<Func_2_tC496704D554895234B1360058C5CC2D901C24957*>(delegatesToInvoke[i]);
  34860. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  34861. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  34862. }
  34863. return retVal;
  34864. }
  34865. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenInst(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  34866. {
  34867. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  34868. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34869. }
  34870. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenStatic(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  34871. {
  34872. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  34873. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  34874. }
  34875. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenStaticInvoker(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  34876. {
  34877. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  34878. }
  34879. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_ClosedStaticInvoker(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  34880. {
  34881. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  34882. }
  34883. // System.Void System.Func`2<UnityEngine.UIElements.StyleSelectorPart,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  34884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m528638784D7CEC07FAF713E3AB9A796A65EEC1F7_gshared (Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  34885. {
  34886. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  34887. __this->___method_3 = ___1_method;
  34888. __this->___m_target_2 = ___0_object;
  34889. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  34890. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  34891. __this->___method_code_6 = (intptr_t)__this;
  34892. if (MethodIsStatic((RuntimeMethod*)___1_method))
  34893. {
  34894. bool isOpen = parameterCount == 1;
  34895. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  34896. if (isOpen)
  34897. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenStaticInvoker;
  34898. else
  34899. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_ClosedStaticInvoker;
  34900. else
  34901. if (isOpen)
  34902. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenStatic;
  34903. else
  34904. {
  34905. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34906. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34907. }
  34908. }
  34909. else
  34910. {
  34911. if (___0_object == NULL)
  34912. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  34913. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  34914. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  34915. }
  34916. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_Multicast;
  34917. }
  34918. // TResult System.Func`2<UnityEngine.UIElements.StyleSelectorPart,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  34919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_gshared (Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  34920. {
  34921. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  34922. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  34923. }
  34924. #ifdef __clang__
  34925. #pragma clang diagnostic pop
  34926. #endif
  34927. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t EventBase_get_eventId_m4951447F4F1FD94AD7279F8CB274438D012746AA_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method)
  34928. {
  34929. {
  34930. uint64_t L_0 = __this->___U3CeventIdU3Ek__BackingField_3;
  34931. return L_0;
  34932. }
  34933. }
  34934. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EventCallbackFunctorBase_get_phase_mB0C93FAA42FD2881BF6FFFD6F1F4CCF355FC6DD6_inline (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, const RuntimeMethod* method)
  34935. {
  34936. {
  34937. int32_t L_0 = __this->___U3CphaseU3Ek__BackingField_0;
  34938. return L_0;
  34939. }
  34940. }
  34941. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method)
  34942. {
  34943. {
  34944. // public GraphStack stack { get; private set; }
  34945. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = __this->___U3CstackU3Ek__BackingField_0;
  34946. return L_0;
  34947. }
  34948. }
  34949. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline (const RuntimeMethod* method)
  34950. {
  34951. static bool s_Il2CppMethodInitialized;
  34952. if (!s_Il2CppMethodInitialized)
  34953. {
  34954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  34955. s_Il2CppMethodInitialized = true;
  34956. }
  34957. {
  34958. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  34959. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_0 = ((EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_StaticFields*)il2cpp_codegen_static_fields_for(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var))->___U3CDefaultU3Ek__BackingField_2;
  34960. return L_0;
  34961. }
  34962. }
  34963. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  34964. {
  34965. {
  34966. bool L_0 = __this->___U3CIgnoreInaccessibleU3Ek__BackingField_4;
  34967. return L_0;
  34968. }
  34969. }
  34970. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, const RuntimeMethod* method)
  34971. {
  34972. {
  34973. int32_t L_0 = __this->____error_0;
  34974. return L_0;
  34975. }
  34976. }
  34977. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline (String_t* ___0_value, const RuntimeMethod* method)
  34978. {
  34979. static bool s_Il2CppMethodInitialized;
  34980. if (!s_Il2CppMethodInitialized)
  34981. {
  34982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  34983. s_Il2CppMethodInitialized = true;
  34984. }
  34985. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
  34986. memset((&V_0), 0, sizeof(V_0));
  34987. {
  34988. String_t* L_0 = ___0_value;
  34989. if (L_0)
  34990. {
  34991. goto IL_000d;
  34992. }
  34993. }
  34994. {
  34995. il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
  34996. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
  34997. return L_1;
  34998. }
  34999. IL_000d:
  35000. {
  35001. String_t* L_2 = ___0_value;
  35002. NullCheck(L_2);
  35003. Il2CppChar* L_3;
  35004. L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
  35005. String_t* L_4 = ___0_value;
  35006. NullCheck(L_4);
  35007. int32_t L_5;
  35008. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  35009. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
  35010. memset((&L_6), 0, sizeof(L_6));
  35011. ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, /*hidden argument*/ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  35012. return L_6;
  35013. }
  35014. }
  35015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  35016. {
  35017. {
  35018. bool L_0 = __this->___U3CReturnSpecialDirectoriesU3Ek__BackingField_8;
  35019. return L_0;
  35020. }
  35021. }
  35022. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  35023. {
  35024. {
  35025. int32_t L_0 = __this->___U3CAttributesToSkipU3Ek__BackingField_5;
  35026. return L_0;
  35027. }
  35028. }
  35029. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  35030. {
  35031. {
  35032. bool L_0 = __this->___U3CRecurseSubdirectoriesU3Ek__BackingField_3;
  35033. return L_0;
  35034. }
  35035. }
  35036. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  35037. {
  35038. {
  35039. float L_0 = ___0_x;
  35040. __this->___x_0 = L_0;
  35041. float L_1 = ___1_y;
  35042. __this->___y_1 = L_1;
  35043. return;
  35044. }
  35045. }
  35046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method)
  35047. {
  35048. static bool s_Il2CppMethodInitialized;
  35049. if (!s_Il2CppMethodInitialized)
  35050. {
  35051. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
  35052. s_Il2CppMethodInitialized = true;
  35053. }
  35054. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  35055. memset((&V_0), 0, sizeof(V_0));
  35056. {
  35057. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___upVector_4;
  35058. V_0 = L_0;
  35059. goto IL_0009;
  35060. }
  35061. IL_0009:
  35062. {
  35063. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  35064. return L_1;
  35065. }
  35066. }
  35067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
  35068. {
  35069. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  35070. memset((&V_0), 0, sizeof(V_0));
  35071. {
  35072. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
  35073. float L_1 = L_0.___x_0;
  35074. float L_2 = ___1_d;
  35075. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
  35076. float L_4 = L_3.___y_1;
  35077. float L_5 = ___1_d;
  35078. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
  35079. memset((&L_6), 0, sizeof(L_6));
  35080. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
  35081. V_0 = L_6;
  35082. goto IL_0019;
  35083. }
  35084. IL_0019:
  35085. {
  35086. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
  35087. return L_7;
  35088. }
  35089. }
  35090. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  35091. {
  35092. {
  35093. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CcontentViewportU3Ek__BackingField_77;
  35094. return L_0;
  35095. }
  35096. }
  35097. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  35098. {
  35099. float V_0 = 0.0f;
  35100. float G_B3_0 = 0.0f;
  35101. {
  35102. float L_0 = ___0_a;
  35103. float L_1 = ___1_b;
  35104. if ((((float)L_0) > ((float)L_1)))
  35105. {
  35106. goto IL_0008;
  35107. }
  35108. }
  35109. {
  35110. float L_2 = ___1_b;
  35111. G_B3_0 = L_2;
  35112. goto IL_0009;
  35113. }
  35114. IL_0008:
  35115. {
  35116. float L_3 = ___0_a;
  35117. G_B3_0 = L_3;
  35118. }
  35119. IL_0009:
  35120. {
  35121. V_0 = G_B3_0;
  35122. goto IL_000c;
  35123. }
  35124. IL_000c:
  35125. {
  35126. float L_4 = V_0;
  35127. return L_4;
  35128. }
  35129. }
  35130. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  35131. {
  35132. float V_0 = 0.0f;
  35133. float G_B3_0 = 0.0f;
  35134. {
  35135. float L_0 = ___0_a;
  35136. float L_1 = ___1_b;
  35137. if ((((float)L_0) < ((float)L_1)))
  35138. {
  35139. goto IL_0008;
  35140. }
  35141. }
  35142. {
  35143. float L_2 = ___1_b;
  35144. G_B3_0 = L_2;
  35145. goto IL_0009;
  35146. }
  35147. IL_0008:
  35148. {
  35149. float L_3 = ___0_a;
  35150. G_B3_0 = L_3;
  35151. }
  35152. IL_0009:
  35153. {
  35154. V_0 = G_B3_0;
  35155. goto IL_000c;
  35156. }
  35157. IL_000c:
  35158. {
  35159. float L_4 = V_0;
  35160. return L_4;
  35161. }
  35162. }
  35163. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  35164. {
  35165. {
  35166. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_0 = __this->___U3CverticalScrollerU3Ek__BackingField_79;
  35167. return L_0;
  35168. }
  35169. }
  35170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slider_t5891706383A14955E3FAD68A79829F3234681652* Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, const RuntimeMethod* method)
  35171. {
  35172. {
  35173. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_0 = __this->___U3CsliderU3Ek__BackingField_66;
  35174. return L_0;
  35175. }
  35176. }
  35177. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  35178. {
  35179. int32_t V_0 = 0;
  35180. int32_t G_B3_0 = 0;
  35181. {
  35182. int32_t L_0 = ___0_a;
  35183. int32_t L_1 = ___1_b;
  35184. if ((((int32_t)L_0) < ((int32_t)L_1)))
  35185. {
  35186. goto IL_0008;
  35187. }
  35188. }
  35189. {
  35190. int32_t L_2 = ___1_b;
  35191. G_B3_0 = L_2;
  35192. goto IL_0009;
  35193. }
  35194. IL_0008:
  35195. {
  35196. int32_t L_3 = ___0_a;
  35197. G_B3_0 = L_3;
  35198. }
  35199. IL_0009:
  35200. {
  35201. V_0 = G_B3_0;
  35202. goto IL_000c;
  35203. }
  35204. IL_000c:
  35205. {
  35206. int32_t L_4 = V_0;
  35207. return L_4;
  35208. }
  35209. }
  35210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method)
  35211. {
  35212. {
  35213. int32_t L_0 = __this->___U3CindexU3Ek__BackingField_2;
  35214. return L_0;
  35215. }
  35216. }
  35217. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, int32_t ___0_value, const RuntimeMethod* method)
  35218. {
  35219. {
  35220. int32_t L_0 = ___0_value;
  35221. __this->___U3CpropagationU3Ek__BackingField_5 = L_0;
  35222. return;
  35223. }
  35224. }
  35225. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline (const RuntimeMethod* method)
  35226. {
  35227. static bool s_Il2CppMethodInitialized;
  35228. if (!s_Il2CppMethodInitialized)
  35229. {
  35230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  35231. s_Il2CppMethodInitialized = true;
  35232. }
  35233. {
  35234. il2cpp_codegen_runtime_class_init_inline(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  35235. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ((FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_StaticFields*)il2cpp_codegen_static_fields_for(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var))->___U3CunspecifiedU3Ek__BackingField_0;
  35236. return L_0;
  35237. }
  35238. }
  35239. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method)
  35240. {
  35241. {
  35242. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_0 = __this->____cancellationToken_18;
  35243. return L_0;
  35244. }
  35245. }
  35246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
  35247. {
  35248. {
  35249. RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
  35250. return L_0;
  35251. }
  35252. }
  35253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  35254. {
  35255. {
  35256. // public TGraph graph { get; set; }
  35257. RuntimeObject* L_0 = (RuntimeObject*)__this->___U3CgraphU3Ek__BackingField_1;
  35258. return L_0;
  35259. }
  35260. }
  35261. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_gshared_inline (const RuntimeMethod* method)
  35262. {
  35263. {
  35264. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  35265. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_0 = ((ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___U3CSharedU3Ek__BackingField_0;
  35266. return L_0;
  35267. }
  35268. }
  35269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_gshared_inline (const RuntimeMethod* method)
  35270. {
  35271. {
  35272. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  35273. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_0 = ((ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___U3CSharedU3Ek__BackingField_0;
  35274. return L_0;
  35275. }
  35276. }
  35277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
  35278. {
  35279. static bool s_Il2CppMethodInitialized;
  35280. if (!s_Il2CppMethodInitialized)
  35281. {
  35282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  35283. s_Il2CppMethodInitialized = true;
  35284. }
  35285. Il2CppChar V_0 = 0x0;
  35286. {
  35287. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
  35288. if (L_0)
  35289. {
  35290. goto IL_000b;
  35291. }
  35292. }
  35293. {
  35294. il2cpp_codegen_initobj(__this, sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D));
  35295. return;
  35296. }
  35297. IL_000b:
  35298. {
  35299. il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar));
  35300. goto IL_0037;
  35301. }
  35302. {
  35303. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___0_array;
  35304. NullCheck((RuntimeObject*)L_2);
  35305. Type_t* L_3;
  35306. L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_2, NULL);
  35307. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 1)) };
  35308. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  35309. Type_t* L_5;
  35310. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  35311. bool L_6;
  35312. L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, L_5, NULL);
  35313. if (!L_6)
  35314. {
  35315. goto IL_0037;
  35316. }
  35317. }
  35318. {
  35319. ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL);
  35320. }
  35321. IL_0037:
  35322. {
  35323. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = ___0_array;
  35324. NullCheck((RuntimeArray*)L_7);
  35325. uint8_t* L_8;
  35326. L_8 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_7, NULL);
  35327. Il2CppChar* L_9;
  35328. L_9 = il2cpp_unsafe_as_ref<Il2CppChar>(L_8);
  35329. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_10;
  35330. memset((&L_10), 0, sizeof(L_10));
  35331. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_10), L_9);
  35332. __this->____pointer_0 = L_10;
  35333. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = ___0_array;
  35334. NullCheck(L_11);
  35335. __this->____length_1 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
  35336. return;
  35337. }
  35338. }
  35339. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
  35340. {
  35341. {
  35342. int32_t L_0 = (int32_t)__this->____size_3;
  35343. return L_0;
  35344. }
  35345. }
  35346. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  35347. {
  35348. {
  35349. int32_t L_0 = __this->____stringLength_4;
  35350. return L_0;
  35351. }
  35352. }
  35353. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method)
  35354. {
  35355. {
  35356. RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0;
  35357. L_0 = il2cpp_unsafe_as<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
  35358. NullCheck(L_0);
  35359. uint8_t* L_1 = (&L_0->___Data_2);
  35360. return L_1;
  35361. }
  35362. }
  35363. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  35364. {
  35365. {
  35366. Il2CppChar* L_0 = ___0_ptr;
  35367. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
  35368. memset((&L_1), 0, sizeof(L_1));
  35369. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
  35370. __this->____pointer_0 = L_1;
  35371. int32_t L_2 = ___1_length;
  35372. __this->____length_1 = L_2;
  35373. return;
  35374. }
  35375. }