Ei kuvausta
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.

Generics__35.cpp 1.8MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779
  1. #include "pch-cpp.hpp"
  2. template <typename T1>
  3. struct VirtualActionInvoker1
  4. {
  5. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  6. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  10. }
  11. };
  12. template <typename T1>
  13. struct VirtualActionInvoker1Invoker;
  14. template <typename T1>
  15. struct VirtualActionInvoker1Invoker<T1*>
  16. {
  17. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
  18. {
  19. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  20. void* params[1] = { p1 };
  21. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  22. }
  23. };
  24. template <typename T1, typename T2>
  25. struct VirtualActionInvoker2
  26. {
  27. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  28. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  29. {
  30. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  31. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  32. }
  33. };
  34. template <typename T1, typename T2>
  35. struct VirtualActionInvoker2Invoker;
  36. template <typename T1, typename T2>
  37. struct VirtualActionInvoker2Invoker<T1*, T2*>
  38. {
  39. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2)
  40. {
  41. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  42. void* params[2] = { p1, p2 };
  43. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  44. }
  45. };
  46. template <typename T1, typename T2, typename T3>
  47. struct VirtualActionInvoker3Invoker;
  48. template <typename T1, typename T2, typename T3>
  49. struct VirtualActionInvoker3Invoker<T1*, T2*, T3*>
  50. {
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. void* params[3] = { p1, p2, p3 };
  55. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  56. }
  57. };
  58. template <typename T1, typename T2, typename T3, typename T4>
  59. struct VirtualActionInvoker4Invoker;
  60. template <typename T1, typename T2, typename T3, typename T4>
  61. struct VirtualActionInvoker4Invoker<T1*, T2*, T3*, T4*>
  62. {
  63. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4)
  64. {
  65. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  66. void* params[4] = { p1, p2, p3, p4 };
  67. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[3]);
  68. }
  69. };
  70. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  71. struct VirtualActionInvoker5Invoker;
  72. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  73. struct VirtualActionInvoker5Invoker<T1*, T2*, T3*, T4*, T5*>
  74. {
  75. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5)
  76. {
  77. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  78. void* params[5] = { p1, p2, p3, p4, p5 };
  79. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[4]);
  80. }
  81. };
  82. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  83. struct VirtualActionInvoker6Invoker;
  84. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  85. struct VirtualActionInvoker6Invoker<T1*, T2*, T3*, T4*, T5*, T6*>
  86. {
  87. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6)
  88. {
  89. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  90. void* params[6] = { p1, p2, p3, p4, p5, p6 };
  91. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[5]);
  92. }
  93. };
  94. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  95. struct VirtualActionInvoker7Invoker;
  96. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  97. struct VirtualActionInvoker7Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*>
  98. {
  99. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7)
  100. {
  101. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  102. void* params[7] = { p1, p2, p3, p4, p5, p6, p7 };
  103. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[6]);
  104. }
  105. };
  106. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  107. struct VirtualActionInvoker8Invoker;
  108. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  109. struct VirtualActionInvoker8Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*>
  110. {
  111. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8)
  112. {
  113. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  114. void* params[8] = { p1, p2, p3, p4, p5, p6, p7, p8 };
  115. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[7]);
  116. }
  117. };
  118. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  119. struct VirtualActionInvoker9Invoker;
  120. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  121. struct VirtualActionInvoker9Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  122. {
  123. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9)
  124. {
  125. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  126. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  127. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[8]);
  128. }
  129. };
  130. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  131. struct VirtualActionInvoker10Invoker;
  132. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  133. struct VirtualActionInvoker10Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  134. {
  135. static inline void 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)
  136. {
  137. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  138. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  139. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[9]);
  140. }
  141. };
  142. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  143. struct VirtualActionInvoker11Invoker;
  144. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  145. struct VirtualActionInvoker11Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  146. {
  147. static inline void 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)
  148. {
  149. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  150. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  151. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[10]);
  152. }
  153. };
  154. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  155. struct VirtualActionInvoker12Invoker;
  156. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  157. struct VirtualActionInvoker12Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  158. {
  159. static inline void 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)
  160. {
  161. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  162. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  163. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[11]);
  164. }
  165. };
  166. template <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>
  167. struct VirtualActionInvoker13Invoker;
  168. template <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>
  169. struct VirtualActionInvoker13Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  170. {
  171. static inline void 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)
  172. {
  173. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  174. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  175. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[12]);
  176. }
  177. };
  178. template <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>
  179. struct VirtualActionInvoker14Invoker;
  180. template <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>
  181. struct VirtualActionInvoker14Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  182. {
  183. static inline void 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)
  184. {
  185. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  186. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  187. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[13]);
  188. }
  189. };
  190. template <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>
  191. struct VirtualActionInvoker15Invoker;
  192. template <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>
  193. struct VirtualActionInvoker15Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  194. {
  195. static inline void 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)
  196. {
  197. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  198. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  199. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[14]);
  200. }
  201. };
  202. template <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>
  203. struct VirtualActionInvoker16Invoker;
  204. template <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>
  205. struct VirtualActionInvoker16Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  206. {
  207. static inline void 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, T16* p16)
  208. {
  209. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  210. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  211. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[15]);
  212. }
  213. };
  214. template <typename R>
  215. struct VirtualFuncInvoker0
  216. {
  217. typedef R (*Func)(void*, const RuntimeMethod*);
  218. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  219. {
  220. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  221. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  222. }
  223. };
  224. template <typename R, typename T1>
  225. struct VirtualFuncInvoker1
  226. {
  227. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  228. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  229. {
  230. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  231. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  232. }
  233. };
  234. template <typename R, typename T1, typename T2>
  235. struct VirtualFuncInvoker2
  236. {
  237. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  238. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  239. {
  240. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  241. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  242. }
  243. };
  244. template <typename R, typename T1, typename T2, typename T3>
  245. struct VirtualFuncInvoker3
  246. {
  247. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  248. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  249. {
  250. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  251. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  252. }
  253. };
  254. template <typename T1>
  255. struct GenericVirtualActionInvoker1Invoker;
  256. template <typename T1>
  257. struct GenericVirtualActionInvoker1Invoker<T1*>
  258. {
  259. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  260. {
  261. VirtualInvokeData invokeData;
  262. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  263. void* params[1] = { p1 };
  264. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  265. }
  266. };
  267. template <typename T1, typename T2>
  268. struct GenericVirtualActionInvoker2Invoker;
  269. template <typename T1, typename T2>
  270. struct GenericVirtualActionInvoker2Invoker<T1*, T2*>
  271. {
  272. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2)
  273. {
  274. VirtualInvokeData invokeData;
  275. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  276. void* params[2] = { p1, p2 };
  277. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  278. }
  279. };
  280. template <typename T1, typename T2, typename T3>
  281. struct GenericVirtualActionInvoker3Invoker;
  282. template <typename T1, typename T2, typename T3>
  283. struct GenericVirtualActionInvoker3Invoker<T1*, T2*, T3*>
  284. {
  285. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  286. {
  287. VirtualInvokeData invokeData;
  288. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  289. void* params[3] = { p1, p2, p3 };
  290. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  291. }
  292. };
  293. template <typename T1, typename T2, typename T3, typename T4>
  294. struct GenericVirtualActionInvoker4Invoker;
  295. template <typename T1, typename T2, typename T3, typename T4>
  296. struct GenericVirtualActionInvoker4Invoker<T1*, T2*, T3*, T4*>
  297. {
  298. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4)
  299. {
  300. VirtualInvokeData invokeData;
  301. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  302. void* params[4] = { p1, p2, p3, p4 };
  303. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[3]);
  304. }
  305. };
  306. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  307. struct GenericVirtualActionInvoker5Invoker;
  308. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  309. struct GenericVirtualActionInvoker5Invoker<T1*, T2*, T3*, T4*, T5*>
  310. {
  311. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5)
  312. {
  313. VirtualInvokeData invokeData;
  314. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  315. void* params[5] = { p1, p2, p3, p4, p5 };
  316. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[4]);
  317. }
  318. };
  319. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  320. struct GenericVirtualActionInvoker6Invoker;
  321. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  322. struct GenericVirtualActionInvoker6Invoker<T1*, T2*, T3*, T4*, T5*, T6*>
  323. {
  324. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6)
  325. {
  326. VirtualInvokeData invokeData;
  327. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  328. void* params[6] = { p1, p2, p3, p4, p5, p6 };
  329. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[5]);
  330. }
  331. };
  332. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  333. struct GenericVirtualActionInvoker7Invoker;
  334. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  335. struct GenericVirtualActionInvoker7Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*>
  336. {
  337. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7)
  338. {
  339. VirtualInvokeData invokeData;
  340. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  341. void* params[7] = { p1, p2, p3, p4, p5, p6, p7 };
  342. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[6]);
  343. }
  344. };
  345. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  346. struct GenericVirtualActionInvoker8Invoker;
  347. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  348. struct GenericVirtualActionInvoker8Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*>
  349. {
  350. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8)
  351. {
  352. VirtualInvokeData invokeData;
  353. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  354. void* params[8] = { p1, p2, p3, p4, p5, p6, p7, p8 };
  355. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[7]);
  356. }
  357. };
  358. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  359. struct GenericVirtualActionInvoker9Invoker;
  360. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  361. struct GenericVirtualActionInvoker9Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  362. {
  363. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9)
  364. {
  365. VirtualInvokeData invokeData;
  366. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  367. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  368. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[8]);
  369. }
  370. };
  371. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  372. struct GenericVirtualActionInvoker10Invoker;
  373. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  374. struct GenericVirtualActionInvoker10Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  375. {
  376. static inline void 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)
  377. {
  378. VirtualInvokeData invokeData;
  379. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  380. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  381. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[9]);
  382. }
  383. };
  384. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  385. struct GenericVirtualActionInvoker11Invoker;
  386. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  387. struct GenericVirtualActionInvoker11Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  388. {
  389. static inline void 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)
  390. {
  391. VirtualInvokeData invokeData;
  392. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  393. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  394. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[10]);
  395. }
  396. };
  397. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  398. struct GenericVirtualActionInvoker12Invoker;
  399. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  400. struct GenericVirtualActionInvoker12Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  401. {
  402. static inline void 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)
  403. {
  404. VirtualInvokeData invokeData;
  405. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  406. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  407. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[11]);
  408. }
  409. };
  410. template <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>
  411. struct GenericVirtualActionInvoker13Invoker;
  412. template <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>
  413. struct GenericVirtualActionInvoker13Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  414. {
  415. static inline void 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)
  416. {
  417. VirtualInvokeData invokeData;
  418. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  419. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  420. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[12]);
  421. }
  422. };
  423. template <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>
  424. struct GenericVirtualActionInvoker14Invoker;
  425. template <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>
  426. struct GenericVirtualActionInvoker14Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  427. {
  428. static inline void 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)
  429. {
  430. VirtualInvokeData invokeData;
  431. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  432. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  433. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[13]);
  434. }
  435. };
  436. template <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>
  437. struct GenericVirtualActionInvoker15Invoker;
  438. template <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>
  439. struct GenericVirtualActionInvoker15Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  440. {
  441. static inline void 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)
  442. {
  443. VirtualInvokeData invokeData;
  444. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  445. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  446. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[14]);
  447. }
  448. };
  449. template <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>
  450. struct GenericVirtualActionInvoker16Invoker;
  451. template <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>
  452. struct GenericVirtualActionInvoker16Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  453. {
  454. static inline void 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, T16* p16)
  455. {
  456. VirtualInvokeData invokeData;
  457. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  458. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  459. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[15]);
  460. }
  461. };
  462. template <typename R>
  463. struct GenericVirtualFuncInvoker0
  464. {
  465. typedef R (*Func)(void*, const RuntimeMethod*);
  466. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  467. {
  468. VirtualInvokeData invokeData;
  469. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  470. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  471. }
  472. };
  473. template <typename R, typename T1>
  474. struct GenericVirtualFuncInvoker1
  475. {
  476. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  477. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  478. {
  479. VirtualInvokeData invokeData;
  480. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  481. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  482. }
  483. };
  484. template <typename R, typename T1, typename T2>
  485. struct GenericVirtualFuncInvoker2
  486. {
  487. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  488. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  489. {
  490. VirtualInvokeData invokeData;
  491. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  492. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  493. }
  494. };
  495. template <typename R, typename T1, typename T2, typename T3>
  496. struct GenericVirtualFuncInvoker3
  497. {
  498. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  499. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  500. {
  501. VirtualInvokeData invokeData;
  502. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  503. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  504. }
  505. };
  506. struct InterfaceActionInvoker0
  507. {
  508. typedef void (*Action)(void*, const RuntimeMethod*);
  509. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  510. {
  511. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  512. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  513. }
  514. };
  515. template <typename T1>
  516. struct InterfaceActionInvoker1
  517. {
  518. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  519. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  520. {
  521. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  522. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  523. }
  524. };
  525. template <typename T1>
  526. struct InterfaceActionInvoker1Invoker;
  527. template <typename T1>
  528. struct InterfaceActionInvoker1Invoker<T1*>
  529. {
  530. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  531. {
  532. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  533. void* params[1] = { p1 };
  534. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  535. }
  536. };
  537. template <typename T1, typename T2>
  538. struct InterfaceActionInvoker2Invoker;
  539. template <typename T1, typename T2>
  540. struct InterfaceActionInvoker2Invoker<T1*, T2*>
  541. {
  542. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
  543. {
  544. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  545. void* params[2] = { p1, p2 };
  546. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  547. }
  548. };
  549. template <typename T1, typename T2, typename T3>
  550. struct InterfaceActionInvoker3
  551. {
  552. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  553. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  554. {
  555. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  556. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  557. }
  558. };
  559. template <typename T1, typename T2, typename T3>
  560. struct InterfaceActionInvoker3Invoker;
  561. template <typename T1, typename T2, typename T3>
  562. struct InterfaceActionInvoker3Invoker<T1, T2, T3*>
  563. {
  564. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3* p3)
  565. {
  566. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  567. void* params[3] = { &p1, &p2, p3 };
  568. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  569. }
  570. };
  571. template <typename T1, typename T2, typename T3>
  572. struct InterfaceActionInvoker3Invoker<T1*, T2*, T3*>
  573. {
  574. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  575. {
  576. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  577. void* params[3] = { p1, p2, p3 };
  578. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  579. }
  580. };
  581. template <typename T1, typename T2, typename T3, typename T4>
  582. struct InterfaceActionInvoker4Invoker;
  583. template <typename T1, typename T2, typename T3, typename T4>
  584. struct InterfaceActionInvoker4Invoker<T1*, T2*, T3*, T4*>
  585. {
  586. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4)
  587. {
  588. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  589. void* params[4] = { p1, p2, p3, p4 };
  590. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[3]);
  591. }
  592. };
  593. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  594. struct InterfaceActionInvoker5Invoker;
  595. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  596. struct InterfaceActionInvoker5Invoker<T1*, T2*, T3*, T4*, T5*>
  597. {
  598. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5)
  599. {
  600. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  601. void* params[5] = { p1, p2, p3, p4, p5 };
  602. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[4]);
  603. }
  604. };
  605. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  606. struct InterfaceActionInvoker6Invoker;
  607. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  608. struct InterfaceActionInvoker6Invoker<T1*, T2*, T3*, T4*, T5*, T6*>
  609. {
  610. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6)
  611. {
  612. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  613. void* params[6] = { p1, p2, p3, p4, p5, p6 };
  614. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[5]);
  615. }
  616. };
  617. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  618. struct InterfaceActionInvoker7Invoker;
  619. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  620. struct InterfaceActionInvoker7Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*>
  621. {
  622. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7)
  623. {
  624. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  625. void* params[7] = { p1, p2, p3, p4, p5, p6, p7 };
  626. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[6]);
  627. }
  628. };
  629. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  630. struct InterfaceActionInvoker8Invoker;
  631. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  632. struct InterfaceActionInvoker8Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*>
  633. {
  634. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8)
  635. {
  636. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  637. void* params[8] = { p1, p2, p3, p4, p5, p6, p7, p8 };
  638. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[7]);
  639. }
  640. };
  641. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  642. struct InterfaceActionInvoker9Invoker;
  643. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  644. struct InterfaceActionInvoker9Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  645. {
  646. static inline void 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)
  647. {
  648. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  649. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  650. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[8]);
  651. }
  652. };
  653. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  654. struct InterfaceActionInvoker10Invoker;
  655. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  656. struct InterfaceActionInvoker10Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  657. {
  658. static inline void 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)
  659. {
  660. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  661. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  662. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[9]);
  663. }
  664. };
  665. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  666. struct InterfaceActionInvoker11Invoker;
  667. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  668. struct InterfaceActionInvoker11Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  669. {
  670. static inline void 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)
  671. {
  672. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  673. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  674. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[10]);
  675. }
  676. };
  677. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  678. struct InterfaceActionInvoker12Invoker;
  679. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  680. struct InterfaceActionInvoker12Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  681. {
  682. static inline void 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)
  683. {
  684. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  685. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  686. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[11]);
  687. }
  688. };
  689. template <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>
  690. struct InterfaceActionInvoker13Invoker;
  691. template <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>
  692. struct InterfaceActionInvoker13Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  693. {
  694. static inline void 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)
  695. {
  696. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  697. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  698. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[12]);
  699. }
  700. };
  701. template <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>
  702. struct InterfaceActionInvoker14Invoker;
  703. template <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>
  704. struct InterfaceActionInvoker14Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  705. {
  706. static inline void 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)
  707. {
  708. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  709. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  710. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[13]);
  711. }
  712. };
  713. template <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>
  714. struct InterfaceActionInvoker15Invoker;
  715. template <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>
  716. struct InterfaceActionInvoker15Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  717. {
  718. static inline void 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)
  719. {
  720. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  721. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  722. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[14]);
  723. }
  724. };
  725. template <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>
  726. struct InterfaceActionInvoker16Invoker;
  727. template <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>
  728. struct InterfaceActionInvoker16Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  729. {
  730. static inline void 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, T16* p16)
  731. {
  732. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  733. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  734. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[15]);
  735. }
  736. };
  737. template <typename R>
  738. struct InterfaceFuncInvoker0
  739. {
  740. typedef R (*Func)(void*, const RuntimeMethod*);
  741. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  742. {
  743. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  744. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  745. }
  746. };
  747. template <typename R, typename T1>
  748. struct InterfaceFuncInvoker1
  749. {
  750. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  751. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  752. {
  753. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  754. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  755. }
  756. };
  757. template <typename R, typename T1, typename T2>
  758. struct InterfaceFuncInvoker2
  759. {
  760. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  761. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  762. {
  763. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  764. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  765. }
  766. };
  767. template <typename R, typename T1, typename T2, typename T3>
  768. struct InterfaceFuncInvoker3
  769. {
  770. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  771. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  772. {
  773. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  774. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  775. }
  776. };
  777. template <typename T1>
  778. struct GenericInterfaceActionInvoker1Invoker;
  779. template <typename T1>
  780. struct GenericInterfaceActionInvoker1Invoker<T1*>
  781. {
  782. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  783. {
  784. VirtualInvokeData invokeData;
  785. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  786. void* params[1] = { p1 };
  787. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  788. }
  789. };
  790. template <typename T1, typename T2>
  791. struct GenericInterfaceActionInvoker2Invoker;
  792. template <typename T1, typename T2>
  793. struct GenericInterfaceActionInvoker2Invoker<T1*, T2*>
  794. {
  795. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2)
  796. {
  797. VirtualInvokeData invokeData;
  798. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  799. void* params[2] = { p1, p2 };
  800. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  801. }
  802. };
  803. template <typename T1, typename T2, typename T3>
  804. struct GenericInterfaceActionInvoker3Invoker;
  805. template <typename T1, typename T2, typename T3>
  806. struct GenericInterfaceActionInvoker3Invoker<T1*, T2*, T3*>
  807. {
  808. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  809. {
  810. VirtualInvokeData invokeData;
  811. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  812. void* params[3] = { p1, p2, p3 };
  813. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  814. }
  815. };
  816. template <typename T1, typename T2, typename T3, typename T4>
  817. struct GenericInterfaceActionInvoker4Invoker;
  818. template <typename T1, typename T2, typename T3, typename T4>
  819. struct GenericInterfaceActionInvoker4Invoker<T1*, T2*, T3*, T4*>
  820. {
  821. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4)
  822. {
  823. VirtualInvokeData invokeData;
  824. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  825. void* params[4] = { p1, p2, p3, p4 };
  826. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[3]);
  827. }
  828. };
  829. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  830. struct GenericInterfaceActionInvoker5Invoker;
  831. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  832. struct GenericInterfaceActionInvoker5Invoker<T1*, T2*, T3*, T4*, T5*>
  833. {
  834. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5)
  835. {
  836. VirtualInvokeData invokeData;
  837. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  838. void* params[5] = { p1, p2, p3, p4, p5 };
  839. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[4]);
  840. }
  841. };
  842. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  843. struct GenericInterfaceActionInvoker6Invoker;
  844. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  845. struct GenericInterfaceActionInvoker6Invoker<T1*, T2*, T3*, T4*, T5*, T6*>
  846. {
  847. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6)
  848. {
  849. VirtualInvokeData invokeData;
  850. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  851. void* params[6] = { p1, p2, p3, p4, p5, p6 };
  852. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[5]);
  853. }
  854. };
  855. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  856. struct GenericInterfaceActionInvoker7Invoker;
  857. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  858. struct GenericInterfaceActionInvoker7Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*>
  859. {
  860. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7)
  861. {
  862. VirtualInvokeData invokeData;
  863. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  864. void* params[7] = { p1, p2, p3, p4, p5, p6, p7 };
  865. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[6]);
  866. }
  867. };
  868. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  869. struct GenericInterfaceActionInvoker8Invoker;
  870. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  871. struct GenericInterfaceActionInvoker8Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*>
  872. {
  873. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8)
  874. {
  875. VirtualInvokeData invokeData;
  876. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  877. void* params[8] = { p1, p2, p3, p4, p5, p6, p7, p8 };
  878. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[7]);
  879. }
  880. };
  881. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  882. struct GenericInterfaceActionInvoker9Invoker;
  883. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  884. struct GenericInterfaceActionInvoker9Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  885. {
  886. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9)
  887. {
  888. VirtualInvokeData invokeData;
  889. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  890. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  891. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[8]);
  892. }
  893. };
  894. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  895. struct GenericInterfaceActionInvoker10Invoker;
  896. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  897. struct GenericInterfaceActionInvoker10Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  898. {
  899. static inline void 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)
  900. {
  901. VirtualInvokeData invokeData;
  902. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  903. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  904. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[9]);
  905. }
  906. };
  907. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  908. struct GenericInterfaceActionInvoker11Invoker;
  909. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  910. struct GenericInterfaceActionInvoker11Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  911. {
  912. static inline void 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)
  913. {
  914. VirtualInvokeData invokeData;
  915. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  916. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  917. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[10]);
  918. }
  919. };
  920. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  921. struct GenericInterfaceActionInvoker12Invoker;
  922. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  923. struct GenericInterfaceActionInvoker12Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  924. {
  925. static inline void 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)
  926. {
  927. VirtualInvokeData invokeData;
  928. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  929. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  930. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[11]);
  931. }
  932. };
  933. template <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>
  934. struct GenericInterfaceActionInvoker13Invoker;
  935. template <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>
  936. struct GenericInterfaceActionInvoker13Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  937. {
  938. static inline void 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)
  939. {
  940. VirtualInvokeData invokeData;
  941. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  942. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  943. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[12]);
  944. }
  945. };
  946. template <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>
  947. struct GenericInterfaceActionInvoker14Invoker;
  948. template <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>
  949. struct GenericInterfaceActionInvoker14Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  950. {
  951. static inline void 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)
  952. {
  953. VirtualInvokeData invokeData;
  954. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  955. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  956. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[13]);
  957. }
  958. };
  959. template <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>
  960. struct GenericInterfaceActionInvoker15Invoker;
  961. template <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>
  962. struct GenericInterfaceActionInvoker15Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  963. {
  964. static inline void 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)
  965. {
  966. VirtualInvokeData invokeData;
  967. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  968. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  969. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[14]);
  970. }
  971. };
  972. template <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>
  973. struct GenericInterfaceActionInvoker16Invoker;
  974. template <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>
  975. struct GenericInterfaceActionInvoker16Invoker<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  976. {
  977. static inline void 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, T16* p16)
  978. {
  979. VirtualInvokeData invokeData;
  980. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  981. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  982. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[15]);
  983. }
  984. };
  985. template <typename R>
  986. struct GenericInterfaceFuncInvoker0
  987. {
  988. typedef R (*Func)(void*, const RuntimeMethod*);
  989. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  990. {
  991. VirtualInvokeData invokeData;
  992. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  993. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  994. }
  995. };
  996. template <typename R, typename T1>
  997. struct GenericInterfaceFuncInvoker1
  998. {
  999. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  1000. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  1001. {
  1002. VirtualInvokeData invokeData;
  1003. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  1004. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  1005. }
  1006. };
  1007. template <typename R, typename T1, typename T2>
  1008. struct GenericInterfaceFuncInvoker2
  1009. {
  1010. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  1011. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  1012. {
  1013. VirtualInvokeData invokeData;
  1014. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  1015. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  1016. }
  1017. };
  1018. template <typename R, typename T1, typename T2, typename T3>
  1019. struct GenericInterfaceFuncInvoker3
  1020. {
  1021. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  1022. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  1023. {
  1024. VirtualInvokeData invokeData;
  1025. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  1026. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  1027. }
  1028. };
  1029. template <typename T1>
  1030. struct InvokerActionInvoker1;
  1031. template <typename T1>
  1032. struct InvokerActionInvoker1<T1*>
  1033. {
  1034. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  1035. {
  1036. void* params[1] = { p1 };
  1037. method->invoker_method(methodPtr, method, obj, params, params[0]);
  1038. }
  1039. };
  1040. template <typename T1, typename T2>
  1041. struct InvokerActionInvoker2;
  1042. template <typename T1, typename T2>
  1043. struct InvokerActionInvoker2<T1, T2*>
  1044. {
  1045. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
  1046. {
  1047. void* params[2] = { &p1, p2 };
  1048. method->invoker_method(methodPtr, method, obj, params, params[1]);
  1049. }
  1050. };
  1051. template <typename T1, typename T2>
  1052. struct InvokerActionInvoker2<T1*, T2*>
  1053. {
  1054. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  1055. {
  1056. void* params[2] = { p1, p2 };
  1057. method->invoker_method(methodPtr, method, obj, params, params[1]);
  1058. }
  1059. };
  1060. template <typename T1, typename T2, typename T3>
  1061. struct InvokerActionInvoker3;
  1062. template <typename T1, typename T2, typename T3>
  1063. struct InvokerActionInvoker3<T1*, T2*, T3*>
  1064. {
  1065. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  1066. {
  1067. void* params[3] = { p1, p2, p3 };
  1068. method->invoker_method(methodPtr, method, obj, params, params[2]);
  1069. }
  1070. };
  1071. template <typename T1, typename T2, typename T3, typename T4>
  1072. struct InvokerActionInvoker4;
  1073. template <typename T1, typename T2, typename T3, typename T4>
  1074. struct InvokerActionInvoker4<T1*, T2*, T3*, T4*>
  1075. {
  1076. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4)
  1077. {
  1078. void* params[4] = { p1, p2, p3, p4 };
  1079. method->invoker_method(methodPtr, method, obj, params, params[3]);
  1080. }
  1081. };
  1082. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  1083. struct InvokerActionInvoker5;
  1084. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  1085. struct InvokerActionInvoker5<T1*, T2*, T3*, T4*, T5*>
  1086. {
  1087. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5)
  1088. {
  1089. void* params[5] = { p1, p2, p3, p4, p5 };
  1090. method->invoker_method(methodPtr, method, obj, params, params[4]);
  1091. }
  1092. };
  1093. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  1094. struct InvokerActionInvoker6;
  1095. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
  1096. struct InvokerActionInvoker6<T1*, T2*, T3*, T4*, T5*, T6*>
  1097. {
  1098. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6)
  1099. {
  1100. void* params[6] = { p1, p2, p3, p4, p5, p6 };
  1101. method->invoker_method(methodPtr, method, obj, params, params[5]);
  1102. }
  1103. };
  1104. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  1105. struct InvokerActionInvoker7;
  1106. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
  1107. struct InvokerActionInvoker7<T1*, T2*, T3*, T4*, T5*, T6*, T7*>
  1108. {
  1109. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7)
  1110. {
  1111. void* params[7] = { p1, p2, p3, p4, p5, p6, p7 };
  1112. method->invoker_method(methodPtr, method, obj, params, params[6]);
  1113. }
  1114. };
  1115. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  1116. struct InvokerActionInvoker8;
  1117. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  1118. struct InvokerActionInvoker8<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*>
  1119. {
  1120. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8)
  1121. {
  1122. void* params[8] = { p1, p2, p3, p4, p5, p6, p7, p8 };
  1123. method->invoker_method(methodPtr, method, obj, params, params[7]);
  1124. }
  1125. };
  1126. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  1127. struct InvokerActionInvoker9;
  1128. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  1129. struct InvokerActionInvoker9<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  1130. {
  1131. static inline void 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)
  1132. {
  1133. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  1134. method->invoker_method(methodPtr, method, obj, params, params[8]);
  1135. }
  1136. };
  1137. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  1138. struct InvokerActionInvoker10;
  1139. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  1140. struct InvokerActionInvoker10<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  1141. {
  1142. static inline void 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)
  1143. {
  1144. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  1145. method->invoker_method(methodPtr, method, obj, params, params[9]);
  1146. }
  1147. };
  1148. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  1149. struct InvokerActionInvoker11;
  1150. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  1151. struct InvokerActionInvoker11<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  1152. {
  1153. static inline void 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)
  1154. {
  1155. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  1156. method->invoker_method(methodPtr, method, obj, params, params[10]);
  1157. }
  1158. };
  1159. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  1160. struct InvokerActionInvoker12;
  1161. template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  1162. struct InvokerActionInvoker12<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  1163. {
  1164. static inline void 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)
  1165. {
  1166. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  1167. method->invoker_method(methodPtr, method, obj, params, params[11]);
  1168. }
  1169. };
  1170. template <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>
  1171. struct InvokerActionInvoker13;
  1172. template <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>
  1173. struct InvokerActionInvoker13<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  1174. {
  1175. static inline void 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)
  1176. {
  1177. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  1178. method->invoker_method(methodPtr, method, obj, params, params[12]);
  1179. }
  1180. };
  1181. template <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>
  1182. struct InvokerActionInvoker14;
  1183. template <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>
  1184. struct InvokerActionInvoker14<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  1185. {
  1186. static inline void 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)
  1187. {
  1188. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  1189. method->invoker_method(methodPtr, method, obj, params, params[13]);
  1190. }
  1191. };
  1192. template <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>
  1193. struct InvokerActionInvoker15;
  1194. template <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>
  1195. struct InvokerActionInvoker15<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  1196. {
  1197. static inline void 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)
  1198. {
  1199. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  1200. method->invoker_method(methodPtr, method, obj, params, params[14]);
  1201. }
  1202. };
  1203. template <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>
  1204. struct InvokerActionInvoker16;
  1205. template <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>
  1206. struct InvokerActionInvoker16<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  1207. {
  1208. static inline void 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)
  1209. {
  1210. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  1211. method->invoker_method(methodPtr, method, obj, params, params[15]);
  1212. }
  1213. };
  1214. template <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>
  1215. struct InvokerActionInvoker17;
  1216. template <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>
  1217. struct InvokerActionInvoker17<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*, T17*>
  1218. {
  1219. static inline void 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)
  1220. {
  1221. void* params[17] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17 };
  1222. method->invoker_method(methodPtr, method, obj, params, params[16]);
  1223. }
  1224. };
  1225. template <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, typename T18>
  1226. struct InvokerActionInvoker18;
  1227. template <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, typename T18>
  1228. struct InvokerActionInvoker18<T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*, T17*, T18*>
  1229. {
  1230. static inline void 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, T18* p18)
  1231. {
  1232. void* params[18] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18 };
  1233. method->invoker_method(methodPtr, method, obj, params, params[17]);
  1234. }
  1235. };
  1236. template <typename R, typename T1>
  1237. struct InvokerFuncInvoker1;
  1238. template <typename R, typename T1>
  1239. struct InvokerFuncInvoker1<R, T1*>
  1240. {
  1241. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  1242. {
  1243. R ret;
  1244. void* params[1] = { p1 };
  1245. method->invoker_method(methodPtr, method, obj, params, &ret);
  1246. return ret;
  1247. }
  1248. };
  1249. struct Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115;
  1250. struct Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5;
  1251. struct Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53;
  1252. struct Action_1_tE55F8AC1EEC45D0C976E56B2950D65EC814C06E6;
  1253. struct Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B;
  1254. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  1255. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  1256. struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
  1257. struct Action_1_t66B514BE877E216616DEDD40416127189FE16FA3;
  1258. struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
  1259. struct ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07;
  1260. struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B;
  1261. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA;
  1262. struct BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB;
  1263. struct CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7;
  1264. struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15;
  1265. struct ClampedDragger_1_t18A937D027747303C3811CCC9FAD288366DF8DC3;
  1266. struct Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C;
  1267. struct Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39;
  1268. struct Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1;
  1269. struct Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4;
  1270. struct Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30;
  1271. struct Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063;
  1272. struct Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58;
  1273. struct Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A;
  1274. struct Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912;
  1275. struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7;
  1276. struct DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970;
  1277. struct DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125;
  1278. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  1279. struct Dictionary_2_tBCCCFBCAC02A3C03E3C84D75696D4860D7444A35;
  1280. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  1281. struct Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8;
  1282. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1;
  1283. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  1284. struct EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C;
  1285. struct EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07;
  1286. struct EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C;
  1287. struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA;
  1288. struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913;
  1289. struct FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297;
  1290. struct FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F;
  1291. struct FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94;
  1292. struct FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D;
  1293. struct FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA;
  1294. struct FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41;
  1295. struct FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5;
  1296. struct FinalizationHelper_tF59B398C7005D2BB3E25DB2378F8E879DCFE2EF6;
  1297. struct FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D;
  1298. struct FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0;
  1299. struct FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851;
  1300. struct FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF;
  1301. struct FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB;
  1302. struct FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8;
  1303. struct FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2;
  1304. struct FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145;
  1305. struct FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114;
  1306. struct FullExpression_1_t9301197384366F26EF2C923AA7211A2D08C6D57A;
  1307. struct Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9;
  1308. struct Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8;
  1309. struct Func_1_t643EE72E902256793081E4A952FE5010B0423CD8;
  1310. struct Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560;
  1311. struct Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4;
  1312. struct Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6;
  1313. struct Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129;
  1314. struct Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5;
  1315. struct Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1;
  1316. struct Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB;
  1317. struct Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659;
  1318. struct Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F;
  1319. struct Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6;
  1320. struct Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5;
  1321. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
  1322. struct Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2;
  1323. struct Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B;
  1324. struct Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C;
  1325. struct Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD;
  1326. struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7;
  1327. struct Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159;
  1328. struct Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890;
  1329. struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD;
  1330. struct Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551;
  1331. struct Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5;
  1332. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
  1333. struct Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27;
  1334. struct Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185;
  1335. struct Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15;
  1336. struct Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0;
  1337. struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
  1338. struct Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86;
  1339. struct Func_1_t9B689F1991CBEC323C53247FD873484071F408CE;
  1340. struct Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454;
  1341. struct Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24;
  1342. struct Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1;
  1343. struct Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB;
  1344. struct Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC;
  1345. struct Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6;
  1346. struct Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB;
  1347. struct Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19;
  1348. struct Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6;
  1349. struct Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C;
  1350. struct Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1;
  1351. struct Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C;
  1352. struct Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA;
  1353. struct Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4;
  1354. struct Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291;
  1355. struct Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A;
  1356. struct Func_1_t71331440B56852EBDB180127A68F4B7006BD2134;
  1357. struct Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162;
  1358. struct Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F;
  1359. struct Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA;
  1360. struct Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1;
  1361. struct Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73;
  1362. struct Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC;
  1363. struct Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2;
  1364. struct Func_1_t704C051013549CDD77A31AEC405EA270221633B3;
  1365. struct Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E;
  1366. struct Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431;
  1367. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  1368. struct Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE;
  1369. struct Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64;
  1370. struct Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD;
  1371. struct Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA;
  1372. struct Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05;
  1373. struct Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D;
  1374. struct Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD;
  1375. struct Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327;
  1376. struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58;
  1377. struct Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D;
  1378. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858;
  1379. struct Func_2_tF42287527472FA89789873F068A87C60A00EC7D3;
  1380. struct Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64;
  1381. struct Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C;
  1382. struct Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4;
  1383. struct Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A;
  1384. struct Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD;
  1385. struct Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E;
  1386. struct Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5;
  1387. struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB;
  1388. struct Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA;
  1389. struct Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13;
  1390. struct Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06;
  1391. struct Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634;
  1392. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F;
  1393. struct Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E;
  1394. struct Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D;
  1395. struct Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E;
  1396. struct Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0;
  1397. struct Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F;
  1398. struct Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13;
  1399. struct Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C;
  1400. struct Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821;
  1401. struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA;
  1402. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354;
  1403. struct Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665;
  1404. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821;
  1405. struct Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4;
  1406. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A;
  1407. struct Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62;
  1408. struct Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7;
  1409. struct Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F;
  1410. struct Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609;
  1411. struct Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0;
  1412. struct Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F;
  1413. struct Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856;
  1414. struct Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0;
  1415. struct Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66;
  1416. struct Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B;
  1417. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  1418. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
  1419. struct Func_2_t213311159653563BDCC21CC060B449705C96791F;
  1420. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  1421. struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
  1422. struct Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7;
  1423. struct Func_2_tB86D019F1289E2D123C00796B373933613385952;
  1424. struct Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0;
  1425. struct Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA;
  1426. struct Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA;
  1427. struct Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE;
  1428. struct Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE;
  1429. struct Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA;
  1430. struct Func_2_tAA84235D71BA06591784319703175CFB5E386A7F;
  1431. struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2;
  1432. struct Func_2_tC496704D554895234B1360058C5CC2D901C24957;
  1433. struct Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A;
  1434. struct Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF;
  1435. struct Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD;
  1436. struct Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75;
  1437. struct Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19;
  1438. struct Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7;
  1439. struct Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111;
  1440. struct Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA;
  1441. struct Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D;
  1442. struct Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E;
  1443. struct Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC;
  1444. struct Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4;
  1445. struct Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA;
  1446. struct Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA;
  1447. struct Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4;
  1448. struct Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52;
  1449. struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0;
  1450. struct Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE;
  1451. struct Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE;
  1452. struct Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D;
  1453. struct Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8;
  1454. struct Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E;
  1455. struct Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0;
  1456. struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69;
  1457. struct Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C;
  1458. struct Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6;
  1459. struct Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10;
  1460. struct Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102;
  1461. struct Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9;
  1462. struct Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291;
  1463. struct Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1;
  1464. struct Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E;
  1465. struct Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A;
  1466. struct Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300;
  1467. struct Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631;
  1468. struct Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD;
  1469. struct Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249;
  1470. struct Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79;
  1471. struct Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D;
  1472. struct Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566;
  1473. struct Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435;
  1474. struct Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A;
  1475. struct Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C;
  1476. struct Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753;
  1477. struct Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D;
  1478. struct Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC;
  1479. struct Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E;
  1480. struct Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502;
  1481. struct Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F;
  1482. struct Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6;
  1483. struct Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4;
  1484. struct Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7;
  1485. struct Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD;
  1486. struct Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5;
  1487. struct Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA;
  1488. struct Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159;
  1489. struct Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4;
  1490. struct Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4;
  1491. struct Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE;
  1492. struct Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281;
  1493. struct Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D;
  1494. struct Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079;
  1495. struct Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA;
  1496. struct Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841;
  1497. struct Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C;
  1498. struct Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397;
  1499. struct Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320;
  1500. struct Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917;
  1501. struct Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80;
  1502. struct Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91;
  1503. struct Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E;
  1504. struct Func_9_tCA208DB676270504B9EA383199B74083CECB6375;
  1505. struct GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36;
  1506. struct GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3;
  1507. struct GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86;
  1508. struct GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE;
  1509. struct GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801;
  1510. struct GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE;
  1511. struct GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816;
  1512. struct GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C;
  1513. struct GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8;
  1514. struct GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446;
  1515. struct GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95;
  1516. struct GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9;
  1517. struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
  1518. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  1519. struct IEnumerable_1_tDFE91FA569BD0F8AF243E1AB885C63ABE1F96024;
  1520. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  1521. struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
  1522. struct IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D;
  1523. struct IValueField_1_t10D024136573BE9B909CE08377E11E71F8818DB8;
  1524. struct IValueField_1_tD13635E556FD2273E3255901D85B34D6E43A123E;
  1525. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82;
  1526. struct IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF;
  1527. struct KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA;
  1528. struct KeyboardEventBase_1_tB4DAE7BE749F5CB0E5230FC31380D5BD30259B0C;
  1529. struct LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F;
  1530. struct LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584;
  1531. struct List_1_t592DF2E59D6E244DA0041698383484A07C7E0480;
  1532. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
  1533. struct List_1_tE7FB077B3CEA6371A27F72CC60962491AB71490B;
  1534. struct List_1_t96E9133B70FB6765E6B138E810D33E18901715DA;
  1535. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  1536. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  1537. struct List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7;
  1538. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  1539. struct List_1_tD6F1685FEE5A196B3002ACC649A1DF5C65162268;
  1540. struct List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F;
  1541. struct List_1_t437B6C3879E969156A381BDC3C459CF809D39DDF;
  1542. struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95;
  1543. struct List_1_t1E327CB749CA1F2F2DA41B2D4DFF57FD6BE0FF66;
  1544. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
  1545. struct ObjectPool_1_tC6626AC387E62EDBD0EA56924280D44E6476EC67;
  1546. struct ObjectPool_1_t37080504ECCFF986BCF1E7D4C1D26BB929DEC7E9;
  1547. struct ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6;
  1548. struct ObjectPool_1_tD9D36AAF97C27AAA8F8C10396B70EE8016C3DB39;
  1549. struct ObjectPool_1_t8AFFCB7DAAEE40E4043E3A85360B759A778B3F5B;
  1550. struct ObjectPool_1_tEA9E5136DCE87BF5FDC7E117132869969F52A700;
  1551. struct PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F;
  1552. struct PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9;
  1553. struct PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B;
  1554. struct PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496;
  1555. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  1556. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  1557. struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
  1558. struct Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31;
  1559. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  1560. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  1561. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  1562. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  1563. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  1564. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  1565. struct TaskFactory_1_t0BEF06D58E44525B9135AB0B22D016856EE69FF3;
  1566. struct TaskFactory_1_t4BEAD6CE2527DBE682C128CEAA0FF2A79483E96C;
  1567. struct TaskFactory_1_tF4CDC5BDA20AE9BD3F65B6146CDCD3F753003E1D;
  1568. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
  1569. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17;
  1570. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  1571. struct VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345;
  1572. struct LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2;
  1573. struct LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388;
  1574. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  1575. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  1576. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  1577. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  1578. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  1579. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  1580. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  1581. struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB;
  1582. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  1583. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  1584. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  1585. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  1586. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  1587. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  1588. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
  1589. struct BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7;
  1590. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE;
  1591. struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
  1592. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  1593. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  1594. struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4;
  1595. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  1596. struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768;
  1597. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801;
  1598. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  1599. struct ContextualMenuManager_tEE3B1F33FFFD180705467CA625AEBA0F5D63154B;
  1600. struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9;
  1601. struct DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1;
  1602. struct Delegate_t;
  1603. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  1604. struct DragAndDropData_t5F1D17F65D0F70D1B1CB1886634A04EB1539F398;
  1605. struct ElementUnderPointer_tB43AD64F79C6F06829D8B90318AF1A6BBE9C1904;
  1606. struct EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B;
  1607. struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
  1608. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C;
  1609. struct EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85;
  1610. struct Exception_t;
  1611. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785;
  1612. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF;
  1613. struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A;
  1614. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0;
  1615. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
  1616. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
  1617. struct GeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A;
  1618. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
  1619. struct HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705;
  1620. struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
  1621. struct IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7;
  1622. struct ICursorManager_t78B026DED2559C62810B21C54C5F882457073A8B;
  1623. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  1624. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  1625. struct IEventHandler_tB1627CA1B7729F3E714572E69A79C91A1578C9A3;
  1626. struct IFocusRing_t08BC753A7D9FFD5F88C58DF61E4FF056804CEC78;
  1627. struct IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E;
  1628. struct IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB;
  1629. struct IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5;
  1630. struct IPanelRenderer_tEB4A39BEC71B3B49302393D8DAFF7599E7F9ED9E;
  1631. struct IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7;
  1632. struct IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F;
  1633. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
  1634. struct InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165;
  1635. struct KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C;
  1636. struct KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3;
  1637. struct Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70;
  1638. struct ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD;
  1639. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  1640. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  1641. struct MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E;
  1642. struct MethodInfo_t;
  1643. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  1644. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662;
  1645. struct PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51;
  1646. struct PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3;
  1647. struct PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9;
  1648. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  1649. struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727;
  1650. struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
  1651. struct RepaintData_t90534752135661579EC254884F550545D001B5EA;
  1652. struct RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981;
  1653. struct ResolvedStyleAccess_t226CC840EBACEE31CE1139ED5F717532AFFAEB45;
  1654. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  1655. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  1656. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9;
  1657. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8;
  1658. struct SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB;
  1659. struct Slider_t5891706383A14955E3FAD68A79829F3234681652;
  1660. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
  1661. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  1662. struct String_t;
  1663. struct StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377;
  1664. struct StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527;
  1665. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  1666. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  1667. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  1668. struct TextElement_tD56C5044CCC5552285DC8A9950CC60448C80FEE0;
  1669. struct TextField_tDB34369F9468D7F02670087D9444EC23115827D9;
  1670. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  1671. struct Type_t;
  1672. struct UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8;
  1673. struct UIRenderer_t92C2C36451BAD524541C4C548B02D0EAC798644E;
  1674. struct VectorImage_t7BD8CE948377FFE95FCA0C48014ACDFC13B8F8FC;
  1675. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  1676. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
  1677. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  1678. struct Data_t43E3238277579E631EA4E8016E61966D79F5B62E;
  1679. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  1680. struct CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1;
  1681. struct TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A;
  1682. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  1683. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  1684. IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var;
  1685. IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var;
  1686. IL2CPP_EXTERN_C RuntimeClass* AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var;
  1687. IL2CPP_EXTERN_C RuntimeClass* BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var;
  1688. IL2CPP_EXTERN_C RuntimeClass* DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var;
  1689. IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
  1690. IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
  1691. IL2CPP_EXTERN_C RuntimeClass* EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var;
  1692. IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30_il2cpp_TypeInfo_var;
  1693. IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var;
  1694. IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var;
  1695. IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var;
  1696. IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var;
  1697. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  1698. IL2CPP_EXTERN_C RuntimeClass* FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var;
  1699. IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
  1700. IL2CPP_EXTERN_C RuntimeClass* IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var;
  1701. IL2CPP_EXTERN_C RuntimeClass* IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E_il2cpp_TypeInfo_var;
  1702. IL2CPP_EXTERN_C RuntimeClass* IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var;
  1703. IL2CPP_EXTERN_C RuntimeClass* IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var;
  1704. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  1705. IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
  1706. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  1707. IL2CPP_EXTERN_C RuntimeClass* OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var;
  1708. IL2CPP_EXTERN_C RuntimeClass* PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var;
  1709. IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
  1710. IL2CPP_EXTERN_C RuntimeClass* PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var;
  1711. IL2CPP_EXTERN_C RuntimeClass* PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var;
  1712. IL2CPP_EXTERN_C RuntimeClass* Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var;
  1713. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  1714. IL2CPP_EXTERN_C RuntimeClass* Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var;
  1715. IL2CPP_EXTERN_C RuntimeClass* Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var;
  1716. IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
  1717. IL2CPP_EXTERN_C RuntimeClass* VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var;
  1718. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  1719. IL2CPP_EXTERN_C String_t* _stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5;
  1720. IL2CPP_EXTERN_C String_t* _stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715;
  1721. IL2CPP_EXTERN_C String_t* _stringLiteral7DCC6569C2F6EC43635C15A4446068D2FE1897D5;
  1722. IL2CPP_EXTERN_C String_t* _stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156;
  1723. IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var;
  1724. IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var;
  1725. IL2CPP_EXTERN_C const RuntimeMethod* BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var;
  1726. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisGeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A_m34764823E27F27068C7C0E4F34879B1C395A117F_RuntimeMethod_var;
  1727. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66_RuntimeMethod_var;
  1728. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820_RuntimeMethod_var;
  1729. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B_RuntimeMethod_var;
  1730. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866_RuntimeMethod_var;
  1731. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D_RuntimeMethod_var;
  1732. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var;
  1733. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var;
  1734. IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var;
  1735. IL2CPP_EXTERN_C const RuntimeMethod* KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_RuntimeMethod_var;
  1736. IL2CPP_EXTERN_C const RuntimeMethod* NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var;
  1737. IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var;
  1738. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
  1739. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
  1740. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
  1741. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150_RuntimeMethod_var;
  1742. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_RuntimeMethod_var;
  1743. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_RuntimeMethod_var;
  1744. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var;
  1745. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var;
  1746. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var;
  1747. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_RuntimeMethod_var;
  1748. IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215_RuntimeMethod_var;
  1749. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var;
  1750. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var;
  1751. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var;
  1752. IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var;
  1753. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var;
  1754. IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var;
  1755. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  1756. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  1757. struct Delegate_t_marshaled_com;
  1758. struct Delegate_t_marshaled_pinvoke;
  1759. struct Exception_t_marshaled_com;
  1760. struct Exception_t_marshaled_pinvoke;
  1761. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com;
  1762. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke;
  1763. struct LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2;
  1764. struct LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388;
  1765. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  1766. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  1767. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  1768. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  1769. IL2CPP_EXTERN_C_BEGIN
  1770. IL2CPP_EXTERN_C_END
  1771. #ifdef __clang__
  1772. #pragma clang diagnostic push
  1773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1774. #pragma clang diagnostic ignored "-Wunused-variable"
  1775. #endif
  1776. struct ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07 : public RuntimeObject
  1777. {
  1778. };
  1779. struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B : public RuntimeObject
  1780. {
  1781. };
  1782. struct Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C : public RuntimeObject
  1783. {
  1784. };
  1785. struct Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39 : public RuntimeObject
  1786. {
  1787. };
  1788. struct Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1 : public RuntimeObject
  1789. {
  1790. };
  1791. struct Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4 : public RuntimeObject
  1792. {
  1793. };
  1794. struct Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30 : public RuntimeObject
  1795. {
  1796. };
  1797. struct Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063 : public RuntimeObject
  1798. {
  1799. };
  1800. struct Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58 : public RuntimeObject
  1801. {
  1802. };
  1803. struct Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A : public RuntimeObject
  1804. {
  1805. };
  1806. struct Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912 : public RuntimeObject
  1807. {
  1808. };
  1809. struct FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94 : public RuntimeObject
  1810. {
  1811. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* ____enumerator;
  1812. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* ____transform;
  1813. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ____options;
  1814. String_t* ____directory;
  1815. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* ___U3CShouldIncludePredicateU3Ek__BackingField;
  1816. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* ___U3CShouldRecursePredicateU3Ek__BackingField;
  1817. };
  1818. struct FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D : public RuntimeObject
  1819. {
  1820. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* ____enumerator;
  1821. FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* ____transform;
  1822. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ____options;
  1823. String_t* ____directory;
  1824. FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* ___U3CShouldIncludePredicateU3Ek__BackingField;
  1825. FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* ___U3CShouldRecursePredicateU3Ek__BackingField;
  1826. };
  1827. struct FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5 : public RuntimeObject
  1828. {
  1829. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___SlotArray;
  1830. bool ___m_trackAllValues;
  1831. };
  1832. struct FinalizationHelper_tF59B398C7005D2BB3E25DB2378F8E879DCFE2EF6 : public RuntimeObject
  1833. {
  1834. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* ___SlotArray;
  1835. bool ___m_trackAllValues;
  1836. };
  1837. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82 : public RuntimeObject
  1838. {
  1839. int32_t ___m_nextIdToTry;
  1840. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds;
  1841. };
  1842. struct IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF : public RuntimeObject
  1843. {
  1844. int32_t ___m_nextIdToTry;
  1845. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds;
  1846. };
  1847. struct LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F : public RuntimeObject
  1848. {
  1849. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___Next;
  1850. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___Previous;
  1851. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___SlotArray;
  1852. RuntimeObject* ___Value;
  1853. };
  1854. struct LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584 : public RuntimeObject {};
  1855. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  1856. {
  1857. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  1858. int32_t ____size;
  1859. int32_t ____version;
  1860. RuntimeObject* ____syncRoot;
  1861. };
  1862. struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
  1863. {
  1864. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array;
  1865. int32_t ____head;
  1866. int32_t ____tail;
  1867. int32_t ____size;
  1868. int32_t ____version;
  1869. RuntimeObject* ____syncRoot;
  1870. };
  1871. struct Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31 : public RuntimeObject
  1872. {
  1873. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____array;
  1874. int32_t ____head;
  1875. int32_t ____tail;
  1876. int32_t ____size;
  1877. int32_t ____version;
  1878. RuntimeObject* ____syncRoot;
  1879. };
  1880. struct ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD : public RuntimeObject
  1881. {
  1882. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___m_valueFactory;
  1883. int32_t ___m_idComplement;
  1884. bool ___m_initialized;
  1885. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___m_linkedSlot;
  1886. bool ___m_trackAllValues;
  1887. };
  1888. struct ThreadLocal_1_t96AA788BB5B5B543958156D2CAECD0583E70D117 : public RuntimeObject
  1889. {
  1890. Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* ___m_valueFactory;
  1891. int32_t ___m_idComplement;
  1892. bool ___m_initialized;
  1893. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* ___m_linkedSlot;
  1894. bool ___m_trackAllValues;
  1895. };
  1896. struct BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7 : public RuntimeObject
  1897. {
  1898. };
  1899. struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4 : public RuntimeObject
  1900. {
  1901. bool ___isIMGUIContainer;
  1902. EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85* ___m_CallbackRegistry;
  1903. };
  1904. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801 : public RuntimeObject
  1905. {
  1906. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView;
  1907. };
  1908. struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
  1909. {
  1910. };
  1911. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 : public RuntimeObject
  1912. {
  1913. };
  1914. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF : public RuntimeObject
  1915. {
  1916. int32_t ___m_Value;
  1917. };
  1918. struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A : public RuntimeObject
  1919. {
  1920. RuntimeObject* ___U3CfocusRingU3Ek__BackingField;
  1921. TextElement_tD56C5044CCC5552285DC8A9950CC60448C80FEE0* ___m_SelectedTextElement;
  1922. List_1_t1E327CB749CA1F2F2DA41B2D4DFF57FD6BE0FF66* ___m_FocusedElements;
  1923. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_LastFocusedElement;
  1924. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_LastPendingFocusedElement;
  1925. int32_t ___m_PendingFocusCount;
  1926. int32_t ___U3CimguiKeyboardControlU3Ek__BackingField;
  1927. };
  1928. struct MemberInfo_t : public RuntimeObject
  1929. {
  1930. };
  1931. struct PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C : public RuntimeObject
  1932. {
  1933. };
  1934. struct PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4 : public RuntimeObject
  1935. {
  1936. };
  1937. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  1938. {
  1939. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField;
  1940. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField;
  1941. int32_t ___U3CindexU3Ek__BackingField;
  1942. int32_t ___U3CidU3Ek__BackingField;
  1943. bool ___U3CisDragGhostU3Ek__BackingField;
  1944. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged;
  1945. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback;
  1946. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onDestroy;
  1947. };
  1948. struct String_t : public RuntimeObject
  1949. {
  1950. int32_t ____stringLength;
  1951. Il2CppChar ____firstChar;
  1952. };
  1953. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  1954. {
  1955. int32_t ___m_taskId;
  1956. Delegate_t* ___m_action;
  1957. RuntimeObject* ___m_stateObject;
  1958. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
  1959. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
  1960. int32_t ___m_stateFlags;
  1961. RuntimeObject* ___m_continuationObject;
  1962. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
  1963. };
  1964. struct UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8 : public RuntimeObject
  1965. {
  1966. };
  1967. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  1968. {
  1969. };
  1970. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  1971. {
  1972. };
  1973. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  1974. {
  1975. };
  1976. struct CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F
  1977. {
  1978. String_t* ___U3CnameU3Ek__BackingField;
  1979. };
  1980. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  1981. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  1982. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  1983. {
  1984. char* ___U3CnameU3Ek__BackingField;
  1985. };
  1986. #endif
  1987. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  1988. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  1989. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  1990. {
  1991. Il2CppChar* ___U3CnameU3Ek__BackingField;
  1992. };
  1993. #endif
  1994. struct CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493
  1995. {
  1996. String_t* ___U3CnameU3Ek__BackingField;
  1997. };
  1998. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  1999. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2000. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  2001. {
  2002. char* ___U3CnameU3Ek__BackingField;
  2003. };
  2004. #endif
  2005. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2006. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2007. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  2008. {
  2009. Il2CppChar* ___U3CnameU3Ek__BackingField;
  2010. };
  2011. #endif
  2012. typedef Il2CppFullySharedGenericStruct FixedBuffer16_1_tF81AB1222042AA3769414C0BE857129EF093428E;
  2013. typedef Il2CppFullySharedGenericStruct FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9;
  2014. typedef Il2CppFullySharedGenericStruct FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2;
  2015. struct GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE : public Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C
  2016. {
  2017. };
  2018. struct GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801 : public Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39
  2019. {
  2020. };
  2021. struct GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE : public Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1
  2022. {
  2023. };
  2024. struct GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816 : public Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4
  2025. {
  2026. };
  2027. struct GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C : public Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30
  2028. {
  2029. };
  2030. struct GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8 : public Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063
  2031. {
  2032. };
  2033. struct GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446 : public Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58
  2034. {
  2035. };
  2036. struct GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95 : public Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A
  2037. {
  2038. };
  2039. struct GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9 : public Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912
  2040. {
  2041. };
  2042. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  2043. {
  2044. RuntimeObject* ___key;
  2045. RuntimeObject* ___value;
  2046. };
  2047. struct LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09
  2048. {
  2049. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* ___Value;
  2050. };
  2051. struct LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5
  2052. {
  2053. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* ___Value;
  2054. };
  2055. struct NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F
  2056. {
  2057. uint8_t* ___m_Buffer;
  2058. int32_t ___m_Stride;
  2059. int32_t ___m_Length;
  2060. };
  2061. struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
  2062. {
  2063. bool ___hasValue;
  2064. int32_t ___value;
  2065. };
  2066. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  2067. {
  2068. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref;
  2069. };
  2070. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  2071. {
  2072. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref;
  2073. };
  2074. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  2075. {
  2076. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref;
  2077. };
  2078. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  2079. {
  2080. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref;
  2081. };
  2082. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  2083. {
  2084. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref;
  2085. };
  2086. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  2087. {
  2088. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref;
  2089. };
  2090. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  2091. {
  2092. int32_t ___m_result;
  2093. };
  2094. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 {};
  2095. struct ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75
  2096. {
  2097. bool ___Item1;
  2098. };
  2099. struct ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798
  2100. {
  2101. bool ___Item1;
  2102. RuntimeObject* ___Item2;
  2103. };
  2104. struct ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D
  2105. {
  2106. int32_t ___Item1;
  2107. int32_t ___Item2;
  2108. };
  2109. struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A
  2110. {
  2111. RuntimeObject* ___Item1;
  2112. RuntimeObject* ___Item2;
  2113. };
  2114. struct ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F
  2115. {
  2116. RuntimeObject* ___Item1;
  2117. RuntimeObject* ___Item2;
  2118. int32_t ___Item3;
  2119. };
  2120. struct ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999
  2121. {
  2122. RuntimeObject* ___Item1;
  2123. bool ___Item2;
  2124. bool ___Item3;
  2125. RuntimeObject* ___Item4;
  2126. RuntimeObject* ___Item5;
  2127. };
  2128. struct Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8
  2129. {
  2130. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Texture;
  2131. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite;
  2132. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RenderTexture;
  2133. VectorImage_t7BD8CE948377FFE95FCA0C48014ACDFC13B8F8FC* ___m_VectorImage;
  2134. };
  2135. struct Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8_marshaled_pinvoke
  2136. {
  2137. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Texture;
  2138. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite;
  2139. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RenderTexture;
  2140. VectorImage_t7BD8CE948377FFE95FCA0C48014ACDFC13B8F8FC* ___m_VectorImage;
  2141. };
  2142. struct Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8_marshaled_com
  2143. {
  2144. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Texture;
  2145. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite;
  2146. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RenderTexture;
  2147. VectorImage_t7BD8CE948377FFE95FCA0C48014ACDFC13B8F8FC* ___m_VectorImage;
  2148. };
  2149. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  2150. {
  2151. bool ___m_value;
  2152. };
  2153. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  2154. {
  2155. uint8_t ___m_value;
  2156. };
  2157. struct CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF
  2158. {
  2159. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___draggedElement;
  2160. int32_t ___id;
  2161. RuntimeObject* ___selectedIds;
  2162. };
  2163. struct CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF_marshaled_pinvoke
  2164. {
  2165. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___draggedElement;
  2166. int32_t ___id;
  2167. RuntimeObject* ___selectedIds;
  2168. };
  2169. struct CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF_marshaled_com
  2170. {
  2171. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___draggedElement;
  2172. int32_t ___id;
  2173. RuntimeObject* ___selectedIds;
  2174. };
  2175. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
  2176. {
  2177. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  2178. };
  2179. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
  2180. {
  2181. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  2182. };
  2183. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
  2184. {
  2185. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  2186. };
  2187. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  2188. {
  2189. Il2CppChar ___m_value;
  2190. };
  2191. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  2192. {
  2193. float ___r;
  2194. float ___g;
  2195. float ___b;
  2196. float ___a;
  2197. };
  2198. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  2199. {
  2200. union
  2201. {
  2202. #pragma pack(push, tp, 1)
  2203. struct
  2204. {
  2205. int32_t ___rgba;
  2206. };
  2207. #pragma pack(pop, tp)
  2208. struct
  2209. {
  2210. int32_t ___rgba_forAlignmentOnly;
  2211. };
  2212. #pragma pack(push, tp, 1)
  2213. struct
  2214. {
  2215. uint8_t ___r;
  2216. };
  2217. #pragma pack(pop, tp)
  2218. struct
  2219. {
  2220. uint8_t ___r_forAlignmentOnly;
  2221. };
  2222. #pragma pack(push, tp, 1)
  2223. struct
  2224. {
  2225. char ___g_OffsetPadding[1];
  2226. uint8_t ___g;
  2227. };
  2228. #pragma pack(pop, tp)
  2229. struct
  2230. {
  2231. char ___g_OffsetPadding_forAlignmentOnly[1];
  2232. uint8_t ___g_forAlignmentOnly;
  2233. };
  2234. #pragma pack(push, tp, 1)
  2235. struct
  2236. {
  2237. char ___b_OffsetPadding[2];
  2238. uint8_t ___b;
  2239. };
  2240. #pragma pack(pop, tp)
  2241. struct
  2242. {
  2243. char ___b_OffsetPadding_forAlignmentOnly[2];
  2244. uint8_t ___b_forAlignmentOnly;
  2245. };
  2246. #pragma pack(push, tp, 1)
  2247. struct
  2248. {
  2249. char ___a_OffsetPadding[3];
  2250. uint8_t ___a;
  2251. };
  2252. #pragma pack(pop, tp)
  2253. struct
  2254. {
  2255. char ___a_OffsetPadding_forAlignmentOnly[3];
  2256. uint8_t ___a_forAlignmentOnly;
  2257. };
  2258. };
  2259. };
  2260. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
  2261. {
  2262. uint64_t ____dateData;
  2263. };
  2264. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  2265. {
  2266. union
  2267. {
  2268. #pragma pack(push, tp, 1)
  2269. struct
  2270. {
  2271. int32_t ___flags;
  2272. };
  2273. #pragma pack(pop, tp)
  2274. struct
  2275. {
  2276. int32_t ___flags_forAlignmentOnly;
  2277. };
  2278. #pragma pack(push, tp, 1)
  2279. struct
  2280. {
  2281. char ___hi_OffsetPadding[4];
  2282. int32_t ___hi;
  2283. };
  2284. #pragma pack(pop, tp)
  2285. struct
  2286. {
  2287. char ___hi_OffsetPadding_forAlignmentOnly[4];
  2288. int32_t ___hi_forAlignmentOnly;
  2289. };
  2290. #pragma pack(push, tp, 1)
  2291. struct
  2292. {
  2293. char ___lo_OffsetPadding[8];
  2294. int32_t ___lo;
  2295. };
  2296. #pragma pack(pop, tp)
  2297. struct
  2298. {
  2299. char ___lo_OffsetPadding_forAlignmentOnly[8];
  2300. int32_t ___lo_forAlignmentOnly;
  2301. };
  2302. #pragma pack(push, tp, 1)
  2303. struct
  2304. {
  2305. char ___mid_OffsetPadding[12];
  2306. int32_t ___mid;
  2307. };
  2308. #pragma pack(pop, tp)
  2309. struct
  2310. {
  2311. char ___mid_OffsetPadding_forAlignmentOnly[12];
  2312. int32_t ___mid_forAlignmentOnly;
  2313. };
  2314. #pragma pack(push, tp, 1)
  2315. struct
  2316. {
  2317. char ___ulomidLE_OffsetPadding[8];
  2318. uint64_t ___ulomidLE;
  2319. };
  2320. #pragma pack(pop, tp)
  2321. struct
  2322. {
  2323. char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
  2324. uint64_t ___ulomidLE_forAlignmentOnly;
  2325. };
  2326. };
  2327. };
  2328. struct DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E
  2329. {
  2330. int64_t ___Value;
  2331. };
  2332. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  2333. {
  2334. double ___m_value;
  2335. };
  2336. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  2337. {
  2338. };
  2339. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  2340. {
  2341. };
  2342. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  2343. {
  2344. };
  2345. struct EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD
  2346. {
  2347. uint32_t ____state;
  2348. };
  2349. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0 : public CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4
  2350. {
  2351. bool ___m_Focusable;
  2352. int32_t ___m_TabIndex;
  2353. bool ___m_DelegatesFocus;
  2354. bool ___m_ExcludeFromFocusRing;
  2355. bool ___U3CisEligibleToReceiveFocusFromDisabledChildU3Ek__BackingField;
  2356. };
  2357. struct FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C
  2358. {
  2359. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Font;
  2360. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_FontAsset;
  2361. };
  2362. struct FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C_marshaled_pinvoke
  2363. {
  2364. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Font;
  2365. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_FontAsset;
  2366. };
  2367. struct FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C_marshaled_com
  2368. {
  2369. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Font;
  2370. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_FontAsset;
  2371. };
  2372. struct GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929
  2373. {
  2374. float ___m_XCoordinate;
  2375. float ___m_YCoordinate;
  2376. };
  2377. struct GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08
  2378. {
  2379. float ___m_XCoordinate;
  2380. float ___m_YCoordinate;
  2381. };
  2382. struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E
  2383. {
  2384. float ___m_XPlacement;
  2385. float ___m_YPlacement;
  2386. float ___m_XAdvance;
  2387. float ___m_YAdvance;
  2388. };
  2389. struct Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40
  2390. {
  2391. uint64_t ___u64_0;
  2392. uint64_t ___u64_1;
  2393. };
  2394. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704
  2395. {
  2396. int32_t ___m_Id;
  2397. int32_t ___m_Version;
  2398. };
  2399. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  2400. {
  2401. int32_t ___m_value;
  2402. };
  2403. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  2404. {
  2405. int64_t ___m_value;
  2406. };
  2407. struct IntPtr_t
  2408. {
  2409. void* ___m_value;
  2410. };
  2411. struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
  2412. {
  2413. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ____body;
  2414. };
  2415. struct LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6
  2416. {
  2417. int32_t ___Index;
  2418. int32_t ___Version;
  2419. };
  2420. struct MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED
  2421. {
  2422. float ___m_XPositionAdjustment;
  2423. float ___m_YPositionAdjustment;
  2424. };
  2425. struct MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436
  2426. {
  2427. float ___m_XPositionAdjustment;
  2428. float ___m_YPositionAdjustment;
  2429. };
  2430. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  2431. {
  2432. float ___m00;
  2433. float ___m10;
  2434. float ___m20;
  2435. float ___m30;
  2436. float ___m01;
  2437. float ___m11;
  2438. float ___m21;
  2439. float ___m31;
  2440. float ___m02;
  2441. float ___m12;
  2442. float ___m22;
  2443. float ___m32;
  2444. float ___m03;
  2445. float ___m13;
  2446. float ___m23;
  2447. float ___m33;
  2448. };
  2449. struct PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2
  2450. {
  2451. int32_t ___id;
  2452. };
  2453. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  2454. {
  2455. float ___m_XMin;
  2456. float ___m_YMin;
  2457. float ___m_Width;
  2458. float ___m_Height;
  2459. };
  2460. struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8
  2461. {
  2462. int32_t ___m_XMin;
  2463. int32_t ___m_YMin;
  2464. int32_t ___m_Width;
  2465. int32_t ___m_Height;
  2466. };
  2467. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  2468. {
  2469. float ___m_value;
  2470. };
  2471. struct StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A
  2472. {
  2473. StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377* ___m_StyleValues;
  2474. };
  2475. struct StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A_marshaled_pinvoke
  2476. {
  2477. StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377* ___m_StyleValues;
  2478. };
  2479. struct StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A_marshaled_com
  2480. {
  2481. StyleValueCollection_t5ADC08D23E648FBE78F2C161494786E6C83E1377* ___m_StyleValues;
  2482. };
  2483. struct ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2
  2484. {
  2485. uint64_t ___m_Data;
  2486. int32_t ___m_Length;
  2487. };
  2488. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  2489. {
  2490. uint16_t ___m_value;
  2491. };
  2492. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  2493. {
  2494. uint32_t ___m_value;
  2495. };
  2496. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  2497. {
  2498. uint64_t ___m_value;
  2499. };
  2500. struct UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E
  2501. {
  2502. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer;
  2503. IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB* ___m_remoteEndPoint;
  2504. };
  2505. struct UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E_marshaled_pinvoke
  2506. {
  2507. Il2CppSafeArray* ___m_buffer;
  2508. IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB* ___m_remoteEndPoint;
  2509. };
  2510. struct UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E_marshaled_com
  2511. {
  2512. Il2CppSafeArray* ___m_buffer;
  2513. IPEndPoint_t2F09CBA7A808B67724B4E2954EEDC46D910F4ECB* ___m_remoteEndPoint;
  2514. };
  2515. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  2516. {
  2517. float ___x;
  2518. float ___y;
  2519. };
  2520. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  2521. {
  2522. int32_t ___m_X;
  2523. int32_t ___m_Y;
  2524. };
  2525. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  2526. {
  2527. float ___x;
  2528. float ___y;
  2529. float ___z;
  2530. };
  2531. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  2532. {
  2533. int32_t ___m_X;
  2534. int32_t ___m_Y;
  2535. int32_t ___m_Z;
  2536. };
  2537. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  2538. {
  2539. float ___x;
  2540. float ___y;
  2541. float ___z;
  2542. float ___w;
  2543. };
  2544. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  2545. {
  2546. union
  2547. {
  2548. struct
  2549. {
  2550. };
  2551. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  2552. };
  2553. };
  2554. struct VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC
  2555. {
  2556. union
  2557. {
  2558. struct
  2559. {
  2560. };
  2561. uint8_t VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC__padding[1];
  2562. };
  2563. };
  2564. struct U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918
  2565. {
  2566. union
  2567. {
  2568. struct
  2569. {
  2570. Il2CppChar ___FixedElementField;
  2571. };
  2572. uint8_t U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918__padding[512];
  2573. };
  2574. };
  2575. struct U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_pinvoke
  2576. {
  2577. union
  2578. {
  2579. struct
  2580. {
  2581. uint8_t ___FixedElementField;
  2582. };
  2583. uint8_t U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918__padding[512];
  2584. };
  2585. };
  2586. struct U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_com
  2587. {
  2588. union
  2589. {
  2590. struct
  2591. {
  2592. uint8_t ___FixedElementField;
  2593. };
  2594. uint8_t U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918__padding[512];
  2595. };
  2596. };
  2597. struct ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996
  2598. {
  2599. uint32_t ____state;
  2600. };
  2601. struct ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033
  2602. {
  2603. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Buffer;
  2604. int32_t ___Offset;
  2605. int32_t ___Count;
  2606. };
  2607. struct ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033_marshaled_pinvoke
  2608. {
  2609. Il2CppSafeArray* ___Buffer;
  2610. int32_t ___Offset;
  2611. int32_t ___Count;
  2612. };
  2613. struct ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033_marshaled_com
  2614. {
  2615. Il2CppSafeArray* ___Buffer;
  2616. int32_t ___Offset;
  2617. int32_t ___Count;
  2618. };
  2619. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677
  2620. {
  2621. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  2622. };
  2623. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_pinvoke
  2624. {
  2625. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  2626. };
  2627. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_com
  2628. {
  2629. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  2630. };
  2631. struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5
  2632. {
  2633. intptr_t ____value;
  2634. };
  2635. struct Expression_1_t0FC093B0DDEA1EB4F5EF3152CC33F1B785E80EA4 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E
  2636. {
  2637. };
  2638. struct FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297 : public BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7
  2639. {
  2640. RuntimeObject* ___m_DrivenField;
  2641. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_DragElement;
  2642. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_DragHotZone;
  2643. bool ___U3CdraggingU3Ek__BackingField;
  2644. uint64_t ___U3CstartValueU3Ek__BackingField;
  2645. };
  2646. struct FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F : public BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7 {};
  2647. struct FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2 : public Task_1_t4C228DE57804012969575431CFF12D57C875552D
  2648. {
  2649. RuntimeObject* ___m_thisRef;
  2650. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* ___m_endMethod;
  2651. };
  2652. struct FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 {};
  2653. struct FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2
  2654. {
  2655. intptr_t ____ptr;
  2656. };
  2657. struct FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA
  2658. {
  2659. intptr_t ____ptr;
  2660. };
  2661. struct GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36 : public RuntimeObject
  2662. {
  2663. intptr_t ___buffer;
  2664. int32_t ___elemCount;
  2665. int32_t ___elemStride;
  2666. };
  2667. struct GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3 : public RuntimeObject
  2668. {
  2669. intptr_t ___buffer;
  2670. int32_t ___elemCount;
  2671. int32_t ___elemStride;
  2672. };
  2673. struct GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86 : public RuntimeObject
  2674. {
  2675. intptr_t ___buffer;
  2676. int32_t ___elemCount;
  2677. int32_t ___elemStride;
  2678. };
  2679. struct KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD
  2680. {
  2681. int32_t ___key;
  2682. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value;
  2683. };
  2684. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  2685. {
  2686. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___m_result;
  2687. };
  2688. struct ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8
  2689. {
  2690. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___Item1;
  2691. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___Item2;
  2692. RuntimeObject* ___Item3;
  2693. };
  2694. struct VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345 : public CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801
  2695. {
  2696. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* ___m_Pool;
  2697. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_CollectionView;
  2698. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ActiveItems;
  2699. RuntimeObject* ___m_DraggedItem;
  2700. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___m_DeferredScrollToItemIndex;
  2701. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_PerformDeferredScrollToItem;
  2702. RuntimeObject* ___m_ScheduleDeferredScrollToItem;
  2703. int32_t ___m_LastFocusedElementIndex;
  2704. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_LastFocusedElementTreeChildIndexes;
  2705. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___m_VisibleItemPredicateDelegate;
  2706. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ScrollInsertionList;
  2707. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_EmptyRows;
  2708. };
  2709. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  2710. {
  2711. int32_t ___value__;
  2712. };
  2713. struct AlternatingRowBackground_t5970E82515609444BB4F9E993645CA4A9A9803E5
  2714. {
  2715. int32_t ___value__;
  2716. };
  2717. struct BackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B
  2718. {
  2719. int32_t ___value__;
  2720. };
  2721. struct BackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674
  2722. {
  2723. int32_t ___value__;
  2724. };
  2725. struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
  2726. {
  2727. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
  2728. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
  2729. };
  2730. struct BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485
  2731. {
  2732. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  2733. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Size;
  2734. };
  2735. struct ClipMethod_tDE393081E6CA2C9C1A8C3D731613580585767391
  2736. {
  2737. int32_t ___value__;
  2738. };
  2739. struct CollectionVirtualizationMethod_tF4A3B1303302D2B17F74CDB7D8A5287C8B056C88
  2740. {
  2741. int32_t ___value__;
  2742. };
  2743. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  2744. {
  2745. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2746. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2747. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2748. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2749. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2750. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2751. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2752. int64_t ___matchingRulesHash;
  2753. float ___dpiScaling;
  2754. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions;
  2755. };
  2756. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  2757. {
  2758. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2759. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2760. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2761. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2762. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2763. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2764. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2765. int64_t ___matchingRulesHash;
  2766. float ___dpiScaling;
  2767. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions;
  2768. };
  2769. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  2770. {
  2771. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2772. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2773. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2774. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2775. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2776. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2777. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2778. int64_t ___matchingRulesHash;
  2779. float ___dpiScaling;
  2780. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions;
  2781. };
  2782. struct ContextType_t50FAC10DB1D4E29B37E532DED9CAA804FC4E59A0
  2783. {
  2784. int32_t ___value__;
  2785. };
  2786. struct Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82
  2787. {
  2788. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___U3CtextureU3Ek__BackingField;
  2789. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3ChotspotU3Ek__BackingField;
  2790. int32_t ___U3CdefaultCursorIdU3Ek__BackingField;
  2791. };
  2792. struct Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82_marshaled_pinvoke
  2793. {
  2794. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___U3CtextureU3Ek__BackingField;
  2795. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3ChotspotU3Ek__BackingField;
  2796. int32_t ___U3CdefaultCursorIdU3Ek__BackingField;
  2797. };
  2798. struct Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82_marshaled_com
  2799. {
  2800. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___U3CtextureU3Ek__BackingField;
  2801. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3ChotspotU3Ek__BackingField;
  2802. int32_t ___U3CdefaultCursorIdU3Ek__BackingField;
  2803. };
  2804. struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4
  2805. {
  2806. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____dateTime;
  2807. int16_t ____offsetMinutes;
  2808. };
  2809. struct Delegate_t : public RuntimeObject
  2810. {
  2811. intptr_t ___method_ptr;
  2812. intptr_t ___invoke_impl;
  2813. RuntimeObject* ___m_target;
  2814. intptr_t ___method;
  2815. intptr_t ___delegate_trampoline;
  2816. intptr_t ___extra_arg;
  2817. intptr_t ___method_code;
  2818. intptr_t ___interp_method;
  2819. intptr_t ___interp_invoke_impl;
  2820. MethodInfo_t* ___method_info;
  2821. MethodInfo_t* ___original_method_info;
  2822. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2823. bool ___method_is_virtual;
  2824. };
  2825. struct Delegate_t_marshaled_pinvoke
  2826. {
  2827. intptr_t ___method_ptr;
  2828. intptr_t ___invoke_impl;
  2829. Il2CppIUnknown* ___m_target;
  2830. intptr_t ___method;
  2831. intptr_t ___delegate_trampoline;
  2832. intptr_t ___extra_arg;
  2833. intptr_t ___method_code;
  2834. intptr_t ___interp_method;
  2835. intptr_t ___interp_invoke_impl;
  2836. MethodInfo_t* ___method_info;
  2837. MethodInfo_t* ___original_method_info;
  2838. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2839. int32_t ___method_is_virtual;
  2840. };
  2841. struct Delegate_t_marshaled_com
  2842. {
  2843. intptr_t ___method_ptr;
  2844. intptr_t ___invoke_impl;
  2845. Il2CppIUnknown* ___m_target;
  2846. intptr_t ___method;
  2847. intptr_t ___delegate_trampoline;
  2848. intptr_t ___extra_arg;
  2849. intptr_t ___method_code;
  2850. intptr_t ___interp_method;
  2851. intptr_t ___interp_invoke_impl;
  2852. MethodInfo_t* ___method_info;
  2853. MethodInfo_t* ___original_method_info;
  2854. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2855. int32_t ___method_is_virtual;
  2856. };
  2857. struct DeltaSpeed_t3AE7DFB9E4296A1E7C1ABA89030FB28D20304F59
  2858. {
  2859. int32_t ___value__;
  2860. };
  2861. struct DispatchMode_t19462FC6D47F5BF63B55FBDEB5C7D498D50DB3DC
  2862. {
  2863. int32_t ___value__;
  2864. };
  2865. struct DragAndDropPosition_tC9A4DD8C1BF3067240258FF2C81E5F31CEE007AF
  2866. {
  2867. int32_t ___value__;
  2868. };
  2869. struct DragVisualMode_tC1D89AA62CEA10935372D06EB6DAEB8739356D16
  2870. {
  2871. int32_t ___value__;
  2872. };
  2873. struct EasingMode_tEF87477B9B9EB2524525550AE5ABEBC00FC7B0DF
  2874. {
  2875. int32_t ___value__;
  2876. };
  2877. struct EventCategory_tCFC347F164A2525B4C39DA6A9B7A9B5A541E3FFA
  2878. {
  2879. int32_t ___value__;
  2880. };
  2881. struct EventModifiers_t48244B043FBB42CDD555C6AC43279EC7158777AC
  2882. {
  2883. int32_t ___value__;
  2884. };
  2885. struct EventSource_t395F7AD9932CE73777C8DB122DE6638A61AAA07E
  2886. {
  2887. int32_t ___value__;
  2888. };
  2889. struct Exception_t : public RuntimeObject
  2890. {
  2891. String_t* ____className;
  2892. String_t* ____message;
  2893. RuntimeObject* ____data;
  2894. Exception_t* ____innerException;
  2895. String_t* ____helpURL;
  2896. RuntimeObject* ____stackTrace;
  2897. String_t* ____stackTraceString;
  2898. String_t* ____remoteStackTraceString;
  2899. int32_t ____remoteStackIndex;
  2900. RuntimeObject* ____dynamicMethods;
  2901. int32_t ____HResult;
  2902. String_t* ____source;
  2903. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2904. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2905. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  2906. int32_t ___caught_in_unmanaged;
  2907. };
  2908. struct Exception_t_marshaled_pinvoke
  2909. {
  2910. char* ____className;
  2911. char* ____message;
  2912. RuntimeObject* ____data;
  2913. Exception_t_marshaled_pinvoke* ____innerException;
  2914. char* ____helpURL;
  2915. Il2CppIUnknown* ____stackTrace;
  2916. char* ____stackTraceString;
  2917. char* ____remoteStackTraceString;
  2918. int32_t ____remoteStackIndex;
  2919. Il2CppIUnknown* ____dynamicMethods;
  2920. int32_t ____HResult;
  2921. char* ____source;
  2922. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2923. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2924. Il2CppSafeArray* ___native_trace_ips;
  2925. int32_t ___caught_in_unmanaged;
  2926. };
  2927. struct Exception_t_marshaled_com
  2928. {
  2929. Il2CppChar* ____className;
  2930. Il2CppChar* ____message;
  2931. RuntimeObject* ____data;
  2932. Exception_t_marshaled_com* ____innerException;
  2933. Il2CppChar* ____helpURL;
  2934. Il2CppIUnknown* ____stackTrace;
  2935. Il2CppChar* ____stackTraceString;
  2936. Il2CppChar* ____remoteStackTraceString;
  2937. int32_t ____remoteStackIndex;
  2938. Il2CppIUnknown* ____dynamicMethods;
  2939. int32_t ____HResult;
  2940. Il2CppChar* ____source;
  2941. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2942. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2943. Il2CppSafeArray* ___native_trace_ips;
  2944. int32_t ___caught_in_unmanaged;
  2945. };
  2946. struct FileAttributes_t307E067EF44503B262F446FFD18E6230AF91AA5F
  2947. {
  2948. int32_t ___value__;
  2949. };
  2950. struct FontFeatureLookupFlags_t2000121BA341A3CAE5E0D4FAC6AA4378FE14AE1B
  2951. {
  2952. int32_t ___value__;
  2953. };
  2954. struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7
  2955. {
  2956. uint32_t ___m_GlyphIndex;
  2957. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord;
  2958. };
  2959. struct HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D
  2960. {
  2961. int32_t ___value__;
  2962. };
  2963. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  2964. {
  2965. int32_t ___value__;
  2966. };
  2967. struct KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9
  2968. {
  2969. int32_t ___value__;
  2970. };
  2971. struct LanguageDirection_t30A3B6BBCEE6A6F57641E4E008E0DCC40603558C
  2972. {
  2973. int32_t ___value__;
  2974. };
  2975. struct LayoutMeasureMode_tF611505DD74982A0B40646994C952A094E98FB30
  2976. {
  2977. int32_t ___value__;
  2978. };
  2979. struct LayoutUnit_tF18EC17FE8588A01C72784546410EA0D9B1D2F22
  2980. {
  2981. int32_t ___value__;
  2982. };
  2983. struct MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71
  2984. {
  2985. uint32_t ___m_BaseGlyphID;
  2986. GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 ___m_BaseGlyphAnchorPoint;
  2987. uint32_t ___m_MarkGlyphID;
  2988. MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED ___m_MarkPositionAdjustment;
  2989. };
  2990. struct MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607
  2991. {
  2992. uint32_t ___m_BaseGlyphID;
  2993. GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 ___m_BaseGlyphAnchorPoint;
  2994. uint32_t ___m_MarkGlyphID;
  2995. MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 ___m_MarkPositionAdjustment;
  2996. };
  2997. struct MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654
  2998. {
  2999. uint32_t ___m_BaseMarkGlyphID;
  3000. GlyphAnchorPoint_t1E0A7753CCCC41F22D3C408C4F96DDEC70291929 ___m_BaseMarkGlyphAnchorPoint;
  3001. uint32_t ___m_CombiningMarkGlyphID;
  3002. MarkPositionAdjustment_tEE7CE316B8F61A7D6725524435B6363E849C62ED ___m_CombiningMarkPositionAdjustment;
  3003. };
  3004. struct MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C
  3005. {
  3006. uint32_t ___m_BaseMarkGlyphID;
  3007. GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 ___m_BaseMarkGlyphAnchorPoint;
  3008. uint32_t ___m_CombiningMarkGlyphID;
  3009. MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 ___m_CombiningMarkPositionAdjustment;
  3010. };
  3011. struct MatchCasing_t00C2F478DF527136D8EE452E63280424A49D2DC6
  3012. {
  3013. int32_t ___value__;
  3014. };
  3015. struct MatchType_tD32A3D322850DB1FFAAC608A0D2039F4C4AC5404
  3016. {
  3017. int32_t ___value__;
  3018. };
  3019. struct OwnedState_t0957CA36E21DE8A443B616EBE83B25CCCA70B5A4
  3020. {
  3021. uint8_t ___value__;
  3022. };
  3023. struct PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7
  3024. {
  3025. bool ___clearDepthStencil;
  3026. bool ___clearColor;
  3027. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  3028. };
  3029. struct PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7_marshaled_pinvoke
  3030. {
  3031. int32_t ___clearDepthStencil;
  3032. int32_t ___clearColor;
  3033. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  3034. };
  3035. struct PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7_marshaled_com
  3036. {
  3037. int32_t ___clearDepthStencil;
  3038. int32_t ___clearColor;
  3039. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  3040. };
  3041. struct PenEventType_t74D209AD8F86E35F8B5B6030115FC21FE9A322F5
  3042. {
  3043. int32_t ___value__;
  3044. };
  3045. struct PenStatus_tCAD6543115EF443E17410B52D37EC67BCC88ABB8
  3046. {
  3047. int32_t ___value__;
  3048. };
  3049. struct PickingMode_t5699BF9E5F2587E0D297984D5BF5B63B768E66AC
  3050. {
  3051. int32_t ___value__;
  3052. };
  3053. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  3054. {
  3055. intptr_t ___m_Ptr;
  3056. };
  3057. struct PropagationPhase_tF3BE8BF5ED45FC52A828B7B6F078B64F01FAE6D6
  3058. {
  3059. int32_t ___value__;
  3060. };
  3061. struct PropertyPathPartKind_t82152825D88A0E450DDCE8503272A10595047F87
  3062. {
  3063. int32_t ___value__;
  3064. };
  3065. struct PseudoStates_tF4AB056E8743741BCE464A0983A060A53AAB7E4D
  3066. {
  3067. int32_t ___value__;
  3068. };
  3069. struct RenderDataDirtyTypes_tEF0AE4EB7DF790A711AA45103050432B8FEDB907
  3070. {
  3071. int32_t ___value__;
  3072. };
  3073. struct RenderDataFlags_t5FE970B94CB31B4691C29B856A2A5848BDEACB66
  3074. {
  3075. int32_t ___value__;
  3076. };
  3077. struct RenderHints_t4032FC4AB3FD946FD2A484865B8861730D9035E7
  3078. {
  3079. int32_t ___value__;
  3080. };
  3081. struct Repeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840
  3082. {
  3083. int32_t ___value__;
  3084. };
  3085. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  3086. {
  3087. intptr_t ___value;
  3088. };
  3089. struct Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7
  3090. {
  3091. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Scale;
  3092. bool ___m_IsNone;
  3093. };
  3094. struct Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7_marshaled_pinvoke
  3095. {
  3096. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Scale;
  3097. int32_t ___m_IsNone;
  3098. };
  3099. struct Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7_marshaled_com
  3100. {
  3101. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Scale;
  3102. int32_t ___m_IsNone;
  3103. };
  3104. struct ScrollViewMode_t6968C4B2BB3C46CF458E96BCE644E88B6893DE17
  3105. {
  3106. int32_t ___value__;
  3107. };
  3108. struct ScrollerVisibility_t92D9B3B68D98EF2FBB3B743F7D5CF140CA3C0778
  3109. {
  3110. int32_t ___value__;
  3111. };
  3112. struct SelectionType_t606E5DED60240D7E52388344A8A1EF4EC4E54079
  3113. {
  3114. int32_t ___value__;
  3115. };
  3116. struct SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB : public RuntimeObject
  3117. {
  3118. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scrollOffset;
  3119. int32_t ___firstVisibleIndex;
  3120. float ___contentPadding;
  3121. float ___contentHeight;
  3122. int32_t ___anchoredItemIndex;
  3123. float ___anchorOffset;
  3124. };
  3125. struct SliderDirection_t179916935492981073453855C9D3FA1F44749D02
  3126. {
  3127. int32_t ___value__;
  3128. };
  3129. struct StyleKeyword_t2812E72266C15CBA8927586972DC2FD27B10E705
  3130. {
  3131. int32_t ___value__;
  3132. };
  3133. struct StylePropertyId_tA3B8A5213F5BA43F9C5443B27B165D744713BE69
  3134. {
  3135. int32_t ___value__;
  3136. };
  3137. struct StyleSelectorType_t425962DE6D175F785FA2B5554D793B71D39430A3
  3138. {
  3139. int32_t ___value__;
  3140. };
  3141. struct TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05
  3142. {
  3143. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset;
  3144. float ___blurRadius;
  3145. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
  3146. };
  3147. struct TimeUnit_t56A79CDB672E98A4EE28002BD23B6D5E0BAA2649
  3148. {
  3149. int32_t ___value__;
  3150. };
  3151. struct TouchPhase_t54E0A1AF80465997849420A72317B733E1D49A9E
  3152. {
  3153. int32_t ___value__;
  3154. };
  3155. struct TouchType_t84F82C73BC1A6012141735AD84DA67AA7F7AB43F
  3156. {
  3157. int32_t ___value__;
  3158. };
  3159. struct TrickleDown_t862EABE449B6C94F79F2B1D713990C35ABADDF38
  3160. {
  3161. int32_t ___value__;
  3162. };
  3163. struct Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7
  3164. {
  3165. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
  3166. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___tint;
  3167. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv;
  3168. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___xformClipPages;
  3169. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___ids;
  3170. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___flags;
  3171. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___opacityColorPages;
  3172. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___settingIndex;
  3173. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___circle;
  3174. float ___textureId;
  3175. };
  3176. struct VisualElementFlags_t4D1066E11400967A1A2DA7331391ACDC4AA14409
  3177. {
  3178. int32_t ___value__;
  3179. };
  3180. struct Unit_t21DCD5C095F7DC1A0B9A47CAF8CAD3E7776CD3DB
  3181. {
  3182. int32_t ___value__;
  3183. };
  3184. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject
  3185. {
  3186. intptr_t ___Bounds;
  3187. intptr_t ___Count;
  3188. uint8_t ___Data;
  3189. };
  3190. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
  3191. {
  3192. intptr_t ___Bounds;
  3193. intptr_t ___Count;
  3194. uint8_t ___Data;
  3195. };
  3196. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
  3197. {
  3198. intptr_t ___Bounds;
  3199. intptr_t ___Count;
  3200. uint8_t ___Data;
  3201. };
  3202. struct EventPropagation_t024AF56F7A787C03AA21B065B624553EF52E7B83
  3203. {
  3204. int32_t ___value__;
  3205. };
  3206. struct LifeCycleStatus_tEE500629F5431B574B8047EB70864747D348D38C
  3207. {
  3208. int32_t ___value__;
  3209. };
  3210. struct Error_tA96F6BC4A908C7D5F1E1C4A60CE2AC73DCA88D4A
  3211. {
  3212. int32_t ___value__;
  3213. };
  3214. struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED
  3215. {
  3216. int32_t ___value__;
  3217. };
  3218. struct Button_tA3E7AF5F245F630CB38476BAB013B509F53B35B8
  3219. {
  3220. uint32_t ___value__;
  3221. };
  3222. struct Type_tAD126B1DC1FD450FB4C782B18131374A55C28858
  3223. {
  3224. int32_t ___value__;
  3225. };
  3226. struct NestedInteractionKind_tB05346E2CBA2B1468842CC149E572071F6BF123A
  3227. {
  3228. int32_t ___value__;
  3229. };
  3230. struct TouchScrollBehavior_tDFF4DB42BA6E5CFD89F263270DEBDB5E6CF4E66E
  3231. {
  3232. int32_t ___value__;
  3233. };
  3234. struct GPUBufferType_t7EC2E09FDE0A24CD100528DBEB0447BCE9EBABF2
  3235. {
  3236. int32_t ___value__;
  3237. };
  3238. struct RenderTargetMode_tAE75E29BB61A64BDE7646D5CBD353B64BCFA9F3A
  3239. {
  3240. int32_t ___value__;
  3241. };
  3242. struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9
  3243. {
  3244. int32_t ___value__;
  3245. };
  3246. struct NodeType_tA0667DBD8FC8EB3B1202CBEEEC3958E5BC14A76E
  3247. {
  3248. int32_t ___value__;
  3249. };
  3250. struct ExpressionN_1_t502A977C8B81D4F0F1AD354B4B2D409E0314F3CC : public Expression_1_t0FC093B0DDEA1EB4F5EF3152CC33F1B785E80EA4
  3251. {
  3252. RuntimeObject* ____parameters;
  3253. };
  3254. struct FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB : public VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345
  3255. {
  3256. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___m_ScrolledToItemIndex;
  3257. };
  3258. struct FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145 : public Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17
  3259. {
  3260. RuntimeObject* ___m_thisRef;
  3261. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* ___m_endMethod;
  3262. };
  3263. struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1
  3264. {
  3265. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
  3266. int32_t ____length;
  3267. };
  3268. struct Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D
  3269. {
  3270. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
  3271. int32_t ____length;
  3272. };
  3273. struct StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC
  3274. {
  3275. int32_t ___m_Value;
  3276. int32_t ___m_Keyword;
  3277. };
  3278. struct StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F
  3279. {
  3280. int32_t ___m_Keyword;
  3281. List_1_tE7FB077B3CEA6371A27F72CC60962491AB71490B* ___m_Value;
  3282. };
  3283. struct StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C
  3284. {
  3285. int32_t ___m_Keyword;
  3286. List_1_tD6F1685FEE5A196B3002ACC649A1DF5C65162268* ___m_Value;
  3287. };
  3288. struct StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4
  3289. {
  3290. int32_t ___m_Keyword;
  3291. List_1_t437B6C3879E969156A381BDC3C459CF809D39DDF* ___m_Value;
  3292. };
  3293. struct ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC
  3294. {
  3295. int32_t ___Item1;
  3296. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___Item2;
  3297. };
  3298. struct ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6
  3299. {
  3300. int32_t ___Item1;
  3301. Il2CppChar ___Item2;
  3302. };
  3303. struct ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB
  3304. {
  3305. int32_t ___Item1;
  3306. int32_t ___Item2;
  3307. };
  3308. struct ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21
  3309. {
  3310. int32_t ___Item1;
  3311. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Item2;
  3312. };
  3313. struct ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243
  3314. {
  3315. int32_t ___Item1;
  3316. int32_t ___Item2;
  3317. int32_t ___Item3;
  3318. };
  3319. struct ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1
  3320. {
  3321. int32_t ___Item1;
  3322. int32_t ___Item2;
  3323. RuntimeObject* ___Item3;
  3324. };
  3325. struct ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613
  3326. {
  3327. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Item1;
  3328. int32_t ___Item2;
  3329. int32_t ___Item3;
  3330. };
  3331. struct ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7
  3332. {
  3333. int32_t ___Item1;
  3334. int32_t ___Item2;
  3335. int32_t ___Item3;
  3336. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___Item4;
  3337. };
  3338. struct Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC
  3339. {
  3340. float ___m_Value;
  3341. int32_t ___m_Unit;
  3342. };
  3343. struct BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30
  3344. {
  3345. int32_t ___page;
  3346. uint16_t ___pageLine;
  3347. uint8_t ___bitIndex;
  3348. uint8_t ___ownedState;
  3349. };
  3350. struct BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F
  3351. {
  3352. int32_t ___x;
  3353. int32_t ___y;
  3354. };
  3355. struct DragAndDropArgs_t5D3B6A3AB96D87DB0C2840230EEA8C8426EBCA9C
  3356. {
  3357. RuntimeObject* ___U3CtargetU3Ek__BackingField;
  3358. int32_t ___U3CinsertAtIndexU3Ek__BackingField;
  3359. int32_t ___U3CparentIdU3Ek__BackingField;
  3360. int32_t ___U3CchildIndexU3Ek__BackingField;
  3361. int32_t ___U3CdragAndDropPositionU3Ek__BackingField;
  3362. DragAndDropData_t5F1D17F65D0F70D1B1CB1886634A04EB1539F398* ___U3CdragAndDropDataU3Ek__BackingField;
  3363. };
  3364. struct DragAndDropArgs_t5D3B6A3AB96D87DB0C2840230EEA8C8426EBCA9C_marshaled_pinvoke
  3365. {
  3366. Il2CppIUnknown* ___U3CtargetU3Ek__BackingField;
  3367. int32_t ___U3CinsertAtIndexU3Ek__BackingField;
  3368. int32_t ___U3CparentIdU3Ek__BackingField;
  3369. int32_t ___U3CchildIndexU3Ek__BackingField;
  3370. int32_t ___U3CdragAndDropPositionU3Ek__BackingField;
  3371. DragAndDropData_t5F1D17F65D0F70D1B1CB1886634A04EB1539F398* ___U3CdragAndDropDataU3Ek__BackingField;
  3372. };
  3373. struct DragAndDropArgs_t5D3B6A3AB96D87DB0C2840230EEA8C8426EBCA9C_marshaled_com
  3374. {
  3375. Il2CppIUnknown* ___U3CtargetU3Ek__BackingField;
  3376. int32_t ___U3CinsertAtIndexU3Ek__BackingField;
  3377. int32_t ___U3CparentIdU3Ek__BackingField;
  3378. int32_t ___U3CchildIndexU3Ek__BackingField;
  3379. int32_t ___U3CdragAndDropPositionU3Ek__BackingField;
  3380. DragAndDropData_t5F1D17F65D0F70D1B1CB1886634A04EB1539F398* ___U3CdragAndDropDataU3Ek__BackingField;
  3381. };
  3382. struct EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4
  3383. {
  3384. int32_t ___m_Mode;
  3385. };
  3386. struct EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B : public RuntimeObject
  3387. {
  3388. bool ___U3CRecurseSubdirectoriesU3Ek__BackingField;
  3389. bool ___U3CIgnoreInaccessibleU3Ek__BackingField;
  3390. int32_t ___U3CAttributesToSkipU3Ek__BackingField;
  3391. int32_t ___U3CMatchTypeU3Ek__BackingField;
  3392. int32_t ___U3CMatchCasingU3Ek__BackingField;
  3393. bool ___U3CReturnSpecialDirectoriesU3Ek__BackingField;
  3394. };
  3395. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C : public RuntimeObject
  3396. {
  3397. int32_t ___U3CeventCategoriesU3Ek__BackingField;
  3398. int64_t ___U3CtimestampU3Ek__BackingField;
  3399. uint64_t ___U3CeventIdU3Ek__BackingField;
  3400. uint64_t ___U3CtriggerEventIdU3Ek__BackingField;
  3401. int32_t ___U3CpropagationU3Ek__BackingField;
  3402. int32_t ___U3ClifeCycleStatusU3Ek__BackingField;
  3403. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CelementTargetU3Ek__BackingField;
  3404. int32_t ___U3CpropagationPhaseU3Ek__BackingField;
  3405. RuntimeObject* ___m_CurrentTarget;
  3406. Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ImguiEvent;
  3407. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CoriginalMousePositionU3Ek__BackingField;
  3408. };
  3409. struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E
  3410. {
  3411. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord;
  3412. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord;
  3413. int32_t ___m_FeatureLookupFlags;
  3414. };
  3415. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65
  3416. {
  3417. String_t* ___U3CNameU3Ek__BackingField;
  3418. String_t* ___U3CValueU3Ek__BackingField;
  3419. float ___U3CNumValueU3Ek__BackingField;
  3420. int32_t ___U3COpU3Ek__BackingField;
  3421. };
  3422. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke
  3423. {
  3424. char* ___U3CNameU3Ek__BackingField;
  3425. char* ___U3CValueU3Ek__BackingField;
  3426. float ___U3CNumValueU3Ek__BackingField;
  3427. int32_t ___U3COpU3Ek__BackingField;
  3428. };
  3429. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com
  3430. {
  3431. Il2CppChar* ___U3CNameU3Ek__BackingField;
  3432. Il2CppChar* ___U3CValueU3Ek__BackingField;
  3433. float ___U3CNumValueU3Ek__BackingField;
  3434. int32_t ___U3COpU3Ek__BackingField;
  3435. };
  3436. struct LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0
  3437. {
  3438. float ___AvailableWidth;
  3439. float ___AvailableHeight;
  3440. float ___ParentWidth;
  3441. float ___ParentHeight;
  3442. int32_t ___WidthMeasureMode;
  3443. int32_t ___HeightMeasureMode;
  3444. float ___ComputedWidth;
  3445. float ___ComputedHeight;
  3446. };
  3447. struct LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364
  3448. {
  3449. int32_t ___m_Allocator;
  3450. Data_t43E3238277579E631EA4E8016E61966D79F5B62E* ___m_Data;
  3451. };
  3452. struct LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30
  3453. {
  3454. float ___value;
  3455. int32_t ___unit;
  3456. };
  3457. struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256
  3458. {
  3459. float ___m_Value;
  3460. int32_t ___m_Unit;
  3461. };
  3462. struct MulticastDelegate_t : public Delegate_t
  3463. {
  3464. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  3465. };
  3466. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  3467. {
  3468. Delegate_t_marshaled_pinvoke** ___delegates;
  3469. };
  3470. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  3471. {
  3472. Delegate_t_marshaled_com** ___delegates;
  3473. };
  3474. struct PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945
  3475. {
  3476. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
  3477. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
  3478. int32_t ___penStatus;
  3479. float ___twist;
  3480. float ___pressure;
  3481. int32_t ___contactType;
  3482. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPos;
  3483. };
  3484. struct PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05
  3485. {
  3486. int32_t ___type;
  3487. int32_t ___pointerIndex;
  3488. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
  3489. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPosition;
  3490. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroll;
  3491. int32_t ___displayIndex;
  3492. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
  3493. float ___twist;
  3494. float ___pressure;
  3495. bool ___isInverted;
  3496. uint32_t ___button;
  3497. ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996 ___buttonsState;
  3498. int32_t ___clickCount;
  3499. DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
  3500. int32_t ___U3CeventSourceU3Ek__BackingField;
  3501. uint32_t ___U3CplayerIdU3Ek__BackingField;
  3502. EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
  3503. };
  3504. struct PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_pinvoke
  3505. {
  3506. int32_t ___type;
  3507. int32_t ___pointerIndex;
  3508. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
  3509. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPosition;
  3510. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroll;
  3511. int32_t ___displayIndex;
  3512. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
  3513. float ___twist;
  3514. float ___pressure;
  3515. int32_t ___isInverted;
  3516. uint32_t ___button;
  3517. ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996 ___buttonsState;
  3518. int32_t ___clickCount;
  3519. DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
  3520. int32_t ___U3CeventSourceU3Ek__BackingField;
  3521. uint32_t ___U3CplayerIdU3Ek__BackingField;
  3522. EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
  3523. };
  3524. struct PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_com
  3525. {
  3526. int32_t ___type;
  3527. int32_t ___pointerIndex;
  3528. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
  3529. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPosition;
  3530. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroll;
  3531. int32_t ___displayIndex;
  3532. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
  3533. float ___twist;
  3534. float ___pressure;
  3535. int32_t ___isInverted;
  3536. uint32_t ___button;
  3537. ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996 ___buttonsState;
  3538. int32_t ___clickCount;
  3539. DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
  3540. int32_t ___U3CeventSourceU3Ek__BackingField;
  3541. uint32_t ___U3CplayerIdU3Ek__BackingField;
  3542. EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
  3543. };
  3544. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF
  3545. {
  3546. int32_t ___m_Kind;
  3547. String_t* ___m_Name;
  3548. int32_t ___m_Index;
  3549. RuntimeObject* ___m_Key;
  3550. };
  3551. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke
  3552. {
  3553. int32_t ___m_Kind;
  3554. char* ___m_Name;
  3555. int32_t ___m_Index;
  3556. Il2CppIUnknown* ___m_Key;
  3557. };
  3558. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com
  3559. {
  3560. int32_t ___m_Kind;
  3561. Il2CppChar* ___m_Name;
  3562. int32_t ___m_Index;
  3563. Il2CppIUnknown* ___m_Key;
  3564. };
  3565. struct StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9
  3566. {
  3567. String_t* ___U3CtitleU3Ek__BackingField;
  3568. int32_t ___U3CvisualModeU3Ek__BackingField;
  3569. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___U3CgenericDataU3Ek__BackingField;
  3570. RuntimeObject* ___U3CunityObjectReferencesU3Ek__BackingField;
  3571. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CassetPathsU3Ek__BackingField;
  3572. };
  3573. struct StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9_marshaled_pinvoke
  3574. {
  3575. char* ___U3CtitleU3Ek__BackingField;
  3576. int32_t ___U3CvisualModeU3Ek__BackingField;
  3577. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___U3CgenericDataU3Ek__BackingField;
  3578. RuntimeObject* ___U3CunityObjectReferencesU3Ek__BackingField;
  3579. char** ___U3CassetPathsU3Ek__BackingField;
  3580. };
  3581. struct StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9_marshaled_com
  3582. {
  3583. Il2CppChar* ___U3CtitleU3Ek__BackingField;
  3584. int32_t ___U3CvisualModeU3Ek__BackingField;
  3585. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___U3CgenericDataU3Ek__BackingField;
  3586. RuntimeObject* ___U3CunityObjectReferencesU3Ek__BackingField;
  3587. Il2CppChar** ___U3CassetPathsU3Ek__BackingField;
  3588. };
  3589. struct StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B
  3590. {
  3591. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___m_Value;
  3592. int32_t ___m_Keyword;
  3593. };
  3594. struct StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B_marshaled_pinvoke
  3595. {
  3596. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8_marshaled_pinvoke ___m_Value;
  3597. int32_t ___m_Keyword;
  3598. };
  3599. struct StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B_marshaled_com
  3600. {
  3601. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8_marshaled_com ___m_Value;
  3602. int32_t ___m_Keyword;
  3603. };
  3604. struct StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910
  3605. {
  3606. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Value;
  3607. int32_t ___m_Keyword;
  3608. };
  3609. struct StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610
  3610. {
  3611. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 ___m_Value;
  3612. int32_t ___m_Keyword;
  3613. };
  3614. struct StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610_marshaled_pinvoke
  3615. {
  3616. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82_marshaled_pinvoke ___m_Value;
  3617. int32_t ___m_Keyword;
  3618. };
  3619. struct StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610_marshaled_com
  3620. {
  3621. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82_marshaled_com ___m_Value;
  3622. int32_t ___m_Keyword;
  3623. };
  3624. struct StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841
  3625. {
  3626. float ___m_Value;
  3627. int32_t ___m_Keyword;
  3628. };
  3629. struct StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C
  3630. {
  3631. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Value;
  3632. int32_t ___m_Keyword;
  3633. };
  3634. struct StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C_marshaled_pinvoke
  3635. {
  3636. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Value;
  3637. int32_t ___m_Keyword;
  3638. };
  3639. struct StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C_marshaled_com
  3640. {
  3641. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Value;
  3642. int32_t ___m_Keyword;
  3643. };
  3644. struct StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4
  3645. {
  3646. int32_t ___m_Keyword;
  3647. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___m_Value;
  3648. };
  3649. struct StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4_marshaled_pinvoke
  3650. {
  3651. int32_t ___m_Keyword;
  3652. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C_marshaled_pinvoke ___m_Value;
  3653. };
  3654. struct StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4_marshaled_com
  3655. {
  3656. int32_t ___m_Keyword;
  3657. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C_marshaled_com ___m_Value;
  3658. };
  3659. struct StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D
  3660. {
  3661. int32_t ___m_Value;
  3662. int32_t ___m_Keyword;
  3663. };
  3664. struct StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF
  3665. {
  3666. int32_t ___U3CidU3Ek__BackingField;
  3667. String_t* ___U3CnameU3Ek__BackingField;
  3668. };
  3669. struct StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF_marshaled_pinvoke
  3670. {
  3671. int32_t ___U3CidU3Ek__BackingField;
  3672. char* ___U3CnameU3Ek__BackingField;
  3673. };
  3674. struct StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF_marshaled_com
  3675. {
  3676. int32_t ___U3CidU3Ek__BackingField;
  3677. Il2CppChar* ___U3CnameU3Ek__BackingField;
  3678. };
  3679. struct StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC
  3680. {
  3681. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___m_Value;
  3682. int32_t ___m_Keyword;
  3683. };
  3684. struct StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC_marshaled_pinvoke
  3685. {
  3686. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7_marshaled_pinvoke ___m_Value;
  3687. int32_t ___m_Keyword;
  3688. };
  3689. struct StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC_marshaled_com
  3690. {
  3691. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7_marshaled_com ___m_Value;
  3692. int32_t ___m_Keyword;
  3693. };
  3694. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470
  3695. {
  3696. String_t* ___m_Value;
  3697. int32_t ___m_Type;
  3698. RuntimeObject* ___tempData;
  3699. };
  3700. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_pinvoke
  3701. {
  3702. char* ___m_Value;
  3703. int32_t ___m_Type;
  3704. Il2CppIUnknown* ___tempData;
  3705. };
  3706. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_com
  3707. {
  3708. Il2CppChar* ___m_Value;
  3709. int32_t ___m_Type;
  3710. Il2CppIUnknown* ___tempData;
  3711. };
  3712. struct StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252
  3713. {
  3714. int32_t ___m_Keyword;
  3715. TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___m_Value;
  3716. };
  3717. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  3718. {
  3719. };
  3720. struct TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E
  3721. {
  3722. float ___m_Value;
  3723. int32_t ___m_Unit;
  3724. };
  3725. struct Touch_t03E51455ED508492B3F278903A0114FA0E87B417
  3726. {
  3727. int32_t ___m_FingerId;
  3728. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Position;
  3729. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RawPosition;
  3730. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PositionDelta;
  3731. float ___m_TimeDelta;
  3732. int32_t ___m_TapCount;
  3733. int32_t ___m_Phase;
  3734. int32_t ___m_Type;
  3735. float ___m_Pressure;
  3736. float ___m_maximumPossiblePressure;
  3737. float ___m_Radius;
  3738. float ___m_RadiusVariance;
  3739. float ___m_AltitudeAngle;
  3740. float ___m_AzimuthAngle;
  3741. };
  3742. struct Type_t : public MemberInfo_t
  3743. {
  3744. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  3745. };
  3746. struct ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8
  3747. {
  3748. int32_t ____error;
  3749. int32_t ____rawErrno;
  3750. };
  3751. struct DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2
  3752. {
  3753. uint8_t* ___Name;
  3754. int32_t ___NameLength;
  3755. int32_t ___InodeType;
  3756. };
  3757. struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2
  3758. {
  3759. int32_t ___Flags;
  3760. int32_t ___Mode;
  3761. uint32_t ___Uid;
  3762. uint32_t ___Gid;
  3763. int64_t ___Size;
  3764. int64_t ___ATime;
  3765. int64_t ___ATimeNsec;
  3766. int64_t ___MTime;
  3767. int64_t ___MTimeNsec;
  3768. int64_t ___CTime;
  3769. int64_t ___CTimeNsec;
  3770. int64_t ___BirthTime;
  3771. int64_t ___BirthTimeNsec;
  3772. int64_t ___Dev;
  3773. int64_t ___Ino;
  3774. uint32_t ___UserFlags;
  3775. };
  3776. struct EventBase_1_tCDEFDAD598AAC8D3B106EB41834C9619E903374E : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  3777. {
  3778. int32_t ___m_RefCount;
  3779. };
  3780. struct EventBase_1_t730BB171C1C7F183359949BD5F4BA81AFE9A35CE : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  3781. {
  3782. int32_t ___m_RefCount;
  3783. };
  3784. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1 : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  3785. {
  3786. int32_t ___m_RefCount;
  3787. };
  3788. struct EventBase_1_t7D3D212E8AD9C53105AAC51DBD4FA5F700586F68 : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  3789. {
  3790. int32_t ___m_RefCount;
  3791. };
  3792. struct EventBase_1_t4941B5AE834AA028696C83756491CE8884F30DDE : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  3793. {
  3794. int32_t ___m_RefCount;
  3795. };
  3796. struct EventBase_1_t2637736704939772A86A2904BCFD1B314097DD1E : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  3797. {
  3798. int32_t ___m_RefCount;
  3799. };
  3800. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30 : public MulticastDelegate_t
  3801. {
  3802. };
  3803. struct EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C : public MulticastDelegate_t
  3804. {
  3805. };
  3806. struct EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C : public MulticastDelegate_t
  3807. {
  3808. };
  3809. struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA : public MulticastDelegate_t
  3810. {
  3811. };
  3812. struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913 : public MulticastDelegate_t
  3813. {
  3814. };
  3815. struct FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
  3816. {
  3817. String_t* ____originalRootDirectory;
  3818. String_t* ____rootDirectory;
  3819. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ____options;
  3820. RuntimeObject* ____lock;
  3821. String_t* ____currentPath;
  3822. intptr_t ____directoryHandle;
  3823. bool ____lastEntryFound;
  3824. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* ____pending;
  3825. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____entry;
  3826. RuntimeObject* ____current;
  3827. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____pathBuffer;
  3828. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____entryBuffer;
  3829. };
  3830. struct FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41 : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 {};
  3831. struct FixedBuffer16_1_t77FC60B0C967C49C5B34C820C8895A3FAC589A0D
  3832. {
  3833. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____0;
  3834. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____1;
  3835. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____2;
  3836. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____3;
  3837. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____4;
  3838. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____5;
  3839. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____6;
  3840. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____7;
  3841. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____8;
  3842. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 _____9;
  3843. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 ____10;
  3844. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 ____11;
  3845. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 ____12;
  3846. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 ____13;
  3847. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 ____14;
  3848. LayoutCachedMeasurement_tAEC7D318B47741D367D20EE2065A358062325CF0 ____15;
  3849. };
  3850. struct FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A
  3851. {
  3852. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____0;
  3853. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____1;
  3854. };
  3855. struct FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E
  3856. {
  3857. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____0;
  3858. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____1;
  3859. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____2;
  3860. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____3;
  3861. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____4;
  3862. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____5;
  3863. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____6;
  3864. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____7;
  3865. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30 _____8;
  3866. };
  3867. struct FullExpression_1_t9301197384366F26EF2C923AA7211A2D08C6D57A : public ExpressionN_1_t502A977C8B81D4F0F1AD354B4B2D409E0314F3CC
  3868. {
  3869. String_t* ___U3CNameCoreU3Ek__BackingField;
  3870. bool ___U3CTailCallCoreU3Ek__BackingField;
  3871. };
  3872. struct Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9 : public MulticastDelegate_t
  3873. {
  3874. };
  3875. struct Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8 : public MulticastDelegate_t
  3876. {
  3877. };
  3878. struct Func_1_t643EE72E902256793081E4A952FE5010B0423CD8 : public MulticastDelegate_t
  3879. {
  3880. };
  3881. struct Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560 : public MulticastDelegate_t
  3882. {
  3883. };
  3884. struct Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4 : public MulticastDelegate_t
  3885. {
  3886. };
  3887. struct Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6 : public MulticastDelegate_t
  3888. {
  3889. };
  3890. struct Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129 : public MulticastDelegate_t
  3891. {
  3892. };
  3893. struct Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5 : public MulticastDelegate_t
  3894. {
  3895. };
  3896. struct Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1 : public MulticastDelegate_t
  3897. {
  3898. };
  3899. struct Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB : public MulticastDelegate_t
  3900. {
  3901. };
  3902. struct Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659 : public MulticastDelegate_t
  3903. {
  3904. };
  3905. struct Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6 : public MulticastDelegate_t
  3906. {
  3907. };
  3908. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
  3909. {
  3910. };
  3911. struct Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2 : public MulticastDelegate_t
  3912. {
  3913. };
  3914. struct Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B : public MulticastDelegate_t
  3915. {
  3916. };
  3917. struct Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C : public MulticastDelegate_t
  3918. {
  3919. };
  3920. struct Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD : public MulticastDelegate_t
  3921. {
  3922. };
  3923. struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7 : public MulticastDelegate_t
  3924. {
  3925. };
  3926. struct Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159 : public MulticastDelegate_t
  3927. {
  3928. };
  3929. struct Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890 : public MulticastDelegate_t
  3930. {
  3931. };
  3932. struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD : public MulticastDelegate_t
  3933. {
  3934. };
  3935. struct Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551 : public MulticastDelegate_t
  3936. {
  3937. };
  3938. struct Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5 : public MulticastDelegate_t
  3939. {
  3940. };
  3941. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
  3942. {
  3943. };
  3944. struct Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27 : public MulticastDelegate_t
  3945. {
  3946. };
  3947. struct Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185 : public MulticastDelegate_t
  3948. {
  3949. };
  3950. struct Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0 : public MulticastDelegate_t
  3951. {
  3952. };
  3953. struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t
  3954. {
  3955. };
  3956. struct Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86 : public MulticastDelegate_t
  3957. {
  3958. };
  3959. struct Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1 : public MulticastDelegate_t
  3960. {
  3961. };
  3962. struct Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB : public MulticastDelegate_t
  3963. {
  3964. };
  3965. struct Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC : public MulticastDelegate_t
  3966. {
  3967. };
  3968. struct Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6 : public MulticastDelegate_t
  3969. {
  3970. };
  3971. struct Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB : public MulticastDelegate_t
  3972. {
  3973. };
  3974. struct Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19 : public MulticastDelegate_t
  3975. {
  3976. };
  3977. struct Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C : public MulticastDelegate_t
  3978. {
  3979. };
  3980. struct Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C : public MulticastDelegate_t
  3981. {
  3982. };
  3983. struct Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA : public MulticastDelegate_t
  3984. {
  3985. };
  3986. struct Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A : public MulticastDelegate_t
  3987. {
  3988. };
  3989. struct Func_1_t71331440B56852EBDB180127A68F4B7006BD2134 : public MulticastDelegate_t
  3990. {
  3991. };
  3992. struct Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA : public MulticastDelegate_t
  3993. {
  3994. };
  3995. struct Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1 : public MulticastDelegate_t
  3996. {
  3997. };
  3998. struct Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73 : public MulticastDelegate_t
  3999. {
  4000. };
  4001. struct Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC : public MulticastDelegate_t
  4002. {
  4003. };
  4004. struct Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2 : public MulticastDelegate_t
  4005. {
  4006. };
  4007. struct Func_1_t704C051013549CDD77A31AEC405EA270221633B3 : public MulticastDelegate_t
  4008. {
  4009. };
  4010. struct Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E : public MulticastDelegate_t
  4011. {
  4012. };
  4013. struct Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431 : public MulticastDelegate_t
  4014. {
  4015. };
  4016. struct Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE : public MulticastDelegate_t
  4017. {
  4018. };
  4019. struct Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64 : public MulticastDelegate_t
  4020. {
  4021. };
  4022. struct Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD : public MulticastDelegate_t
  4023. {
  4024. };
  4025. struct Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA : public MulticastDelegate_t
  4026. {
  4027. };
  4028. struct Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05 : public MulticastDelegate_t
  4029. {
  4030. };
  4031. struct Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D : public MulticastDelegate_t
  4032. {
  4033. };
  4034. struct Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD : public MulticastDelegate_t
  4035. {
  4036. };
  4037. struct Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327 : public MulticastDelegate_t
  4038. {
  4039. };
  4040. struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58 : public MulticastDelegate_t
  4041. {
  4042. };
  4043. struct Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D : public MulticastDelegate_t
  4044. {
  4045. };
  4046. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858 : public MulticastDelegate_t
  4047. {
  4048. };
  4049. struct Func_2_tF42287527472FA89789873F068A87C60A00EC7D3 : public MulticastDelegate_t
  4050. {
  4051. };
  4052. struct Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64 : public MulticastDelegate_t
  4053. {
  4054. };
  4055. struct Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C : public MulticastDelegate_t
  4056. {
  4057. };
  4058. struct Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4 : public MulticastDelegate_t
  4059. {
  4060. };
  4061. struct Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A : public MulticastDelegate_t
  4062. {
  4063. };
  4064. struct Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD : public MulticastDelegate_t
  4065. {
  4066. };
  4067. struct Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E : public MulticastDelegate_t
  4068. {
  4069. };
  4070. struct Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5 : public MulticastDelegate_t
  4071. {
  4072. };
  4073. struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB : public MulticastDelegate_t
  4074. {
  4075. };
  4076. struct Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA : public MulticastDelegate_t
  4077. {
  4078. };
  4079. struct Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13 : public MulticastDelegate_t
  4080. {
  4081. };
  4082. struct Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06 : public MulticastDelegate_t
  4083. {
  4084. };
  4085. struct Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634 : public MulticastDelegate_t
  4086. {
  4087. };
  4088. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F : public MulticastDelegate_t
  4089. {
  4090. };
  4091. struct Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E : public MulticastDelegate_t
  4092. {
  4093. };
  4094. struct Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D : public MulticastDelegate_t
  4095. {
  4096. };
  4097. struct Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E : public MulticastDelegate_t
  4098. {
  4099. };
  4100. struct Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13 : public MulticastDelegate_t
  4101. {
  4102. };
  4103. struct Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C : public MulticastDelegate_t
  4104. {
  4105. };
  4106. struct Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821 : public MulticastDelegate_t
  4107. {
  4108. };
  4109. struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA : public MulticastDelegate_t
  4110. {
  4111. };
  4112. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : public MulticastDelegate_t
  4113. {
  4114. };
  4115. struct Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665 : public MulticastDelegate_t
  4116. {
  4117. };
  4118. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821 : public MulticastDelegate_t
  4119. {
  4120. };
  4121. struct Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4 : public MulticastDelegate_t
  4122. {
  4123. };
  4124. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A : public MulticastDelegate_t
  4125. {
  4126. };
  4127. struct Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62 : public MulticastDelegate_t
  4128. {
  4129. };
  4130. struct Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7 : public MulticastDelegate_t
  4131. {
  4132. };
  4133. struct Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F : public MulticastDelegate_t
  4134. {
  4135. };
  4136. struct Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609 : public MulticastDelegate_t
  4137. {
  4138. };
  4139. struct Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0 : public MulticastDelegate_t
  4140. {
  4141. };
  4142. struct Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F : public MulticastDelegate_t
  4143. {
  4144. };
  4145. struct Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856 : public MulticastDelegate_t
  4146. {
  4147. };
  4148. struct Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0 : public MulticastDelegate_t
  4149. {
  4150. };
  4151. struct Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66 : public MulticastDelegate_t
  4152. {
  4153. };
  4154. struct Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B : public MulticastDelegate_t
  4155. {
  4156. };
  4157. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
  4158. {
  4159. };
  4160. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B : public MulticastDelegate_t
  4161. {
  4162. };
  4163. struct Func_2_t213311159653563BDCC21CC060B449705C96791F : public MulticastDelegate_t
  4164. {
  4165. };
  4166. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
  4167. {
  4168. };
  4169. struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12 : public MulticastDelegate_t
  4170. {
  4171. };
  4172. struct Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7 : public MulticastDelegate_t
  4173. {
  4174. };
  4175. struct Func_2_tB86D019F1289E2D123C00796B373933613385952 : public MulticastDelegate_t
  4176. {
  4177. };
  4178. struct Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0 : public MulticastDelegate_t
  4179. {
  4180. };
  4181. struct Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA : public MulticastDelegate_t
  4182. {
  4183. };
  4184. struct Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA : public MulticastDelegate_t
  4185. {
  4186. };
  4187. struct Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE : public MulticastDelegate_t
  4188. {
  4189. };
  4190. struct Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE : public MulticastDelegate_t
  4191. {
  4192. };
  4193. struct Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA : public MulticastDelegate_t
  4194. {
  4195. };
  4196. struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2 : public MulticastDelegate_t
  4197. {
  4198. };
  4199. struct Func_2_tC496704D554895234B1360058C5CC2D901C24957 : public MulticastDelegate_t
  4200. {
  4201. };
  4202. struct Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A : public MulticastDelegate_t
  4203. {
  4204. };
  4205. struct Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF : public MulticastDelegate_t
  4206. {
  4207. };
  4208. struct Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD : public MulticastDelegate_t
  4209. {
  4210. };
  4211. struct Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75 : public MulticastDelegate_t
  4212. {
  4213. };
  4214. struct Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19 : public MulticastDelegate_t
  4215. {
  4216. };
  4217. struct Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7 : public MulticastDelegate_t
  4218. {
  4219. };
  4220. struct Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111 : public MulticastDelegate_t
  4221. {
  4222. };
  4223. struct Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA : public MulticastDelegate_t
  4224. {
  4225. };
  4226. struct Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D : public MulticastDelegate_t
  4227. {
  4228. };
  4229. struct Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E : public MulticastDelegate_t
  4230. {
  4231. };
  4232. struct Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC : public MulticastDelegate_t
  4233. {
  4234. };
  4235. struct Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4 : public MulticastDelegate_t
  4236. {
  4237. };
  4238. struct Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA : public MulticastDelegate_t
  4239. {
  4240. };
  4241. struct Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA : public MulticastDelegate_t
  4242. {
  4243. };
  4244. struct Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4 : public MulticastDelegate_t
  4245. {
  4246. };
  4247. struct Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52 : public MulticastDelegate_t
  4248. {
  4249. };
  4250. struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0 : public MulticastDelegate_t
  4251. {
  4252. };
  4253. struct Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE : public MulticastDelegate_t
  4254. {
  4255. };
  4256. struct Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D : public MulticastDelegate_t
  4257. {
  4258. };
  4259. struct Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E : public MulticastDelegate_t
  4260. {
  4261. };
  4262. struct Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0 : public MulticastDelegate_t
  4263. {
  4264. };
  4265. struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69 : public MulticastDelegate_t
  4266. {
  4267. };
  4268. struct Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C : public MulticastDelegate_t
  4269. {
  4270. };
  4271. struct Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6 : public MulticastDelegate_t
  4272. {
  4273. };
  4274. struct Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10 : public MulticastDelegate_t
  4275. {
  4276. };
  4277. struct Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102 : public MulticastDelegate_t
  4278. {
  4279. };
  4280. struct Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9 : public MulticastDelegate_t
  4281. {
  4282. };
  4283. struct Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291 : public MulticastDelegate_t
  4284. {
  4285. };
  4286. struct Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1 : public MulticastDelegate_t
  4287. {
  4288. };
  4289. struct Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E : public MulticastDelegate_t
  4290. {
  4291. };
  4292. struct Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A : public MulticastDelegate_t
  4293. {
  4294. };
  4295. struct Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300 : public MulticastDelegate_t
  4296. {
  4297. };
  4298. struct Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631 : public MulticastDelegate_t
  4299. {
  4300. };
  4301. struct Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD : public MulticastDelegate_t
  4302. {
  4303. };
  4304. struct Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249 : public MulticastDelegate_t
  4305. {
  4306. };
  4307. struct Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79 : public MulticastDelegate_t
  4308. {
  4309. };
  4310. struct Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D : public MulticastDelegate_t
  4311. {
  4312. };
  4313. struct Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566 : public MulticastDelegate_t
  4314. {
  4315. };
  4316. struct Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435 : public MulticastDelegate_t
  4317. {
  4318. };
  4319. struct Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A : public MulticastDelegate_t
  4320. {
  4321. };
  4322. struct Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C : public MulticastDelegate_t
  4323. {
  4324. };
  4325. struct Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753 : public MulticastDelegate_t
  4326. {
  4327. };
  4328. struct Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC : public MulticastDelegate_t
  4329. {
  4330. };
  4331. struct Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E : public MulticastDelegate_t
  4332. {
  4333. };
  4334. struct Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502 : public MulticastDelegate_t
  4335. {
  4336. };
  4337. struct Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4 : public MulticastDelegate_t
  4338. {
  4339. };
  4340. struct Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7 : public MulticastDelegate_t
  4341. {
  4342. };
  4343. struct Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD : public MulticastDelegate_t
  4344. {
  4345. };
  4346. struct Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5 : public MulticastDelegate_t
  4347. {
  4348. };
  4349. struct Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA : public MulticastDelegate_t
  4350. {
  4351. };
  4352. struct Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159 : public MulticastDelegate_t
  4353. {
  4354. };
  4355. struct Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE : public MulticastDelegate_t
  4356. {
  4357. };
  4358. struct Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281 : public MulticastDelegate_t
  4359. {
  4360. };
  4361. struct Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D : public MulticastDelegate_t
  4362. {
  4363. };
  4364. struct Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079 : public MulticastDelegate_t
  4365. {
  4366. };
  4367. struct Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA : public MulticastDelegate_t
  4368. {
  4369. };
  4370. struct Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841 : public MulticastDelegate_t
  4371. {
  4372. };
  4373. struct Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C : public MulticastDelegate_t
  4374. {
  4375. };
  4376. struct Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397 : public MulticastDelegate_t
  4377. {
  4378. };
  4379. struct Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320 : public MulticastDelegate_t
  4380. {
  4381. };
  4382. struct Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917 : public MulticastDelegate_t
  4383. {
  4384. };
  4385. struct Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80 : public MulticastDelegate_t
  4386. {
  4387. };
  4388. struct Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91 : public MulticastDelegate_t
  4389. {
  4390. };
  4391. struct Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E : public MulticastDelegate_t
  4392. {
  4393. };
  4394. struct Func_9_tCA208DB676270504B9EA383199B74083CECB6375 : public MulticastDelegate_t
  4395. {
  4396. };
  4397. struct ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC
  4398. {
  4399. Touch_t03E51455ED508492B3F278903A0114FA0E87B417 ___Item1;
  4400. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___Item2;
  4401. };
  4402. struct ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64
  4403. {
  4404. PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05 ___Item1;
  4405. int32_t ___Item2;
  4406. float ___Item3;
  4407. };
  4408. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  4409. {
  4410. String_t* ____paramName;
  4411. };
  4412. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
  4413. {
  4414. };
  4415. struct BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56
  4416. {
  4417. int32_t ___keyword;
  4418. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___offset;
  4419. };
  4420. struct BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7
  4421. {
  4422. int32_t ___m_SizeType;
  4423. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  4424. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  4425. };
  4426. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5
  4427. {
  4428. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus;
  4429. int32_t ____fileStatusInitialized;
  4430. bool ___U3CInitiallyDirectoryU3Ek__BackingField;
  4431. bool ____isDirectory;
  4432. bool ____exists;
  4433. };
  4434. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke
  4435. {
  4436. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus;
  4437. int32_t ____fileStatusInitialized;
  4438. int32_t ___U3CInitiallyDirectoryU3Ek__BackingField;
  4439. int32_t ____isDirectory;
  4440. int32_t ____exists;
  4441. };
  4442. struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com
  4443. {
  4444. FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus;
  4445. int32_t ____fileStatusInitialized;
  4446. int32_t ___U3CInitiallyDirectoryU3Ek__BackingField;
  4447. int32_t ____isDirectory;
  4448. int32_t ____exists;
  4449. };
  4450. struct HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D
  4451. {
  4452. DragAndDropArgs_t5D3B6A3AB96D87DB0C2840230EEA8C8426EBCA9C ___m_DragAndDropArgs;
  4453. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
  4454. };
  4455. struct HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D_marshaled_pinvoke
  4456. {
  4457. DragAndDropArgs_t5D3B6A3AB96D87DB0C2840230EEA8C8426EBCA9C_marshaled_pinvoke ___m_DragAndDropArgs;
  4458. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
  4459. };
  4460. struct HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D_marshaled_com
  4461. {
  4462. DragAndDropArgs_t5D3B6A3AB96D87DB0C2840230EEA8C8426EBCA9C_marshaled_com ___m_DragAndDropArgs;
  4463. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
  4464. };
  4465. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  4466. {
  4467. };
  4468. struct LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA
  4469. {
  4470. int32_t ___m_Manager;
  4471. LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 ___m_Nodes;
  4472. LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 ___m_Configs;
  4473. };
  4474. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  4475. {
  4476. };
  4477. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  4478. {
  4479. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ____cancellationToken;
  4480. };
  4481. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79
  4482. {
  4483. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part0;
  4484. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part1;
  4485. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part2;
  4486. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part3;
  4487. PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___m_AdditionalParts;
  4488. int32_t ___U3CLengthU3Ek__BackingField;
  4489. };
  4490. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke
  4491. {
  4492. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part0;
  4493. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part1;
  4494. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part2;
  4495. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part3;
  4496. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke* ___m_AdditionalParts;
  4497. int32_t ___U3CLengthU3Ek__BackingField;
  4498. };
  4499. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com
  4500. {
  4501. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part0;
  4502. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part1;
  4503. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part2;
  4504. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part3;
  4505. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com* ___m_AdditionalParts;
  4506. int32_t ___U3CLengthU3Ek__BackingField;
  4507. };
  4508. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847
  4509. {
  4510. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  4511. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  4512. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  4513. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  4514. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  4515. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  4516. int32_t ___flags;
  4517. int32_t ___hierarchyDepth;
  4518. int32_t ___dirtiedValues;
  4519. uint32_t ___dirtyID;
  4520. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstHeadCommand;
  4521. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastHeadCommand;
  4522. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstTailCommand;
  4523. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastTailCommand;
  4524. bool ___localFlipsWinding;
  4525. bool ___localTransformScaleZero;
  4526. bool ___worldFlipsWinding;
  4527. bool ___worldTransformScaleZero;
  4528. int32_t ___clipMethod;
  4529. int32_t ___childrenStencilRef;
  4530. int32_t ___childrenMaskDepth;
  4531. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___headMesh;
  4532. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___tailMesh;
  4533. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  4534. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  4535. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  4536. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  4537. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  4538. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  4539. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  4540. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  4541. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  4542. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  4543. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  4544. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  4545. float ___compositeOpacity;
  4546. float ___backgroundAlpha;
  4547. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  4548. bool ___pendingRepaint;
  4549. bool ___pendingHierarchicalRepaint;
  4550. };
  4551. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_pinvoke
  4552. {
  4553. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  4554. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  4555. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  4556. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  4557. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  4558. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  4559. int32_t ___flags;
  4560. int32_t ___hierarchyDepth;
  4561. int32_t ___dirtiedValues;
  4562. uint32_t ___dirtyID;
  4563. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstHeadCommand;
  4564. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastHeadCommand;
  4565. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstTailCommand;
  4566. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastTailCommand;
  4567. int32_t ___localFlipsWinding;
  4568. int32_t ___localTransformScaleZero;
  4569. int32_t ___worldFlipsWinding;
  4570. int32_t ___worldTransformScaleZero;
  4571. int32_t ___clipMethod;
  4572. int32_t ___childrenStencilRef;
  4573. int32_t ___childrenMaskDepth;
  4574. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___headMesh;
  4575. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___tailMesh;
  4576. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  4577. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  4578. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  4579. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  4580. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  4581. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  4582. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  4583. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  4584. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  4585. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  4586. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  4587. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  4588. float ___compositeOpacity;
  4589. float ___backgroundAlpha;
  4590. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  4591. int32_t ___pendingRepaint;
  4592. int32_t ___pendingHierarchicalRepaint;
  4593. };
  4594. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_com
  4595. {
  4596. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  4597. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  4598. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  4599. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  4600. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  4601. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  4602. int32_t ___flags;
  4603. int32_t ___hierarchyDepth;
  4604. int32_t ___dirtiedValues;
  4605. uint32_t ___dirtyID;
  4606. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstHeadCommand;
  4607. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastHeadCommand;
  4608. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstTailCommand;
  4609. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastTailCommand;
  4610. int32_t ___localFlipsWinding;
  4611. int32_t ___localTransformScaleZero;
  4612. int32_t ___worldFlipsWinding;
  4613. int32_t ___worldTransformScaleZero;
  4614. int32_t ___clipMethod;
  4615. int32_t ___childrenStencilRef;
  4616. int32_t ___childrenMaskDepth;
  4617. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___headMesh;
  4618. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___tailMesh;
  4619. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  4620. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  4621. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  4622. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  4623. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  4624. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  4625. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  4626. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  4627. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  4628. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  4629. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  4630. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  4631. float ___compositeOpacity;
  4632. float ___backgroundAlpha;
  4633. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  4634. int32_t ___pendingRepaint;
  4635. int32_t ___pendingHierarchicalRepaint;
  4636. };
  4637. struct Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7
  4638. {
  4639. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC ___m_Angle;
  4640. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Axis;
  4641. bool ___m_IsNone;
  4642. };
  4643. struct Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7_marshaled_pinvoke
  4644. {
  4645. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC ___m_Angle;
  4646. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Axis;
  4647. int32_t ___m_IsNone;
  4648. };
  4649. struct Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7_marshaled_com
  4650. {
  4651. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC ___m_Angle;
  4652. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Axis;
  4653. int32_t ___m_IsNone;
  4654. };
  4655. struct SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2
  4656. {
  4657. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___draggedElement;
  4658. RuntimeObject* ___selectedIds;
  4659. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 ___startDragArgs;
  4660. };
  4661. struct SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2_marshaled_pinvoke
  4662. {
  4663. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___draggedElement;
  4664. RuntimeObject* ___selectedIds;
  4665. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9_marshaled_pinvoke ___startDragArgs;
  4666. };
  4667. struct SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2_marshaled_com
  4668. {
  4669. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___draggedElement;
  4670. RuntimeObject* ___selectedIds;
  4671. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9_marshaled_com ___startDragArgs;
  4672. };
  4673. struct StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866
  4674. {
  4675. BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___m_Value;
  4676. int32_t ___m_Keyword;
  4677. };
  4678. struct StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8
  4679. {
  4680. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Value;
  4681. int32_t ___m_Keyword;
  4682. };
  4683. struct TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502
  4684. {
  4685. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  4686. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  4687. float ___m_Z;
  4688. };
  4689. struct Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E
  4690. {
  4691. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  4692. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  4693. float ___m_Z;
  4694. bool ___m_isNone;
  4695. };
  4696. struct Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E_marshaled_pinvoke
  4697. {
  4698. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  4699. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  4700. float ___m_Z;
  4701. int32_t ___m_isNone;
  4702. };
  4703. struct Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E_marshaled_com
  4704. {
  4705. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  4706. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  4707. float ___m_Z;
  4708. int32_t ___m_isNone;
  4709. };
  4710. struct DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970 : public FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA
  4711. {
  4712. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* ____enumerable;
  4713. };
  4714. struct DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125 : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 {};
  4715. struct FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8 : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
  4716. {
  4717. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___U3CrelatedTargetU3Ek__BackingField;
  4718. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CdirectionU3Ek__BackingField;
  4719. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___U3CfocusControllerU3Ek__BackingField;
  4720. bool ___U3CIsFocusDelegatedU3Ek__BackingField;
  4721. };
  4722. struct Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F : public MulticastDelegate_t
  4723. {
  4724. };
  4725. struct Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5 : public MulticastDelegate_t
  4726. {
  4727. };
  4728. struct Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15 : public MulticastDelegate_t
  4729. {
  4730. };
  4731. struct Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454 : public MulticastDelegate_t
  4732. {
  4733. };
  4734. struct Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6 : public MulticastDelegate_t
  4735. {
  4736. };
  4737. struct Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162 : public MulticastDelegate_t
  4738. {
  4739. };
  4740. struct Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F : public MulticastDelegate_t
  4741. {
  4742. };
  4743. struct Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F : public MulticastDelegate_t
  4744. {
  4745. };
  4746. struct Func_2_tAA84235D71BA06591784319703175CFB5E386A7F : public MulticastDelegate_t
  4747. {
  4748. };
  4749. struct Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE : public MulticastDelegate_t
  4750. {
  4751. };
  4752. struct Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8 : public MulticastDelegate_t
  4753. {
  4754. };
  4755. struct Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D : public MulticastDelegate_t
  4756. {
  4757. };
  4758. struct Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F : public MulticastDelegate_t
  4759. {
  4760. };
  4761. struct Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6 : public MulticastDelegate_t
  4762. {
  4763. };
  4764. struct Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4 : public MulticastDelegate_t
  4765. {
  4766. };
  4767. struct Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4 : public MulticastDelegate_t
  4768. {
  4769. };
  4770. struct KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA : public EventBase_1_t730BB171C1C7F183359949BD5F4BA81AFE9A35CE
  4771. {
  4772. int32_t ___U3CmodifiersU3Ek__BackingField;
  4773. Il2CppChar ___U3CcharacterU3Ek__BackingField;
  4774. int32_t ___U3CkeyCodeU3Ek__BackingField;
  4775. };
  4776. struct KeyboardEventBase_1_tB4DAE7BE749F5CB0E5230FC31380D5BD30259B0C : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
  4777. {
  4778. int32_t ___U3CmodifiersU3Ek__BackingField;
  4779. Il2CppChar ___U3CcharacterU3Ek__BackingField;
  4780. int32_t ___U3CkeyCodeU3Ek__BackingField;
  4781. };
  4782. struct PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
  4783. {
  4784. bool ___m_AltitudeNeedsConversion;
  4785. bool ___m_AzimuthNeedsConversion;
  4786. float ___m_AltitudeAngle;
  4787. float ___m_AzimuthAngle;
  4788. bool ___m_TiltNeeded;
  4789. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
  4790. int32_t ___U3CpointerIdU3Ek__BackingField;
  4791. String_t* ___U3CpointerTypeU3Ek__BackingField;
  4792. bool ___U3CisPrimaryU3Ek__BackingField;
  4793. int32_t ___U3CbuttonU3Ek__BackingField;
  4794. int32_t ___U3CpressedButtonsU3Ek__BackingField;
  4795. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
  4796. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
  4797. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
  4798. float ___U3CdeltaTimeU3Ek__BackingField;
  4799. int32_t ___U3CclickCountU3Ek__BackingField;
  4800. float ___U3CpressureU3Ek__BackingField;
  4801. float ___U3CtangentialPressureU3Ek__BackingField;
  4802. float ___U3CtwistU3Ek__BackingField;
  4803. int32_t ___U3CpenStatusU3Ek__BackingField;
  4804. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
  4805. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
  4806. int32_t ___U3CmodifiersU3Ek__BackingField;
  4807. bool ___U3CUnityEngine_UIElements_IPointerEventInternal_triggeredByOSU3Ek__BackingField;
  4808. RuntimeObject* ___U3CUnityEngine_UIElements_IPointerEventInternal_compatibilityMouseEventU3Ek__BackingField;
  4809. int32_t ___U3CUnityEngine_UIElements_IPointerEventInternal_displayIndexU3Ek__BackingField;
  4810. };
  4811. struct PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9 : public EventBase_1_t7D3D212E8AD9C53105AAC51DBD4FA5F700586F68
  4812. {
  4813. bool ___m_AltitudeNeedsConversion;
  4814. bool ___m_AzimuthNeedsConversion;
  4815. float ___m_AltitudeAngle;
  4816. float ___m_AzimuthAngle;
  4817. bool ___m_TiltNeeded;
  4818. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
  4819. int32_t ___U3CpointerIdU3Ek__BackingField;
  4820. String_t* ___U3CpointerTypeU3Ek__BackingField;
  4821. bool ___U3CisPrimaryU3Ek__BackingField;
  4822. int32_t ___U3CbuttonU3Ek__BackingField;
  4823. int32_t ___U3CpressedButtonsU3Ek__BackingField;
  4824. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
  4825. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
  4826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
  4827. float ___U3CdeltaTimeU3Ek__BackingField;
  4828. int32_t ___U3CclickCountU3Ek__BackingField;
  4829. float ___U3CpressureU3Ek__BackingField;
  4830. float ___U3CtangentialPressureU3Ek__BackingField;
  4831. float ___U3CtwistU3Ek__BackingField;
  4832. int32_t ___U3CpenStatusU3Ek__BackingField;
  4833. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
  4834. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
  4835. int32_t ___U3CmodifiersU3Ek__BackingField;
  4836. bool ___U3CUnityEngine_UIElements_IPointerEventInternal_triggeredByOSU3Ek__BackingField;
  4837. RuntimeObject* ___U3CUnityEngine_UIElements_IPointerEventInternal_compatibilityMouseEventU3Ek__BackingField;
  4838. int32_t ___U3CUnityEngine_UIElements_IPointerEventInternal_displayIndexU3Ek__BackingField;
  4839. };
  4840. struct PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B : public EventBase_1_t4941B5AE834AA028696C83756491CE8884F30DDE
  4841. {
  4842. bool ___m_AltitudeNeedsConversion;
  4843. bool ___m_AzimuthNeedsConversion;
  4844. float ___m_AltitudeAngle;
  4845. float ___m_AzimuthAngle;
  4846. bool ___m_TiltNeeded;
  4847. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
  4848. int32_t ___U3CpointerIdU3Ek__BackingField;
  4849. String_t* ___U3CpointerTypeU3Ek__BackingField;
  4850. bool ___U3CisPrimaryU3Ek__BackingField;
  4851. int32_t ___U3CbuttonU3Ek__BackingField;
  4852. int32_t ___U3CpressedButtonsU3Ek__BackingField;
  4853. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
  4854. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
  4855. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
  4856. float ___U3CdeltaTimeU3Ek__BackingField;
  4857. int32_t ___U3CclickCountU3Ek__BackingField;
  4858. float ___U3CpressureU3Ek__BackingField;
  4859. float ___U3CtangentialPressureU3Ek__BackingField;
  4860. float ___U3CtwistU3Ek__BackingField;
  4861. int32_t ___U3CpenStatusU3Ek__BackingField;
  4862. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
  4863. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
  4864. int32_t ___U3CmodifiersU3Ek__BackingField;
  4865. bool ___U3CUnityEngine_UIElements_IPointerEventInternal_triggeredByOSU3Ek__BackingField;
  4866. RuntimeObject* ___U3CUnityEngine_UIElements_IPointerEventInternal_compatibilityMouseEventU3Ek__BackingField;
  4867. int32_t ___U3CUnityEngine_UIElements_IPointerEventInternal_displayIndexU3Ek__BackingField;
  4868. };
  4869. struct PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496 : public EventBase_1_t2637736704939772A86A2904BCFD1B314097DD1E
  4870. {
  4871. bool ___m_AltitudeNeedsConversion;
  4872. bool ___m_AzimuthNeedsConversion;
  4873. float ___m_AltitudeAngle;
  4874. float ___m_AzimuthAngle;
  4875. bool ___m_TiltNeeded;
  4876. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
  4877. int32_t ___U3CpointerIdU3Ek__BackingField;
  4878. String_t* ___U3CpointerTypeU3Ek__BackingField;
  4879. bool ___U3CisPrimaryU3Ek__BackingField;
  4880. int32_t ___U3CbuttonU3Ek__BackingField;
  4881. int32_t ___U3CpressedButtonsU3Ek__BackingField;
  4882. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
  4883. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
  4884. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
  4885. float ___U3CdeltaTimeU3Ek__BackingField;
  4886. int32_t ___U3CclickCountU3Ek__BackingField;
  4887. float ___U3CpressureU3Ek__BackingField;
  4888. float ___U3CtangentialPressureU3Ek__BackingField;
  4889. float ___U3CtwistU3Ek__BackingField;
  4890. int32_t ___U3CpenStatusU3Ek__BackingField;
  4891. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
  4892. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
  4893. int32_t ___U3CmodifiersU3Ek__BackingField;
  4894. bool ___U3CUnityEngine_UIElements_IPointerEventInternal_triggeredByOSU3Ek__BackingField;
  4895. RuntimeObject* ___U3CUnityEngine_UIElements_IPointerEventInternal_compatibilityMouseEventU3Ek__BackingField;
  4896. int32_t ___U3CUnityEngine_UIElements_IPointerEventInternal_displayIndexU3Ek__BackingField;
  4897. };
  4898. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  4899. {
  4900. };
  4901. struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E
  4902. {
  4903. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___m_PropertyPath;
  4904. String_t* ___m_Path;
  4905. };
  4906. struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke
  4907. {
  4908. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke ___m_PropertyPath;
  4909. char* ___m_Path;
  4910. };
  4911. struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com
  4912. {
  4913. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com ___m_PropertyPath;
  4914. Il2CppChar* ___m_Path;
  4915. };
  4916. struct FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B
  4917. {
  4918. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____directoryEntry;
  4919. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____status;
  4920. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ____pathBuffer;
  4921. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fullPath;
  4922. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fileName;
  4923. U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918 ____fileNameBuffer;
  4924. int32_t ____initialAttributes;
  4925. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CDirectoryU3Ek__BackingField;
  4926. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CRootDirectoryU3Ek__BackingField;
  4927. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3COriginalRootDirectoryU3Ek__BackingField;
  4928. };
  4929. struct FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B_marshaled_pinvoke
  4930. {
  4931. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____directoryEntry;
  4932. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke ____status;
  4933. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ____pathBuffer;
  4934. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fullPath;
  4935. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fileName;
  4936. U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_pinvoke ____fileNameBuffer;
  4937. int32_t ____initialAttributes;
  4938. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CDirectoryU3Ek__BackingField;
  4939. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CRootDirectoryU3Ek__BackingField;
  4940. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3COriginalRootDirectoryU3Ek__BackingField;
  4941. };
  4942. struct FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B_marshaled_com
  4943. {
  4944. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 ____directoryEntry;
  4945. FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com ____status;
  4946. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ____pathBuffer;
  4947. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fullPath;
  4948. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ____fileName;
  4949. U3C_fileNameBufferU3Ee__FixedBuffer_t97D162ACEB529263974C28711BBEEF547EA81918_marshaled_com ____fileNameBuffer;
  4950. int32_t ____initialAttributes;
  4951. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CDirectoryU3Ek__BackingField;
  4952. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3CRootDirectoryU3Ek__BackingField;
  4953. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___U3COriginalRootDirectoryU3Ek__BackingField;
  4954. };
  4955. struct GeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A : public EventBase_1_tCDEFDAD598AAC8D3B106EB41834C9619E903374E
  4956. {
  4957. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___U3ColdRectU3Ek__BackingField;
  4958. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___U3CnewRectU3Ek__BackingField;
  4959. int32_t ___U3ClayoutPassU3Ek__BackingField;
  4960. };
  4961. struct LayoutConfig_tD448909812F1AA8DE14EAC340688D6FF41B52C87
  4962. {
  4963. LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA ___m_Access;
  4964. LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6 ___m_Handle;
  4965. };
  4966. struct LayoutNode_tADF081B0F16F76B66459DE38F3AD8EC098F22CBE
  4967. {
  4968. LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA ___m_Access;
  4969. LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6 ___m_Handle;
  4970. };
  4971. struct StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3
  4972. {
  4973. BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___m_Value;
  4974. int32_t ___m_Keyword;
  4975. };
  4976. struct StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008
  4977. {
  4978. BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___m_Value;
  4979. int32_t ___m_Keyword;
  4980. };
  4981. struct StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B
  4982. {
  4983. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___m_Value;
  4984. int32_t ___m_Keyword;
  4985. };
  4986. struct StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B_marshaled_pinvoke
  4987. {
  4988. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7_marshaled_pinvoke ___m_Value;
  4989. int32_t ___m_Keyword;
  4990. };
  4991. struct StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B_marshaled_com
  4992. {
  4993. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7_marshaled_com ___m_Value;
  4994. int32_t ___m_Keyword;
  4995. };
  4996. struct StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6
  4997. {
  4998. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___m_Value;
  4999. int32_t ___m_Keyword;
  5000. };
  5001. struct StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089
  5002. {
  5003. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___m_Value;
  5004. int32_t ___m_Keyword;
  5005. };
  5006. struct StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089_marshaled_pinvoke
  5007. {
  5008. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E_marshaled_pinvoke ___m_Value;
  5009. int32_t ___m_Keyword;
  5010. };
  5011. struct StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089_marshaled_com
  5012. {
  5013. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E_marshaled_com ___m_Value;
  5014. int32_t ___m_Keyword;
  5015. };
  5016. struct FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D : public MulticastDelegate_t
  5017. {
  5018. };
  5019. struct FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0 : public MulticastDelegate_t
  5020. {
  5021. };
  5022. struct FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851 : public MulticastDelegate_t
  5023. {
  5024. };
  5025. struct FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF : public MulticastDelegate_t
  5026. {
  5027. };
  5028. struct Func_1_t9B689F1991CBEC323C53247FD873484071F408CE : public MulticastDelegate_t
  5029. {
  5030. };
  5031. struct Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24 : public MulticastDelegate_t
  5032. {
  5033. };
  5034. struct Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1 : public MulticastDelegate_t
  5035. {
  5036. };
  5037. struct Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4 : public MulticastDelegate_t
  5038. {
  5039. };
  5040. struct Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291 : public MulticastDelegate_t
  5041. {
  5042. };
  5043. struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303 : public RuntimeObject
  5044. {
  5045. Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* ___panelDisposed;
  5046. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* ___m_UIElementsBridge;
  5047. float ___m_Scale;
  5048. LayoutConfig_tD448909812F1AA8DE14EAC340688D6FF41B52C87 ___layoutConfig;
  5049. float ___m_PixelsPerPoint;
  5050. float ___U3CreferenceSpritePixelsPerUnitU3Ek__BackingField;
  5051. PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7 ___U3CclearSettingsU3Ek__BackingField;
  5052. RuntimeObject* ___panelRenderer;
  5053. bool ___U3CduringLayoutPhaseU3Ek__BackingField;
  5054. RepaintData_t90534752135661579EC254884F550545D001B5EA* ___U3CrepaintDataU3Ek__BackingField;
  5055. RuntimeObject* ___U3CcursorManagerU3Ek__BackingField;
  5056. ContextualMenuManager_tEE3B1F33FFFD180705467CA625AEBA0F5D63154B* ___U3CcontextualMenuManagerU3Ek__BackingField;
  5057. DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___U3CdataBindingManagerU3Ek__BackingField;
  5058. bool ___U3CdisposedU3Ek__BackingField;
  5059. ElementUnderPointer_tB43AD64F79C6F06829D8B90318AF1A6BBE9C1904* ___m_TopElementUnderPointers;
  5060. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___isFlatChanged;
  5061. bool ___m_IsFlat;
  5062. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___atlasChanged;
  5063. HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* ___hierarchyChanged;
  5064. Action_1_tE55F8AC1EEC45D0C976E56B2950D65EC814C06E6* ___beforeUpdate;
  5065. };
  5066. struct KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C : public KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA
  5067. {
  5068. };
  5069. struct PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51 : public PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9
  5070. {
  5071. };
  5072. struct PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3 : public PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B
  5073. {
  5074. bool ___U3CisHandledByDraggableU3Ek__BackingField;
  5075. };
  5076. struct PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9 : public PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496
  5077. {
  5078. };
  5079. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115 : public Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0
  5080. {
  5081. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_runningAnimationCountU3Ek__BackingField;
  5082. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_completedAnimationCountU3Ek__BackingField;
  5083. String_t* ___m_Name;
  5084. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ClassList;
  5085. Dictionary_2_tBCCCFBCAC02A3C03E3C84D75696D4860D7444A35* ___m_PropertyBag;
  5086. int32_t ___m_Flags;
  5087. String_t* ___m_ViewDataKey;
  5088. int32_t ___m_RenderHints;
  5089. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastLayout;
  5090. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastPseudoPadding;
  5091. RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847 ___renderChainData;
  5092. bool ___shouldCutRenderChain;
  5093. UIRenderer_t92C2C36451BAD524541C4C548B02D0EAC798644E* ___uiRenderer;
  5094. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_Layout;
  5095. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_BoundingBox;
  5096. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldBoundingBox;
  5097. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformCache;
  5098. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformInverseCache;
  5099. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClip;
  5100. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClipMinusGroup;
  5101. bool ___m_WorldClipIsInfinite;
  5102. int32_t ___triggerPseudoMask;
  5103. int32_t ___dependencyPseudoMask;
  5104. int32_t ___m_PseudoStates;
  5105. int32_t ___U3CcontainedPointerIdsU3Ek__BackingField;
  5106. int32_t ___m_PickingMode;
  5107. LayoutNode_tADF081B0F16F76B66459DE38F3AD8EC098F22CBE ___m_LayoutNode;
  5108. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___m_Style;
  5109. StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527* ___variableContext;
  5110. int32_t ___inheritedStylesHash;
  5111. uint32_t ___controlid;
  5112. int32_t ___imguiContainerDescendantCount;
  5113. bool ___m_EnabledSelf;
  5114. int32_t ___m_LanguageDirection;
  5115. int32_t ___m_LocalLanguageDirection;
  5116. Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B* ___U3CgenerateVisualContentU3Ek__BackingField;
  5117. int32_t ___m_SubRenderTargetMode;
  5118. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_defaultMaterial;
  5119. List_1_t96E9133B70FB6765E6B138E810D33E18901715DA* ___m_RunningAnimations;
  5120. RuntimeObject* ___m_DataSource;
  5121. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___m_DataSourcePath;
  5122. List_1_t592DF2E59D6E244DA0041698383484A07C7E0480* ___m_Bindings;
  5123. Type_t* ___U3CdataSourceTypeU3Ek__BackingField;
  5124. int32_t ___m_TrickleDownHandleEventCategories;
  5125. int32_t ___m_BubbleUpHandleEventCategories;
  5126. int32_t ___m_BubbleUpEventCallbackCategories;
  5127. int32_t ___m_TrickleDownEventCallbackCategories;
  5128. int32_t ___m_EventInterestSelfCategories;
  5129. int32_t ___m_CachedEventInterestParentCategories;
  5130. uint32_t ___m_NextParentCachedVersion;
  5131. uint32_t ___m_NextParentRequiredVersion;
  5132. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedNextParentWithEventInterests;
  5133. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 ___U3ChierarchyU3Ek__BackingField;
  5134. bool ___U3CisRootVisualContainerU3Ek__BackingField;
  5135. bool ___U3CcacheAsBitmapU3Ek__BackingField;
  5136. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_PhysicalParent;
  5137. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_LogicalParent;
  5138. Action_1_t66B514BE877E216616DEDD40416127189FE16FA3* ___elementAdded;
  5139. Action_1_t66B514BE877E216616DEDD40416127189FE16FA3* ___elementRemoved;
  5140. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_Children;
  5141. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CelementPanelU3Ek__BackingField;
  5142. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___m_VisualTreeAssetSource;
  5143. InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165* ___inlineStyleAccess;
  5144. ResolvedStyleAccess_t226CC840EBACEE31CE1139ED5F717532AFFAEB45* ___resolvedStyleAccess;
  5145. List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F* ___styleSheetList;
  5146. TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A* ___m_TypeData;
  5147. };
  5148. struct BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5149. {
  5150. RuntimeObject* ___U3CbindingU3Ek__BackingField;
  5151. String_t* ___U3CbindingPathU3Ek__BackingField;
  5152. };
  5153. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5154. {
  5155. int32_t ___m_FirstLayoutPass;
  5156. int32_t ___m_HorizontalScrollerVisibility;
  5157. int32_t ___m_VerticalScrollerVisibility;
  5158. int64_t ___m_ElasticAnimationIntervalMs;
  5159. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_AttachedRootVisualContainer;
  5160. float ___m_SingleLineHeight;
  5161. bool ___m_MouseWheelScrollSizeIsInline;
  5162. float ___m_HorizontalPageSize;
  5163. float ___m_VerticalPageSize;
  5164. float ___m_MouseWheelScrollSize;
  5165. float ___m_ScrollDecelerationRate;
  5166. float ___k_ScaledPixelsPerPointMultiplier;
  5167. float ___k_TouchScrollInertiaBaseTimeInterval;
  5168. float ___m_Elasticity;
  5169. int32_t ___m_TouchScrollBehavior;
  5170. int32_t ___m_NestedInteractionKind;
  5171. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CcontentViewportU3Ek__BackingField;
  5172. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3ChorizontalScrollerU3Ek__BackingField;
  5173. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3CverticalScrollerU3Ek__BackingField;
  5174. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentContainer;
  5175. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentAndVerticalScrollContainer;
  5176. float ___previousVerticalTouchScrollTimeStamp;
  5177. float ___previousHorizontalTouchScrollTimeStamp;
  5178. float ___elapsedTimeSinceLastVerticalTouchScroll;
  5179. float ___elapsedTimeSinceLastHorizontalTouchScroll;
  5180. int32_t ___m_Mode;
  5181. RuntimeObject* ___m_ScheduledLayoutPassResetItem;
  5182. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_StartPosition;
  5183. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PointerStartPosition;
  5184. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Velocity;
  5185. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SpringBackVelocity;
  5186. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LowBounds;
  5187. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_HighBounds;
  5188. float ___m_LastVelocityLerpTime;
  5189. bool ___m_StartedMoving;
  5190. bool ___m_TouchPointerMoveAllowed;
  5191. bool ___m_TouchStoppedVelocity;
  5192. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CapturedTarget;
  5193. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___m_CapturedTargetPointerMoveCallback;
  5194. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___m_CapturedTargetPointerUpCallback;
  5195. RuntimeObject* ___m_PostPointerUpAnimation;
  5196. };
  5197. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5198. {
  5199. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___valueChanged;
  5200. Slider_t5891706383A14955E3FAD68A79829F3234681652* ___U3CsliderU3Ek__BackingField;
  5201. RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981* ___U3ClowButtonU3Ek__BackingField;
  5202. RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981* ___U3ChighButtonU3Ek__BackingField;
  5203. };
  5204. struct BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7 : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  5205. {
  5206. float ___m_LabelWidthRatio;
  5207. float ___m_LabelExtraPadding;
  5208. float ___m_LabelBaseMinWidth;
  5209. float ___m_LabelExtraContextWidth;
  5210. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_VisualInput;
  5211. float ___m_Value;
  5212. Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* ___onValidateValue;
  5213. int32_t ___U3CdispatchModeU3Ek__BackingField;
  5214. Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___U3ClabelElementU3Ek__BackingField;
  5215. bool ___m_ShowMixedValue;
  5216. Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___m_MixedValueLabel;
  5217. bool ___m_SkipValidation;
  5218. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedContextWidthElement;
  5219. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedInspectorElement;
  5220. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CUnityEngine_UIElements_IEditableElement_editingStartedU3Ek__BackingField;
  5221. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CUnityEngine_UIElements_IEditableElement_editingEndedU3Ek__BackingField;
  5222. };
  5223. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  5224. {
  5225. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___itemsChosen;
  5226. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___selectionChanged;
  5227. Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___selectedIndicesChanged;
  5228. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged;
  5229. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged;
  5230. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_SelectionNotChanged;
  5231. Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* ___canStartDrag;
  5232. Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* ___setupDragAndDrop;
  5233. Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0* ___dragAndDropUpdate;
  5234. Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0* ___handleDrop;
  5235. int32_t ___m_SelectionType;
  5236. bool ___allowSingleClickChoice;
  5237. bool ___m_HorizontalScrollingEnabled;
  5238. int32_t ___m_ShowAlternatingRowBackgrounds;
  5239. float ___m_FixedItemHeight;
  5240. bool ___m_ItemHeightIsInline;
  5241. int32_t ___m_VirtualizationMethod;
  5242. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView;
  5243. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* ___m_ViewController;
  5244. CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801* ___m_VirtualizationController;
  5245. KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3* ___m_NavigationManipulator;
  5246. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* ___serializedVirtualizationData;
  5247. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIds;
  5248. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIndices;
  5249. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_SelectedItems;
  5250. float ___m_LastHeight;
  5251. bool ___m_IsRangeSelectionDirectionUp;
  5252. ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* ___m_Dragger;
  5253. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___m_ItemIndexChangedCallback;
  5254. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ItemsSourceChangedCallback;
  5255. RuntimeObject* ___m_RebuildScheduled;
  5256. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TouchDownPosition;
  5257. };
  5258. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA : public BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7
  5259. {
  5260. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragContainerU3Ek__BackingField;
  5261. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragElementU3Ek__BackingField;
  5262. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtrackElementU3Ek__BackingField;
  5263. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragBorderElementU3Ek__BackingField;
  5264. TextField_tDB34369F9468D7F02670087D9444EC23115827D9* ___U3CinputTextFieldU3Ek__BackingField;
  5265. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CfillElementU3Ek__BackingField;
  5266. bool ___m_IsEditingTextField;
  5267. bool ___m_Fill;
  5268. float ___m_LowValue;
  5269. float ___m_HighValue;
  5270. float ___m_PageSize;
  5271. bool ___m_ShowInputField;
  5272. bool ___U3CclampedU3Ek__BackingField;
  5273. ClampedDragger_1_t18A937D027747303C3811CCC9FAD288366DF8DC3* ___U3CclampedDraggerU3Ek__BackingField;
  5274. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_DragElementStartPos;
  5275. int32_t ___m_Direction;
  5276. bool ___m_Inverted;
  5277. };
  5278. struct Slider_t5891706383A14955E3FAD68A79829F3234681652 : public BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA
  5279. {
  5280. };
  5281. struct ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_StaticFields
  5282. {
  5283. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ___U3CSharedU3Ek__BackingField;
  5284. };
  5285. struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_StaticFields
  5286. {
  5287. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ___U3CSharedU3Ek__BackingField;
  5288. };
  5289. struct Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C_StaticFields
  5290. {
  5291. Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C* ___defaultComparer;
  5292. };
  5293. struct Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39_StaticFields
  5294. {
  5295. Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39* ___defaultComparer;
  5296. };
  5297. struct Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1_StaticFields
  5298. {
  5299. Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1* ___defaultComparer;
  5300. };
  5301. struct Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4_StaticFields
  5302. {
  5303. Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4* ___defaultComparer;
  5304. };
  5305. struct Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30_StaticFields
  5306. {
  5307. Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30* ___defaultComparer;
  5308. };
  5309. struct Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063_StaticFields
  5310. {
  5311. Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063* ___defaultComparer;
  5312. };
  5313. struct Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58_StaticFields
  5314. {
  5315. Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58* ___defaultComparer;
  5316. };
  5317. struct Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A_StaticFields
  5318. {
  5319. Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A* ___defaultComparer;
  5320. };
  5321. struct Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912_StaticFields
  5322. {
  5323. Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912* ___defaultComparer;
  5324. };
  5325. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  5326. {
  5327. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  5328. };
  5329. struct ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD_StaticFields
  5330. {
  5331. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* ___s_idManager;
  5332. };
  5333. struct ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD_ThreadStaticFields
  5334. {
  5335. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___ts_slotArray;
  5336. FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5* ___ts_finalizationHelper;
  5337. };
  5338. struct ThreadLocal_1_t96AA788BB5B5B543958156D2CAECD0583E70D117_StaticFields
  5339. {
  5340. IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* ___s_idManager;
  5341. };
  5342. struct ThreadLocal_1_t96AA788BB5B5B543958156D2CAECD0583E70D117_ThreadStaticFields
  5343. {
  5344. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* ___ts_slotArray;
  5345. FinalizationHelper_tF59B398C7005D2BB3E25DB2378F8E879DCFE2EF6* ___ts_finalizationHelper;
  5346. };
  5347. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields
  5348. {
  5349. CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache;
  5350. CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7* ___s_lambdaFactories;
  5351. ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable;
  5352. };
  5353. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_StaticFields
  5354. {
  5355. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CunspecifiedU3Ek__BackingField;
  5356. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CnoneU3Ek__BackingField;
  5357. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3ClastValueU3Ek__BackingField;
  5358. };
  5359. struct PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields
  5360. {
  5361. int32_t ___maxPointers;
  5362. int32_t ___invalidPointerId;
  5363. int32_t ___mousePointerId;
  5364. int32_t ___touchPointerIdBase;
  5365. int32_t ___touchPointerCount;
  5366. int32_t ___penPointerIdBase;
  5367. int32_t ___penPointerCount;
  5368. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___hoveringPointers;
  5369. };
  5370. struct PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_StaticFields
  5371. {
  5372. String_t* ___mouse;
  5373. String_t* ___touch;
  5374. String_t* ___pen;
  5375. String_t* ___unknown;
  5376. };
  5377. struct String_t_StaticFields
  5378. {
  5379. String_t* ___Empty;
  5380. };
  5381. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
  5382. {
  5383. int32_t ___s_taskIdCounter;
  5384. RuntimeObject* ___s_taskCompletionSentinel;
  5385. bool ___s_asyncDebuggingEnabled;
  5386. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
  5387. Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
  5388. TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
  5389. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
  5390. Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
  5391. ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
  5392. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
  5393. Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
  5394. RuntimeObject* ___s_activeTasksLock;
  5395. };
  5396. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
  5397. {
  5398. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
  5399. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
  5400. };
  5401. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D_StaticFields
  5402. {
  5403. TaskFactory_1_t0BEF06D58E44525B9135AB0B22D016856EE69FF3* ___s_defaultFactory;
  5404. };
  5405. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9_StaticFields
  5406. {
  5407. TaskFactory_1_tF4CDC5BDA20AE9BD3F65B6146CDCD3F753003E1D* ___s_defaultFactory;
  5408. };
  5409. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  5410. {
  5411. String_t* ___TrueString;
  5412. String_t* ___FalseString;
  5413. };
  5414. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_StaticFields
  5415. {
  5416. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_actionToActionObjShunt;
  5417. };
  5418. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  5419. {
  5420. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  5421. };
  5422. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
  5423. {
  5424. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
  5425. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
  5426. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
  5427. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
  5428. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
  5429. };
  5430. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  5431. {
  5432. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
  5433. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
  5434. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
  5435. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
  5436. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
  5437. };
  5438. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0_StaticFields
  5439. {
  5440. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___focusableProperty;
  5441. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___tabIndexProperty;
  5442. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___delegatesFocusProperty;
  5443. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___canGrabFocusProperty;
  5444. };
  5445. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields
  5446. {
  5447. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___s_Null;
  5448. };
  5449. struct IntPtr_t_StaticFields
  5450. {
  5451. intptr_t ___Zero;
  5452. };
  5453. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  5454. {
  5455. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  5456. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  5457. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  5458. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  5459. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  5460. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  5461. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  5462. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  5463. };
  5464. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  5465. {
  5466. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  5467. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  5468. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  5469. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  5470. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  5471. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  5472. };
  5473. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  5474. {
  5475. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  5476. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  5477. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  5478. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  5479. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  5480. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  5481. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  5482. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  5483. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  5484. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  5485. };
  5486. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  5487. {
  5488. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  5489. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  5490. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  5491. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  5492. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  5493. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  5494. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  5495. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  5496. };
  5497. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  5498. {
  5499. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  5500. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  5501. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  5502. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  5503. };
  5504. struct FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2_StaticFields
  5505. {
  5506. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___s_completeFromAsyncResult;
  5507. };
  5508. struct FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114_StaticFields
  5509. {
  5510. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___s_completeFromAsyncResult;
  5511. };
  5512. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17_StaticFields
  5513. {
  5514. TaskFactory_1_t4BEAD6CE2527DBE682C128CEAA0FF2A79483E96C* ___s_defaultFactory;
  5515. };
  5516. struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_StaticFields
  5517. {
  5518. DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MinValue;
  5519. DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MaxValue;
  5520. DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___UnixEpoch;
  5521. };
  5522. struct Exception_t_StaticFields
  5523. {
  5524. RuntimeObject* ___s_EDILock;
  5525. };
  5526. struct Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_StaticFields
  5527. {
  5528. float ___nearZ;
  5529. };
  5530. struct FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145_StaticFields
  5531. {
  5532. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___s_completeFromAsyncResult;
  5533. };
  5534. struct EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_StaticFields
  5535. {
  5536. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___U3CCompatibleU3Ek__BackingField;
  5537. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___U3CCompatibleRecursiveU3Ek__BackingField;
  5538. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___U3CDefaultU3Ek__BackingField;
  5539. };
  5540. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C_StaticFields
  5541. {
  5542. int64_t ___s_LastTypeId;
  5543. uint64_t ___s_NextEventId;
  5544. };
  5545. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields
  5546. {
  5547. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_WhiteSpaces;
  5548. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___s_Invalid;
  5549. };
  5550. struct Type_t_StaticFields
  5551. {
  5552. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  5553. Il2CppChar ___Delimiter;
  5554. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  5555. RuntimeObject* ___Missing;
  5556. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  5557. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  5558. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  5559. };
  5560. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields
  5561. {
  5562. int64_t ___s_TypeId;
  5563. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* ___s_Pool;
  5564. int32_t ___EventCategory;
  5565. };
  5566. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_StaticFields
  5567. {
  5568. uint32_t ___s_NextId;
  5569. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___s_EmptyClassList;
  5570. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___userDataPropertyKey;
  5571. String_t* ___disabledUssClassName;
  5572. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___s_InfiniteRect;
  5573. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateVisualContentMarker;
  5574. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_runtimeMaterial;
  5575. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___childCountProperty;
  5576. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___contentRectProperty;
  5577. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___dataSourcePathProperty;
  5578. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___dataSourceProperty;
  5579. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___disablePlayModeTintProperty;
  5580. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___enabledInHierarchyProperty;
  5581. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___enabledSelfProperty;
  5582. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___layoutProperty;
  5583. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___languageDirectionProperty;
  5584. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___localBoundProperty;
  5585. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___nameProperty;
  5586. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___panelProperty;
  5587. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___pickingModeProperty;
  5588. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___styleSheetsProperty;
  5589. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___tooltipProperty;
  5590. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___usageHintsProperty;
  5591. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___userDataProperty;
  5592. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___viewDataKeyProperty;
  5593. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___visibleProperty;
  5594. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___visualTreeAssetSourceProperty;
  5595. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___worldBoundProperty;
  5596. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___worldTransformProperty;
  5597. uint32_t ___s_NextParentVersion;
  5598. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___s_EmptyList;
  5599. CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1* ___s_CustomStyleAccess;
  5600. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_InternalStyleSheetPath;
  5601. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___tooltipPropertyKey;
  5602. Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8* ___s_TypeData;
  5603. };
  5604. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9_StaticFields
  5605. {
  5606. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___horizontalScrollerVisibilityProperty;
  5607. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___verticalScrollerVisibilityProperty;
  5608. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___scrollOffsetProperty;
  5609. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___horizontalPageSizeProperty;
  5610. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___verticalPageSizeProperty;
  5611. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___mouseWheelScrollSizeProperty;
  5612. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___scrollDecelerationRateProperty;
  5613. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___elasticityProperty;
  5614. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___touchScrollBehaviorProperty;
  5615. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___nestedInteractionKindProperty;
  5616. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___modeProperty;
  5617. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___elasticAnimationIntervalMsProperty;
  5618. float ___k_DefaultScrollDecelerationRate;
  5619. float ___k_DefaultElasticity;
  5620. String_t* ___ussClassName;
  5621. String_t* ___viewportUssClassName;
  5622. String_t* ___horizontalVariantViewportUssClassName;
  5623. String_t* ___verticalVariantViewportUssClassName;
  5624. String_t* ___verticalHorizontalVariantViewportUssClassName;
  5625. String_t* ___contentAndVerticalScrollUssClassName;
  5626. String_t* ___contentUssClassName;
  5627. String_t* ___horizontalVariantContentUssClassName;
  5628. String_t* ___verticalVariantContentUssClassName;
  5629. String_t* ___verticalHorizontalVariantContentUssClassName;
  5630. String_t* ___hScrollerUssClassName;
  5631. String_t* ___vScrollerUssClassName;
  5632. String_t* ___horizontalVariantUssClassName;
  5633. String_t* ___verticalVariantUssClassName;
  5634. String_t* ___verticalHorizontalVariantUssClassName;
  5635. String_t* ___scrollVariantUssClassName;
  5636. };
  5637. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8_StaticFields
  5638. {
  5639. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___valueProperty;
  5640. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___lowValueProperty;
  5641. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___highValueProperty;
  5642. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___directionProperty;
  5643. String_t* ___ussClassName;
  5644. String_t* ___horizontalVariantUssClassName;
  5645. String_t* ___verticalVariantUssClassName;
  5646. String_t* ___sliderUssClassName;
  5647. String_t* ___lowButtonUssClassName;
  5648. String_t* ___highButtonUssClassName;
  5649. };
  5650. struct BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7_StaticFields
  5651. {
  5652. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___valueProperty;
  5653. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___labelProperty;
  5654. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showMixedValueProperty;
  5655. String_t* ___ussClassName;
  5656. String_t* ___labelUssClassName;
  5657. String_t* ___inputUssClassName;
  5658. String_t* ___noLabelVariantUssClassName;
  5659. String_t* ___labelDraggerVariantUssClassName;
  5660. String_t* ___mixedValueLabelUssClassName;
  5661. String_t* ___alignedFieldUssClassName;
  5662. String_t* ___inspectorFieldUssClassName;
  5663. String_t* ___mixedValueString;
  5664. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___serializedPropertyCopyName;
  5665. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelWidthRatioProperty;
  5666. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelExtraPaddingProperty;
  5667. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelBaseMinWidthProperty;
  5668. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelExtraContextWidthProperty;
  5669. };
  5670. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields
  5671. {
  5672. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___itemsSourceProperty;
  5673. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectionTypeProperty;
  5674. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedItemProperty;
  5675. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedItemsProperty;
  5676. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedIndexProperty;
  5677. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedIndicesProperty;
  5678. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showBorderProperty;
  5679. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___reorderableProperty;
  5680. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___horizontalScrollingEnabledProperty;
  5681. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showAlternatingRowBackgroundsProperty;
  5682. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___virtualizationMethodProperty;
  5683. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___fixedItemHeightProperty;
  5684. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RefreshMarker;
  5685. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RebuildMarker;
  5686. List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7* ___k_EmptyItems;
  5687. String_t* ___k_InvalidTemplateError;
  5688. CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F ___s_ItemHeightProperty;
  5689. String_t* ___ussClassName;
  5690. String_t* ___borderUssClassName;
  5691. String_t* ___itemUssClassName;
  5692. String_t* ___dragHoverBarUssClassName;
  5693. String_t* ___dragHoverMarkerUssClassName;
  5694. String_t* ___itemDragHoverUssClassName;
  5695. String_t* ___itemSelectedVariantUssClassName;
  5696. String_t* ___itemAlternativeBackgroundUssClassName;
  5697. String_t* ___listScrollViewUssClassName;
  5698. String_t* ___backgroundFillUssClassName;
  5699. };
  5700. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA_StaticFields
  5701. {
  5702. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___lowValueProperty;
  5703. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___highValueProperty;
  5704. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___rangeProperty;
  5705. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___pageSizeProperty;
  5706. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showInputFieldProperty;
  5707. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___directionProperty;
  5708. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___invertedProperty;
  5709. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___fillProperty;
  5710. String_t* ___ussClassName;
  5711. String_t* ___labelUssClassName;
  5712. String_t* ___inputUssClassName;
  5713. String_t* ___horizontalVariantUssClassName;
  5714. String_t* ___verticalVariantUssClassName;
  5715. String_t* ___dragContainerUssClassName;
  5716. String_t* ___trackerUssClassName;
  5717. String_t* ___draggerUssClassName;
  5718. String_t* ___draggerBorderUssClassName;
  5719. String_t* ___textFieldClassName;
  5720. String_t* ___fillUssClassName;
  5721. };
  5722. struct Slider_t5891706383A14955E3FAD68A79829F3234681652_StaticFields
  5723. {
  5724. String_t* ___ussClassName;
  5725. String_t* ___labelUssClassName;
  5726. String_t* ___inputUssClassName;
  5727. };
  5728. #ifdef __clang__
  5729. #pragma clang diagnostic pop
  5730. #endif
  5731. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  5732. {
  5733. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  5734. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  5735. {
  5736. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5737. return m_Items[index];
  5738. }
  5739. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  5740. {
  5741. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5742. return m_Items + index;
  5743. }
  5744. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  5745. {
  5746. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5747. m_Items[index] = value;
  5748. }
  5749. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  5750. {
  5751. return m_Items[index];
  5752. }
  5753. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  5754. {
  5755. return m_Items + index;
  5756. }
  5757. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  5758. {
  5759. m_Items[index] = value;
  5760. }
  5761. };
  5762. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  5763. {
  5764. ALIGN_FIELD (8) uint8_t m_Items[1];
  5765. inline uint8_t GetAt(il2cpp_array_size_t index) const
  5766. {
  5767. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5768. return m_Items[index];
  5769. }
  5770. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  5771. {
  5772. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5773. return m_Items + index;
  5774. }
  5775. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  5776. {
  5777. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5778. m_Items[index] = value;
  5779. }
  5780. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  5781. {
  5782. return m_Items[index];
  5783. }
  5784. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  5785. {
  5786. return m_Items + index;
  5787. }
  5788. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  5789. {
  5790. m_Items[index] = value;
  5791. }
  5792. };
  5793. struct LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2 : public RuntimeArray
  5794. {
  5795. ALIGN_FIELD (8) LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 m_Items[1];
  5796. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 GetAt(il2cpp_array_size_t index) const
  5797. {
  5798. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5799. return m_Items[index];
  5800. }
  5801. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09* GetAddressAt(il2cpp_array_size_t index)
  5802. {
  5803. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5804. return m_Items + index;
  5805. }
  5806. inline void SetAt(il2cpp_array_size_t index, LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 value)
  5807. {
  5808. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5809. m_Items[index] = value;
  5810. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value), (void*)NULL);
  5811. }
  5812. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 GetAtUnchecked(il2cpp_array_size_t index) const
  5813. {
  5814. return m_Items[index];
  5815. }
  5816. inline LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09* GetAddressAtUnchecked(il2cpp_array_size_t index)
  5817. {
  5818. return m_Items + index;
  5819. }
  5820. inline void SetAtUnchecked(il2cpp_array_size_t index, LinkedSlotVolatile_t17D1045D5C124566A4482B0B1E187DD4934ABA09 value)
  5821. {
  5822. m_Items[index] = value;
  5823. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value), (void*)NULL);
  5824. }
  5825. };
  5826. struct LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388 : public RuntimeArray
  5827. {
  5828. ALIGN_FIELD (8) LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5 m_Items[1];
  5829. inline LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5 GetAt(il2cpp_array_size_t index) const
  5830. {
  5831. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5832. return m_Items[index];
  5833. }
  5834. inline LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5* GetAddressAt(il2cpp_array_size_t index)
  5835. {
  5836. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5837. return m_Items + index;
  5838. }
  5839. inline void SetAt(il2cpp_array_size_t index, LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5 value)
  5840. {
  5841. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5842. m_Items[index] = value;
  5843. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value), (void*)NULL);
  5844. }
  5845. inline LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5 GetAtUnchecked(il2cpp_array_size_t index) const
  5846. {
  5847. return m_Items[index];
  5848. }
  5849. inline LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5* GetAddressAtUnchecked(il2cpp_array_size_t index)
  5850. {
  5851. return m_Items + index;
  5852. }
  5853. inline void SetAtUnchecked(il2cpp_array_size_t index, LinkedSlotVolatile_tBD1FCCE75B9C692748CC900C96086C8B6C4732E5 value)
  5854. {
  5855. m_Items[index] = value;
  5856. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value), (void*)NULL);
  5857. }
  5858. };
  5859. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  5860. {
  5861. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  5862. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  5863. {
  5864. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5865. return m_Items[index];
  5866. }
  5867. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  5868. {
  5869. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5870. return m_Items + index;
  5871. }
  5872. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  5873. {
  5874. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5875. m_Items[index] = value;
  5876. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  5877. }
  5878. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  5879. {
  5880. return m_Items[index];
  5881. }
  5882. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  5883. {
  5884. return m_Items + index;
  5885. }
  5886. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  5887. {
  5888. m_Items[index] = value;
  5889. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  5890. }
  5891. };
  5892. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  5893. {
  5894. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  5895. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  5896. {
  5897. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5898. return m_Items[index];
  5899. }
  5900. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  5901. {
  5902. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5903. return m_Items + index;
  5904. }
  5905. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  5906. {
  5907. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5908. m_Items[index] = value;
  5909. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  5910. }
  5911. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  5912. {
  5913. return m_Items[index];
  5914. }
  5915. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  5916. {
  5917. return m_Items + index;
  5918. }
  5919. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  5920. {
  5921. m_Items[index] = value;
  5922. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  5923. }
  5924. };
  5925. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_value, const RuntimeMethod* method) ;
  5926. 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) ;
  5927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method) ;
  5928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackEventHandler_RegisterCallback_TisRuntimeObject_m221D8BDDC2D60A7D22B11CBCC628C7990BE1C8F9_gshared (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method) ;
  5929. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_button_m3FC007A6430390DB59817E93D8AB324EC13FE995_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5930. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_CanStartDrag_m43D8830A91337CB73BD2A042075B1D3D60DD59BB_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, int32_t ___0_button, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, const RuntimeMethod* method) ;
  5932. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* PointerEventBase_1_get_pointerType_m05EB5D56224F7A7A190AAFBBD622113A7A704F7C_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessDownEvent_m698B3AD2A423410DA5199A0A6AE96973BC34D505_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method) ;
  5934. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5935. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_startValue_m22C32AB5DE2569C3D699A43F913C8F7CC73C95EF_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, uint64_t ___0_value, const RuntimeMethod* method) ;
  5936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventBase_1_get_shiftKey_mD18D23617C71A437799ABFAE9E7ACBB793E3E954_gshared (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerEventBase_1_get_altKey_m77F22666ABE89C1E2F4DF24F0597C93092E28BE6_gshared (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5938. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_deltaPosition_mF5EDFB6EE05258108F9825D41390FEC74EE1A19C_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
  5939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessMoveEvent_m12DA415439A916196BBD2DA78AFD1BAFE8736381_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_shiftKey, bool ___1_altKey, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_deltaPosition, const RuntimeMethod* method) ;
  5940. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method) ;
  5941. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method) ;
  5942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessUpEvent_m9C946FF71C7F55B7A2DFF641A46D3E1FC09A5E86_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_pointerId, const RuntimeMethod* method) ;
  5943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyboardEventBase_1_get_keyCode_m416D85227006AA4A4F4A20396D2291068AA4916F_gshared_inline (KeyboardEventBase_1_tB4DAE7BE749F5CB0E5230FC31380D5BD30259B0C* __this, const RuntimeMethod* method) ;
  5944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateEnumerator__ctor_m31ED641F3B58C86B023116F98B26736D44168EEB_gshared (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* __this, FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* ___0_enumerable, const RuntimeMethod* method) ;
  5945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_GetEnumerator_mF95453504A4A365FEA468CADC187F06A59CC8D4D_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method) ;
  5946. 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) ;
  5947. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_gshared_inline (const RuntimeMethod* method) ;
  5948. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_gshared_inline (const RuntimeMethod* method) ;
  5949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method) ;
  5950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsDirectoryNotFound_m79390DBD148CC198C7B8EC571C4882C37D2C786B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method) ;
  5951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsAccessError_m6B695252B4C5A0E4FF7E2CE86A5306715B0B481B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method) ;
  5952. 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) ;
  5953. 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) ;
  5954. 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) ;
  5955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
  5956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  5957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method) ;
  5958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
  5959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
  5960. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_gshared_inline (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method) ;
  5961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_DequeueNextDirectory_mD2D90B54F9B3FE529CE005C33C5CA0043AF710C6_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method) ;
  5962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_FindNextEntry_m751A84D4F475C75002ACA38B226561F7A85B7F80_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method) ;
  5963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  5964. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_gshared_inline (FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5965. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_gshared_inline (FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_gshared_inline (FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_gshared_inline (FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1__ctor_mDD14CF7DF7586CFCB5E6EF69BC643CF090377096_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_collectionView, const RuntimeMethod* method) ;
  5969. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  5970. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  5971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VerticalVirtualizationController_1_ShouldDeferScrollToItem_m096BC01957D00BC210CFDAA3D25EB29B7BAFBF6C_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_ScheduleDeferredScrollToItem_m21627DE0D64BD7819DDD3DBCE349C45302E1297D_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  5973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method) ;
  5974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  5975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  5976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  5977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  5978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_gshared (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA* __this, float ___0_newHighValue, const RuntimeMethod* method) ;
  5979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  5980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, RuntimeObject* ___0_recycledItem, int32_t ___1_newIndex, const RuntimeMethod* method) ;
  5981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  5983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m386ABA9B2C4950D31E787C87CDEF3D3E103F1B1A_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
  5985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  5986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0D2A25C95EFDC6E9CD22B663D9633426B51E3699_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
  5987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
  5988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerticalVirtualizationController_1_GetOrMakeItemAtIndex_m73EFFD0367510D9487186D58ECBBFEC9BC9C70AC_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_activeItemIndex, int32_t ___1_scrollViewIndex, const RuntimeMethod* method) ;
  5989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_EndDrag_mE4C2F065B00C1FA3E9A6CBF083672FF7B734CF4A_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_dropIndex, const RuntimeMethod* method) ;
  5990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Init_mD11258015D6778B557F3DED4696BEF3335FD66C3_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method) ;
  5991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method) ;
  5992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___0_value, const RuntimeMethod* method) ;
  5993. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___0_value, const RuntimeMethod* method) ;
  5994. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___0_value, const RuntimeMethod* method) ;
  5995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventBase_1_GetPooled_mBD7595B7D0C2B6D191690953CCBC74F4120FBD01_gshared (const RuntimeMethod* method) ;
  5996. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, bool ___0_value, const RuntimeMethod* method) ;
  5997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1__ctor_m385124A7A8517F869B52108A7FC234225AFBB4A0_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method) ;
  5998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_1__ctor_m08841FDA6AA08B68DFA36125A81DA6C7B54D0B99_gshared (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, const RuntimeMethod* method) ;
  5999. 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) ;
  6000. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_gshared_inline (Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
  6001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_1_TrySetResult_mE67D469AB00E1958DECAE0D97B932BC43B9C2D4F_gshared (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, int32_t ___0_result, const RuntimeMethod* method) ;
  6002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_1_DangerousSetResult_mBE718016CC1D4CD34F42407200ABEF5462D29B78_gshared (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, int32_t ___0_result, const RuntimeMethod* method) ;
  6003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_1__ctor_m323D56E98AFD8C95866A2866CF440831DA74657D_gshared (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, const RuntimeMethod* method) ;
  6004. 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) ;
  6005. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_gshared_inline (Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
  6006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E_gshared (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___0_result, const RuntimeMethod* method) ;
  6007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_1_DangerousSetResult_m3AACEB495B6F964518375FDF80ECD0F05045A6BE_gshared (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___0_result, const RuntimeMethod* method) ;
  6008. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_gshared_inline (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, intptr_t ___0_ptr, const RuntimeMethod* method) ;
  6009. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_gshared_inline (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method) ;
  6010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Marshal_GetDelegateForFunctionPointer_TisRuntimeObject_m904726A543F298DC36FF10CE1827932F55FE568A_gshared (intptr_t ___0_ptr, const RuntimeMethod* method) ;
  6011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionPointer_1_get_Invoke_m3E7098A72E4D4E432490A6F99AF8749B862ACF93_gshared (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method) ;
  6012. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_gshared_inline (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, intptr_t ___0_ptr, const RuntimeMethod* method) ;
  6013. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_gshared_inline (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, const RuntimeMethod* method) ;
  6014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionPointer_1_get_Invoke_m552FD5AD590BE1F22C35842835DBC3FB96BACA44_gshared (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
  6015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEC9469DBD91362D6135B8F5A81E90486BF328075_gshared_inline (const RuntimeMethod* method) ;
  6016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_gshared (NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_nativeSlice, const RuntimeMethod* method) ;
  6017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_gshared (NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F* __this, const RuntimeMethod* method) ;
  6018. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m9B300E87B5D26CCDE3FBB8E6CBF94E4C0B9FB5C5_gshared_inline (const RuntimeMethod* method) ;
  6019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueTuple_1_CompareTo_m6493CE08BE956132258203FD982A0153D94CFAA1_gshared (ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75* __this, ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 ___0_other, const RuntimeMethod* method) ;
  6020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m4E751BDA5DA357A2BF0F57606CE5E931C5BC3548_gshared (Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C* __this, const RuntimeMethod* method) ;
  6021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueTuple_2_CompareTo_m177994D2B6C4391A47021A4C263145F2998CD678_gshared (ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D* __this, ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ___0_other, const RuntimeMethod* method) ;
  6022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mBA14936F9917E4DD1100129FE6A73A76B1E96591_gshared (Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39* __this, const RuntimeMethod* method) ;
  6023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueTuple_3_CompareTo_m60FA8A89DB9420DA786F5A7809F72A64326A124D_gshared (ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8* __this, ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8 ___0_other, const RuntimeMethod* method) ;
  6024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m4D70462CCE8D09ABF1926317BFEA83A1DDAD1B2F_gshared (Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1* __this, const RuntimeMethod* method) ;
  6025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m74C9B1BDB0A5557A9DA9E5F630726EE810C5E886_gshared (Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4* __this, const RuntimeMethod* method) ;
  6026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m5FCBB96B50D63EE9580D236EF25F469C6D75F373_gshared (Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30* __this, const RuntimeMethod* method) ;
  6027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m3353053D092D4FBC9AEFC70AC825209F43417E31_gshared (Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063* __this, const RuntimeMethod* method) ;
  6028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m5D6FD5FED788608B20169885AECB412C732C45BA_gshared (Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58* __this, const RuntimeMethod* method) ;
  6029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m877425A62115F8E970937D780FF0BC8F1E25A4A6_gshared (Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A* __this, const RuntimeMethod* method) ;
  6030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mCF847B8E3EDAFD0A1E1225D7FF17A858B417B413_gshared (Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912* __this, const RuntimeMethod* method) ;
  6031. 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) ;
  6032. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  6033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseFieldMouseDragger__ctor_m5C35DEF37A57940CBE3E7942A8551509002607D9 (BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7* __this, const RuntimeMethod* method) ;
  6034. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
  6035. inline void FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_value, const RuntimeMethod* method)
  6036. {
  6037. (( void (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, bool, const RuntimeMethod*))FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_gshared_inline)(__this, ___0_value, method);
  6038. }
  6039. inline void EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398 (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  6040. {
  6041. (( void (*) (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
  6042. }
  6043. inline void CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6044. {
  6045. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6046. }
  6047. inline void EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5 (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  6048. {
  6049. (( void (*) (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
  6050. }
  6051. inline void CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6052. {
  6053. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6054. }
  6055. inline void EventCallback_1__ctor_m9784A8620A12F32140DB764C2DAC0CD4AE9A91CF (EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  6056. {
  6057. (( void (*) (EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
  6058. }
  6059. inline void CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6060. {
  6061. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6062. }
  6063. inline void CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6064. {
  6065. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m221D8BDDC2D60A7D22B11CBCC628C7990BE1C8F9_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6066. }
  6067. inline void CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6068. {
  6069. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m221D8BDDC2D60A7D22B11CBCC628C7990BE1C8F9_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6070. }
  6071. inline void CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6072. {
  6073. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m221D8BDDC2D60A7D22B11CBCC628C7990BE1C8F9_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6074. }
  6075. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  6076. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  6077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VisualElementExtensions_WorldToLocal_m9AB4674D3198B2C87E9D53DB56077BA769059EF9 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ele, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_p, const RuntimeMethod* method) ;
  6078. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method) ;
  6079. inline int32_t PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_inline (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9* __this, const RuntimeMethod* method)
  6080. {
  6081. return (( int32_t (*) (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*, const RuntimeMethod*))PointerEventBase_1_get_button_m3FC007A6430390DB59817E93D8AB324EC13FE995_gshared_inline)(__this, method);
  6082. }
  6083. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_inline (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9* __this, const RuntimeMethod* method)
  6084. {
  6085. return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*, const RuntimeMethod*))PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline)(__this, method);
  6086. }
  6087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
  6088. inline bool FieldMouseDragger_1_CanStartDrag_m43D8830A91337CB73BD2A042075B1D3D60DD59BB (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, int32_t ___0_button, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, const RuntimeMethod* method)
  6089. {
  6090. return (( bool (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))FieldMouseDragger_1_CanStartDrag_m43D8830A91337CB73BD2A042075B1D3D60DD59BB_gshared)(__this, ___0_button, ___1_localPosition, method);
  6091. }
  6092. inline String_t* PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_inline (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9* __this, const RuntimeMethod* method)
  6093. {
  6094. return (( String_t* (*) (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*, const RuntimeMethod*))PointerEventBase_1_get_pointerType_m05EB5D56224F7A7A190AAFBBD622113A7A704F7C_gshared_inline)(__this, method);
  6095. }
  6096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  6097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MouseCaptureController_CaptureMouse_m7FCA4E12CE4CBC2E792ACE4ED9E6EB44D80F9A1C (RuntimeObject* ___0_handler, const RuntimeMethod* method) ;
  6098. inline void FieldMouseDragger_1_ProcessDownEvent_m698B3AD2A423410DA5199A0A6AE96973BC34D505 (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method)
  6099. {
  6100. (( void (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, const RuntimeMethod*))FieldMouseDragger_1_ProcessDownEvent_m698B3AD2A423410DA5199A0A6AE96973BC34D505_gshared)(__this, ___0_evt, method);
  6101. }
  6102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  6103. inline int32_t PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_inline (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9* __this, const RuntimeMethod* method)
  6104. {
  6105. return (( int32_t (*) (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*, const RuntimeMethod*))PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline)(__this, method);
  6106. }
  6107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_CapturePointer_m7A647567160ADA0E052A7277C5B531D7A01E5F7F (RuntimeObject* ___0_handler, int32_t ___1_pointerId, const RuntimeMethod* method) ;
  6108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  6109. inline void EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596 (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  6110. {
  6111. (( void (*) (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
  6112. }
  6113. inline void CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6114. {
  6115. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m221D8BDDC2D60A7D22B11CBCC628C7990BE1C8F9_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6116. }
  6117. inline void FieldMouseDragger_1_set_startValue_m22C32AB5DE2569C3D699A43F913C8F7CC73C95EF_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, uint64_t ___0_value, const RuntimeMethod* method)
  6118. {
  6119. (( void (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, uint64_t, const RuntimeMethod*))FieldMouseDragger_1_set_startValue_m22C32AB5DE2569C3D699A43F913C8F7CC73C95EF_gshared_inline)(__this, ___0_value, method);
  6120. }
  6121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, const RuntimeMethod* method) ;
  6122. inline bool PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215 (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B* __this, const RuntimeMethod* method)
  6123. {
  6124. return (( bool (*) (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*, const RuntimeMethod*))PointerEventBase_1_get_shiftKey_mD18D23617C71A437799ABFAE9E7ACBB793E3E954_gshared)(__this, method);
  6125. }
  6126. inline bool PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150 (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B* __this, const RuntimeMethod* method)
  6127. {
  6128. return (( bool (*) (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*, const RuntimeMethod*))PointerEventBase_1_get_altKey_m77F22666ABE89C1E2F4DF24F0597C93092E28BE6_gshared)(__this, method);
  6129. }
  6130. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_inline (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B* __this, const RuntimeMethod* method)
  6131. {
  6132. return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*, const RuntimeMethod*))PointerEventBase_1_get_deltaPosition_mF5EDFB6EE05258108F9825D41390FEC74EE1A19C_gshared_inline)(__this, method);
  6133. }
  6134. inline void FieldMouseDragger_1_ProcessMoveEvent_m12DA415439A916196BBD2DA78AFD1BAFE8736381 (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_shiftKey, bool ___1_altKey, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_deltaPosition, const RuntimeMethod* method)
  6135. {
  6136. (( void (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, bool, bool, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))FieldMouseDragger_1_ProcessMoveEvent_m12DA415439A916196BBD2DA78AFD1BAFE8736381_gshared)(__this, ___0_shiftKey, ___1_altKey, ___2_deltaPosition, method);
  6137. }
  6138. inline bool FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method)
  6139. {
  6140. return (( bool (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, const RuntimeMethod*))FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_gshared_inline)(__this, method);
  6141. }
  6142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
  6143. inline uint64_t FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method)
  6144. {
  6145. return (( uint64_t (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, const RuntimeMethod*))FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_gshared_inline)(__this, method);
  6146. }
  6147. inline int32_t PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_inline (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496* __this, const RuntimeMethod* method)
  6148. {
  6149. return (( int32_t (*) (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*, const RuntimeMethod*))PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline)(__this, method);
  6150. }
  6151. inline void FieldMouseDragger_1_ProcessUpEvent_m9C946FF71C7F55B7A2DFF641A46D3E1FC09A5E86 (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_pointerId, const RuntimeMethod* method)
  6152. {
  6153. (( void (*) (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297*, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, int32_t, const RuntimeMethod*))FieldMouseDragger_1_ProcessUpEvent_m9C946FF71C7F55B7A2DFF641A46D3E1FC09A5E86_gshared)(__this, ___0_evt, ___1_pointerId, method);
  6154. }
  6155. inline void CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6156. {
  6157. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6158. }
  6159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_ReleasePointer_m0FF47D46D610A94601B72E011344700B0EA7E1B9 (RuntimeObject* ___0_handler, int32_t ___1_pointerId, const RuntimeMethod* method) ;
  6160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160 (RuntimeObject* ___0_panel, int32_t ___1_pointerId, const RuntimeMethod* method) ;
  6161. inline int32_t KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_inline (KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA* __this, const RuntimeMethod* method)
  6162. {
  6163. return (( int32_t (*) (KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA*, const RuntimeMethod*))KeyboardEventBase_1_get_keyCode_m416D85227006AA4A4F4A20396D2291068AA4916F_gshared_inline)(__this, method);
  6164. }
  6165. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  6166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_ReleasePointer_mE9ABEA39360504C8B5A9CF1C067A63F7535CDECB (RuntimeObject* ___0_panel, int32_t ___1_pointerId, const RuntimeMethod* method) ;
  6167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  6168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  6169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline (const RuntimeMethod* method) ;
  6170. inline void DelegateEnumerator__ctor_m31ED641F3B58C86B023116F98B26736D44168EEB (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* __this, FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* ___0_enumerable, const RuntimeMethod* method)
  6171. {
  6172. (( void (*) (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*, FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94*, const RuntimeMethod*))DelegateEnumerator__ctor_m31ED641F3B58C86B023116F98B26736D44168EEB_gshared)(__this, ___0_enumerable, method);
  6173. }
  6174. inline RuntimeObject* FileSystemEnumerable_1_GetEnumerator_mF95453504A4A365FEA468CADC187F06A59CC8D4D (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  6175. {
  6176. return (( RuntimeObject* (*) (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94*, const RuntimeMethod*))FileSystemEnumerable_1_GetEnumerator_mF95453504A4A365FEA468CADC187F06A59CC8D4D_gshared)(__this, method);
  6177. }
  6178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CriticalFinalizerObject__ctor_m688241D670D6A0857F938CDC8CD07B1BE4A1C733 (CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9* __this, const RuntimeMethod* method) ;
  6179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2 (String_t* ___0_path, const RuntimeMethod* method) ;
  6180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathInternal_TrimEndingDirectorySeparator_m32C0CC3C95360374E7B405E941386C874312D5F5 (String_t* ___0_path, const RuntimeMethod* method) ;
  6181. inline intptr_t FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, String_t* ___0_path, bool ___1_ignoreNotFound, const RuntimeMethod* method)
  6182. {
  6183. return (( intptr_t (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, String_t*, bool, const RuntimeMethod*))FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E_gshared)(__this, ___0_path, ___1_ignoreNotFound, method);
  6184. }
  6185. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  6186. inline ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline (const RuntimeMethod* method)
  6187. {
  6188. return (( ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* (*) (const RuntimeMethod*))ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_gshared_inline)(method);
  6189. }
  6190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sys_GetReadDirRBufferSize_m43BFD2BC9EB308361321A3EB229F557ED5320C4E (const RuntimeMethod* method) ;
  6191. inline ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline (const RuntimeMethod* method)
  6192. {
  6193. return (( ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* (*) (const RuntimeMethod*))ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_gshared_inline)(method);
  6194. }
  6195. inline void FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  6196. {
  6197. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB_gshared)(__this, method);
  6198. }
  6199. inline bool FileSystemEnumerator_1_IsDirectoryNotFound_m79390DBD148CC198C7B8EC571C4882C37D2C786B (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  6200. {
  6201. return (( bool (*) (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, const RuntimeMethod*))FileSystemEnumerator_1_IsDirectoryNotFound_m79390DBD148CC198C7B8EC571C4882C37D2C786B_gshared)(___0_info, method);
  6202. }
  6203. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  6204. inline bool FileSystemEnumerator_1_IsAccessError_m6B695252B4C5A0E4FF7E2CE86A5306715B0B481B (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  6205. {
  6206. return (( bool (*) (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, const RuntimeMethod*))FileSystemEnumerator_1_IsAccessError_m6B695252B4C5A0E4FF7E2CE86A5306715B0B481B_gshared)(___0_info, method);
  6207. }
  6208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ErrorInfo_get_RawErrno_m1B6C0E156EF3B567945C1389B2B111C1A6FEB027 (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, const RuntimeMethod* method) ;
  6209. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, const RuntimeMethod* method) ;
  6210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Sys_OpenDir_m5E0BB1A74A5E5CA1CFDDBE86C2C281F452745854 (String_t* ___0_path, const RuntimeMethod* method) ;
  6211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 Sys_GetLastErrorInfo_m1C1BB8341DD84927BD33E6240585E753D4B3572B (const RuntimeMethod* method) ;
  6212. inline bool FileSystemEnumerator_1_InternalContinueOnError_mB1A22DB17190E10EC61DA69EB84046DF5AF6DF4D (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, bool ___1_ignoreNotFound, const RuntimeMethod* method)
  6213. {
  6214. return (( bool (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, bool, const RuntimeMethod*))FileSystemEnumerator_1_InternalContinueOnError_mB1A22DB17190E10EC61DA69EB84046DF5AF6DF4D_gshared)(__this, ___0_info, ___1_ignoreNotFound, method);
  6215. }
  6216. 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) ;
  6217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Interlocked_Exchange_m10651B61455D954B0D96C3FF75857C68C20940F6 (intptr_t* ___0_location1, intptr_t ___1_value, const RuntimeMethod* method) ;
  6218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  6219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sys_CloseDir_m995426A78D39BF688B0A69FC2916DA3125AF193E (intptr_t ___0_dir, const RuntimeMethod* method) ;
  6220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  6221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  6222. inline void FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, uint8_t* ___0_entryBufferPtr, int32_t ___1_bufferLength, const RuntimeMethod* method)
  6223. {
  6224. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, uint8_t*, int32_t, const RuntimeMethod*))FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B_gshared)(__this, ___0_entryBufferPtr, ___1_bufferLength, method);
  6225. }
  6226. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline (String_t* ___0_value, const RuntimeMethod* method) ;
  6227. inline void Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
  6228. {
  6229. (( void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_gshared_inline)(__this, ___0_array, method);
  6230. }
  6231. 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) ;
  6232. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  6233. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  6234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FileSystemEntry_get_Attributes_mFD1D48D0F605BE2117617194F55B5E2CB4FBA0D9 (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* __this, const RuntimeMethod* method) ;
  6235. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method) ;
  6236. inline void Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, const RuntimeMethod* method)
  6237. {
  6238. (( void (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
  6239. }
  6240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 FileSystemEntry_get_FileName_m33D89416B0459807829E6A0F521E423616EC92E4 (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* __this, const RuntimeMethod* method) ;
  6241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Join_mA8659405C90B9441AA2249C7D45B587808ABCB3F (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_path1, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_path2, const RuntimeMethod* method) ;
  6242. inline void Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832 (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, String_t* ___0_item, const RuntimeMethod* method)
  6243. {
  6244. (( void (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, String_t*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
  6245. }
  6246. 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) ;
  6247. inline void FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47 (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  6248. {
  6249. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47_gshared)(__this, method);
  6250. }
  6251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, int32_t ___0_errno, const RuntimeMethod* method) ;
  6252. inline int32_t Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_inline (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, const RuntimeMethod* method)
  6253. {
  6254. return (( int32_t (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
  6255. }
  6256. inline String_t* Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* __this, const RuntimeMethod* method)
  6257. {
  6258. return (( String_t* (*) (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
  6259. }
  6260. inline RuntimeObject* FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_inline (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  6261. {
  6262. return (( RuntimeObject* (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_gshared_inline)(__this, method);
  6263. }
  6264. inline bool FileSystemEnumerator_1_DequeueNextDirectory_mD2D90B54F9B3FE529CE005C33C5CA0043AF710C6 (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  6265. {
  6266. return (( bool (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))FileSystemEnumerator_1_DequeueNextDirectory_mD2D90B54F9B3FE529CE005C33C5CA0043AF710C6_gshared)(__this, method);
  6267. }
  6268. inline void FileSystemEnumerator_1_FindNextEntry_m751A84D4F475C75002ACA38B226561F7A85B7F80 (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  6269. {
  6270. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, const RuntimeMethod*))FileSystemEnumerator_1_FindNextEntry_m751A84D4F475C75002ACA38B226561F7A85B7F80_gshared)(__this, method);
  6271. }
  6272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  6273. inline void FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695 (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, bool ___0_disposing, const RuntimeMethod* method)
  6274. {
  6275. (( void (*) (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA*, bool, const RuntimeMethod*))FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695_gshared)(__this, ___0_disposing, method);
  6276. }
  6277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  6278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CriticalFinalizerObject_Finalize_m232B8F4BCBB58BB7D0A0B10611234BCCE2A86020 (CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9* __this, const RuntimeMethod* method) ;
  6279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  6280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425 (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  6281. inline LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_inline (FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* __this, int32_t ___0_index, const RuntimeMethod* method)
  6282. {
  6283. return (( LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* (*) (FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A*, int32_t, const RuntimeMethod*))FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_gshared_inline)(__this, ___0_index, method);
  6284. }
  6285. inline Il2CppFullySharedGenericStruct* FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_inline (FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* __this, int32_t ___0_index, const RuntimeMethod* method)
  6286. {
  6287. return (( Il2CppFullySharedGenericStruct* (*) (FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9*, int32_t, const RuntimeMethod*))FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_gshared_inline)(__this, ___0_index, method);
  6288. }
  6289. inline LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_inline (FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* __this, int32_t ___0_index, const RuntimeMethod* method)
  6290. {
  6291. return (( LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* (*) (FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E*, int32_t, const RuntimeMethod*))FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_gshared_inline)(__this, ___0_index, method);
  6292. }
  6293. inline Il2CppFullySharedGenericStruct* FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_inline (FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* __this, int32_t ___0_index, const RuntimeMethod* method)
  6294. {
  6295. return (( Il2CppFullySharedGenericStruct* (*) (FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2*, int32_t, const RuntimeMethod*))FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_gshared_inline)(__this, ___0_index, method);
  6296. }
  6297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, float ___0_height, const RuntimeMethod* method) ;
  6298. inline void VerticalVirtualizationController_1__ctor_mDD14CF7DF7586CFCB5E6EF69BC643CF090377096 (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_collectionView, const RuntimeMethod* method)
  6299. {
  6300. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*, const RuntimeMethod*))VerticalVirtualizationController_1__ctor_mDD14CF7DF7586CFCB5E6EF69BC643CF090377096_gshared)(__this, ___0_collectionView, method);
  6301. }
  6302. inline void EventCallback_1__ctor_mF06BFBEB6C98B9A486C131579BD98388B38997F5 (EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  6303. {
  6304. (( void (*) (EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
  6305. }
  6306. inline void CallbackEventHandler_RegisterCallback_TisGeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A_m34764823E27F27068C7C0E4F34879B1C395A117F (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
  6307. {
  6308. (( void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m221D8BDDC2D60A7D22B11CBCC628C7990BE1C8F9_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
  6309. }
  6310. inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  6311. {
  6312. return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
  6313. }
  6314. inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  6315. {
  6316. return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
  6317. }
  6318. inline bool VerticalVirtualizationController_1_ShouldDeferScrollToItem_m096BC01957D00BC210CFDAA3D25EB29B7BAFBF6C (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_index, const RuntimeMethod* method)
  6319. {
  6320. return (( bool (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, int32_t, const RuntimeMethod*))VerticalVirtualizationController_1_ShouldDeferScrollToItem_m096BC01957D00BC210CFDAA3D25EB29B7BAFBF6C_gshared)(__this, ___0_index, method);
  6321. }
  6322. inline void VerticalVirtualizationController_1_ScheduleDeferredScrollToItem_m21627DE0D64BD7819DDD3DBCE349C45302E1297D (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  6323. {
  6324. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_ScheduleDeferredScrollToItem_m21627DE0D64BD7819DDD3DBCE349C45302E1297D_gshared)(__this, method);
  6325. }
  6326. inline float FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7 (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  6327. {
  6328. return (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7_gshared)(__this, method);
  6329. }
  6330. inline int32_t VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  6331. {
  6332. return (( int32_t (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F_gshared)(__this, method);
  6333. }
  6334. inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
  6335. {
  6336. (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
  6337. }
  6338. inline float VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29 (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  6339. {
  6340. return (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29_gshared)(__this, method);
  6341. }
  6342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  6343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5 (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
  6344. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ;
  6345. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  6346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ScrollView_get_scrollOffset_m487978FA69DE7783183FA219CA9642AEB93EC511 (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  6347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  6348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019 (float ___0_v, const RuntimeMethod* method) ;
  6349. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  6350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D VisualElement_get_layout_m71851CB694EE1348CDCA83353FFF3C1FB2F69C1A (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  6351. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  6352. inline SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837 (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  6353. {
  6354. return (( SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837_gshared)(__this, method);
  6355. }
  6356. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  6357. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  6358. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slider_t5891706383A14955E3FAD68A79829F3234681652* Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, const RuntimeMethod* method) ;
  6359. inline void BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544 (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA* __this, float ___0_newHighValue, const RuntimeMethod* method)
  6360. {
  6361. (( void (*) (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*, float, const RuntimeMethod*))BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_gshared)(__this, ___0_newHighValue, method);
  6362. }
  6363. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  6364. inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  6365. {
  6366. return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  6367. }
  6368. inline void VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, RuntimeObject* ___0_recycledItem, int32_t ___1_newIndex, const RuntimeMethod* method)
  6369. {
  6370. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, RuntimeObject*, int32_t, const RuntimeMethod*))VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA_gshared)(__this, ___0_recycledItem, ___1_newIndex, method);
  6371. }
  6372. inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  6373. {
  6374. return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  6375. }
  6376. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
  6377. inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  6378. {
  6379. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  6380. }
  6381. inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  6382. {
  6383. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
  6384. }
  6385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  6386. inline void List_1_InsertRange_m386ABA9B2C4950D31E787C87CDEF3D3E103F1B1A (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
  6387. {
  6388. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m386ABA9B2C4950D31E787C87CDEF3D3E103F1B1A_gshared)(__this, ___0_index, ___1_collection, method);
  6389. }
  6390. inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  6391. {
  6392. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  6393. }
  6394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  6395. inline void List_1_RemoveRange_m0D2A25C95EFDC6E9CD22B663D9633426B51E3699 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
  6396. {
  6397. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, int32_t, const RuntimeMethod*))List_1_RemoveRange_m0D2A25C95EFDC6E9CD22B663D9633426B51E3699_gshared)(__this, ___0_index, ___1_count, method);
  6398. }
  6399. inline void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  6400. {
  6401. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
  6402. }
  6403. inline RuntimeObject* VerticalVirtualizationController_1_GetOrMakeItemAtIndex_m73EFFD0367510D9487186D58ECBBFEC9BC9C70AC (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_activeItemIndex, int32_t ___1_scrollViewIndex, const RuntimeMethod* method)
  6404. {
  6405. return (( RuntimeObject* (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, int32_t, int32_t, const RuntimeMethod*))VerticalVirtualizationController_1_GetOrMakeItemAtIndex_m73EFFD0367510D9487186D58ECBBFEC9BC9C70AC_gshared)(__this, ___0_activeItemIndex, ___1_scrollViewIndex, method);
  6406. }
  6407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Scroller_set_value_mAC1D4CA0CA26776DE53ABC5FD8C745309750E713 (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, float ___0_value, const RuntimeMethod* method) ;
  6408. inline void VerticalVirtualizationController_1_EndDrag_mE4C2F065B00C1FA3E9A6CBF083672FF7B734CF4A (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_dropIndex, const RuntimeMethod* method)
  6409. {
  6410. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, int32_t, const RuntimeMethod*))VerticalVirtualizationController_1_EndDrag_mE4C2F065B00C1FA3E9A6CBF083672FF7B734CF4A_gshared)(__this, ___0_dropIndex, method);
  6411. }
  6412. inline void EventBase_1_Init_mD11258015D6778B557F3DED4696BEF3335FD66C3 (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  6413. {
  6414. (( void (*) (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*, const RuntimeMethod*))EventBase_1_Init_mD11258015D6778B557F3DED4696BEF3335FD66C3_gshared)(__this, method);
  6415. }
  6416. inline void FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  6417. {
  6418. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, const RuntimeMethod*))FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD_gshared)(__this, method);
  6419. }
  6420. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  6421. inline void FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___0_value, const RuntimeMethod* method)
  6422. {
  6423. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*, const RuntimeMethod*))FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_gshared_inline)(__this, ___0_value, method);
  6424. }
  6425. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline (const RuntimeMethod* method) ;
  6426. inline void FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___0_value, const RuntimeMethod* method)
  6427. {
  6428. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*, const RuntimeMethod*))FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_gshared_inline)(__this, ___0_value, method);
  6429. }
  6430. inline void FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___0_value, const RuntimeMethod* method)
  6431. {
  6432. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*, const RuntimeMethod*))FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_gshared_inline)(__this, ___0_value, method);
  6433. }
  6434. inline RuntimeObject* EventBase_1_GetPooled_mBD7595B7D0C2B6D191690953CCBC74F4120FBD01 (const RuntimeMethod* method)
  6435. {
  6436. return (( RuntimeObject* (*) (const RuntimeMethod*))EventBase_1_GetPooled_mBD7595B7D0C2B6D191690953CCBC74F4120FBD01_gshared)(method);
  6437. }
  6438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_elementTarget_m8BF8A4CD508F335210DB9FD2D034549A1EC084A8_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_value, const RuntimeMethod* method) ;
  6439. inline void FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, bool ___0_value, const RuntimeMethod* method)
  6440. {
  6441. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, bool, const RuntimeMethod*))FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_gshared_inline)(__this, ___0_value, method);
  6442. }
  6443. inline void EventBase_1__ctor_m385124A7A8517F869B52108A7FC234225AFBB4A0 (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  6444. {
  6445. (( void (*) (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*, const RuntimeMethod*))EventBase_1__ctor_m385124A7A8517F869B52108A7FC234225AFBB4A0_gshared)(__this, method);
  6446. }
  6447. inline void Task_1__ctor_m08841FDA6AA08B68DFA36125A81DA6C7B54D0B99 (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, const RuntimeMethod* method)
  6448. {
  6449. (( void (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, const RuntimeMethod*))Task_1__ctor_m08841FDA6AA08B68DFA36125A81DA6C7B54D0B99_gshared)(__this, method);
  6450. }
  6451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  6452. inline void FromAsyncTrimPromise_1_Complete_m56AE76FCEF30ABD41523638898E9B529F718D951 (FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* __this, RuntimeObject* ___0_thisRef, Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* ___1_endMethod, RuntimeObject* ___2_asyncResult, bool ___3_requiresSynchronization, const RuntimeMethod* method)
  6453. {
  6454. (( void (*) (FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2*, RuntimeObject*, Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*, RuntimeObject*, bool, const RuntimeMethod*))FromAsyncTrimPromise_1_Complete_m56AE76FCEF30ABD41523638898E9B529F718D951_gshared)(__this, ___0_thisRef, ___1_endMethod, ___2_asyncResult, ___3_requiresSynchronization, method);
  6455. }
  6456. inline int32_t Func_3_Invoke_mB6005A849EC292AF85FEBD13C39826861EDA53A6_inline (Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  6457. {
  6458. return (( int32_t (*) (Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  6459. }
  6460. inline bool Task_1_TrySetResult_mE67D469AB00E1958DECAE0D97B932BC43B9C2D4F (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, int32_t ___0_result, const RuntimeMethod* method)
  6461. {
  6462. return (( bool (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, int32_t, const RuntimeMethod*))Task_1_TrySetResult_mE67D469AB00E1958DECAE0D97B932BC43B9C2D4F_gshared)(__this, ___0_result, method);
  6463. }
  6464. inline void Task_1_DangerousSetResult_mBE718016CC1D4CD34F42407200ABEF5462D29B78 (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, int32_t ___0_result, const RuntimeMethod* method)
  6465. {
  6466. (( void (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, int32_t, const RuntimeMethod*))Task_1_DangerousSetResult_mBE718016CC1D4CD34F42407200ABEF5462D29B78_gshared)(__this, ___0_result, method);
  6467. }
  6468. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method) ;
  6469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_tokenToRecord, RuntimeObject* ___1_cancellationException, const RuntimeMethod* method) ;
  6470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, RuntimeObject* ___0_exceptionObject, const RuntimeMethod* method) ;
  6471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  6472. inline void Task_1__ctor_m323D56E98AFD8C95866A2866CF440831DA74657D (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, const RuntimeMethod* method)
  6473. {
  6474. (( void (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, const RuntimeMethod*))Task_1__ctor_m323D56E98AFD8C95866A2866CF440831DA74657D_gshared)(__this, method);
  6475. }
  6476. inline void FromAsyncTrimPromise_1_Complete_m7985C0BDF0CF2E27AE73927FCCB5FEFBB624A2C5 (FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* __this, RuntimeObject* ___0_thisRef, Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* ___1_endMethod, RuntimeObject* ___2_asyncResult, bool ___3_requiresSynchronization, const RuntimeMethod* method)
  6477. {
  6478. (( void (*) (FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145*, RuntimeObject*, Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*, RuntimeObject*, bool, const RuntimeMethod*))FromAsyncTrimPromise_1_Complete_m7985C0BDF0CF2E27AE73927FCCB5FEFBB624A2C5_gshared)(__this, ___0_thisRef, ___1_endMethod, ___2_asyncResult, ___3_requiresSynchronization, method);
  6479. }
  6480. inline VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mDAAFF3AF4B57B8CD492848725036F40457FC693A_inline (Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  6481. {
  6482. return (( VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*) (Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  6483. }
  6484. inline bool Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___0_result, const RuntimeMethod* method)
  6485. {
  6486. return (( bool (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, const RuntimeMethod*))Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E_gshared)(__this, ___0_result, method);
  6487. }
  6488. inline void Task_1_DangerousSetResult_m3AACEB495B6F964518375FDF80ECD0F05045A6BE (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___0_result, const RuntimeMethod* method)
  6489. {
  6490. (( void (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, const RuntimeMethod*))Task_1_DangerousSetResult_m3AACEB495B6F964518375FDF80ECD0F05045A6BE_gshared)(__this, ___0_result, method);
  6491. }
  6492. inline void FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_inline (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  6493. {
  6494. (( void (*) (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2*, intptr_t, const RuntimeMethod*))FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_gshared_inline)(__this, ___0_ptr, method);
  6495. }
  6496. inline intptr_t FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_inline (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method)
  6497. {
  6498. return (( intptr_t (*) (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2*, const RuntimeMethod*))FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_gshared_inline)(__this, method);
  6499. }
  6500. inline RuntimeObject* Marshal_GetDelegateForFunctionPointer_TisRuntimeObject_m904726A543F298DC36FF10CE1827932F55FE568A (intptr_t ___0_ptr, const RuntimeMethod* method)
  6501. {
  6502. return (( RuntimeObject* (*) (intptr_t, const RuntimeMethod*))Marshal_GetDelegateForFunctionPointer_TisRuntimeObject_m904726A543F298DC36FF10CE1827932F55FE568A_gshared)(___0_ptr, method);
  6503. }
  6504. inline RuntimeObject* FunctionPointer_1_get_Invoke_m3E7098A72E4D4E432490A6F99AF8749B862ACF93 (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method)
  6505. {
  6506. return (( RuntimeObject* (*) (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2*, const RuntimeMethod*))FunctionPointer_1_get_Invoke_m3E7098A72E4D4E432490A6F99AF8749B862ACF93_gshared)(__this, method);
  6507. }
  6508. inline void FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_inline (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  6509. {
  6510. (( void (*) (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*, intptr_t, const RuntimeMethod*))FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_gshared_inline)(__this, ___0_ptr, method);
  6511. }
  6512. inline intptr_t FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_inline (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, const RuntimeMethod* method)
  6513. {
  6514. return (( intptr_t (*) (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*, const RuntimeMethod*))FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_gshared_inline)(__this, method);
  6515. }
  6516. inline void FunctionPointer_1_get_Invoke_m552FD5AD590BE1F22C35842835DBC3FB96BACA44 (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  6517. {
  6518. (( void (*) (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))FunctionPointer_1_get_Invoke_m552FD5AD590BE1F22C35842835DBC3FB96BACA44_gshared)((FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*)__this, il2cppRetVal, method);
  6519. }
  6520. inline int32_t UnsafeUtility_SizeOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEC9469DBD91362D6135B8F5A81E90486BF328075_inline (const RuntimeMethod* method)
  6521. {
  6522. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEC9469DBD91362D6135B8F5A81E90486BF328075_gshared_inline)(method);
  6523. }
  6524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Utility_AllocateBuffer_mBC9AD1A580FCF79BB940779C34A5A1B319233681 (int32_t ___0_elementCount, int32_t ___1_elementStride, bool ___2_vertexBuffer, const RuntimeMethod* method) ;
  6525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Utility_FreeBuffer_m0E14FA612A7CFC491F826A295297E9EA45426C8E (intptr_t ___0_buffer, const RuntimeMethod* method) ;
  6526. inline void* NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38 (NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_nativeSlice, const RuntimeMethod* method)
  6527. {
  6528. return (( void* (*) (NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F, const RuntimeMethod*))NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_gshared)(___0_nativeSlice, method);
  6529. }
  6530. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ;
  6531. inline int32_t NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3 (NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F* __this, const RuntimeMethod* method)
  6532. {
  6533. return (( int32_t (*) (NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F*, const RuntimeMethod*))NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_gshared)(__this, method);
  6534. }
  6535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Utility_UpdateBufferRanges_m36DFDDDAC956CE43D560D87B3912EE87F95A59F1 (intptr_t ___0_buffer, intptr_t ___1_ranges, int32_t ___2_rangeCount, int32_t ___3_writeRangeStart, int32_t ___4_writeRangeEnd, const RuntimeMethod* method) ;
  6536. inline int32_t UnsafeUtility_SizeOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m9B300E87B5D26CCDE3FBB8E6CBF94E4C0B9FB5C5_inline (const RuntimeMethod* method)
  6537. {
  6538. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m9B300E87B5D26CCDE3FBB8E6CBF94E4C0B9FB5C5_gshared_inline)(method);
  6539. }
  6540. inline int32_t ValueTuple_1_CompareTo_m6493CE08BE956132258203FD982A0153D94CFAA1 (ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75* __this, ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 ___0_other, const RuntimeMethod* method)
  6541. {
  6542. return (( int32_t (*) (ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75*, ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75, const RuntimeMethod*))ValueTuple_1_CompareTo_m6493CE08BE956132258203FD982A0153D94CFAA1_gshared)(__this, ___0_other, method);
  6543. }
  6544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  6545. inline void Comparer_1__ctor_m4E751BDA5DA357A2BF0F57606CE5E931C5BC3548 (Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C* __this, const RuntimeMethod* method)
  6546. {
  6547. (( void (*) (Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C*, const RuntimeMethod*))Comparer_1__ctor_m4E751BDA5DA357A2BF0F57606CE5E931C5BC3548_gshared)(__this, method);
  6548. }
  6549. inline int32_t ValueTuple_2_CompareTo_m177994D2B6C4391A47021A4C263145F2998CD678 (ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D* __this, ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ___0_other, const RuntimeMethod* method)
  6550. {
  6551. return (( int32_t (*) (ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D*, ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D, const RuntimeMethod*))ValueTuple_2_CompareTo_m177994D2B6C4391A47021A4C263145F2998CD678_gshared)(__this, ___0_other, method);
  6552. }
  6553. inline void Comparer_1__ctor_mBA14936F9917E4DD1100129FE6A73A76B1E96591 (Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39* __this, const RuntimeMethod* method)
  6554. {
  6555. (( void (*) (Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39*, const RuntimeMethod*))Comparer_1__ctor_mBA14936F9917E4DD1100129FE6A73A76B1E96591_gshared)(__this, method);
  6556. }
  6557. inline int32_t ValueTuple_3_CompareTo_m60FA8A89DB9420DA786F5A7809F72A64326A124D (ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8* __this, ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8 ___0_other, const RuntimeMethod* method)
  6558. {
  6559. return (( int32_t (*) (ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8*, ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8, const RuntimeMethod*))ValueTuple_3_CompareTo_m60FA8A89DB9420DA786F5A7809F72A64326A124D_gshared)(__this, ___0_other, method);
  6560. }
  6561. inline void Comparer_1__ctor_m4D70462CCE8D09ABF1926317BFEA83A1DDAD1B2F (Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1* __this, const RuntimeMethod* method)
  6562. {
  6563. (( void (*) (Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1*, const RuntimeMethod*))Comparer_1__ctor_m4D70462CCE8D09ABF1926317BFEA83A1DDAD1B2F_gshared)(__this, method);
  6564. }
  6565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_CompareTo_mB0D677674E0298E4BDE996739648EE53CA883C52 (bool* __this, bool ___0_value, const RuntimeMethod* method) ;
  6566. inline void Comparer_1__ctor_m74C9B1BDB0A5557A9DA9E5F630726EE810C5E886 (Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4* __this, const RuntimeMethod* method)
  6567. {
  6568. (( void (*) (Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4*, const RuntimeMethod*))Comparer_1__ctor_m74C9B1BDB0A5557A9DA9E5F630726EE810C5E886_gshared)(__this, method);
  6569. }
  6570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Byte_CompareTo_m188EF2F51CA95A2820D240FE282E165FAEF8A5B8 (uint8_t* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
  6571. inline void Comparer_1__ctor_m5FCBB96B50D63EE9580D236EF25F469C6D75F373 (Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30* __this, const RuntimeMethod* method)
  6572. {
  6573. (( void (*) (Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30*, const RuntimeMethod*))Comparer_1__ctor_m5FCBB96B50D63EE9580D236EF25F469C6D75F373_gshared)(__this, method);
  6574. }
  6575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Char_CompareTo_m2C1EEB369FD610EA9278085CF0076DB7EF4ABAD7 (Il2CppChar* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  6576. inline void Comparer_1__ctor_m3353053D092D4FBC9AEFC70AC825209F43417E31 (Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063* __this, const RuntimeMethod* method)
  6577. {
  6578. (( void (*) (Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063*, const RuntimeMethod*))Comparer_1__ctor_m3353053D092D4FBC9AEFC70AC825209F43417E31_gshared)(__this, method);
  6579. }
  6580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_CompareTo_m4A3000CD4FF15EA7CA2E9C5C95A9D07F3AA8D35D (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
  6581. inline void Comparer_1__ctor_m5D6FD5FED788608B20169885AECB412C732C45BA (Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58* __this, const RuntimeMethod* method)
  6582. {
  6583. (( void (*) (Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58*, const RuntimeMethod*))Comparer_1__ctor_m5D6FD5FED788608B20169885AECB412C732C45BA_gshared)(__this, method);
  6584. }
  6585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTimeOffset_CompareTo_mDBDCA54C17FD088B3EE9ACDA2118C9FAD1DA103A (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* __this, DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___0_other, const RuntimeMethod* method) ;
  6586. inline void Comparer_1__ctor_m877425A62115F8E970937D780FF0BC8F1E25A4A6 (Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A* __this, const RuntimeMethod* method)
  6587. {
  6588. (( void (*) (Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A*, const RuntimeMethod*))Comparer_1__ctor_m877425A62115F8E970937D780FF0BC8F1E25A4A6_gshared)(__this, method);
  6589. }
  6590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_CompareTo_mBD487E0B30C25C43C80F8E7F04B24ECD271263BC (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  6591. inline void Comparer_1__ctor_mCF847B8E3EDAFD0A1E1225D7FF17A858B417B413 (Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912* __this, const RuntimeMethod* method)
  6592. {
  6593. (( void (*) (Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912*, const RuntimeMethod*))Comparer_1__ctor_mCF847B8E3EDAFD0A1E1225D7FF17A858B417B413_gshared)(__this, method);
  6594. }
  6595. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  6596. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  6597. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  6598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  6599. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  6600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
  6601. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  6602. inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  6603. {
  6604. (( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
  6605. }
  6606. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
  6607. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  6608. {
  6609. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  6610. }
  6611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  6612. #ifdef __clang__
  6613. #pragma clang diagnostic push
  6614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6615. #pragma clang diagnostic ignored "-Wunused-variable"
  6616. #endif
  6617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1__ctor_m94A602A4A7A41EA5FA37CD4F91C7C9FEF24415D7_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, RuntimeObject* ___0_drivenField, const RuntimeMethod* method)
  6618. {
  6619. {
  6620. BaseFieldMouseDragger__ctor_m5C35DEF37A57940CBE3E7942A8551509002607D9((BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7*)__this, NULL);
  6621. RuntimeObject* L_0 = ___0_drivenField;
  6622. __this->___m_DrivenField = L_0;
  6623. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DrivenField), (void*)L_0);
  6624. __this->___m_DragElement = (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)NULL;
  6625. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DragElement), (void*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)NULL);
  6626. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
  6627. memset((&L_1), 0, sizeof(L_1));
  6628. Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_1), (0.0f), (0.0f), (-1.0f), (-1.0f), NULL);
  6629. __this->___m_DragHotZone = L_1;
  6630. FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_inline(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6631. return;
  6632. }
  6633. }
  6634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method)
  6635. {
  6636. {
  6637. bool L_0 = __this->___U3CdraggingU3Ek__BackingField;
  6638. return L_0;
  6639. }
  6640. }
  6641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_value, const RuntimeMethod* method)
  6642. {
  6643. {
  6644. bool L_0 = ___0_value;
  6645. __this->___U3CdraggingU3Ek__BackingField = L_0;
  6646. return;
  6647. }
  6648. }
  6649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method)
  6650. {
  6651. {
  6652. uint64_t L_0 = __this->___U3CstartValueU3Ek__BackingField;
  6653. return L_0;
  6654. }
  6655. }
  6656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_startValue_m22C32AB5DE2569C3D699A43F913C8F7CC73C95EF_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, uint64_t ___0_value, const RuntimeMethod* method)
  6657. {
  6658. {
  6659. uint64_t L_0 = ___0_value;
  6660. __this->___U3CstartValueU3Ek__BackingField = L_0;
  6661. return;
  6662. }
  6663. }
  6664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_SetDragZone_mF9E345C61FB2108A4BD2B5627A4FECD5D125A86E_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_dragElement, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_hotZone, const RuntimeMethod* method)
  6665. {
  6666. static bool s_Il2CppMethodInitialized;
  6667. if (!s_Il2CppMethodInitialized)
  6668. {
  6669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66_RuntimeMethod_var);
  6670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820_RuntimeMethod_var);
  6671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866_RuntimeMethod_var);
  6672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D_RuntimeMethod_var);
  6673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var);
  6674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var);
  6675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
  6676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
  6677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var);
  6678. s_Il2CppMethodInitialized = true;
  6679. }
  6680. bool V_0 = false;
  6681. bool V_1 = false;
  6682. {
  6683. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___m_DragElement;
  6684. V_0 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6685. bool L_1 = V_0;
  6686. if (!L_1)
  6687. {
  6688. goto IL_005b;
  6689. }
  6690. }
  6691. {
  6692. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = __this->___m_DragElement;
  6693. EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* L_3 = (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*)il2cpp_codegen_object_new(EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
  6694. EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398(L_3, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 4)), NULL);
  6695. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2);
  6696. CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2, L_3, (int32_t)1, CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var);
  6697. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = __this->___m_DragElement;
  6698. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* L_5 = (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*)il2cpp_codegen_object_new(EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
  6699. EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5(L_5, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 5)), NULL);
  6700. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_4);
  6701. CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_4, L_5, (int32_t)0, CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var);
  6702. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = __this->___m_DragElement;
  6703. EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* L_7 = (EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*)il2cpp_codegen_object_new(EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var);
  6704. EventCallback_1__ctor_m9784A8620A12F32140DB764C2DAC0CD4AE9A91CF(L_7, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 6)), NULL);
  6705. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_6);
  6706. CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_6, L_7, (int32_t)0, CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D_RuntimeMethod_var);
  6707. }
  6708. IL_005b:
  6709. {
  6710. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_dragElement;
  6711. __this->___m_DragElement = L_8;
  6712. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DragElement), (void*)L_8);
  6713. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9 = ___1_hotZone;
  6714. __this->___m_DragHotZone = L_9;
  6715. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = __this->___m_DragElement;
  6716. V_1 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6717. bool L_11 = V_1;
  6718. if (!L_11)
  6719. {
  6720. goto IL_00cb;
  6721. }
  6722. }
  6723. {
  6724. FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_inline(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6725. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = __this->___m_DragElement;
  6726. EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* L_13 = (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*)il2cpp_codegen_object_new(EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
  6727. EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398(L_13, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 4)), NULL);
  6728. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_12);
  6729. CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_12, L_13, (int32_t)1, CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820_RuntimeMethod_var);
  6730. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = __this->___m_DragElement;
  6731. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* L_15 = (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*)il2cpp_codegen_object_new(EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
  6732. EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5(L_15, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 5)), NULL);
  6733. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_14);
  6734. CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_14, L_15, (int32_t)0, CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866_RuntimeMethod_var);
  6735. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = __this->___m_DragElement;
  6736. EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* L_17 = (EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*)il2cpp_codegen_object_new(EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var);
  6737. EventCallback_1__ctor_m9784A8620A12F32140DB764C2DAC0CD4AE9A91CF(L_17, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 6)), NULL);
  6738. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_16);
  6739. CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_16, L_17, (int32_t)0, CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66_RuntimeMethod_var);
  6740. }
  6741. IL_00cb:
  6742. {
  6743. return;
  6744. }
  6745. }
  6746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_CanStartDrag_m43D8830A91337CB73BD2A042075B1D3D60DD59BB_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, int32_t ___0_button, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, const RuntimeMethod* method)
  6747. {
  6748. bool V_0 = false;
  6749. int32_t G_B5_0 = 0;
  6750. int32_t G_B7_0 = 0;
  6751. {
  6752. int32_t L_0 = ___0_button;
  6753. if (L_0)
  6754. {
  6755. goto IL_0044;
  6756. }
  6757. }
  6758. {
  6759. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___m_DragHotZone);
  6760. float L_2;
  6761. L_2 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_1, NULL);
  6762. if ((((float)L_2) < ((float)(0.0f))))
  6763. {
  6764. goto IL_0041;
  6765. }
  6766. }
  6767. {
  6768. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___m_DragHotZone);
  6769. float L_4;
  6770. L_4 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_3, NULL);
  6771. if ((((float)L_4) < ((float)(0.0f))))
  6772. {
  6773. goto IL_0041;
  6774. }
  6775. }
  6776. {
  6777. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___m_DragHotZone);
  6778. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = __this->___m_DragElement;
  6779. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_localPosition;
  6780. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
  6781. L_8 = VisualElementExtensions_WorldToLocal_m9AB4674D3198B2C87E9D53DB56077BA769059EF9(L_6, L_7, NULL);
  6782. bool L_9;
  6783. L_9 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B_inline(L_5, L_8, NULL);
  6784. G_B5_0 = ((int32_t)(L_9));
  6785. goto IL_0042;
  6786. }
  6787. IL_0041:
  6788. {
  6789. G_B5_0 = 1;
  6790. }
  6791. IL_0042:
  6792. {
  6793. G_B7_0 = G_B5_0;
  6794. goto IL_0045;
  6795. }
  6796. IL_0044:
  6797. {
  6798. G_B7_0 = 0;
  6799. }
  6800. IL_0045:
  6801. {
  6802. V_0 = (bool)G_B7_0;
  6803. goto IL_0048;
  6804. }
  6805. IL_0048:
  6806. {
  6807. bool L_10 = V_0;
  6808. return L_10;
  6809. }
  6810. }
  6811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnPointerDown_m13788B8D42504332B7069F725CC17721B744F6CE_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* ___0_evt, const RuntimeMethod* method)
  6812. {
  6813. static bool s_Il2CppMethodInitialized;
  6814. if (!s_Il2CppMethodInitialized)
  6815. {
  6816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var);
  6817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_RuntimeMethod_var);
  6818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var);
  6819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var);
  6820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_RuntimeMethod_var);
  6821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var);
  6822. s_Il2CppMethodInitialized = true;
  6823. }
  6824. bool V_0 = false;
  6825. bool V_1 = false;
  6826. bool V_2 = false;
  6827. {
  6828. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_0 = ___0_evt;
  6829. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_0);
  6830. int32_t L_1;
  6831. L_1 = PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_0, PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_RuntimeMethod_var);
  6832. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_2 = ___0_evt;
  6833. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_2);
  6834. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
  6835. L_3 = PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_2, PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var);
  6836. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
  6837. L_4 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_3, NULL);
  6838. bool L_5;
  6839. L_5 = FieldMouseDragger_1_CanStartDrag_m43D8830A91337CB73BD2A042075B1D3D60DD59BB(__this, L_1, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  6840. V_0 = L_5;
  6841. bool L_6 = V_0;
  6842. if (!L_6)
  6843. {
  6844. goto IL_007d;
  6845. }
  6846. }
  6847. {
  6848. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_7 = ___0_evt;
  6849. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_7);
  6850. String_t* L_8;
  6851. L_8 = PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_7, PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_RuntimeMethod_var);
  6852. il2cpp_codegen_runtime_class_init_inline(PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var);
  6853. String_t* L_9 = ((PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_StaticFields*)il2cpp_codegen_static_fields_for(PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var))->___mouse;
  6854. bool L_10;
  6855. L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_9, NULL);
  6856. V_1 = L_10;
  6857. bool L_11 = V_1;
  6858. if (!L_11)
  6859. {
  6860. goto IL_0049;
  6861. }
  6862. }
  6863. {
  6864. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = __this->___m_DragElement;
  6865. MouseCaptureController_CaptureMouse_m7FCA4E12CE4CBC2E792ACE4ED9E6EB44D80F9A1C((RuntimeObject*)L_12, NULL);
  6866. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_13 = ___0_evt;
  6867. FieldMouseDragger_1_ProcessDownEvent_m698B3AD2A423410DA5199A0A6AE96973BC34D505(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6868. goto IL_007c;
  6869. }
  6870. IL_0049:
  6871. {
  6872. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = __this->___m_DragElement;
  6873. NullCheck(L_14);
  6874. RuntimeObject* L_15;
  6875. L_15 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_14, NULL);
  6876. NullCheck(L_15);
  6877. int32_t L_16;
  6878. L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var, L_15);
  6879. V_2 = (bool)((((int32_t)L_16) == ((int32_t)1))? 1 : 0);
  6880. bool L_17 = V_2;
  6881. if (!L_17)
  6882. {
  6883. goto IL_007c;
  6884. }
  6885. }
  6886. {
  6887. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = __this->___m_DragElement;
  6888. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_19 = ___0_evt;
  6889. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_19);
  6890. int32_t L_20;
  6891. L_20 = PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_19, PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var);
  6892. PointerCaptureHelper_CapturePointer_m7A647567160ADA0E052A7277C5B531D7A01E5F7F((RuntimeObject*)L_18, L_20, NULL);
  6893. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_21 = ___0_evt;
  6894. FieldMouseDragger_1_ProcessDownEvent_m698B3AD2A423410DA5199A0A6AE96973BC34D505(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6895. }
  6896. IL_007c:
  6897. {
  6898. }
  6899. IL_007d:
  6900. {
  6901. return;
  6902. }
  6903. }
  6904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessDownEvent_m698B3AD2A423410DA5199A0A6AE96973BC34D505_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method)
  6905. {
  6906. static bool s_Il2CppMethodInitialized;
  6907. if (!s_Il2CppMethodInitialized)
  6908. {
  6909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
  6910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B_RuntimeMethod_var);
  6911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  6912. s_Il2CppMethodInitialized = true;
  6913. }
  6914. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B2_0 = NULL;
  6915. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B1_0 = NULL;
  6916. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B4_0 = NULL;
  6917. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B3_0 = NULL;
  6918. {
  6919. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
  6920. NullCheck(L_0);
  6921. EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB(L_0, NULL);
  6922. FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_inline(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6923. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = __this->___m_DragElement;
  6924. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* L_2 = (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*)il2cpp_codegen_object_new(EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  6925. EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596(L_2, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  6926. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_1);
  6927. CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_1, L_2, (int32_t)0, CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B_RuntimeMethod_var);
  6928. RuntimeObject* L_3 = __this->___m_DrivenField;
  6929. NullCheck(L_3);
  6930. uint64_t L_4;
  6931. L_4 = InterfaceFuncInvoker0< uint64_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_3);
  6932. FieldMouseDragger_1_set_startValue_m22C32AB5DE2569C3D699A43F913C8F7CC73C95EF_inline(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  6933. RuntimeObject* L_5 = __this->___m_DrivenField;
  6934. NullCheck(L_5);
  6935. InterfaceActionInvoker0::Invoke(3, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_5);
  6936. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = __this->___m_DragElement;
  6937. NullCheck(L_6);
  6938. RuntimeObject* L_7;
  6939. L_7 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_6, NULL);
  6940. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_8 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_7, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
  6941. if (L_8)
  6942. {
  6943. G_B2_0 = L_8;
  6944. goto IL_005d;
  6945. }
  6946. G_B1_0 = L_8;
  6947. }
  6948. {
  6949. goto IL_006f;
  6950. }
  6951. IL_005d:
  6952. {
  6953. NullCheck(G_B2_0);
  6954. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_9;
  6955. L_9 = BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B(G_B2_0, NULL);
  6956. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_10 = L_9;
  6957. if (L_10)
  6958. {
  6959. G_B4_0 = L_10;
  6960. goto IL_0068;
  6961. }
  6962. G_B3_0 = L_10;
  6963. }
  6964. {
  6965. goto IL_006f;
  6966. }
  6967. IL_0068:
  6968. {
  6969. NullCheck(G_B4_0);
  6970. VirtualActionInvoker1< int32_t >::Invoke(4, G_B4_0, 1);
  6971. }
  6972. IL_006f:
  6973. {
  6974. return;
  6975. }
  6976. }
  6977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnPointerMove_m17158518D8577BDEAB2F3D521AC90A1A25C398E2_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* ___0_evt, const RuntimeMethod* method)
  6978. {
  6979. static bool s_Il2CppMethodInitialized;
  6980. if (!s_Il2CppMethodInitialized)
  6981. {
  6982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150_RuntimeMethod_var);
  6983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_RuntimeMethod_var);
  6984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215_RuntimeMethod_var);
  6985. s_Il2CppMethodInitialized = true;
  6986. }
  6987. {
  6988. PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_0 = ___0_evt;
  6989. NullCheck((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_0);
  6990. bool L_1;
  6991. L_1 = PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_0, PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215_RuntimeMethod_var);
  6992. PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_2 = ___0_evt;
  6993. NullCheck((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_2);
  6994. bool L_3;
  6995. L_3 = PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_2, PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150_RuntimeMethod_var);
  6996. PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_4 = ___0_evt;
  6997. NullCheck((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_4);
  6998. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
  6999. L_5 = PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_inline((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_4, PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_RuntimeMethod_var);
  7000. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
  7001. L_6 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_5, NULL);
  7002. FieldMouseDragger_1_ProcessMoveEvent_m12DA415439A916196BBD2DA78AFD1BAFE8736381(__this, L_1, L_3, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7003. return;
  7004. }
  7005. }
  7006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessMoveEvent_m12DA415439A916196BBD2DA78AFD1BAFE8736381_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_shiftKey, bool ___1_altKey, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_deltaPosition, const RuntimeMethod* method)
  7007. {
  7008. bool V_0 = false;
  7009. int32_t V_1 = 0;
  7010. int32_t G_B5_0 = 0;
  7011. int32_t G_B7_0 = 0;
  7012. {
  7013. bool L_0;
  7014. L_0 = FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7015. V_0 = L_0;
  7016. bool L_1 = V_0;
  7017. if (!L_1)
  7018. {
  7019. goto IL_0034;
  7020. }
  7021. }
  7022. {
  7023. bool L_2 = ___0_shiftKey;
  7024. if (L_2)
  7025. {
  7026. goto IL_0018;
  7027. }
  7028. }
  7029. {
  7030. bool L_3 = ___1_altKey;
  7031. if (L_3)
  7032. {
  7033. goto IL_0015;
  7034. }
  7035. }
  7036. {
  7037. G_B5_0 = 1;
  7038. goto IL_0016;
  7039. }
  7040. IL_0015:
  7041. {
  7042. G_B5_0 = 2;
  7043. }
  7044. IL_0016:
  7045. {
  7046. G_B7_0 = G_B5_0;
  7047. goto IL_0019;
  7048. }
  7049. IL_0018:
  7050. {
  7051. G_B7_0 = 0;
  7052. }
  7053. IL_0019:
  7054. {
  7055. V_1 = (int32_t)G_B7_0;
  7056. RuntimeObject* L_4 = __this->___m_DrivenField;
  7057. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___2_deltaPosition;
  7058. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  7059. L_6 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_5, NULL);
  7060. int32_t L_7 = V_1;
  7061. uint64_t L_8;
  7062. L_8 = FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7063. NullCheck(L_4);
  7064. InterfaceActionInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, uint64_t >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_4, L_6, L_7, L_8);
  7065. }
  7066. IL_0034:
  7067. {
  7068. return;
  7069. }
  7070. }
  7071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnPointerUp_m9D0048D7979DFFE8B386C5C35785540E8AF2CDD2_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* ___0_evt, const RuntimeMethod* method)
  7072. {
  7073. static bool s_Il2CppMethodInitialized;
  7074. if (!s_Il2CppMethodInitialized)
  7075. {
  7076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var);
  7077. s_Il2CppMethodInitialized = true;
  7078. }
  7079. {
  7080. PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_0 = ___0_evt;
  7081. PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_1 = ___0_evt;
  7082. NullCheck((PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*)L_1);
  7083. int32_t L_2;
  7084. L_2 = PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_inline((PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*)L_1, PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var);
  7085. FieldMouseDragger_1_ProcessUpEvent_m9C946FF71C7F55B7A2DFF641A46D3E1FC09A5E86(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  7086. return;
  7087. }
  7088. }
  7089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessUpEvent_m9C946FF71C7F55B7A2DFF641A46D3E1FC09A5E86_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_pointerId, const RuntimeMethod* method)
  7090. {
  7091. static bool s_Il2CppMethodInitialized;
  7092. if (!s_Il2CppMethodInitialized)
  7093. {
  7094. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
  7095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var);
  7096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  7097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E_il2cpp_TypeInfo_var);
  7098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7099. s_Il2CppMethodInitialized = true;
  7100. }
  7101. bool V_0 = false;
  7102. bool V_1 = false;
  7103. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B5_0 = NULL;
  7104. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B4_0 = NULL;
  7105. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B7_0 = NULL;
  7106. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B6_0 = NULL;
  7107. {
  7108. bool L_0;
  7109. L_0 = FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7110. V_0 = L_0;
  7111. bool L_1 = V_0;
  7112. if (!L_1)
  7113. {
  7114. goto IL_0095;
  7115. }
  7116. }
  7117. {
  7118. FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_inline(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7119. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = __this->___m_DragElement;
  7120. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* L_3 = (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*)il2cpp_codegen_object_new(EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  7121. EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596(L_3, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  7122. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2);
  7123. CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2, L_3, (int32_t)0, CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var);
  7124. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = __this->___m_DragElement;
  7125. int32_t L_5 = ___1_pointerId;
  7126. PointerCaptureHelper_ReleasePointer_m0FF47D46D610A94601B72E011344700B0EA7E1B9((RuntimeObject*)L_4, L_5, NULL);
  7127. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_6 = ___0_evt;
  7128. V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_6, IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7129. bool L_7 = V_1;
  7130. if (!L_7)
  7131. {
  7132. goto IL_0060;
  7133. }
  7134. }
  7135. {
  7136. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = __this->___m_DragElement;
  7137. NullCheck(L_8);
  7138. RuntimeObject* L_9;
  7139. L_9 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_8, NULL);
  7140. il2cpp_codegen_runtime_class_init_inline(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7141. int32_t L_10 = ((PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields*)il2cpp_codegen_static_fields_for(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var))->___mousePointerId;
  7142. PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160(L_9, L_10, NULL);
  7143. }
  7144. IL_0060:
  7145. {
  7146. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = __this->___m_DragElement;
  7147. NullCheck(L_11);
  7148. RuntimeObject* L_12;
  7149. L_12 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_11, NULL);
  7150. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_13 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_12, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
  7151. if (L_13)
  7152. {
  7153. G_B5_0 = L_13;
  7154. goto IL_0076;
  7155. }
  7156. G_B4_0 = L_13;
  7157. }
  7158. {
  7159. goto IL_0088;
  7160. }
  7161. IL_0076:
  7162. {
  7163. NullCheck(G_B5_0);
  7164. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_14;
  7165. L_14 = BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B(G_B5_0, NULL);
  7166. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_15 = L_14;
  7167. if (L_15)
  7168. {
  7169. G_B7_0 = L_15;
  7170. goto IL_0081;
  7171. }
  7172. G_B6_0 = L_15;
  7173. }
  7174. {
  7175. goto IL_0088;
  7176. }
  7177. IL_0081:
  7178. {
  7179. NullCheck(G_B7_0);
  7180. VirtualActionInvoker1< int32_t >::Invoke(4, G_B7_0, 0);
  7181. }
  7182. IL_0088:
  7183. {
  7184. RuntimeObject* L_16 = __this->___m_DrivenField;
  7185. NullCheck(L_16);
  7186. InterfaceActionInvoker0::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_16);
  7187. }
  7188. IL_0095:
  7189. {
  7190. return;
  7191. }
  7192. }
  7193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnKeyDown_m6EF11E859AD3A602EECBF2D5FDEB6EF50A0BAEC7_gshared (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C* ___0_evt, const RuntimeMethod* method)
  7194. {
  7195. static bool s_Il2CppMethodInitialized;
  7196. if (!s_Il2CppMethodInitialized)
  7197. {
  7198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
  7199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_RuntimeMethod_var);
  7200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7201. s_Il2CppMethodInitialized = true;
  7202. }
  7203. bool V_0 = false;
  7204. RuntimeObject* V_1 = NULL;
  7205. int32_t G_B3_0 = 0;
  7206. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B6_0 = NULL;
  7207. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B5_0 = NULL;
  7208. RuntimeObject* G_B7_0 = NULL;
  7209. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B9_0 = NULL;
  7210. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B8_0 = NULL;
  7211. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B11_0 = NULL;
  7212. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B10_0 = NULL;
  7213. {
  7214. bool L_0;
  7215. L_0 = FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7216. if (!L_0)
  7217. {
  7218. goto IL_0015;
  7219. }
  7220. }
  7221. {
  7222. KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C* L_1 = ___0_evt;
  7223. NullCheck((KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA*)L_1);
  7224. int32_t L_2;
  7225. L_2 = KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_inline((KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA*)L_1, KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_RuntimeMethod_var);
  7226. G_B3_0 = ((((int32_t)L_2) == ((int32_t)((int32_t)27)))? 1 : 0);
  7227. goto IL_0016;
  7228. }
  7229. IL_0015:
  7230. {
  7231. G_B3_0 = 0;
  7232. }
  7233. IL_0016:
  7234. {
  7235. V_0 = (bool)G_B3_0;
  7236. bool L_3 = V_0;
  7237. if (!L_3)
  7238. {
  7239. goto IL_007f;
  7240. }
  7241. }
  7242. {
  7243. FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_inline(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7244. RuntimeObject* L_4 = __this->___m_DrivenField;
  7245. uint64_t L_5;
  7246. L_5 = FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7247. NullCheck(L_4);
  7248. InterfaceActionInvoker1< uint64_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_4, L_5);
  7249. RuntimeObject* L_6 = __this->___m_DrivenField;
  7250. NullCheck(L_6);
  7251. InterfaceActionInvoker0::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_6);
  7252. KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C* L_7 = ___0_evt;
  7253. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_7);
  7254. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
  7255. L_8 = EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_7, NULL);
  7256. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = L_8;
  7257. if (L_9)
  7258. {
  7259. G_B6_0 = L_9;
  7260. goto IL_004e;
  7261. }
  7262. G_B5_0 = L_9;
  7263. }
  7264. {
  7265. G_B7_0 = ((RuntimeObject*)(NULL));
  7266. goto IL_0053;
  7267. }
  7268. IL_004e:
  7269. {
  7270. NullCheck(G_B6_0);
  7271. RuntimeObject* L_10;
  7272. L_10 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(G_B6_0, NULL);
  7273. G_B7_0 = L_10;
  7274. }
  7275. IL_0053:
  7276. {
  7277. V_1 = G_B7_0;
  7278. RuntimeObject* L_11 = V_1;
  7279. il2cpp_codegen_runtime_class_init_inline(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7280. int32_t L_12 = ((PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields*)il2cpp_codegen_static_fields_for(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var))->___mousePointerId;
  7281. PointerCaptureHelper_ReleasePointer_mE9ABEA39360504C8B5A9CF1C067A63F7535CDECB(L_11, L_12, NULL);
  7282. RuntimeObject* L_13 = V_1;
  7283. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_14 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_13, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
  7284. if (L_14)
  7285. {
  7286. G_B9_0 = L_14;
  7287. goto IL_006c;
  7288. }
  7289. G_B8_0 = L_14;
  7290. }
  7291. {
  7292. goto IL_007e;
  7293. }
  7294. IL_006c:
  7295. {
  7296. NullCheck(G_B9_0);
  7297. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_15;
  7298. L_15 = BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B(G_B9_0, NULL);
  7299. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_16 = L_15;
  7300. if (L_16)
  7301. {
  7302. G_B11_0 = L_16;
  7303. goto IL_0077;
  7304. }
  7305. G_B10_0 = L_16;
  7306. }
  7307. {
  7308. goto IL_007e;
  7309. }
  7310. IL_0077:
  7311. {
  7312. NullCheck(G_B11_0);
  7313. VirtualActionInvoker1< int32_t >::Invoke(4, G_B11_0, 0);
  7314. }
  7315. IL_007e:
  7316. {
  7317. }
  7318. IL_007f:
  7319. {
  7320. return;
  7321. }
  7322. }
  7323. #ifdef __clang__
  7324. #pragma clang diagnostic pop
  7325. #endif
  7326. #ifdef __clang__
  7327. #pragma clang diagnostic push
  7328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7329. #pragma clang diagnostic ignored "-Wunused-variable"
  7330. #endif
  7331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1__ctor_m2C8A088664476F3D34682BF71DD9B74187D284F8_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, RuntimeObject* ___0_drivenField, const RuntimeMethod* method)
  7332. {
  7333. {
  7334. BaseFieldMouseDragger__ctor_m5C35DEF37A57940CBE3E7942A8551509002607D9((BaseFieldMouseDragger_t6BB06D66A91C4C7DF3B50011F54727FB8CE92ED7*)__this, NULL);
  7335. RuntimeObject* L_0 = ___0_drivenField;
  7336. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0), L_0);
  7337. il2cpp_codegen_write_instance_field_data<VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1), (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)NULL);
  7338. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
  7339. memset((&L_1), 0, sizeof(L_1));
  7340. Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_1), (0.0f), (0.0f), (-1.0f), (-1.0f), NULL);
  7341. il2cpp_codegen_write_instance_field_data<Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),2), L_1);
  7342. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7343. return;
  7344. }
  7345. }
  7346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_get_dragging_mD7D0BBE8C9CCEAE12FE45B0B4C8086215D3C9DB8_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, const RuntimeMethod* method)
  7347. {
  7348. {
  7349. bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),3));
  7350. return L_0;
  7351. }
  7352. }
  7353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_dragging_mF12F873307B3321775B99CF67916E1118F4AD9E8_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, bool ___0_value, const RuntimeMethod* method)
  7354. {
  7355. {
  7356. bool L_0 = ___0_value;
  7357. il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),3), L_0);
  7358. return;
  7359. }
  7360. }
  7361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_get_startValue_m1C9274BE91740DF3F999E183F7A84A5BD5186326_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7362. {
  7363. const uint32_t SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
  7364. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7365. {
  7366. il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),4)), SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7367. il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7368. return;
  7369. }
  7370. }
  7371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_startValue_mAE393148CFBD05003BEB28E55FA72D23F68E38A8_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  7372. {
  7373. const uint32_t SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
  7374. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7375. {
  7376. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? ___0_value : &___0_value), SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7377. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),4), L_0, SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7378. return;
  7379. }
  7380. }
  7381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_SetDragZone_m4CCD84A199737F6F645B2F658BE5085F4F70279A_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_dragElement, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_hotZone, const RuntimeMethod* method)
  7382. {
  7383. static bool s_Il2CppMethodInitialized;
  7384. if (!s_Il2CppMethodInitialized)
  7385. {
  7386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66_RuntimeMethod_var);
  7387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820_RuntimeMethod_var);
  7388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866_RuntimeMethod_var);
  7389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D_RuntimeMethod_var);
  7390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var);
  7391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var);
  7392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
  7393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
  7394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var);
  7395. s_Il2CppMethodInitialized = true;
  7396. }
  7397. bool V_0 = false;
  7398. bool V_1 = false;
  7399. {
  7400. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7401. V_0 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7402. bool L_1 = V_0;
  7403. if (!L_1)
  7404. {
  7405. goto IL_005b;
  7406. }
  7407. }
  7408. {
  7409. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7410. EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* L_3 = (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*)il2cpp_codegen_object_new(EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
  7411. EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398(L_3, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 4)), NULL);
  7412. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2);
  7413. CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2, L_3, (int32_t)1, CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var);
  7414. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7415. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* L_5 = (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*)il2cpp_codegen_object_new(EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
  7416. EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5(L_5, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 5)), NULL);
  7417. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_4);
  7418. CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_4, L_5, (int32_t)0, CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var);
  7419. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7420. EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* L_7 = (EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*)il2cpp_codegen_object_new(EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var);
  7421. EventCallback_1__ctor_m9784A8620A12F32140DB764C2DAC0CD4AE9A91CF(L_7, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 6)), NULL);
  7422. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_6);
  7423. CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_6, L_7, (int32_t)0, CallbackEventHandler_UnregisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m5F24D57398BF01859BD80580BAF3F5A74D44358D_RuntimeMethod_var);
  7424. }
  7425. IL_005b:
  7426. {
  7427. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_dragElement;
  7428. il2cpp_codegen_write_instance_field_data<VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1), L_8);
  7429. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9 = ___1_hotZone;
  7430. il2cpp_codegen_write_instance_field_data<Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),2), L_9);
  7431. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7432. V_1 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7433. bool L_11 = V_1;
  7434. if (!L_11)
  7435. {
  7436. goto IL_00cb;
  7437. }
  7438. }
  7439. {
  7440. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7441. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7442. EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* L_13 = (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*)il2cpp_codegen_object_new(EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
  7443. EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398(L_13, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 4)), NULL);
  7444. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_12);
  7445. CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_12, L_13, (int32_t)1, CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_mB50EABDE414D7C266411468DE2497738C902B820_RuntimeMethod_var);
  7446. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7447. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* L_15 = (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*)il2cpp_codegen_object_new(EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
  7448. EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5(L_15, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 5)), NULL);
  7449. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_14);
  7450. CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_14, L_15, (int32_t)0, CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m3CB1C8964D34063EC97466FD36BAF24692213866_RuntimeMethod_var);
  7451. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7452. EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C* L_17 = (EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C*)il2cpp_codegen_object_new(EventCallback_1_tF213A6C7DEAE29A9970B73DB52E8778214E5CD9C_il2cpp_TypeInfo_var);
  7453. EventCallback_1__ctor_m9784A8620A12F32140DB764C2DAC0CD4AE9A91CF(L_17, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 6)), NULL);
  7454. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_16);
  7455. CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_16, L_17, (int32_t)0, CallbackEventHandler_RegisterCallback_TisKeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C_m046581E97BE6F7CECB84314566EB164BC15C9A66_RuntimeMethod_var);
  7456. }
  7457. IL_00cb:
  7458. {
  7459. return;
  7460. }
  7461. }
  7462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_CanStartDrag_m31758E102B80EB3300903A630B2039B61DD22BA7_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, int32_t ___0_button, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, const RuntimeMethod* method)
  7463. {
  7464. bool V_0 = false;
  7465. int32_t G_B5_0 = 0;
  7466. int32_t G_B7_0 = 0;
  7467. {
  7468. int32_t L_0 = ___0_button;
  7469. if (L_0)
  7470. {
  7471. goto IL_0044;
  7472. }
  7473. }
  7474. {
  7475. float L_1;
  7476. L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((((Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),2)))), NULL);
  7477. if ((((float)L_1) < ((float)(0.0f))))
  7478. {
  7479. goto IL_0041;
  7480. }
  7481. }
  7482. {
  7483. float L_2;
  7484. L_2 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((((Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),2)))), NULL);
  7485. if ((((float)L_2) < ((float)(0.0f))))
  7486. {
  7487. goto IL_0041;
  7488. }
  7489. }
  7490. {
  7491. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7492. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_localPosition;
  7493. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
  7494. L_5 = VisualElementExtensions_WorldToLocal_m9AB4674D3198B2C87E9D53DB56077BA769059EF9(L_3, L_4, NULL);
  7495. bool L_6;
  7496. L_6 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B_inline((((Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),2)))), L_5, NULL);
  7497. G_B5_0 = ((int32_t)(L_6));
  7498. goto IL_0042;
  7499. }
  7500. IL_0041:
  7501. {
  7502. G_B5_0 = 1;
  7503. }
  7504. IL_0042:
  7505. {
  7506. G_B7_0 = G_B5_0;
  7507. goto IL_0045;
  7508. }
  7509. IL_0044:
  7510. {
  7511. G_B7_0 = 0;
  7512. }
  7513. IL_0045:
  7514. {
  7515. V_0 = (bool)G_B7_0;
  7516. goto IL_0048;
  7517. }
  7518. IL_0048:
  7519. {
  7520. bool L_7 = V_0;
  7521. return L_7;
  7522. }
  7523. }
  7524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnPointerDown_mD34D4A9D85FA4E86E32A0729D3A69F8B45B21A53_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* ___0_evt, const RuntimeMethod* method)
  7525. {
  7526. static bool s_Il2CppMethodInitialized;
  7527. if (!s_Il2CppMethodInitialized)
  7528. {
  7529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var);
  7530. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_RuntimeMethod_var);
  7531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var);
  7532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var);
  7533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_RuntimeMethod_var);
  7534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var);
  7535. s_Il2CppMethodInitialized = true;
  7536. }
  7537. bool V_0 = false;
  7538. bool V_1 = false;
  7539. bool V_2 = false;
  7540. {
  7541. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_0 = ___0_evt;
  7542. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_0);
  7543. int32_t L_1;
  7544. L_1 = PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_0, PointerEventBase_1_get_button_m8755F333A13AC01D9DA0259489107C45A8527BC4_RuntimeMethod_var);
  7545. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_2 = ___0_evt;
  7546. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_2);
  7547. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
  7548. L_3 = PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_2, PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var);
  7549. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
  7550. L_4 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_3, NULL);
  7551. bool L_5;
  7552. L_5 = (( bool (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_1, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  7553. V_0 = L_5;
  7554. bool L_6 = V_0;
  7555. if (!L_6)
  7556. {
  7557. goto IL_007d;
  7558. }
  7559. }
  7560. {
  7561. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_7 = ___0_evt;
  7562. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_7);
  7563. String_t* L_8;
  7564. L_8 = PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_7, PointerEventBase_1_get_pointerType_m1724EBAD6D0313ABE5739C89FC27EBFAF86D1926_RuntimeMethod_var);
  7565. il2cpp_codegen_runtime_class_init_inline(PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var);
  7566. String_t* L_9 = ((PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_StaticFields*)il2cpp_codegen_static_fields_for(PointerType_t6E813E47699AA9C948D9EFEF36F481B5EDD5BCD4_il2cpp_TypeInfo_var))->___mouse;
  7567. bool L_10;
  7568. L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_9, NULL);
  7569. V_1 = L_10;
  7570. bool L_11 = V_1;
  7571. if (!L_11)
  7572. {
  7573. goto IL_0049;
  7574. }
  7575. }
  7576. {
  7577. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7578. MouseCaptureController_CaptureMouse_m7FCA4E12CE4CBC2E792ACE4ED9E6EB44D80F9A1C((RuntimeObject*)L_12, NULL);
  7579. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_13 = ___0_evt;
  7580. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  7581. goto IL_007c;
  7582. }
  7583. IL_0049:
  7584. {
  7585. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7586. NullCheck(L_14);
  7587. RuntimeObject* L_15;
  7588. L_15 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_14, NULL);
  7589. NullCheck(L_15);
  7590. int32_t L_16;
  7591. L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var, L_15);
  7592. V_2 = (bool)((((int32_t)L_16) == ((int32_t)1))? 1 : 0);
  7593. bool L_17 = V_2;
  7594. if (!L_17)
  7595. {
  7596. goto IL_007c;
  7597. }
  7598. }
  7599. {
  7600. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7601. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_19 = ___0_evt;
  7602. NullCheck((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_19);
  7603. int32_t L_20;
  7604. L_20 = PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_inline((PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*)L_19, PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var);
  7605. PointerCaptureHelper_CapturePointer_m7A647567160ADA0E052A7277C5B531D7A01E5F7F((RuntimeObject*)L_18, L_20, NULL);
  7606. PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_21 = ___0_evt;
  7607. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  7608. }
  7609. IL_007c:
  7610. {
  7611. }
  7612. IL_007d:
  7613. {
  7614. return;
  7615. }
  7616. }
  7617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessDownEvent_mFDD823454BD81DE311BC2AF7DC9ADD07F9065A3B_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method)
  7618. {
  7619. static bool s_Il2CppMethodInitialized;
  7620. if (!s_Il2CppMethodInitialized)
  7621. {
  7622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
  7623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B_RuntimeMethod_var);
  7624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  7625. s_Il2CppMethodInitialized = true;
  7626. }
  7627. const uint32_t SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
  7628. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7629. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B2_0 = NULL;
  7630. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B1_0 = NULL;
  7631. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B4_0 = NULL;
  7632. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B3_0 = NULL;
  7633. {
  7634. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
  7635. NullCheck(L_0);
  7636. EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB(L_0, NULL);
  7637. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7638. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7639. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* L_2 = (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*)il2cpp_codegen_object_new(EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  7640. EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596(L_2, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  7641. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_1);
  7642. CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_1, L_2, (int32_t)0, CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mA3E722BB63A92FD6550289D5155483E408E4795B_RuntimeMethod_var);
  7643. RuntimeObject* L_3 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0));
  7644. NullCheck(L_3);
  7645. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_3, (Il2CppFullySharedGenericAny*)L_4);
  7646. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_4: *(void**)L_4));
  7647. RuntimeObject* L_5 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0));
  7648. NullCheck(L_5);
  7649. InterfaceActionInvoker0::Invoke(3, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_5);
  7650. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7651. NullCheck(L_6);
  7652. RuntimeObject* L_7;
  7653. L_7 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_6, NULL);
  7654. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_8 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_7, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
  7655. if (L_8)
  7656. {
  7657. G_B2_0 = L_8;
  7658. goto IL_005d;
  7659. }
  7660. G_B1_0 = L_8;
  7661. }
  7662. {
  7663. goto IL_006f;
  7664. }
  7665. IL_005d:
  7666. {
  7667. NullCheck(G_B2_0);
  7668. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_9;
  7669. L_9 = BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B(G_B2_0, NULL);
  7670. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_10 = L_9;
  7671. if (L_10)
  7672. {
  7673. G_B4_0 = L_10;
  7674. goto IL_0068;
  7675. }
  7676. G_B3_0 = L_10;
  7677. }
  7678. {
  7679. goto IL_006f;
  7680. }
  7681. IL_0068:
  7682. {
  7683. NullCheck(G_B4_0);
  7684. VirtualActionInvoker1< int32_t >::Invoke(4, G_B4_0, 1);
  7685. }
  7686. IL_006f:
  7687. {
  7688. return;
  7689. }
  7690. }
  7691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnPointerMove_mA0CA291BFAABE3DAE8B938A4F31B08F0ED1DBD38_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* ___0_evt, const RuntimeMethod* method)
  7692. {
  7693. static bool s_Il2CppMethodInitialized;
  7694. if (!s_Il2CppMethodInitialized)
  7695. {
  7696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150_RuntimeMethod_var);
  7697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_RuntimeMethod_var);
  7698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215_RuntimeMethod_var);
  7699. s_Il2CppMethodInitialized = true;
  7700. }
  7701. {
  7702. PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_0 = ___0_evt;
  7703. NullCheck((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_0);
  7704. bool L_1;
  7705. L_1 = PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_0, PointerEventBase_1_get_shiftKey_m853E756241D187E930245E64CDEEE9AE118BB215_RuntimeMethod_var);
  7706. PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_2 = ___0_evt;
  7707. NullCheck((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_2);
  7708. bool L_3;
  7709. L_3 = PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_2, PointerEventBase_1_get_altKey_m5EAF5845FE1554BBF19A5F267452E628FBC6F150_RuntimeMethod_var);
  7710. PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_4 = ___0_evt;
  7711. NullCheck((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_4);
  7712. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
  7713. L_5 = PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_inline((PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*)L_4, PointerEventBase_1_get_deltaPosition_m731D473AE5FD7D0D744AD830212BB6F0EA064C89_RuntimeMethod_var);
  7714. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
  7715. L_6 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_5, NULL);
  7716. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, bool, bool, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_1, L_3, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7717. return;
  7718. }
  7719. }
  7720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessMoveEvent_m1C3AF3A0B92C18398E4F687E44999D1DD423E8E5_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, bool ___0_shiftKey, bool ___1_altKey, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_deltaPosition, const RuntimeMethod* method)
  7721. {
  7722. const uint32_t SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
  7723. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7724. bool V_0 = false;
  7725. int32_t V_1 = 0;
  7726. int32_t G_B5_0 = 0;
  7727. int32_t G_B7_0 = 0;
  7728. {
  7729. bool L_0;
  7730. L_0 = (( bool (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7731. V_0 = L_0;
  7732. bool L_1 = V_0;
  7733. if (!L_1)
  7734. {
  7735. goto IL_0034;
  7736. }
  7737. }
  7738. {
  7739. bool L_2 = ___0_shiftKey;
  7740. if (L_2)
  7741. {
  7742. goto IL_0018;
  7743. }
  7744. }
  7745. {
  7746. bool L_3 = ___1_altKey;
  7747. if (L_3)
  7748. {
  7749. goto IL_0015;
  7750. }
  7751. }
  7752. {
  7753. G_B5_0 = 1;
  7754. goto IL_0016;
  7755. }
  7756. IL_0015:
  7757. {
  7758. G_B5_0 = 2;
  7759. }
  7760. IL_0016:
  7761. {
  7762. G_B7_0 = G_B5_0;
  7763. goto IL_0019;
  7764. }
  7765. IL_0018:
  7766. {
  7767. G_B7_0 = 0;
  7768. }
  7769. IL_0019:
  7770. {
  7771. V_1 = (int32_t)G_B7_0;
  7772. RuntimeObject* L_4 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0));
  7773. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___2_deltaPosition;
  7774. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  7775. L_6 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_5, NULL);
  7776. int32_t L_7 = V_1;
  7777. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), __this, (Il2CppFullySharedGenericAny*)L_8);
  7778. NullCheck(L_4);
  7779. InterfaceActionInvoker3Invoker< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, Il2CppFullySharedGenericAny >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_4, L_6, L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_8: *(void**)L_8));
  7780. }
  7781. IL_0034:
  7782. {
  7783. return;
  7784. }
  7785. }
  7786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnPointerUp_m34EA54FE84C2223313E0D0BEE242C9BA458E453A_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* ___0_evt, const RuntimeMethod* method)
  7787. {
  7788. static bool s_Il2CppMethodInitialized;
  7789. if (!s_Il2CppMethodInitialized)
  7790. {
  7791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var);
  7792. s_Il2CppMethodInitialized = true;
  7793. }
  7794. {
  7795. PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_0 = ___0_evt;
  7796. PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_1 = ___0_evt;
  7797. NullCheck((PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*)L_1);
  7798. int32_t L_2;
  7799. L_2 = PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_inline((PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*)L_1, PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var);
  7800. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  7801. return;
  7802. }
  7803. }
  7804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_ProcessUpEvent_mDB79DA05B08DE131CFB506990DA1689CACEF68F4_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_pointerId, const RuntimeMethod* method)
  7805. {
  7806. static bool s_Il2CppMethodInitialized;
  7807. if (!s_Il2CppMethodInitialized)
  7808. {
  7809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
  7810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var);
  7811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  7812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E_il2cpp_TypeInfo_var);
  7813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7814. s_Il2CppMethodInitialized = true;
  7815. }
  7816. bool V_0 = false;
  7817. bool V_1 = false;
  7818. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B5_0 = NULL;
  7819. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B4_0 = NULL;
  7820. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B7_0 = NULL;
  7821. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B6_0 = NULL;
  7822. {
  7823. bool L_0;
  7824. L_0 = (( bool (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7825. V_0 = L_0;
  7826. bool L_1 = V_0;
  7827. if (!L_1)
  7828. {
  7829. goto IL_0095;
  7830. }
  7831. }
  7832. {
  7833. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7834. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7835. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* L_3 = (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*)il2cpp_codegen_object_new(EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
  7836. EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596(L_3, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  7837. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2);
  7838. CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_2, L_3, (int32_t)0, CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var);
  7839. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7840. int32_t L_5 = ___1_pointerId;
  7841. PointerCaptureHelper_ReleasePointer_m0FF47D46D610A94601B72E011344700B0EA7E1B9((RuntimeObject*)L_4, L_5, NULL);
  7842. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_6 = ___0_evt;
  7843. V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_6, IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7844. bool L_7 = V_1;
  7845. if (!L_7)
  7846. {
  7847. goto IL_0060;
  7848. }
  7849. }
  7850. {
  7851. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7852. NullCheck(L_8);
  7853. RuntimeObject* L_9;
  7854. L_9 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_8, NULL);
  7855. il2cpp_codegen_runtime_class_init_inline(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7856. int32_t L_10 = ((PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields*)il2cpp_codegen_static_fields_for(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var))->___mousePointerId;
  7857. PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160(L_9, L_10, NULL);
  7858. }
  7859. IL_0060:
  7860. {
  7861. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = *(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),1));
  7862. NullCheck(L_11);
  7863. RuntimeObject* L_12;
  7864. L_12 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_11, NULL);
  7865. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_13 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_12, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
  7866. if (L_13)
  7867. {
  7868. G_B5_0 = L_13;
  7869. goto IL_0076;
  7870. }
  7871. G_B4_0 = L_13;
  7872. }
  7873. {
  7874. goto IL_0088;
  7875. }
  7876. IL_0076:
  7877. {
  7878. NullCheck(G_B5_0);
  7879. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_14;
  7880. L_14 = BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B(G_B5_0, NULL);
  7881. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_15 = L_14;
  7882. if (L_15)
  7883. {
  7884. G_B7_0 = L_15;
  7885. goto IL_0081;
  7886. }
  7887. G_B6_0 = L_15;
  7888. }
  7889. {
  7890. goto IL_0088;
  7891. }
  7892. IL_0081:
  7893. {
  7894. NullCheck(G_B7_0);
  7895. VirtualActionInvoker1< int32_t >::Invoke(4, G_B7_0, 0);
  7896. }
  7897. IL_0088:
  7898. {
  7899. RuntimeObject* L_16 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0));
  7900. NullCheck(L_16);
  7901. InterfaceActionInvoker0::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_16);
  7902. }
  7903. IL_0095:
  7904. {
  7905. return;
  7906. }
  7907. }
  7908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMouseDragger_1_UpdateValueOnKeyDown_mD17F794045E44EEE9F4407A702DEE16FABFFCF08_gshared (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F* __this, KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C* ___0_evt, const RuntimeMethod* method)
  7909. {
  7910. static bool s_Il2CppMethodInitialized;
  7911. if (!s_Il2CppMethodInitialized)
  7912. {
  7913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
  7914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_RuntimeMethod_var);
  7915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7916. s_Il2CppMethodInitialized = true;
  7917. }
  7918. const uint32_t SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
  7919. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_T_t8B8BD36E7CB713F60C3A59D99483A6C04486CFB6);
  7920. bool V_0 = false;
  7921. RuntimeObject* V_1 = NULL;
  7922. int32_t G_B3_0 = 0;
  7923. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B6_0 = NULL;
  7924. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B5_0 = NULL;
  7925. RuntimeObject* G_B7_0 = NULL;
  7926. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B9_0 = NULL;
  7927. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* G_B8_0 = NULL;
  7928. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B11_0 = NULL;
  7929. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* G_B10_0 = NULL;
  7930. {
  7931. bool L_0;
  7932. L_0 = (( bool (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7933. if (!L_0)
  7934. {
  7935. goto IL_0015;
  7936. }
  7937. }
  7938. {
  7939. KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C* L_1 = ___0_evt;
  7940. NullCheck((KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA*)L_1);
  7941. int32_t L_2;
  7942. L_2 = KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_inline((KeyboardEventBase_1_t8A33E6EBB804F18BFE49BE0C38C5D0B8E233B6FA*)L_1, KeyboardEventBase_1_get_keyCode_m1F9724EFC75BE6E998EC0DB5515F7FD577257D6B_RuntimeMethod_var);
  7943. G_B3_0 = ((((int32_t)L_2) == ((int32_t)((int32_t)27)))? 1 : 0);
  7944. goto IL_0016;
  7945. }
  7946. IL_0015:
  7947. {
  7948. G_B3_0 = 0;
  7949. }
  7950. IL_0016:
  7951. {
  7952. V_0 = (bool)G_B3_0;
  7953. bool L_3 = V_0;
  7954. if (!L_3)
  7955. {
  7956. goto IL_007f;
  7957. }
  7958. }
  7959. {
  7960. (( void (*) (FieldMouseDragger_1_tC567589469BCED065F4E66A16363416F0C030B9F*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7961. RuntimeObject* L_4 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0));
  7962. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), __this, (Il2CppFullySharedGenericAny*)L_5);
  7963. NullCheck(L_4);
  7964. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_5: *(void**)L_5));
  7965. RuntimeObject* L_6 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0));
  7966. NullCheck(L_6);
  7967. InterfaceActionInvoker0::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_6);
  7968. KeyDownEvent_t1971978254C8EE65CDDD992AF86B44E442CDD18C* L_7 = ___0_evt;
  7969. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_7);
  7970. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
  7971. L_8 = EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_7, NULL);
  7972. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = L_8;
  7973. if (L_9)
  7974. {
  7975. G_B6_0 = L_9;
  7976. goto IL_004e;
  7977. }
  7978. G_B5_0 = L_9;
  7979. }
  7980. {
  7981. G_B7_0 = ((RuntimeObject*)(NULL));
  7982. goto IL_0053;
  7983. }
  7984. IL_004e:
  7985. {
  7986. NullCheck(G_B6_0);
  7987. RuntimeObject* L_10;
  7988. L_10 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(G_B6_0, NULL);
  7989. G_B7_0 = L_10;
  7990. }
  7991. IL_0053:
  7992. {
  7993. V_1 = G_B7_0;
  7994. RuntimeObject* L_11 = V_1;
  7995. il2cpp_codegen_runtime_class_init_inline(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
  7996. int32_t L_12 = ((PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields*)il2cpp_codegen_static_fields_for(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var))->___mousePointerId;
  7997. PointerCaptureHelper_ReleasePointer_mE9ABEA39360504C8B5A9CF1C067A63F7535CDECB(L_11, L_12, NULL);
  7998. RuntimeObject* L_13 = V_1;
  7999. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_14 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_13, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
  8000. if (L_14)
  8001. {
  8002. G_B9_0 = L_14;
  8003. goto IL_006c;
  8004. }
  8005. G_B8_0 = L_14;
  8006. }
  8007. {
  8008. goto IL_007e;
  8009. }
  8010. IL_006c:
  8011. {
  8012. NullCheck(G_B9_0);
  8013. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_15;
  8014. L_15 = BaseVisualElementPanel_get_uiElementsBridge_mE8A13CF4592174C25F80AF9B1EDC68F3EFEB264B(G_B9_0, NULL);
  8015. UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* L_16 = L_15;
  8016. if (L_16)
  8017. {
  8018. G_B11_0 = L_16;
  8019. goto IL_0077;
  8020. }
  8021. G_B10_0 = L_16;
  8022. }
  8023. {
  8024. goto IL_007e;
  8025. }
  8026. IL_0077:
  8027. {
  8028. NullCheck(G_B11_0);
  8029. VirtualActionInvoker1< int32_t >::Invoke(4, G_B11_0, 0);
  8030. }
  8031. IL_007e:
  8032. {
  8033. }
  8034. IL_007f:
  8035. {
  8036. return;
  8037. }
  8038. }
  8039. #ifdef __clang__
  8040. #pragma clang diagnostic pop
  8041. #endif
  8042. #ifdef __clang__
  8043. #pragma clang diagnostic push
  8044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8045. #pragma clang diagnostic ignored "-Wunused-variable"
  8046. #endif
  8047. 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)
  8048. {
  8049. static bool s_Il2CppMethodInitialized;
  8050. if (!s_Il2CppMethodInitialized)
  8051. {
  8052. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  8053. s_Il2CppMethodInitialized = true;
  8054. }
  8055. String_t* G_B2_0 = NULL;
  8056. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B2_1 = NULL;
  8057. String_t* G_B1_0 = NULL;
  8058. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B1_1 = NULL;
  8059. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* G_B4_0 = NULL;
  8060. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B4_1 = NULL;
  8061. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* G_B3_0 = NULL;
  8062. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B3_1 = NULL;
  8063. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B6_0 = NULL;
  8064. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B6_1 = NULL;
  8065. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B5_0 = NULL;
  8066. FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* G_B5_1 = NULL;
  8067. {
  8068. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8069. String_t* L_0 = ___0_directory;
  8070. String_t* L_1 = L_0;
  8071. if (L_1)
  8072. {
  8073. G_B2_0 = L_1;
  8074. G_B2_1 = __this;
  8075. goto IL_0017;
  8076. }
  8077. G_B1_0 = L_1;
  8078. G_B1_1 = __this;
  8079. }
  8080. {
  8081. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8082. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715)), NULL);
  8083. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  8084. }
  8085. IL_0017:
  8086. {
  8087. NullCheck(G_B2_1);
  8088. G_B2_1->____directory = G_B2_0;
  8089. Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->____directory), (void*)G_B2_0);
  8090. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* L_3 = ___1_transform;
  8091. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* L_4 = L_3;
  8092. if (L_4)
  8093. {
  8094. G_B4_0 = L_4;
  8095. G_B4_1 = __this;
  8096. goto IL_002d;
  8097. }
  8098. G_B3_0 = L_4;
  8099. G_B3_1 = __this;
  8100. }
  8101. {
  8102. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8103. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7DCC6569C2F6EC43635C15A4446068D2FE1897D5)), NULL);
  8104. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method);
  8105. }
  8106. IL_002d:
  8107. {
  8108. NullCheck(G_B4_1);
  8109. G_B4_1->____transform = G_B4_0;
  8110. Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____transform), (void*)G_B4_0);
  8111. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_6 = ___2_options;
  8112. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_7 = L_6;
  8113. if (L_7)
  8114. {
  8115. G_B6_0 = L_7;
  8116. G_B6_1 = __this;
  8117. goto IL_003d;
  8118. }
  8119. G_B5_0 = L_7;
  8120. G_B5_1 = __this;
  8121. }
  8122. {
  8123. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  8124. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_8;
  8125. L_8 = EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline(NULL);
  8126. G_B6_0 = L_8;
  8127. G_B6_1 = G_B5_1;
  8128. }
  8129. IL_003d:
  8130. {
  8131. NullCheck(G_B6_1);
  8132. G_B6_1->____options = G_B6_0;
  8133. Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->____options), (void*)G_B6_0);
  8134. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_9 = (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  8135. DelegateEnumerator__ctor_m31ED641F3B58C86B023116F98B26736D44168EEB(L_9, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8136. __this->____enumerator = L_9;
  8137. Il2CppCodeGenWriteBarrier((void**)(&__this->____enumerator), (void*)L_9);
  8138. return;
  8139. }
  8140. }
  8141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* FileSystemEnumerable_1_get_ShouldIncludePredicate_m4743F78B88F0991B184EBBD3CE5DB0CCD8F187E1_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  8142. {
  8143. {
  8144. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* L_0 = __this->___U3CShouldIncludePredicateU3Ek__BackingField;
  8145. return L_0;
  8146. }
  8147. }
  8148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerable_1_set_ShouldIncludePredicate_m4F616581922D0AEAD04F00CE5E00B511031FD6D1_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* ___0_value, const RuntimeMethod* method)
  8149. {
  8150. {
  8151. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* L_0 = ___0_value;
  8152. __this->___U3CShouldIncludePredicateU3Ek__BackingField = L_0;
  8153. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CShouldIncludePredicateU3Ek__BackingField), (void*)L_0);
  8154. return;
  8155. }
  8156. }
  8157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* FileSystemEnumerable_1_get_ShouldRecursePredicate_mAE1C26075F4D8E8BE4DFCF32D2F5F9F47C4C670A_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  8158. {
  8159. {
  8160. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* L_0 = __this->___U3CShouldRecursePredicateU3Ek__BackingField;
  8161. return L_0;
  8162. }
  8163. }
  8164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_GetEnumerator_mF95453504A4A365FEA468CADC187F06A59CC8D4D_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  8165. {
  8166. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* G_B2_0 = NULL;
  8167. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* G_B1_0 = NULL;
  8168. {
  8169. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970** L_0 = (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970**)(&__this->____enumerator);
  8170. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_1;
  8171. L_1 = InterlockedExchangeImpl<DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*>(L_0, (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*)NULL);
  8172. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_2 = L_1;
  8173. if (L_2)
  8174. {
  8175. G_B2_0 = L_2;
  8176. goto IL_0016;
  8177. }
  8178. G_B1_0 = L_2;
  8179. }
  8180. {
  8181. DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970* L_3 = (DelegateEnumerator_t03CC726F1198053E252AFEE23D3871C1435B4970*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  8182. DelegateEnumerator__ctor_m31ED641F3B58C86B023116F98B26736D44168EEB(L_3, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8183. G_B2_0 = L_3;
  8184. }
  8185. IL_0016:
  8186. {
  8187. return (RuntimeObject*)G_B2_0;
  8188. }
  8189. }
  8190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_System_Collections_IEnumerable_GetEnumerator_m034E193ABB4684901995CAAFA735C0181CA23AFA_gshared (FileSystemEnumerable_1_t6CDB6C3CCEAAD4602A46A2EA5211E12D2DB57B94* __this, const RuntimeMethod* method)
  8191. {
  8192. {
  8193. RuntimeObject* L_0;
  8194. L_0 = FileSystemEnumerable_1_GetEnumerator_mF95453504A4A365FEA468CADC187F06A59CC8D4D(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  8195. return (RuntimeObject*)L_0;
  8196. }
  8197. }
  8198. #ifdef __clang__
  8199. #pragma clang diagnostic pop
  8200. #endif
  8201. #ifdef __clang__
  8202. #pragma clang diagnostic push
  8203. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8204. #pragma clang diagnostic ignored "-Wunused-variable"
  8205. #endif
  8206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerable_1__ctor_m4E2313D400FC3E453A587B053674FFB66F71FEA8_gshared (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* __this, String_t* ___0_directory, FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* ___1_transform, EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___2_options, const RuntimeMethod* method)
  8207. {
  8208. static bool s_Il2CppMethodInitialized;
  8209. if (!s_Il2CppMethodInitialized)
  8210. {
  8211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  8212. s_Il2CppMethodInitialized = true;
  8213. }
  8214. String_t* G_B2_0 = NULL;
  8215. FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* G_B2_1 = NULL;
  8216. String_t* G_B1_0 = NULL;
  8217. FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* G_B1_1 = NULL;
  8218. FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* G_B4_0 = NULL;
  8219. FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* G_B4_1 = NULL;
  8220. FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* G_B3_0 = NULL;
  8221. FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* G_B3_1 = NULL;
  8222. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B6_0 = NULL;
  8223. FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* G_B6_1 = NULL;
  8224. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B5_0 = NULL;
  8225. FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* G_B5_1 = NULL;
  8226. {
  8227. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8228. String_t* L_0 = ___0_directory;
  8229. String_t* L_1 = L_0;
  8230. if (L_1)
  8231. {
  8232. G_B2_0 = L_1;
  8233. G_B2_1 = __this;
  8234. goto IL_0017;
  8235. }
  8236. G_B1_0 = L_1;
  8237. G_B1_1 = __this;
  8238. }
  8239. {
  8240. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8241. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715)), NULL);
  8242. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  8243. }
  8244. IL_0017:
  8245. {
  8246. NullCheck(G_B2_1);
  8247. G_B2_1->____directory = G_B2_0;
  8248. Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->____directory), (void*)G_B2_0);
  8249. FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* L_3 = ___1_transform;
  8250. FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* L_4 = L_3;
  8251. if (L_4)
  8252. {
  8253. G_B4_0 = L_4;
  8254. G_B4_1 = __this;
  8255. goto IL_002d;
  8256. }
  8257. G_B3_0 = L_4;
  8258. G_B3_1 = __this;
  8259. }
  8260. {
  8261. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8262. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7DCC6569C2F6EC43635C15A4446068D2FE1897D5)), NULL);
  8263. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method);
  8264. }
  8265. IL_002d:
  8266. {
  8267. NullCheck(G_B4_1);
  8268. G_B4_1->____transform = G_B4_0;
  8269. Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____transform), (void*)G_B4_0);
  8270. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_6 = ___2_options;
  8271. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_7 = L_6;
  8272. if (L_7)
  8273. {
  8274. G_B6_0 = L_7;
  8275. G_B6_1 = __this;
  8276. goto IL_003d;
  8277. }
  8278. G_B5_0 = L_7;
  8279. G_B5_1 = __this;
  8280. }
  8281. {
  8282. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  8283. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_8;
  8284. L_8 = EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline(NULL);
  8285. G_B6_0 = L_8;
  8286. G_B6_1 = G_B5_1;
  8287. }
  8288. IL_003d:
  8289. {
  8290. NullCheck(G_B6_1);
  8291. G_B6_1->____options = G_B6_0;
  8292. Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->____options), (void*)G_B6_0);
  8293. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* L_9 = (DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  8294. (( void (*) (DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*, FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_9, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8295. __this->____enumerator = L_9;
  8296. Il2CppCodeGenWriteBarrier((void**)(&__this->____enumerator), (void*)L_9);
  8297. return;
  8298. }
  8299. }
  8300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* FileSystemEnumerable_1_get_ShouldIncludePredicate_m40398E5E1B75DF38CD5FE81E9F3B3D22886ECF24_gshared (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* __this, const RuntimeMethod* method)
  8301. {
  8302. {
  8303. FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* L_0 = __this->___U3CShouldIncludePredicateU3Ek__BackingField;
  8304. return L_0;
  8305. }
  8306. }
  8307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerable_1_set_ShouldIncludePredicate_m4113113B0A9423CE2ADA576F0FC5A5EC1B09DC7D_gshared (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* __this, FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* ___0_value, const RuntimeMethod* method)
  8308. {
  8309. {
  8310. FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* L_0 = ___0_value;
  8311. __this->___U3CShouldIncludePredicateU3Ek__BackingField = L_0;
  8312. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CShouldIncludePredicateU3Ek__BackingField), (void*)L_0);
  8313. return;
  8314. }
  8315. }
  8316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* FileSystemEnumerable_1_get_ShouldRecursePredicate_mACC2FDE8F97B01053144B810AE3B55188C3E3F31_gshared (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* __this, const RuntimeMethod* method)
  8317. {
  8318. {
  8319. FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* L_0 = __this->___U3CShouldRecursePredicateU3Ek__BackingField;
  8320. return L_0;
  8321. }
  8322. }
  8323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_GetEnumerator_m0D1D560E0A83EC06290D5078C7BF91B85EE6F5A8_gshared (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* __this, const RuntimeMethod* method)
  8324. {
  8325. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* G_B2_0 = NULL;
  8326. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* G_B1_0 = NULL;
  8327. {
  8328. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125** L_0 = (DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125**)(&__this->____enumerator);
  8329. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* L_1;
  8330. L_1 = InterlockedExchangeImpl<DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*>(L_0, (DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*)NULL);
  8331. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* L_2 = L_1;
  8332. if (L_2)
  8333. {
  8334. G_B2_0 = ((DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*)L_2);
  8335. goto IL_0016;
  8336. }
  8337. G_B1_0 = ((DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*)L_2);
  8338. }
  8339. {
  8340. DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125* L_3 = (DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  8341. (( void (*) (DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*, FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_3, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8342. G_B2_0 = ((DelegateEnumerator_t2D9F0401F1C8389D1335BC9FEE9A280B852DA125*)L_3);
  8343. }
  8344. IL_0016:
  8345. {
  8346. return (RuntimeObject*)G_B2_0;
  8347. }
  8348. }
  8349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerable_1_System_Collections_IEnumerable_GetEnumerator_m32156C64F270FFC066257CB6B3212A31E3ADBAF5_gshared (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D* __this, const RuntimeMethod* method)
  8350. {
  8351. {
  8352. RuntimeObject* L_0;
  8353. L_0 = (( RuntimeObject* (*) (FileSystemEnumerable_1_tA9B7141BA74991889DD99E5665C74DA1C2B0929D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  8354. return (RuntimeObject*)L_0;
  8355. }
  8356. }
  8357. #ifdef __clang__
  8358. #pragma clang diagnostic pop
  8359. #endif
  8360. #ifdef __clang__
  8361. #pragma clang diagnostic push
  8362. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8363. #pragma clang diagnostic ignored "-Wunused-variable"
  8364. #endif
  8365. 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)
  8366. {
  8367. static bool s_Il2CppMethodInitialized;
  8368. if (!s_Il2CppMethodInitialized)
  8369. {
  8370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  8371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  8372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  8373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  8374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  8375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var);
  8376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  8377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  8378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8379. s_Il2CppMethodInitialized = true;
  8380. }
  8381. int32_t V_0 = 0;
  8382. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  8383. String_t* G_B2_0 = NULL;
  8384. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B2_1 = NULL;
  8385. String_t* G_B1_0 = NULL;
  8386. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B1_1 = NULL;
  8387. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B4_0 = NULL;
  8388. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B4_1 = NULL;
  8389. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B3_0 = NULL;
  8390. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B3_1 = NULL;
  8391. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B9_0 = NULL;
  8392. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B8_0 = NULL;
  8393. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B10_0 = NULL;
  8394. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B10_1 = NULL;
  8395. {
  8396. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  8397. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  8398. __this->____lock = L_0;
  8399. Il2CppCodeGenWriteBarrier((void**)(&__this->____lock), (void*)L_0);
  8400. CriticalFinalizerObject__ctor_m688241D670D6A0857F938CDC8CD07B1BE4A1C733((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this, NULL);
  8401. String_t* L_1 = ___0_directory;
  8402. String_t* L_2 = L_1;
  8403. if (L_2)
  8404. {
  8405. G_B2_0 = L_2;
  8406. G_B2_1 = __this;
  8407. goto IL_0022;
  8408. }
  8409. G_B1_0 = L_2;
  8410. G_B1_1 = __this;
  8411. }
  8412. {
  8413. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8414. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715)), NULL);
  8415. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  8416. }
  8417. IL_0022:
  8418. {
  8419. NullCheck(G_B2_1);
  8420. G_B2_1->____originalRootDirectory = G_B2_0;
  8421. Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->____originalRootDirectory), (void*)G_B2_0);
  8422. String_t* L_4 = ___0_directory;
  8423. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  8424. String_t* L_5;
  8425. L_5 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_4, NULL);
  8426. il2cpp_codegen_runtime_class_init_inline(PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var);
  8427. String_t* L_6;
  8428. L_6 = PathInternal_TrimEndingDirectorySeparator_m32C0CC3C95360374E7B405E941386C874312D5F5(L_5, NULL);
  8429. __this->____rootDirectory = L_6;
  8430. Il2CppCodeGenWriteBarrier((void**)(&__this->____rootDirectory), (void*)L_6);
  8431. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_7 = ___1_options;
  8432. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_8 = L_7;
  8433. if (L_8)
  8434. {
  8435. G_B4_0 = L_8;
  8436. G_B4_1 = __this;
  8437. goto IL_0043;
  8438. }
  8439. G_B3_0 = L_8;
  8440. G_B3_1 = __this;
  8441. }
  8442. {
  8443. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  8444. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_9;
  8445. L_9 = EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline(NULL);
  8446. G_B4_0 = L_9;
  8447. G_B4_1 = G_B3_1;
  8448. }
  8449. IL_0043:
  8450. {
  8451. NullCheck(G_B4_1);
  8452. G_B4_1->____options = G_B4_0;
  8453. Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____options), (void*)G_B4_0);
  8454. String_t* L_10 = __this->____rootDirectory;
  8455. intptr_t L_11;
  8456. L_11 = FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E(__this, L_10, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  8457. __this->____directoryHandle = L_11;
  8458. intptr_t L_12 = __this->____directoryHandle;
  8459. bool L_13;
  8460. L_13 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_12, 0, NULL);
  8461. if (!L_13)
  8462. {
  8463. goto IL_0074;
  8464. }
  8465. }
  8466. {
  8467. __this->____lastEntryFound = (bool)1;
  8468. }
  8469. IL_0074:
  8470. {
  8471. String_t* L_14 = __this->____rootDirectory;
  8472. __this->____currentPath = L_14;
  8473. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentPath), (void*)L_14);
  8474. }
  8475. try
  8476. {
  8477. {
  8478. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  8479. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_15;
  8480. L_15 = ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline(ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  8481. NullCheck(L_15);
  8482. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16;
  8483. L_16 = VirtualFuncInvoker1< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t >::Invoke(4, L_15, ((int32_t)4096));
  8484. __this->____pathBuffer = L_16;
  8485. Il2CppCodeGenWriteBarrier((void**)(&__this->____pathBuffer), (void*)L_16);
  8486. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8487. int32_t L_17;
  8488. L_17 = Sys_GetReadDirRBufferSize_m43BFD2BC9EB308361321A3EB229F557ED5320C4E(NULL);
  8489. V_0 = L_17;
  8490. int32_t L_18 = V_0;
  8491. if ((((int32_t)L_18) > ((int32_t)0)))
  8492. {
  8493. G_B9_0 = __this;
  8494. goto IL_00a3_1;
  8495. }
  8496. G_B8_0 = __this;
  8497. }
  8498. {
  8499. G_B10_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(NULL));
  8500. G_B10_1 = G_B8_0;
  8501. goto IL_00ae_1;
  8502. }
  8503. IL_00a3_1:
  8504. {
  8505. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  8506. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_19;
  8507. L_19 = ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline(ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  8508. int32_t L_20 = V_0;
  8509. NullCheck(L_19);
  8510. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21;
  8511. L_21 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, L_19, L_20);
  8512. G_B10_0 = L_21;
  8513. G_B10_1 = G_B9_0;
  8514. }
  8515. IL_00ae_1:
  8516. {
  8517. NullCheck(G_B10_1);
  8518. G_B10_1->____entryBuffer = G_B10_0;
  8519. Il2CppCodeGenWriteBarrier((void**)(&G_B10_1->____entryBuffer), (void*)G_B10_0);
  8520. goto IL_00be;
  8521. }
  8522. }
  8523. catch(Il2CppExceptionWrapper& e)
  8524. {
  8525. if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
  8526. {
  8527. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8528. goto CATCH_00b5;
  8529. }
  8530. throw e;
  8531. }
  8532. CATCH_00b5:
  8533. {
  8534. RuntimeObject* L_22 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
  8535. FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  8536. IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
  8537. }
  8538. IL_00be:
  8539. {
  8540. return;
  8541. }
  8542. }
  8543. 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)
  8544. {
  8545. {
  8546. bool L_0 = ___1_ignoreNotFound;
  8547. if (!L_0)
  8548. {
  8549. goto IL_000b;
  8550. }
  8551. }
  8552. {
  8553. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_1 = ___0_info;
  8554. bool L_2;
  8555. L_2 = FileSystemEnumerator_1_IsDirectoryNotFound_m79390DBD148CC198C7B8EC571C4882C37D2C786B(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8556. if (L_2)
  8557. {
  8558. goto IL_002e;
  8559. }
  8560. }
  8561. IL_000b:
  8562. {
  8563. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_3 = __this->____options;
  8564. NullCheck(L_3);
  8565. bool L_4;
  8566. L_4 = EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline(L_3, NULL);
  8567. if (!L_4)
  8568. {
  8569. goto IL_0020;
  8570. }
  8571. }
  8572. {
  8573. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_5 = ___0_info;
  8574. bool L_6;
  8575. L_6 = FileSystemEnumerator_1_IsAccessError_m6B695252B4C5A0E4FF7E2CE86A5306715B0B481B(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  8576. if (L_6)
  8577. {
  8578. goto IL_002e;
  8579. }
  8580. }
  8581. IL_0020:
  8582. {
  8583. int32_t L_7;
  8584. L_7 = ErrorInfo_get_RawErrno_m1B6C0E156EF3B567945C1389B2B111C1A6FEB027((&___0_info), NULL);
  8585. bool L_8;
  8586. L_8 = VirtualFuncInvoker1< bool, int32_t >::Invoke(13, __this, L_7);
  8587. return L_8;
  8588. }
  8589. IL_002e:
  8590. {
  8591. return (bool)1;
  8592. }
  8593. }
  8594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsDirectoryNotFound_m79390DBD148CC198C7B8EC571C4882C37D2C786B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  8595. {
  8596. {
  8597. int32_t L_0;
  8598. L_0 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  8599. if ((((int32_t)L_0) == ((int32_t)((int32_t)65593))))
  8600. {
  8601. goto IL_001d;
  8602. }
  8603. }
  8604. {
  8605. int32_t L_1;
  8606. L_1 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  8607. return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)65581)))? 1 : 0);
  8608. }
  8609. IL_001d:
  8610. {
  8611. return (bool)1;
  8612. }
  8613. }
  8614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsAccessError_m6B695252B4C5A0E4FF7E2CE86A5306715B0B481B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  8615. {
  8616. {
  8617. int32_t L_0;
  8618. L_0 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  8619. if ((((int32_t)L_0) == ((int32_t)((int32_t)65538))))
  8620. {
  8621. goto IL_002b;
  8622. }
  8623. }
  8624. {
  8625. int32_t L_1;
  8626. L_1 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  8627. if ((((int32_t)L_1) == ((int32_t)((int32_t)65544))))
  8628. {
  8629. goto IL_002b;
  8630. }
  8631. }
  8632. {
  8633. int32_t L_2;
  8634. L_2 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  8635. return (bool)((((int32_t)L_2) == ((int32_t)((int32_t)65602)))? 1 : 0);
  8636. }
  8637. IL_002b:
  8638. {
  8639. return (bool)1;
  8640. }
  8641. }
  8642. 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)
  8643. {
  8644. static bool s_Il2CppMethodInitialized;
  8645. if (!s_Il2CppMethodInitialized)
  8646. {
  8647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8648. s_Il2CppMethodInitialized = true;
  8649. }
  8650. intptr_t V_0;
  8651. memset((&V_0), 0, sizeof(V_0));
  8652. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 V_1;
  8653. memset((&V_1), 0, sizeof(V_1));
  8654. {
  8655. String_t* L_0 = ___0_path;
  8656. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8657. intptr_t L_1;
  8658. L_1 = Sys_OpenDir_m5E0BB1A74A5E5CA1CFDDBE86C2C281F452745854(L_0, NULL);
  8659. V_0 = L_1;
  8660. intptr_t L_2 = V_0;
  8661. bool L_3;
  8662. L_3 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_2, 0, NULL);
  8663. if (!L_3)
  8664. {
  8665. goto IL_0033;
  8666. }
  8667. }
  8668. {
  8669. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8670. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_4;
  8671. L_4 = Sys_GetLastErrorInfo_m1C1BB8341DD84927BD33E6240585E753D4B3572B(NULL);
  8672. V_1 = L_4;
  8673. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_5 = V_1;
  8674. bool L_6 = ___1_ignoreNotFound;
  8675. bool L_7;
  8676. L_7 = FileSystemEnumerator_1_InternalContinueOnError_mB1A22DB17190E10EC61DA69EB84046DF5AF6DF4D(__this, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  8677. if (!L_7)
  8678. {
  8679. goto IL_002a;
  8680. }
  8681. }
  8682. {
  8683. return 0;
  8684. }
  8685. IL_002a:
  8686. {
  8687. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_8 = V_1;
  8688. String_t* L_9 = ___0_path;
  8689. Exception_t* L_10;
  8690. L_10 = Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7(L_8, L_9, (bool)1, NULL);
  8691. IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method);
  8692. }
  8693. IL_0033:
  8694. {
  8695. intptr_t L_11 = V_0;
  8696. return L_11;
  8697. }
  8698. }
  8699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  8700. {
  8701. static bool s_Il2CppMethodInitialized;
  8702. if (!s_Il2CppMethodInitialized)
  8703. {
  8704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8705. s_Il2CppMethodInitialized = true;
  8706. }
  8707. intptr_t V_0;
  8708. memset((&V_0), 0, sizeof(V_0));
  8709. {
  8710. intptr_t* L_0 = (intptr_t*)(&__this->____directoryHandle);
  8711. intptr_t L_1;
  8712. L_1 = Interlocked_Exchange_m10651B61455D954B0D96C3FF75857C68C20940F6(L_0, 0, NULL);
  8713. V_0 = L_1;
  8714. intptr_t L_2 = V_0;
  8715. bool L_3;
  8716. L_3 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_2, 0, NULL);
  8717. if (!L_3)
  8718. {
  8719. goto IL_0025;
  8720. }
  8721. }
  8722. {
  8723. intptr_t L_4 = V_0;
  8724. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  8725. int32_t L_5;
  8726. L_5 = Sys_CloseDir_m995426A78D39BF688B0A69FC2916DA3125AF193E(L_4, NULL);
  8727. }
  8728. IL_0025:
  8729. {
  8730. return;
  8731. }
  8732. }
  8733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_MoveNext_m89D6D3D077EC8054EB93582BD22068EDF2DD9A84_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  8734. {
  8735. static bool s_Il2CppMethodInitialized;
  8736. if (!s_Il2CppMethodInitialized)
  8737. {
  8738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  8739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var);
  8740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var);
  8741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var);
  8742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var);
  8743. s_Il2CppMethodInitialized = true;
  8744. }
  8745. FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B V_0;
  8746. memset((&V_0), 0, sizeof(V_0));
  8747. RuntimeObject* V_1 = NULL;
  8748. bool V_2 = false;
  8749. bool V_3 = false;
  8750. uint8_t* V_4 = NULL;
  8751. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
  8752. int32_t V_6 = 0;
  8753. bool V_7 = false;
  8754. bool V_8 = false;
  8755. uint8_t* G_B11_0 = NULL;
  8756. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B11_1 = NULL;
  8757. uint8_t* G_B10_0 = NULL;
  8758. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B10_1 = NULL;
  8759. int32_t G_B12_0 = 0;
  8760. uint8_t* G_B12_1 = NULL;
  8761. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B12_2 = NULL;
  8762. {
  8763. bool L_0 = __this->____lastEntryFound;
  8764. if (!L_0)
  8765. {
  8766. goto IL_000a;
  8767. }
  8768. }
  8769. {
  8770. return (bool)0;
  8771. }
  8772. IL_000a:
  8773. {
  8774. il2cpp_codegen_initobj((&V_0), sizeof(FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B));
  8775. RuntimeObject* L_1 = __this->____lock;
  8776. V_1 = L_1;
  8777. V_2 = (bool)0;
  8778. }
  8779. {
  8780. auto __finallyBlock = il2cpp::utils::Finally([&]
  8781. {
  8782. FINALLY_01ce:
  8783. {
  8784. {
  8785. bool L_2 = V_2;
  8786. if (!L_2)
  8787. {
  8788. goto IL_01d7;
  8789. }
  8790. }
  8791. {
  8792. RuntimeObject* L_3 = V_1;
  8793. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  8794. }
  8795. IL_01d7:
  8796. {
  8797. return;
  8798. }
  8799. }
  8800. });
  8801. try
  8802. {
  8803. {
  8804. RuntimeObject* L_4 = V_1;
  8805. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_2), NULL);
  8806. bool L_5 = __this->____lastEntryFound;
  8807. if (!L_5)
  8808. {
  8809. goto IL_0032_1;
  8810. }
  8811. }
  8812. {
  8813. V_3 = (bool)0;
  8814. goto IL_01d8;
  8815. }
  8816. IL_0032_1:
  8817. {
  8818. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____entryBuffer;
  8819. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
  8820. V_5 = L_7;
  8821. if (!L_7)
  8822. {
  8823. goto IL_0043_1;
  8824. }
  8825. }
  8826. {
  8827. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_5;
  8828. NullCheck(L_8);
  8829. if (((int32_t)(((RuntimeArray*)L_8)->max_length)))
  8830. {
  8831. goto IL_0049_1;
  8832. }
  8833. }
  8834. IL_0043_1:
  8835. {
  8836. V_4 = (uint8_t*)((uintptr_t)0);
  8837. goto IL_0054_1;
  8838. }
  8839. IL_0049_1:
  8840. {
  8841. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_5;
  8842. NullCheck(L_9);
  8843. V_4 = (uint8_t*)((uintptr_t)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  8844. }
  8845. IL_0054_1:
  8846. {
  8847. uint8_t* L_10 = V_4;
  8848. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____entryBuffer;
  8849. if (!L_11)
  8850. {
  8851. G_B11_0 = L_10;
  8852. G_B11_1 = __this;
  8853. goto IL_0069_1;
  8854. }
  8855. G_B10_0 = L_10;
  8856. G_B10_1 = __this;
  8857. }
  8858. {
  8859. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->____entryBuffer;
  8860. NullCheck(L_12);
  8861. G_B12_0 = ((int32_t)(((RuntimeArray*)L_12)->max_length));
  8862. G_B12_1 = G_B10_0;
  8863. G_B12_2 = G_B10_1;
  8864. goto IL_006a_1;
  8865. }
  8866. IL_0069_1:
  8867. {
  8868. G_B12_0 = 0;
  8869. G_B12_1 = G_B11_0;
  8870. G_B12_2 = G_B11_1;
  8871. }
  8872. IL_006a_1:
  8873. {
  8874. NullCheck(G_B12_2);
  8875. FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B(G_B12_2, G_B12_1, G_B12_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8876. bool L_13 = __this->____lastEntryFound;
  8877. if (!L_13)
  8878. {
  8879. goto IL_007e_1;
  8880. }
  8881. }
  8882. {
  8883. V_3 = (bool)0;
  8884. goto IL_01d8;
  8885. }
  8886. IL_007e_1:
  8887. {
  8888. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 L_14 = __this->____entry;
  8889. String_t* L_15 = __this->____currentPath;
  8890. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_16;
  8891. L_16 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_15, NULL);
  8892. String_t* L_17 = __this->____rootDirectory;
  8893. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18;
  8894. L_18 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_17, NULL);
  8895. String_t* L_19 = __this->____originalRootDirectory;
  8896. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_20;
  8897. L_20 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_19, NULL);
  8898. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = __this->____pathBuffer;
  8899. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_22;
  8900. memset((&L_22), 0, sizeof(L_22));
  8901. Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_inline((&L_22), L_21, Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var);
  8902. int32_t L_23;
  8903. L_23 = FileSystemEntry_Initialize_m0CDA4CDB09ED734B099DA2D2E1EDD9B40EC7BF2F((&V_0), L_14, L_16, L_18, L_20, L_22, NULL);
  8904. V_6 = L_23;
  8905. int32_t L_24 = V_6;
  8906. V_7 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_24&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
  8907. V_8 = (bool)0;
  8908. bool L_25 = V_7;
  8909. if (!L_25)
  8910. {
  8911. goto IL_011f_1;
  8912. }
  8913. }
  8914. {
  8915. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_26 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry);
  8916. uint8_t* L_27 = L_26->___Name;
  8917. int32_t L_28 = (*(L_27));
  8918. if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)46)))))
  8919. {
  8920. goto IL_011f_1;
  8921. }
  8922. }
  8923. {
  8924. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_29 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry);
  8925. uint8_t* L_30 = L_29->___Name;
  8926. int32_t L_31 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1))));
  8927. if (!L_31)
  8928. {
  8929. goto IL_010c_1;
  8930. }
  8931. }
  8932. {
  8933. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_32 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry);
  8934. uint8_t* L_33 = L_32->___Name;
  8935. int32_t L_34 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1))));
  8936. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)46)))))
  8937. {
  8938. goto IL_011f_1;
  8939. }
  8940. }
  8941. {
  8942. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_35 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry);
  8943. uint8_t* L_36 = L_35->___Name;
  8944. int32_t L_37 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 2))));
  8945. if (L_37)
  8946. {
  8947. goto IL_011f_1;
  8948. }
  8949. }
  8950. IL_010c_1:
  8951. {
  8952. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_38 = __this->____options;
  8953. NullCheck(L_38);
  8954. bool L_39;
  8955. L_39 = EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline(L_38, NULL);
  8956. if (!L_39)
  8957. {
  8958. goto IL_0054_1;
  8959. }
  8960. }
  8961. {
  8962. V_8 = (bool)1;
  8963. }
  8964. IL_011f_1:
  8965. {
  8966. bool L_40 = V_8;
  8967. if (L_40)
  8968. {
  8969. goto IL_015b_1;
  8970. }
  8971. }
  8972. {
  8973. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_41 = __this->____options;
  8974. NullCheck(L_41);
  8975. int32_t L_42;
  8976. L_42 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_41, NULL);
  8977. if (!L_42)
  8978. {
  8979. goto IL_015b_1;
  8980. }
  8981. }
  8982. {
  8983. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_43 = __this->____options;
  8984. NullCheck(L_43);
  8985. int32_t L_44;
  8986. L_44 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_43, NULL);
  8987. if (!((int32_t)((int32_t)L_44&1)))
  8988. {
  8989. goto IL_0148_1;
  8990. }
  8991. }
  8992. {
  8993. int32_t L_45;
  8994. L_45 = FileSystemEntry_get_Attributes_mFD1D48D0F605BE2117617194F55B5E2CB4FBA0D9((&V_0), NULL);
  8995. V_6 = L_45;
  8996. }
  8997. IL_0148_1:
  8998. {
  8999. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_46 = __this->____options;
  9000. NullCheck(L_46);
  9001. int32_t L_47;
  9002. L_47 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_46, NULL);
  9003. int32_t L_48 = V_6;
  9004. if (((int32_t)((int32_t)L_47&(int32_t)L_48)))
  9005. {
  9006. goto IL_0054_1;
  9007. }
  9008. }
  9009. IL_015b_1:
  9010. {
  9011. bool L_49 = V_7;
  9012. if (!L_49)
  9013. {
  9014. goto IL_01af_1;
  9015. }
  9016. }
  9017. {
  9018. bool L_50 = V_8;
  9019. if (L_50)
  9020. {
  9021. goto IL_01af_1;
  9022. }
  9023. }
  9024. {
  9025. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_51 = __this->____options;
  9026. NullCheck(L_51);
  9027. bool L_52;
  9028. L_52 = EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline(L_51, NULL);
  9029. if (!L_52)
  9030. {
  9031. goto IL_01af_1;
  9032. }
  9033. }
  9034. {
  9035. bool L_53;
  9036. L_53 = VirtualFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(10, __this, (&V_0));
  9037. if (!L_53)
  9038. {
  9039. goto IL_01af_1;
  9040. }
  9041. }
  9042. {
  9043. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_54 = __this->____pending;
  9044. if (L_54)
  9045. {
  9046. goto IL_018d_1;
  9047. }
  9048. }
  9049. {
  9050. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_55 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)il2cpp_codegen_object_new(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var);
  9051. Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE(L_55, Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var);
  9052. __this->____pending = L_55;
  9053. Il2CppCodeGenWriteBarrier((void**)(&__this->____pending), (void*)L_55);
  9054. }
  9055. IL_018d_1:
  9056. {
  9057. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_56 = __this->____pending;
  9058. String_t* L_57 = __this->____currentPath;
  9059. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_58;
  9060. L_58 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_57, NULL);
  9061. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_59;
  9062. L_59 = FileSystemEntry_get_FileName_m33D89416B0459807829E6A0F521E423616EC92E4((&V_0), NULL);
  9063. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  9064. String_t* L_60;
  9065. L_60 = Path_Join_mA8659405C90B9441AA2249C7D45B587808ABCB3F(L_58, L_59, NULL);
  9066. NullCheck(L_56);
  9067. Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832(L_56, L_60, Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var);
  9068. }
  9069. IL_01af_1:
  9070. {
  9071. bool L_61;
  9072. L_61 = VirtualFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(9, __this, (&V_0));
  9073. if (!L_61)
  9074. {
  9075. goto IL_0054_1;
  9076. }
  9077. }
  9078. {
  9079. RuntimeObject* L_62;
  9080. L_62 = VirtualFuncInvoker1< RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(11, __this, (&V_0));
  9081. __this->____current = L_62;
  9082. Il2CppCodeGenWriteBarrier((void**)(&__this->____current), (void*)L_62);
  9083. V_3 = (bool)1;
  9084. goto IL_01d8;
  9085. }
  9086. }
  9087. catch(Il2CppExceptionWrapper& e)
  9088. {
  9089. __finallyBlock.StoreException(e.ex);
  9090. }
  9091. }
  9092. IL_01d8:
  9093. {
  9094. bool L_63 = V_3;
  9095. return L_63;
  9096. }
  9097. }
  9098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_FindNextEntry_m751A84D4F475C75002ACA38B226561F7A85B7F80_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9099. {
  9100. uint8_t* V_0 = NULL;
  9101. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  9102. uint8_t* G_B6_0 = NULL;
  9103. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B6_1 = NULL;
  9104. uint8_t* G_B5_0 = NULL;
  9105. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B5_1 = NULL;
  9106. int32_t G_B7_0 = 0;
  9107. uint8_t* G_B7_1 = NULL;
  9108. FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* G_B7_2 = NULL;
  9109. {
  9110. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____entryBuffer;
  9111. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  9112. V_1 = L_1;
  9113. if (!L_1)
  9114. {
  9115. goto IL_000f;
  9116. }
  9117. }
  9118. {
  9119. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
  9120. NullCheck(L_2);
  9121. if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
  9122. {
  9123. goto IL_0014;
  9124. }
  9125. }
  9126. IL_000f:
  9127. {
  9128. V_0 = (uint8_t*)((uintptr_t)0);
  9129. goto IL_001d;
  9130. }
  9131. IL_0014:
  9132. {
  9133. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
  9134. NullCheck(L_3);
  9135. V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  9136. }
  9137. IL_001d:
  9138. {
  9139. uint8_t* L_4 = V_0;
  9140. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____entryBuffer;
  9141. if (!L_5)
  9142. {
  9143. G_B6_0 = L_4;
  9144. G_B6_1 = __this;
  9145. goto IL_0031;
  9146. }
  9147. G_B5_0 = L_4;
  9148. G_B5_1 = __this;
  9149. }
  9150. {
  9151. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____entryBuffer;
  9152. NullCheck(L_6);
  9153. G_B7_0 = ((int32_t)(((RuntimeArray*)L_6)->max_length));
  9154. G_B7_1 = G_B5_0;
  9155. G_B7_2 = G_B5_1;
  9156. goto IL_0032;
  9157. }
  9158. IL_0031:
  9159. {
  9160. G_B7_0 = 0;
  9161. G_B7_1 = G_B6_0;
  9162. G_B7_2 = G_B6_1;
  9163. }
  9164. IL_0032:
  9165. {
  9166. NullCheck(G_B7_2);
  9167. FileSystemEnumerator_1_FindNextEntry_mD0919D870632740E293E9EC21AE90210EC61AA4B(G_B7_2, G_B7_1, G_B7_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9168. V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  9169. return;
  9170. }
  9171. }
  9172. 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)
  9173. {
  9174. static bool s_Il2CppMethodInitialized;
  9175. if (!s_Il2CppMethodInitialized)
  9176. {
  9177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9178. s_Il2CppMethodInitialized = true;
  9179. }
  9180. int32_t V_0 = 0;
  9181. {
  9182. intptr_t L_0 = __this->____directoryHandle;
  9183. uint8_t* L_1 = ___0_entryBufferPtr;
  9184. int32_t L_2 = ___1_bufferLength;
  9185. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_3 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry);
  9186. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9187. int32_t L_4;
  9188. L_4 = Sys_ReadDirR_m67A4E0E89B4047AA80821C822AED766612B01CFA(L_0, L_1, L_2, L_3, NULL);
  9189. V_0 = L_4;
  9190. int32_t L_5 = V_0;
  9191. if ((((int32_t)L_5) == ((int32_t)(-1))))
  9192. {
  9193. goto IL_001d;
  9194. }
  9195. }
  9196. {
  9197. int32_t L_6 = V_0;
  9198. if (!L_6)
  9199. {
  9200. goto IL_004d;
  9201. }
  9202. }
  9203. {
  9204. goto IL_0024;
  9205. }
  9206. IL_001d:
  9207. {
  9208. FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9209. return;
  9210. }
  9211. IL_0024:
  9212. {
  9213. int32_t L_7 = V_0;
  9214. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_8;
  9215. memset((&L_8), 0, sizeof(L_8));
  9216. ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA((&L_8), L_7, NULL);
  9217. bool L_9;
  9218. L_9 = FileSystemEnumerator_1_InternalContinueOnError_mB1A22DB17190E10EC61DA69EB84046DF5AF6DF4D(__this, L_8, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  9219. if (!L_9)
  9220. {
  9221. goto IL_003a;
  9222. }
  9223. }
  9224. {
  9225. FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9226. return;
  9227. }
  9228. IL_003a:
  9229. {
  9230. int32_t L_10 = V_0;
  9231. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_11;
  9232. memset((&L_11), 0, sizeof(L_11));
  9233. ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA((&L_11), L_10, NULL);
  9234. String_t* L_12 = __this->____currentPath;
  9235. Exception_t* L_13;
  9236. L_13 = Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7(L_11, L_12, (bool)1, NULL);
  9237. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, method);
  9238. }
  9239. IL_004d:
  9240. {
  9241. return;
  9242. }
  9243. }
  9244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_DequeueNextDirectory_mD2D90B54F9B3FE529CE005C33C5CA0043AF710C6_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9245. {
  9246. static bool s_Il2CppMethodInitialized;
  9247. if (!s_Il2CppMethodInitialized)
  9248. {
  9249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var);
  9250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var);
  9251. s_Il2CppMethodInitialized = true;
  9252. }
  9253. {
  9254. __this->____directoryHandle = 0;
  9255. goto IL_0048;
  9256. }
  9257. IL_000d:
  9258. {
  9259. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_0 = __this->____pending;
  9260. if (!L_0)
  9261. {
  9262. goto IL_0022;
  9263. }
  9264. }
  9265. {
  9266. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_1 = __this->____pending;
  9267. NullCheck(L_1);
  9268. int32_t L_2;
  9269. L_2 = Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_inline(L_1, Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var);
  9270. if (L_2)
  9271. {
  9272. goto IL_0024;
  9273. }
  9274. }
  9275. IL_0022:
  9276. {
  9277. return (bool)0;
  9278. }
  9279. IL_0024:
  9280. {
  9281. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_3 = __this->____pending;
  9282. NullCheck(L_3);
  9283. String_t* L_4;
  9284. L_4 = Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB(L_3, Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var);
  9285. __this->____currentPath = L_4;
  9286. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentPath), (void*)L_4);
  9287. String_t* L_5 = __this->____currentPath;
  9288. intptr_t L_6;
  9289. L_6 = FileSystemEnumerator_1_CreateDirectoryHandle_m20993399E8B8540C95F38FB0B2C63EA9668AD27E(__this, L_5, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  9290. __this->____directoryHandle = L_6;
  9291. }
  9292. IL_0048:
  9293. {
  9294. intptr_t L_7 = __this->____directoryHandle;
  9295. bool L_8;
  9296. L_8 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_7, 0, NULL);
  9297. if (L_8)
  9298. {
  9299. goto IL_000d;
  9300. }
  9301. }
  9302. {
  9303. return (bool)1;
  9304. }
  9305. }
  9306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, bool ___0_disposing, const RuntimeMethod* method)
  9307. {
  9308. static bool s_Il2CppMethodInitialized;
  9309. if (!s_Il2CppMethodInitialized)
  9310. {
  9311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  9312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  9313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  9314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  9315. s_Il2CppMethodInitialized = true;
  9316. }
  9317. RuntimeObject* V_0 = NULL;
  9318. bool V_1 = false;
  9319. {
  9320. RuntimeObject* L_0 = __this->____lock;
  9321. if (!L_0)
  9322. {
  9323. goto IL_0079;
  9324. }
  9325. }
  9326. {
  9327. RuntimeObject* L_1 = __this->____lock;
  9328. V_0 = L_1;
  9329. V_1 = (bool)0;
  9330. }
  9331. {
  9332. auto __finallyBlock = il2cpp::utils::Finally([&]
  9333. {
  9334. FINALLY_006f:
  9335. {
  9336. {
  9337. bool L_2 = V_1;
  9338. if (!L_2)
  9339. {
  9340. goto IL_0078;
  9341. }
  9342. }
  9343. {
  9344. RuntimeObject* L_3 = V_0;
  9345. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  9346. }
  9347. IL_0078:
  9348. {
  9349. return;
  9350. }
  9351. }
  9352. });
  9353. try
  9354. {
  9355. {
  9356. RuntimeObject* L_4 = V_0;
  9357. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  9358. __this->____lastEntryFound = (bool)1;
  9359. __this->____pending = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)NULL;
  9360. Il2CppCodeGenWriteBarrier((void**)(&__this->____pending), (void*)(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)NULL);
  9361. FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  9362. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = __this->____pathBuffer;
  9363. if (!L_5)
  9364. {
  9365. goto IL_0046_1;
  9366. }
  9367. }
  9368. {
  9369. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  9370. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_6;
  9371. L_6 = ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline(ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  9372. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = __this->____pathBuffer;
  9373. NullCheck(L_6);
  9374. VirtualActionInvoker2< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, bool >::Invoke(5, L_6, L_7, (bool)0);
  9375. }
  9376. IL_0046_1:
  9377. {
  9378. __this->____pathBuffer = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL;
  9379. Il2CppCodeGenWriteBarrier((void**)(&__this->____pathBuffer), (void*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL);
  9380. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->____entryBuffer;
  9381. if (!L_8)
  9382. {
  9383. goto IL_0066_1;
  9384. }
  9385. }
  9386. {
  9387. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  9388. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_9;
  9389. L_9 = ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline(ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  9390. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->____entryBuffer;
  9391. NullCheck(L_9);
  9392. VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, bool >::Invoke(5, L_9, L_10, (bool)0);
  9393. }
  9394. IL_0066_1:
  9395. {
  9396. __this->____entryBuffer = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  9397. Il2CppCodeGenWriteBarrier((void**)(&__this->____entryBuffer), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
  9398. goto IL_0079;
  9399. }
  9400. }
  9401. catch(Il2CppExceptionWrapper& e)
  9402. {
  9403. __finallyBlock.StoreException(e.ex);
  9404. }
  9405. }
  9406. IL_0079:
  9407. {
  9408. bool L_11 = ___0_disposing;
  9409. VirtualActionInvoker1< bool >::Invoke(14, __this, L_11);
  9410. return;
  9411. }
  9412. }
  9413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ShouldIncludeEntry_mD2AE0BCE27153D4D7B6C35DA1D5395BD9745FD21_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  9414. {
  9415. {
  9416. return (bool)1;
  9417. }
  9418. }
  9419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ShouldRecurseIntoEntry_m4FF1E35A7A97CEDD7F96121D45B2B750C11D4366_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  9420. {
  9421. {
  9422. return (bool)1;
  9423. }
  9424. }
  9425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_OnDirectoryFinished_m805F818D1C5A6E4A22555A08F765D35DCEAF7ECD_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_directory, const RuntimeMethod* method)
  9426. {
  9427. {
  9428. return;
  9429. }
  9430. }
  9431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ContinueOnError_m9F1BF34E3ADADF0B56D5E670012E100636E63978_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, int32_t ___0_error, const RuntimeMethod* method)
  9432. {
  9433. {
  9434. return (bool)0;
  9435. }
  9436. }
  9437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9438. {
  9439. {
  9440. RuntimeObject* L_0 = __this->____current;
  9441. return L_0;
  9442. }
  9443. }
  9444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_System_Collections_IEnumerator_get_Current_m54C520CC2AD601A037326EBCC6CC8F62C87236E9_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9445. {
  9446. {
  9447. RuntimeObject* L_0;
  9448. L_0 = FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  9449. return L_0;
  9450. }
  9451. }
  9452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_DirectoryFinished_mF9C5825BDF46CAFF1706BF8769BAE3CC577C8F47_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9453. {
  9454. {
  9455. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2* L_0 = (DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)(&__this->____entry);
  9456. il2cpp_codegen_initobj(L_0, sizeof(DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2));
  9457. FileSystemEnumerator_1_CloseDirectoryHandle_m268757F5EC8A251D5C1624856DC46D6BCBAF01CB(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  9458. String_t* L_1 = __this->____currentPath;
  9459. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_2;
  9460. L_2 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_1, NULL);
  9461. VirtualActionInvoker1< ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 >::Invoke(12, __this, L_2);
  9462. bool L_3;
  9463. L_3 = FileSystemEnumerator_1_DequeueNextDirectory_mD2D90B54F9B3FE529CE005C33C5CA0043AF710C6(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  9464. if (L_3)
  9465. {
  9466. goto IL_0033;
  9467. }
  9468. }
  9469. {
  9470. __this->____lastEntryFound = (bool)1;
  9471. return;
  9472. }
  9473. IL_0033:
  9474. {
  9475. FileSystemEnumerator_1_FindNextEntry_m751A84D4F475C75002ACA38B226561F7A85B7F80(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  9476. return;
  9477. }
  9478. }
  9479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Reset_mE30FC26DC73B67D895298C7695AC3763050FDBC1_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9480. {
  9481. {
  9482. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  9483. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  9484. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  9485. }
  9486. }
  9487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Dispose_mA0F450E583D5ED5BA04564C5B2C700C2D405D411_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9488. {
  9489. static bool s_Il2CppMethodInitialized;
  9490. if (!s_Il2CppMethodInitialized)
  9491. {
  9492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  9493. s_Il2CppMethodInitialized = true;
  9494. }
  9495. {
  9496. FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  9497. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  9498. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL);
  9499. return;
  9500. }
  9501. }
  9502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Dispose_m6AD658495C808DC7CB6F4AE5787BE169844865C5_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, bool ___0_disposing, const RuntimeMethod* method)
  9503. {
  9504. {
  9505. return;
  9506. }
  9507. }
  9508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Finalize_mAA4AB5649F56D7DD1A2F82C7A0EDF3E0F58E80D9_gshared (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  9509. {
  9510. {
  9511. auto __finallyBlock = il2cpp::utils::Finally([&]
  9512. {
  9513. FINALLY_0009:
  9514. {
  9515. NullCheck((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this);
  9516. CriticalFinalizerObject_Finalize_m232B8F4BCBB58BB7D0A0B10611234BCCE2A86020((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this, NULL);
  9517. return;
  9518. }
  9519. });
  9520. try
  9521. {
  9522. FileSystemEnumerator_1_InternalDispose_m3122885148980A63BD7CF603A14B46D567099695(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  9523. goto IL_0010;
  9524. }
  9525. catch(Il2CppExceptionWrapper& e)
  9526. {
  9527. __finallyBlock.StoreException(e.ex);
  9528. }
  9529. }
  9530. IL_0010:
  9531. {
  9532. return;
  9533. }
  9534. }
  9535. #ifdef __clang__
  9536. #pragma clang diagnostic pop
  9537. #endif
  9538. #ifdef __clang__
  9539. #pragma clang diagnostic push
  9540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9541. #pragma clang diagnostic ignored "-Wunused-variable"
  9542. #endif
  9543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1__ctor_m300879BC00268E4219FFD160B9867D6C8939F379_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, String_t* ___0_directory, EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* ___1_options, const RuntimeMethod* method)
  9544. {
  9545. static bool s_Il2CppMethodInitialized;
  9546. if (!s_Il2CppMethodInitialized)
  9547. {
  9548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  9549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  9550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  9551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  9552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  9553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var);
  9554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  9555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  9556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9557. s_Il2CppMethodInitialized = true;
  9558. }
  9559. int32_t V_0 = 0;
  9560. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  9561. String_t* G_B2_0 = NULL;
  9562. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B2_1 = NULL;
  9563. String_t* G_B1_0 = NULL;
  9564. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B1_1 = NULL;
  9565. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B4_0 = NULL;
  9566. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B4_1 = NULL;
  9567. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* G_B3_0 = NULL;
  9568. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B3_1 = NULL;
  9569. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B9_0 = NULL;
  9570. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B8_0 = NULL;
  9571. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B10_0 = NULL;
  9572. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B10_1 = NULL;
  9573. {
  9574. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  9575. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  9576. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3), L_0);
  9577. CriticalFinalizerObject__ctor_m688241D670D6A0857F938CDC8CD07B1BE4A1C733((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this, NULL);
  9578. String_t* L_1 = ___0_directory;
  9579. String_t* L_2 = L_1;
  9580. if (L_2)
  9581. {
  9582. G_B2_0 = L_2;
  9583. G_B2_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  9584. goto IL_0022;
  9585. }
  9586. G_B1_0 = L_2;
  9587. G_B1_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  9588. }
  9589. {
  9590. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9591. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68A9406D305F9E4D7BF92ECD6D80916983224715)), NULL);
  9592. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  9593. }
  9594. IL_0022:
  9595. {
  9596. NullCheck(G_B2_1);
  9597. il2cpp_codegen_write_instance_field_data<String_t*>(G_B2_1, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), G_B2_0);
  9598. String_t* L_4 = ___0_directory;
  9599. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  9600. String_t* L_5;
  9601. L_5 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_4, NULL);
  9602. il2cpp_codegen_runtime_class_init_inline(PathInternal_t40910AF78E21C3A6C83D095423B3EADE9AC5261C_il2cpp_TypeInfo_var);
  9603. String_t* L_6;
  9604. L_6 = PathInternal_TrimEndingDirectorySeparator_m32C0CC3C95360374E7B405E941386C874312D5F5(L_5, NULL);
  9605. il2cpp_codegen_write_instance_field_data<String_t*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1), L_6);
  9606. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_7 = ___1_options;
  9607. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_8 = L_7;
  9608. if (L_8)
  9609. {
  9610. G_B4_0 = L_8;
  9611. G_B4_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  9612. goto IL_0043;
  9613. }
  9614. G_B3_0 = L_8;
  9615. G_B3_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  9616. }
  9617. {
  9618. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  9619. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_9;
  9620. L_9 = EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline(NULL);
  9621. G_B4_0 = L_9;
  9622. G_B4_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B3_1);
  9623. }
  9624. IL_0043:
  9625. {
  9626. NullCheck(G_B4_1);
  9627. il2cpp_codegen_write_instance_field_data<EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B*>(G_B4_1, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2), G_B4_0);
  9628. String_t* L_10 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1));
  9629. intptr_t L_11;
  9630. L_11 = (( intptr_t (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, String_t*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, L_10, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  9631. il2cpp_codegen_write_instance_field_data<intptr_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5), L_11);
  9632. intptr_t L_12 = *(intptr_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5));
  9633. bool L_13;
  9634. L_13 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_12, 0, NULL);
  9635. if (!L_13)
  9636. {
  9637. goto IL_0074;
  9638. }
  9639. }
  9640. {
  9641. il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6), (bool)1);
  9642. }
  9643. IL_0074:
  9644. {
  9645. String_t* L_14 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1));
  9646. il2cpp_codegen_write_instance_field_data<String_t*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4), L_14);
  9647. }
  9648. try
  9649. {
  9650. {
  9651. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  9652. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_15;
  9653. L_15 = ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline(ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  9654. NullCheck(L_15);
  9655. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16;
  9656. L_16 = VirtualFuncInvoker1< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t >::Invoke(4, L_15, ((int32_t)4096));
  9657. il2cpp_codegen_write_instance_field_data<CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10), L_16);
  9658. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9659. int32_t L_17;
  9660. L_17 = Sys_GetReadDirRBufferSize_m43BFD2BC9EB308361321A3EB229F557ED5320C4E(NULL);
  9661. V_0 = L_17;
  9662. int32_t L_18 = V_0;
  9663. if ((((int32_t)L_18) > ((int32_t)0)))
  9664. {
  9665. G_B9_0 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  9666. goto IL_00a3_1;
  9667. }
  9668. G_B8_0 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  9669. }
  9670. {
  9671. G_B10_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(NULL));
  9672. G_B10_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B8_0);
  9673. goto IL_00ae_1;
  9674. }
  9675. IL_00a3_1:
  9676. {
  9677. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  9678. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_19;
  9679. L_19 = ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline(ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  9680. int32_t L_20 = V_0;
  9681. NullCheck(L_19);
  9682. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21;
  9683. L_21 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, L_19, L_20);
  9684. G_B10_0 = L_21;
  9685. G_B10_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B9_0);
  9686. }
  9687. IL_00ae_1:
  9688. {
  9689. NullCheck(G_B10_1);
  9690. il2cpp_codegen_write_instance_field_data<ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*>(G_B10_1, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11), G_B10_0);
  9691. goto IL_00be;
  9692. }
  9693. }
  9694. catch(Il2CppExceptionWrapper& e)
  9695. {
  9696. if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
  9697. {
  9698. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  9699. goto CATCH_00b5;
  9700. }
  9701. throw e;
  9702. }
  9703. CATCH_00b5:
  9704. {
  9705. RuntimeObject* L_22 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
  9706. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  9707. IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
  9708. }
  9709. IL_00be:
  9710. {
  9711. return;
  9712. }
  9713. }
  9714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_InternalContinueOnError_m25ABEAF0156A6F7B2F48192BDB9A9E895E221721_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, bool ___1_ignoreNotFound, const RuntimeMethod* method)
  9715. {
  9716. {
  9717. bool L_0 = ___1_ignoreNotFound;
  9718. if (!L_0)
  9719. {
  9720. goto IL_000b;
  9721. }
  9722. }
  9723. {
  9724. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_1 = ___0_info;
  9725. bool L_2;
  9726. L_2 = (( bool (*) (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  9727. if (L_2)
  9728. {
  9729. goto IL_002e;
  9730. }
  9731. }
  9732. IL_000b:
  9733. {
  9734. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_3 = *(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
  9735. NullCheck(L_3);
  9736. bool L_4;
  9737. L_4 = EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline(L_3, NULL);
  9738. if (!L_4)
  9739. {
  9740. goto IL_0020;
  9741. }
  9742. }
  9743. {
  9744. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_5 = ___0_info;
  9745. bool L_6;
  9746. L_6 = (( bool (*) (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  9747. if (L_6)
  9748. {
  9749. goto IL_002e;
  9750. }
  9751. }
  9752. IL_0020:
  9753. {
  9754. int32_t L_7;
  9755. L_7 = ErrorInfo_get_RawErrno_m1B6C0E156EF3B567945C1389B2B111C1A6FEB027((&___0_info), NULL);
  9756. bool L_8;
  9757. L_8 = VirtualFuncInvoker1< bool, int32_t >::Invoke(13, __this, L_7);
  9758. return L_8;
  9759. }
  9760. IL_002e:
  9761. {
  9762. return (bool)1;
  9763. }
  9764. }
  9765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsDirectoryNotFound_m55518AA446B09968A7A701E9B21FDB04CCA13B75_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  9766. {
  9767. {
  9768. int32_t L_0;
  9769. L_0 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  9770. if ((((int32_t)L_0) == ((int32_t)((int32_t)65593))))
  9771. {
  9772. goto IL_001d;
  9773. }
  9774. }
  9775. {
  9776. int32_t L_1;
  9777. L_1 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  9778. return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)65581)))? 1 : 0);
  9779. }
  9780. IL_001d:
  9781. {
  9782. return (bool)1;
  9783. }
  9784. }
  9785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_IsAccessError_m8A2EB85609C9C6D38E97ACA19F8EDE471D048B0B_gshared (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 ___0_info, const RuntimeMethod* method)
  9786. {
  9787. {
  9788. int32_t L_0;
  9789. L_0 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  9790. if ((((int32_t)L_0) == ((int32_t)((int32_t)65538))))
  9791. {
  9792. goto IL_002b;
  9793. }
  9794. }
  9795. {
  9796. int32_t L_1;
  9797. L_1 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  9798. if ((((int32_t)L_1) == ((int32_t)((int32_t)65544))))
  9799. {
  9800. goto IL_002b;
  9801. }
  9802. }
  9803. {
  9804. int32_t L_2;
  9805. L_2 = ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline((&___0_info), NULL);
  9806. return (bool)((((int32_t)L_2) == ((int32_t)((int32_t)65602)))? 1 : 0);
  9807. }
  9808. IL_002b:
  9809. {
  9810. return (bool)1;
  9811. }
  9812. }
  9813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FileSystemEnumerator_1_CreateDirectoryHandle_mEEF0C622F63542DC2CE7E77CB3AFC9DA1E18E9F3_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, String_t* ___0_path, bool ___1_ignoreNotFound, const RuntimeMethod* method)
  9814. {
  9815. static bool s_Il2CppMethodInitialized;
  9816. if (!s_Il2CppMethodInitialized)
  9817. {
  9818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9819. s_Il2CppMethodInitialized = true;
  9820. }
  9821. intptr_t V_0;
  9822. memset((&V_0), 0, sizeof(V_0));
  9823. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 V_1;
  9824. memset((&V_1), 0, sizeof(V_1));
  9825. {
  9826. String_t* L_0 = ___0_path;
  9827. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9828. intptr_t L_1;
  9829. L_1 = Sys_OpenDir_m5E0BB1A74A5E5CA1CFDDBE86C2C281F452745854(L_0, NULL);
  9830. V_0 = L_1;
  9831. intptr_t L_2 = V_0;
  9832. bool L_3;
  9833. L_3 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_2, 0, NULL);
  9834. if (!L_3)
  9835. {
  9836. goto IL_0033;
  9837. }
  9838. }
  9839. {
  9840. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9841. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_4;
  9842. L_4 = Sys_GetLastErrorInfo_m1C1BB8341DD84927BD33E6240585E753D4B3572B(NULL);
  9843. V_1 = L_4;
  9844. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_5 = V_1;
  9845. bool L_6 = ___1_ignoreNotFound;
  9846. bool L_7;
  9847. L_7 = (( bool (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  9848. if (!L_7)
  9849. {
  9850. goto IL_002a;
  9851. }
  9852. }
  9853. {
  9854. return 0;
  9855. }
  9856. IL_002a:
  9857. {
  9858. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_8 = V_1;
  9859. String_t* L_9 = ___0_path;
  9860. Exception_t* L_10;
  9861. L_10 = Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7(L_8, L_9, (bool)1, NULL);
  9862. IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method);
  9863. }
  9864. IL_0033:
  9865. {
  9866. intptr_t L_11 = V_0;
  9867. return L_11;
  9868. }
  9869. }
  9870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_CloseDirectoryHandle_mC65EC6EB24E6F308393710DAE940441F403DCA19_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  9871. {
  9872. static bool s_Il2CppMethodInitialized;
  9873. if (!s_Il2CppMethodInitialized)
  9874. {
  9875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9876. s_Il2CppMethodInitialized = true;
  9877. }
  9878. intptr_t V_0;
  9879. memset((&V_0), 0, sizeof(V_0));
  9880. {
  9881. intptr_t L_0;
  9882. L_0 = Interlocked_Exchange_m10651B61455D954B0D96C3FF75857C68C20940F6((((intptr_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5)))), 0, NULL);
  9883. V_0 = L_0;
  9884. intptr_t L_1 = V_0;
  9885. bool L_2;
  9886. L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_1, 0, NULL);
  9887. if (!L_2)
  9888. {
  9889. goto IL_0025;
  9890. }
  9891. }
  9892. {
  9893. intptr_t L_3 = V_0;
  9894. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  9895. int32_t L_4;
  9896. L_4 = Sys_CloseDir_m995426A78D39BF688B0A69FC2916DA3125AF193E(L_3, NULL);
  9897. }
  9898. IL_0025:
  9899. {
  9900. return;
  9901. }
  9902. }
  9903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_MoveNext_m185121DB3FC8B99B6F17B6384CA37503474E9DFD_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  9904. {
  9905. static bool s_Il2CppMethodInitialized;
  9906. if (!s_Il2CppMethodInitialized)
  9907. {
  9908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  9909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var);
  9910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var);
  9911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var);
  9912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var);
  9913. s_Il2CppMethodInitialized = true;
  9914. }
  9915. const uint32_t SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  9916. const Il2CppFullySharedGenericAny L_58 = alloca(SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723);
  9917. FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B V_0;
  9918. memset((&V_0), 0, sizeof(V_0));
  9919. RuntimeObject* V_1 = NULL;
  9920. bool V_2 = false;
  9921. bool V_3 = false;
  9922. uint8_t* V_4 = NULL;
  9923. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
  9924. int32_t V_6 = 0;
  9925. bool V_7 = false;
  9926. bool V_8 = false;
  9927. uint8_t* G_B11_0 = NULL;
  9928. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B11_1 = NULL;
  9929. uint8_t* G_B10_0 = NULL;
  9930. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B10_1 = NULL;
  9931. int32_t G_B12_0 = 0;
  9932. uint8_t* G_B12_1 = NULL;
  9933. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B12_2 = NULL;
  9934. {
  9935. bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6));
  9936. if (!L_0)
  9937. {
  9938. goto IL_000a;
  9939. }
  9940. }
  9941. {
  9942. return (bool)0;
  9943. }
  9944. IL_000a:
  9945. {
  9946. il2cpp_codegen_initobj((&V_0), sizeof(FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B));
  9947. RuntimeObject* L_1 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3));
  9948. V_1 = L_1;
  9949. V_2 = (bool)0;
  9950. }
  9951. {
  9952. auto __finallyBlock = il2cpp::utils::Finally([&]
  9953. {
  9954. FINALLY_01ce:
  9955. {
  9956. {
  9957. bool L_2 = V_2;
  9958. if (!L_2)
  9959. {
  9960. goto IL_01d7;
  9961. }
  9962. }
  9963. {
  9964. RuntimeObject* L_3 = V_1;
  9965. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  9966. }
  9967. IL_01d7:
  9968. {
  9969. return;
  9970. }
  9971. }
  9972. });
  9973. try
  9974. {
  9975. {
  9976. RuntimeObject* L_4 = V_1;
  9977. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_2), NULL);
  9978. bool L_5 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6));
  9979. if (!L_5)
  9980. {
  9981. goto IL_0032_1;
  9982. }
  9983. }
  9984. {
  9985. V_3 = (bool)0;
  9986. goto IL_01d8;
  9987. }
  9988. IL_0032_1:
  9989. {
  9990. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  9991. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
  9992. V_5 = L_7;
  9993. if (!L_7)
  9994. {
  9995. goto IL_0043_1;
  9996. }
  9997. }
  9998. {
  9999. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_5;
  10000. NullCheck(L_8);
  10001. if (((int32_t)(((RuntimeArray*)L_8)->max_length)))
  10002. {
  10003. goto IL_0049_1;
  10004. }
  10005. }
  10006. IL_0043_1:
  10007. {
  10008. V_4 = (uint8_t*)((uintptr_t)0);
  10009. goto IL_0054_1;
  10010. }
  10011. IL_0049_1:
  10012. {
  10013. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_5;
  10014. NullCheck(L_9);
  10015. V_4 = (uint8_t*)((uintptr_t)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  10016. }
  10017. IL_0054_1:
  10018. {
  10019. uint8_t* L_10 = V_4;
  10020. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10021. if (!L_11)
  10022. {
  10023. G_B11_0 = L_10;
  10024. G_B11_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  10025. goto IL_0069_1;
  10026. }
  10027. G_B10_0 = L_10;
  10028. G_B10_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  10029. }
  10030. {
  10031. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10032. NullCheck(L_12);
  10033. G_B12_0 = ((int32_t)(((RuntimeArray*)L_12)->max_length));
  10034. G_B12_1 = G_B10_0;
  10035. G_B12_2 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B10_1);
  10036. goto IL_006a_1;
  10037. }
  10038. IL_0069_1:
  10039. {
  10040. G_B12_0 = 0;
  10041. G_B12_1 = G_B11_0;
  10042. G_B12_2 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B11_1);
  10043. }
  10044. IL_006a_1:
  10045. {
  10046. NullCheck(G_B12_2);
  10047. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, uint8_t*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_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));
  10048. bool L_13 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6));
  10049. if (!L_13)
  10050. {
  10051. goto IL_007e_1;
  10052. }
  10053. }
  10054. {
  10055. V_3 = (bool)0;
  10056. goto IL_01d8;
  10057. }
  10058. IL_007e_1:
  10059. {
  10060. DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2 L_14 = *(DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8));
  10061. String_t* L_15 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
  10062. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_16;
  10063. L_16 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_15, NULL);
  10064. String_t* L_17 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1));
  10065. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18;
  10066. L_18 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_17, NULL);
  10067. String_t* L_19 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
  10068. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_20;
  10069. L_20 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_19, NULL);
  10070. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = *(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
  10071. Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_22;
  10072. memset((&L_22), 0, sizeof(L_22));
  10073. Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_inline((&L_22), L_21, Span_1__ctor_m23CBCD46AD762681A232C97FE90B3A9EDD4991E5_RuntimeMethod_var);
  10074. int32_t L_23;
  10075. L_23 = FileSystemEntry_Initialize_m0CDA4CDB09ED734B099DA2D2E1EDD9B40EC7BF2F((&V_0), L_14, L_16, L_18, L_20, L_22, NULL);
  10076. V_6 = L_23;
  10077. int32_t L_24 = V_6;
  10078. V_7 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_24&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
  10079. V_8 = (bool)0;
  10080. bool L_25 = V_7;
  10081. if (!L_25)
  10082. {
  10083. goto IL_011f_1;
  10084. }
  10085. }
  10086. {
  10087. uint8_t* L_26 = (((DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8))))->___Name;
  10088. int32_t L_27 = (*(L_26));
  10089. if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)46)))))
  10090. {
  10091. goto IL_011f_1;
  10092. }
  10093. }
  10094. {
  10095. uint8_t* L_28 = (((DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8))))->___Name;
  10096. int32_t L_29 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 1))));
  10097. if (!L_29)
  10098. {
  10099. goto IL_010c_1;
  10100. }
  10101. }
  10102. {
  10103. uint8_t* L_30 = (((DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8))))->___Name;
  10104. int32_t L_31 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1))));
  10105. if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)46)))))
  10106. {
  10107. goto IL_011f_1;
  10108. }
  10109. }
  10110. {
  10111. uint8_t* L_32 = (((DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8))))->___Name;
  10112. int32_t L_33 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 2))));
  10113. if (L_33)
  10114. {
  10115. goto IL_011f_1;
  10116. }
  10117. }
  10118. IL_010c_1:
  10119. {
  10120. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_34 = *(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
  10121. NullCheck(L_34);
  10122. bool L_35;
  10123. L_35 = EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline(L_34, NULL);
  10124. if (!L_35)
  10125. {
  10126. goto IL_0054_1;
  10127. }
  10128. }
  10129. {
  10130. V_8 = (bool)1;
  10131. }
  10132. IL_011f_1:
  10133. {
  10134. bool L_36 = V_8;
  10135. if (L_36)
  10136. {
  10137. goto IL_015b_1;
  10138. }
  10139. }
  10140. {
  10141. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_37 = *(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
  10142. NullCheck(L_37);
  10143. int32_t L_38;
  10144. L_38 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_37, NULL);
  10145. if (!L_38)
  10146. {
  10147. goto IL_015b_1;
  10148. }
  10149. }
  10150. {
  10151. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_39 = *(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
  10152. NullCheck(L_39);
  10153. int32_t L_40;
  10154. L_40 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_39, NULL);
  10155. if (!((int32_t)((int32_t)L_40&1)))
  10156. {
  10157. goto IL_0148_1;
  10158. }
  10159. }
  10160. {
  10161. int32_t L_41;
  10162. L_41 = FileSystemEntry_get_Attributes_mFD1D48D0F605BE2117617194F55B5E2CB4FBA0D9((&V_0), NULL);
  10163. V_6 = L_41;
  10164. }
  10165. IL_0148_1:
  10166. {
  10167. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_42 = *(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
  10168. NullCheck(L_42);
  10169. int32_t L_43;
  10170. L_43 = EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline(L_42, NULL);
  10171. int32_t L_44 = V_6;
  10172. if (((int32_t)((int32_t)L_43&(int32_t)L_44)))
  10173. {
  10174. goto IL_0054_1;
  10175. }
  10176. }
  10177. IL_015b_1:
  10178. {
  10179. bool L_45 = V_7;
  10180. if (!L_45)
  10181. {
  10182. goto IL_01af_1;
  10183. }
  10184. }
  10185. {
  10186. bool L_46 = V_8;
  10187. if (L_46)
  10188. {
  10189. goto IL_01af_1;
  10190. }
  10191. }
  10192. {
  10193. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_47 = *(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
  10194. NullCheck(L_47);
  10195. bool L_48;
  10196. L_48 = EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline(L_47, NULL);
  10197. if (!L_48)
  10198. {
  10199. goto IL_01af_1;
  10200. }
  10201. }
  10202. {
  10203. bool L_49;
  10204. L_49 = VirtualFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(10, __this, (&V_0));
  10205. if (!L_49)
  10206. {
  10207. goto IL_01af_1;
  10208. }
  10209. }
  10210. {
  10211. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_50 = *(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7));
  10212. if (L_50)
  10213. {
  10214. goto IL_018d_1;
  10215. }
  10216. }
  10217. {
  10218. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_51 = (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)il2cpp_codegen_object_new(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31_il2cpp_TypeInfo_var);
  10219. Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE(L_51, Queue_1__ctor_mDDCE4EE6A52F7D218F7DD54BDA1F1649606C70AE_RuntimeMethod_var);
  10220. il2cpp_codegen_write_instance_field_data<Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7), L_51);
  10221. }
  10222. IL_018d_1:
  10223. {
  10224. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_52 = *(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7));
  10225. String_t* L_53 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
  10226. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_54;
  10227. L_54 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_53, NULL);
  10228. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_55;
  10229. L_55 = FileSystemEntry_get_FileName_m33D89416B0459807829E6A0F521E423616EC92E4((&V_0), NULL);
  10230. il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
  10231. String_t* L_56;
  10232. L_56 = Path_Join_mA8659405C90B9441AA2249C7D45B587808ABCB3F(L_54, L_55, NULL);
  10233. NullCheck(L_52);
  10234. Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832(L_52, L_56, Queue_1_Enqueue_mE91EF674187E035F117B16FDF3B5F0815BD67832_RuntimeMethod_var);
  10235. }
  10236. IL_01af_1:
  10237. {
  10238. bool L_57;
  10239. L_57 = VirtualFuncInvoker1< bool, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* >::Invoke(9, __this, (&V_0));
  10240. if (!L_57)
  10241. {
  10242. goto IL_0054_1;
  10243. }
  10244. }
  10245. {
  10246. VirtualActionInvoker2Invoker< FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, Il2CppFullySharedGenericAny* >::Invoke(11, __this, (&V_0), (Il2CppFullySharedGenericAny*)L_58);
  10247. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9), L_58, SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723);
  10248. V_3 = (bool)1;
  10249. goto IL_01d8;
  10250. }
  10251. }
  10252. catch(Il2CppExceptionWrapper& e)
  10253. {
  10254. __finallyBlock.StoreException(e.ex);
  10255. }
  10256. }
  10257. IL_01d8:
  10258. {
  10259. bool L_59 = V_3;
  10260. return L_59;
  10261. }
  10262. }
  10263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_FindNextEntry_mD7283516AB35F6E8E618A352650F3DA572B3CCA6_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10264. {
  10265. uint8_t* V_0 = NULL;
  10266. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  10267. uint8_t* G_B6_0 = NULL;
  10268. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B6_1 = NULL;
  10269. uint8_t* G_B5_0 = NULL;
  10270. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B5_1 = NULL;
  10271. int32_t G_B7_0 = 0;
  10272. uint8_t* G_B7_1 = NULL;
  10273. FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* G_B7_2 = NULL;
  10274. {
  10275. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10276. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  10277. V_1 = L_1;
  10278. if (!L_1)
  10279. {
  10280. goto IL_000f;
  10281. }
  10282. }
  10283. {
  10284. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
  10285. NullCheck(L_2);
  10286. if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
  10287. {
  10288. goto IL_0014;
  10289. }
  10290. }
  10291. IL_000f:
  10292. {
  10293. V_0 = (uint8_t*)((uintptr_t)0);
  10294. goto IL_001d;
  10295. }
  10296. IL_0014:
  10297. {
  10298. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
  10299. NullCheck(L_3);
  10300. V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  10301. }
  10302. IL_001d:
  10303. {
  10304. uint8_t* L_4 = V_0;
  10305. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10306. if (!L_5)
  10307. {
  10308. G_B6_0 = L_4;
  10309. G_B6_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  10310. goto IL_0031;
  10311. }
  10312. G_B5_0 = L_4;
  10313. G_B5_1 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)__this);
  10314. }
  10315. {
  10316. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10317. NullCheck(L_6);
  10318. G_B7_0 = ((int32_t)(((RuntimeArray*)L_6)->max_length));
  10319. G_B7_1 = G_B5_0;
  10320. G_B7_2 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B5_1);
  10321. goto IL_0032;
  10322. }
  10323. IL_0031:
  10324. {
  10325. G_B7_0 = 0;
  10326. G_B7_1 = G_B6_0;
  10327. G_B7_2 = ((FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*)G_B6_1);
  10328. }
  10329. IL_0032:
  10330. {
  10331. NullCheck(G_B7_2);
  10332. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, uint8_t*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_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));
  10333. V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  10334. return;
  10335. }
  10336. }
  10337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_FindNextEntry_mB23873AC3B5CDCFC2E88050F199B6CE56BDB6FEB_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, uint8_t* ___0_entryBufferPtr, int32_t ___1_bufferLength, const RuntimeMethod* method)
  10338. {
  10339. static bool s_Il2CppMethodInitialized;
  10340. if (!s_Il2CppMethodInitialized)
  10341. {
  10342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  10343. s_Il2CppMethodInitialized = true;
  10344. }
  10345. int32_t V_0 = 0;
  10346. {
  10347. intptr_t L_0 = *(intptr_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5));
  10348. uint8_t* L_1 = ___0_entryBufferPtr;
  10349. int32_t L_2 = ___1_bufferLength;
  10350. il2cpp_codegen_runtime_class_init_inline(Sys_tE4FBEFBB8F788192C8E494DA0EC7EFE86D952AD8_il2cpp_TypeInfo_var);
  10351. int32_t L_3;
  10352. L_3 = Sys_ReadDirR_m67A4E0E89B4047AA80821C822AED766612B01CFA(L_0, L_1, L_2, (((DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8)))), NULL);
  10353. V_0 = L_3;
  10354. int32_t L_4 = V_0;
  10355. if ((((int32_t)L_4) == ((int32_t)(-1))))
  10356. {
  10357. goto IL_001d;
  10358. }
  10359. }
  10360. {
  10361. int32_t L_5 = V_0;
  10362. if (!L_5)
  10363. {
  10364. goto IL_004d;
  10365. }
  10366. }
  10367. {
  10368. goto IL_0024;
  10369. }
  10370. IL_001d:
  10371. {
  10372. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10373. return;
  10374. }
  10375. IL_0024:
  10376. {
  10377. int32_t L_6 = V_0;
  10378. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_7;
  10379. memset((&L_7), 0, sizeof(L_7));
  10380. ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA((&L_7), L_6, NULL);
  10381. bool L_8;
  10382. L_8 = (( bool (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_7, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  10383. if (!L_8)
  10384. {
  10385. goto IL_003a;
  10386. }
  10387. }
  10388. {
  10389. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10390. return;
  10391. }
  10392. IL_003a:
  10393. {
  10394. int32_t L_9 = V_0;
  10395. ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8 L_10;
  10396. memset((&L_10), 0, sizeof(L_10));
  10397. ErrorInfo__ctor_m69D7F33C0932334C68D390C3249427538AB6BDBA((&L_10), L_9, NULL);
  10398. String_t* L_11 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
  10399. Exception_t* L_12;
  10400. L_12 = Interop_GetExceptionForIoErrno_m701F71EF26E8E84C4DB2278B54D7F89BD522C7E7(L_10, L_11, (bool)1, NULL);
  10401. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method);
  10402. }
  10403. IL_004d:
  10404. {
  10405. return;
  10406. }
  10407. }
  10408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_DequeueNextDirectory_m2018BF9CCBAEBE7B6D65001727868B46553936FF_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10409. {
  10410. static bool s_Il2CppMethodInitialized;
  10411. if (!s_Il2CppMethodInitialized)
  10412. {
  10413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var);
  10414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var);
  10415. s_Il2CppMethodInitialized = true;
  10416. }
  10417. {
  10418. il2cpp_codegen_write_instance_field_data<intptr_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5), 0);
  10419. goto IL_0048;
  10420. }
  10421. IL_000d:
  10422. {
  10423. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_0 = *(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7));
  10424. if (!L_0)
  10425. {
  10426. goto IL_0022;
  10427. }
  10428. }
  10429. {
  10430. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_1 = *(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7));
  10431. NullCheck(L_1);
  10432. int32_t L_2;
  10433. L_2 = Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_inline(L_1, Queue_1_get_Count_m4764E86DDE9F43FD517EF8675D1240B9B4A41B5D_RuntimeMethod_var);
  10434. if (L_2)
  10435. {
  10436. goto IL_0024;
  10437. }
  10438. }
  10439. IL_0022:
  10440. {
  10441. return (bool)0;
  10442. }
  10443. IL_0024:
  10444. {
  10445. Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31* L_3 = *(Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7));
  10446. NullCheck(L_3);
  10447. String_t* L_4;
  10448. L_4 = Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB(L_3, Queue_1_Dequeue_mD1CC66D4AA0E4AA615FBD01B897BCB42EE89E9DB_RuntimeMethod_var);
  10449. il2cpp_codegen_write_instance_field_data<String_t*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4), L_4);
  10450. String_t* L_5 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
  10451. intptr_t L_6;
  10452. L_6 = (( intptr_t (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, String_t*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, L_5, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  10453. il2cpp_codegen_write_instance_field_data<intptr_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5), L_6);
  10454. }
  10455. IL_0048:
  10456. {
  10457. intptr_t L_7 = *(intptr_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5));
  10458. bool L_8;
  10459. L_8 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_7, 0, NULL);
  10460. if (L_8)
  10461. {
  10462. goto IL_000d;
  10463. }
  10464. }
  10465. {
  10466. return (bool)1;
  10467. }
  10468. }
  10469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_InternalDispose_m2369F293FE864755823AF91222BF05A82E09362C_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, bool ___0_disposing, const RuntimeMethod* method)
  10470. {
  10471. static bool s_Il2CppMethodInitialized;
  10472. if (!s_Il2CppMethodInitialized)
  10473. {
  10474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  10475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  10476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  10477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  10478. s_Il2CppMethodInitialized = true;
  10479. }
  10480. RuntimeObject* V_0 = NULL;
  10481. bool V_1 = false;
  10482. {
  10483. RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3));
  10484. if (!L_0)
  10485. {
  10486. goto IL_0079;
  10487. }
  10488. }
  10489. {
  10490. RuntimeObject* L_1 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3));
  10491. V_0 = L_1;
  10492. V_1 = (bool)0;
  10493. }
  10494. {
  10495. auto __finallyBlock = il2cpp::utils::Finally([&]
  10496. {
  10497. FINALLY_006f:
  10498. {
  10499. {
  10500. bool L_2 = V_1;
  10501. if (!L_2)
  10502. {
  10503. goto IL_0078;
  10504. }
  10505. }
  10506. {
  10507. RuntimeObject* L_3 = V_0;
  10508. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  10509. }
  10510. IL_0078:
  10511. {
  10512. return;
  10513. }
  10514. }
  10515. });
  10516. try
  10517. {
  10518. {
  10519. RuntimeObject* L_4 = V_0;
  10520. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  10521. il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6), (bool)1);
  10522. il2cpp_codegen_write_instance_field_data<Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7), (Queue_1_t55768C6731D974992BF9775CEA33AAFE7F51CF31*)NULL);
  10523. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  10524. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = *(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
  10525. if (!L_5)
  10526. {
  10527. goto IL_0046_1;
  10528. }
  10529. }
  10530. {
  10531. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_il2cpp_TypeInfo_var);
  10532. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_6;
  10533. L_6 = ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_inline(ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_RuntimeMethod_var);
  10534. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = *(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
  10535. NullCheck(L_6);
  10536. VirtualActionInvoker2< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, bool >::Invoke(5, L_6, L_7, (bool)0);
  10537. }
  10538. IL_0046_1:
  10539. {
  10540. il2cpp_codegen_write_instance_field_data<CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL);
  10541. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10542. if (!L_8)
  10543. {
  10544. goto IL_0066_1;
  10545. }
  10546. }
  10547. {
  10548. il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_il2cpp_TypeInfo_var);
  10549. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_9;
  10550. L_9 = ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_inline(ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_RuntimeMethod_var);
  10551. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = *(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
  10552. NullCheck(L_9);
  10553. VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, bool >::Invoke(5, L_9, L_10, (bool)0);
  10554. }
  10555. IL_0066_1:
  10556. {
  10557. il2cpp_codegen_write_instance_field_data<ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
  10558. goto IL_0079;
  10559. }
  10560. }
  10561. catch(Il2CppExceptionWrapper& e)
  10562. {
  10563. __finallyBlock.StoreException(e.ex);
  10564. }
  10565. }
  10566. IL_0079:
  10567. {
  10568. bool L_11 = ___0_disposing;
  10569. VirtualActionInvoker1< bool >::Invoke(14, __this, L_11);
  10570. return;
  10571. }
  10572. }
  10573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ShouldIncludeEntry_m6E661787DA651CC19F0CAD13D38D0D76AF4CD13E_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  10574. {
  10575. {
  10576. return (bool)1;
  10577. }
  10578. }
  10579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ShouldRecurseIntoEntry_m74D42228265E738B8E0D45CA9BA108472BC28C68_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  10580. {
  10581. {
  10582. return (bool)1;
  10583. }
  10584. }
  10585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_OnDirectoryFinished_mA7E1AD27BF3D20AF0F3995941D1CA046CA0A9861_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_directory, const RuntimeMethod* method)
  10586. {
  10587. {
  10588. return;
  10589. }
  10590. }
  10591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileSystemEnumerator_1_ContinueOnError_m36462A36E0A2117BA20A25A09DF8D51039EE0FA0_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, int32_t ___0_error, const RuntimeMethod* method)
  10592. {
  10593. {
  10594. return (bool)0;
  10595. }
  10596. }
  10597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_get_Current_mAC3ACED7D3C5BBFFF4E270496C3C3586E3485579_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  10598. {
  10599. const uint32_t SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  10600. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723);
  10601. {
  10602. il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)), SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723);
  10603. il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723);
  10604. return;
  10605. }
  10606. }
  10607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_System_Collections_IEnumerator_get_Current_m9D0DE8CA09C6A8237467DADC0ECCA6B3474A2055_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10608. {
  10609. const uint32_t SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  10610. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TResult_t6DAB7D5D129066A706490E2E7EFDABC632BA1723);
  10611. {
  10612. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), __this, (Il2CppFullySharedGenericAny*)L_0);
  10613. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12), L_0);
  10614. return L_1;
  10615. }
  10616. }
  10617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_DirectoryFinished_mA73952E395D9803A373FDB01412913CB58D1F492_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10618. {
  10619. {
  10620. il2cpp_codegen_initobj((((DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8)))), sizeof(DirectoryEntry_t4FE272EECFF03032105F6F23CB60435287DB1CA2));
  10621. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  10622. String_t* L_0 = *(String_t**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
  10623. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1;
  10624. L_1 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(L_0, NULL);
  10625. VirtualActionInvoker1< ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 >::Invoke(12, __this, L_1);
  10626. bool L_2;
  10627. L_2 = (( bool (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  10628. if (L_2)
  10629. {
  10630. goto IL_0033;
  10631. }
  10632. }
  10633. {
  10634. il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6), (bool)1);
  10635. return;
  10636. }
  10637. IL_0033:
  10638. {
  10639. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  10640. return;
  10641. }
  10642. }
  10643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Reset_m1E2CF35D13E21366B642E4FCEA5A8D2D1753B732_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10644. {
  10645. {
  10646. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  10647. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  10648. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  10649. }
  10650. }
  10651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Dispose_m283A911246AF1674B92AFEC857A99337A9C1ECA7_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10652. {
  10653. static bool s_Il2CppMethodInitialized;
  10654. if (!s_Il2CppMethodInitialized)
  10655. {
  10656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  10657. s_Il2CppMethodInitialized = true;
  10658. }
  10659. {
  10660. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  10661. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  10662. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL);
  10663. return;
  10664. }
  10665. }
  10666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Dispose_m8554A1F5BAC5DFF06FAAF94961D860F7A574CE11_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, bool ___0_disposing, const RuntimeMethod* method)
  10667. {
  10668. {
  10669. return;
  10670. }
  10671. }
  10672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemEnumerator_1_Finalize_m195C275B63839A5C44D579C814BC3A3AB5313321_gshared (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41* __this, const RuntimeMethod* method)
  10673. {
  10674. {
  10675. auto __finallyBlock = il2cpp::utils::Finally([&]
  10676. {
  10677. FINALLY_0009:
  10678. {
  10679. NullCheck((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this);
  10680. CriticalFinalizerObject_Finalize_m232B8F4BCBB58BB7D0A0B10611234BCCE2A86020((CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9*)__this, NULL);
  10681. return;
  10682. }
  10683. });
  10684. try
  10685. {
  10686. (( void (*) (FileSystemEnumerator_1_t9E8DE16DC8DBD063D35FC5A78A1A29C076DD8E41*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  10687. goto IL_0010;
  10688. }
  10689. catch(Il2CppExceptionWrapper& e)
  10690. {
  10691. __finallyBlock.StoreException(e.ex);
  10692. }
  10693. }
  10694. IL_0010:
  10695. {
  10696. return;
  10697. }
  10698. }
  10699. #ifdef __clang__
  10700. #pragma clang diagnostic pop
  10701. #endif
  10702. #ifdef __clang__
  10703. #pragma clang diagnostic push
  10704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10705. #pragma clang diagnostic ignored "-Wunused-variable"
  10706. #endif
  10707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalizationHelper__ctor_m2012C1FF5E415CF695211120FB895F323111ED22_gshared (FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5* __this, LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* ___0_slotArray, bool ___1_trackAllValues, const RuntimeMethod* method)
  10708. {
  10709. {
  10710. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10711. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_0 = ___0_slotArray;
  10712. __this->___SlotArray = L_0;
  10713. Il2CppCodeGenWriteBarrier((void**)(&__this->___SlotArray), (void*)L_0);
  10714. bool L_1 = ___1_trackAllValues;
  10715. __this->___m_trackAllValues = L_1;
  10716. return;
  10717. }
  10718. }
  10719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalizationHelper_Finalize_m4E39DDE10D6842F593DF3E4412CC2D6837473E9F_gshared (FinalizationHelper_t552E6D7F060AB37EB298B2C34B861B7CE3E367B5* __this, const RuntimeMethod* method)
  10720. {
  10721. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* V_0 = NULL;
  10722. int32_t V_1 = 0;
  10723. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* V_2 = NULL;
  10724. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* V_3 = NULL;
  10725. bool V_4 = false;
  10726. {
  10727. auto __finallyBlock = il2cpp::utils::Finally([&]
  10728. {
  10729. FINALLY_0095:
  10730. {
  10731. NullCheck((RuntimeObject*)__this);
  10732. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2((RuntimeObject*)__this, NULL);
  10733. return;
  10734. }
  10735. });
  10736. try
  10737. {
  10738. {
  10739. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_0 = __this->___SlotArray;
  10740. V_0 = L_0;
  10741. V_1 = 0;
  10742. goto IL_008a_1;
  10743. }
  10744. IL_000b_1:
  10745. {
  10746. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_1 = V_0;
  10747. int32_t L_2 = V_1;
  10748. NullCheck(L_1);
  10749. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___Value;
  10750. il2cpp_codegen_memory_barrier();
  10751. V_2 = L_3;
  10752. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_4 = V_2;
  10753. if (!L_4)
  10754. {
  10755. goto IL_0086_1;
  10756. }
  10757. }
  10758. {
  10759. bool L_5 = __this->___m_trackAllValues;
  10760. if (!L_5)
  10761. {
  10762. goto IL_0030_1;
  10763. }
  10764. }
  10765. {
  10766. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_6 = V_2;
  10767. NullCheck(L_6);
  10768. il2cpp_codegen_memory_barrier();
  10769. L_6->___SlotArray = (LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2*)NULL;
  10770. Il2CppCodeGenWriteBarrier((void**)(&L_6->___SlotArray), (void*)(LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2*)NULL);
  10771. goto IL_0086_1;
  10772. }
  10773. IL_0030_1:
  10774. {
  10775. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  10776. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* L_7 = ((ThreadLocal_1_t0A6D0A6BF9E4E91F90BDE2B21EA8B16C622BFEAD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___s_idManager;
  10777. V_3 = L_7;
  10778. V_4 = (bool)0;
  10779. }
  10780. {
  10781. auto __finallyBlock = il2cpp::utils::Finally([&]
  10782. {
  10783. FINALLY_007b_1:
  10784. {
  10785. {
  10786. bool L_8 = V_4;
  10787. if (!L_8)
  10788. {
  10789. goto IL_0085_1;
  10790. }
  10791. }
  10792. {
  10793. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* L_9 = V_3;
  10794. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_9, NULL);
  10795. }
  10796. IL_0085_1:
  10797. {
  10798. return;
  10799. }
  10800. }
  10801. });
  10802. try
  10803. {
  10804. {
  10805. IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* L_10 = V_3;
  10806. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_10, (&V_4), NULL);
  10807. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_11 = V_2;
  10808. NullCheck(L_11);
  10809. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_12 = L_11->___Next;
  10810. il2cpp_codegen_memory_barrier();
  10811. if (!L_12)
  10812. {
  10813. goto IL_0062_2;
  10814. }
  10815. }
  10816. {
  10817. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_13 = V_2;
  10818. NullCheck(L_13);
  10819. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_14 = L_13->___Next;
  10820. il2cpp_codegen_memory_barrier();
  10821. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_15 = V_2;
  10822. NullCheck(L_15);
  10823. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_16 = L_15->___Previous;
  10824. il2cpp_codegen_memory_barrier();
  10825. NullCheck(L_14);
  10826. il2cpp_codegen_memory_barrier();
  10827. L_14->___Previous = L_16;
  10828. Il2CppCodeGenWriteBarrier((void**)(&L_14->___Previous), (void*)L_16);
  10829. }
  10830. IL_0062_2:
  10831. {
  10832. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_17 = V_2;
  10833. NullCheck(L_17);
  10834. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_18 = L_17->___Previous;
  10835. il2cpp_codegen_memory_barrier();
  10836. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_19 = V_2;
  10837. NullCheck(L_19);
  10838. LinkedSlot_t29F05AB6E7C85AC9CA0F37C48D875B10CC5EB50F* L_20 = L_19->___Next;
  10839. il2cpp_codegen_memory_barrier();
  10840. NullCheck(L_18);
  10841. il2cpp_codegen_memory_barrier();
  10842. L_18->___Next = L_20;
  10843. Il2CppCodeGenWriteBarrier((void**)(&L_18->___Next), (void*)L_20);
  10844. goto IL_0086_1;
  10845. }
  10846. }
  10847. catch(Il2CppExceptionWrapper& e)
  10848. {
  10849. __finallyBlock.StoreException(e.ex);
  10850. }
  10851. }
  10852. IL_0086_1:
  10853. {
  10854. int32_t L_21 = V_1;
  10855. V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  10856. }
  10857. IL_008a_1:
  10858. {
  10859. int32_t L_22 = V_1;
  10860. LinkedSlotVolatileU5BU5D_t42D1C7D52D00FD317C5286A828E028F3ED4A8DB2* L_23 = V_0;
  10861. NullCheck(L_23);
  10862. if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
  10863. {
  10864. goto IL_000b_1;
  10865. }
  10866. }
  10867. {
  10868. goto IL_009c;
  10869. }
  10870. }
  10871. catch(Il2CppExceptionWrapper& e)
  10872. {
  10873. __finallyBlock.StoreException(e.ex);
  10874. }
  10875. }
  10876. IL_009c:
  10877. {
  10878. return;
  10879. }
  10880. }
  10881. #ifdef __clang__
  10882. #pragma clang diagnostic pop
  10883. #endif
  10884. #ifdef __clang__
  10885. #pragma clang diagnostic push
  10886. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10887. #pragma clang diagnostic ignored "-Wunused-variable"
  10888. #endif
  10889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalizationHelper__ctor_m01B96F12BB678208823E032EE7AA6CA6B65B3735_gshared (FinalizationHelper_tF59B398C7005D2BB3E25DB2378F8E879DCFE2EF6* __this, LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* ___0_slotArray, bool ___1_trackAllValues, const RuntimeMethod* method)
  10890. {
  10891. {
  10892. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10893. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* L_0 = ___0_slotArray;
  10894. __this->___SlotArray = L_0;
  10895. Il2CppCodeGenWriteBarrier((void**)(&__this->___SlotArray), (void*)L_0);
  10896. bool L_1 = ___1_trackAllValues;
  10897. __this->___m_trackAllValues = L_1;
  10898. return;
  10899. }
  10900. }
  10901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalizationHelper_Finalize_mB4696F62D24237CD5B375B8DC2D1B9DAE7F1EB85_gshared (FinalizationHelper_tF59B398C7005D2BB3E25DB2378F8E879DCFE2EF6* __this, const RuntimeMethod* method)
  10902. {
  10903. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* V_0 = NULL;
  10904. int32_t V_1 = 0;
  10905. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* V_2 = NULL;
  10906. IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* V_3 = NULL;
  10907. bool V_4 = false;
  10908. {
  10909. auto __finallyBlock = il2cpp::utils::Finally([&]
  10910. {
  10911. FINALLY_0095:
  10912. {
  10913. NullCheck((RuntimeObject*)__this);
  10914. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2((RuntimeObject*)__this, NULL);
  10915. return;
  10916. }
  10917. });
  10918. try
  10919. {
  10920. {
  10921. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* L_0 = __this->___SlotArray;
  10922. V_0 = L_0;
  10923. V_1 = 0;
  10924. goto IL_008a_1;
  10925. }
  10926. IL_000b_1:
  10927. {
  10928. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* L_1 = V_0;
  10929. int32_t L_2 = V_1;
  10930. NullCheck(L_1);
  10931. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___Value;
  10932. il2cpp_codegen_memory_barrier();
  10933. V_2 = L_3;
  10934. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_4 = V_2;
  10935. if (!L_4)
  10936. {
  10937. goto IL_0086_1;
  10938. }
  10939. }
  10940. {
  10941. bool L_5 = __this->___m_trackAllValues;
  10942. if (!L_5)
  10943. {
  10944. goto IL_0030_1;
  10945. }
  10946. }
  10947. {
  10948. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_6 = V_2;
  10949. NullCheck(L_6);
  10950. il2cpp_codegen_memory_barrier();
  10951. il2cpp_codegen_write_instance_field_data<LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388*>(L_6, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),2), (LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388*)NULL);
  10952. goto IL_0086_1;
  10953. }
  10954. IL_0030_1:
  10955. {
  10956. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  10957. IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* L_7 = ((ThreadLocal_1_t96AA788BB5B5B543958156D2CAECD0583E70D117_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___s_idManager;
  10958. V_3 = L_7;
  10959. V_4 = (bool)0;
  10960. }
  10961. {
  10962. auto __finallyBlock = il2cpp::utils::Finally([&]
  10963. {
  10964. FINALLY_007b_1:
  10965. {
  10966. {
  10967. bool L_8 = V_4;
  10968. if (!L_8)
  10969. {
  10970. goto IL_0085_1;
  10971. }
  10972. }
  10973. {
  10974. IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* L_9 = V_3;
  10975. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_9, NULL);
  10976. }
  10977. IL_0085_1:
  10978. {
  10979. return;
  10980. }
  10981. }
  10982. });
  10983. try
  10984. {
  10985. {
  10986. IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* L_10 = V_3;
  10987. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_10, (&V_4), NULL);
  10988. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_11 = V_2;
  10989. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_12 = *(LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584**)il2cpp_codegen_get_instance_field_data_pointer(L_11, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),0));
  10990. il2cpp_codegen_memory_barrier();
  10991. if (!L_12)
  10992. {
  10993. goto IL_0062_2;
  10994. }
  10995. }
  10996. {
  10997. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_13 = V_2;
  10998. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_14 = *(LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584**)il2cpp_codegen_get_instance_field_data_pointer(L_13, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),0));
  10999. il2cpp_codegen_memory_barrier();
  11000. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_15 = V_2;
  11001. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_16 = *(LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584**)il2cpp_codegen_get_instance_field_data_pointer(L_15, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),1));
  11002. il2cpp_codegen_memory_barrier();
  11003. NullCheck(L_14);
  11004. il2cpp_codegen_memory_barrier();
  11005. il2cpp_codegen_write_instance_field_data<LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584*>(L_14, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),1), L_16);
  11006. }
  11007. IL_0062_2:
  11008. {
  11009. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_17 = V_2;
  11010. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_18 = *(LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584**)il2cpp_codegen_get_instance_field_data_pointer(L_17, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),1));
  11011. il2cpp_codegen_memory_barrier();
  11012. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_19 = V_2;
  11013. LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584* L_20 = *(LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584**)il2cpp_codegen_get_instance_field_data_pointer(L_19, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),0));
  11014. il2cpp_codegen_memory_barrier();
  11015. NullCheck(L_18);
  11016. il2cpp_codegen_memory_barrier();
  11017. il2cpp_codegen_write_instance_field_data<LinkedSlot_t0F19A078992168BE7C3A34BE7C0ED9D0B3859584*>(L_18, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),0), L_20);
  11018. goto IL_0086_1;
  11019. }
  11020. }
  11021. catch(Il2CppExceptionWrapper& e)
  11022. {
  11023. __finallyBlock.StoreException(e.ex);
  11024. }
  11025. }
  11026. IL_0086_1:
  11027. {
  11028. int32_t L_21 = V_1;
  11029. V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  11030. }
  11031. IL_008a_1:
  11032. {
  11033. int32_t L_22 = V_1;
  11034. LinkedSlotVolatileU5BU5D_tF7345D3E67F071798E0CC6781BAFBD08BEA61388* L_23 = V_0;
  11035. NullCheck(L_23);
  11036. if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
  11037. {
  11038. goto IL_000b_1;
  11039. }
  11040. }
  11041. {
  11042. goto IL_009c;
  11043. }
  11044. }
  11045. catch(Il2CppExceptionWrapper& e)
  11046. {
  11047. __finallyBlock.StoreException(e.ex);
  11048. }
  11049. }
  11050. IL_009c:
  11051. {
  11052. return;
  11053. }
  11054. }
  11055. #ifdef __clang__
  11056. #pragma clang diagnostic pop
  11057. #endif
  11058. #ifdef __clang__
  11059. #pragma clang diagnostic push
  11060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11061. #pragma clang diagnostic ignored "-Wunused-variable"
  11062. #endif
  11063. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_Multicast(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11064. {
  11065. il2cpp_array_size_t length = __this->___delegates->max_length;
  11066. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  11067. bool retVal = false;
  11068. for (il2cpp_array_size_t i = 0; i < length; i++)
  11069. {
  11070. FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* currentDelegate = reinterpret_cast<FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D*>(delegatesToInvoke[i]);
  11071. typedef bool (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11072. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_entry, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  11073. }
  11074. return retVal;
  11075. }
  11076. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenInst(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11077. {
  11078. typedef bool (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11079. return ((FunctionPointerType)__this->___method_ptr)(___0_entry, method);
  11080. }
  11081. bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenStatic(FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11082. {
  11083. typedef bool (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11084. return ((FunctionPointerType)__this->___method_ptr)(___0_entry, method);
  11085. }
  11086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindPredicate__ctor_mAF116DE60357979F24F32D9F728B193CBD6FFEB9_gshared (FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  11087. {
  11088. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  11089. __this->___method = ___1_method;
  11090. __this->___m_target = ___0_object;
  11091. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  11092. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  11093. __this->___method_code = (intptr_t)__this;
  11094. if (MethodIsStatic((RuntimeMethod*)___1_method))
  11095. {
  11096. bool isOpen = parameterCount == 1;
  11097. if (isOpen)
  11098. __this->___invoke_impl = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenStatic;
  11099. else
  11100. {
  11101. __this->___invoke_impl = __this->___method_ptr;
  11102. __this->___method_code = (intptr_t)__this->___m_target;
  11103. }
  11104. }
  11105. else
  11106. {
  11107. bool isOpen = parameterCount == 0;
  11108. if (isOpen)
  11109. {
  11110. __this->___invoke_impl = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_OpenInst;
  11111. }
  11112. else
  11113. {
  11114. if (___0_object == NULL)
  11115. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  11116. __this->___invoke_impl = __this->___method_ptr;
  11117. __this->___method_code = (intptr_t)__this->___m_target;
  11118. }
  11119. }
  11120. __this->___extra_arg = (intptr_t)&FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_Multicast;
  11121. }
  11122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FindPredicate_Invoke_mC431E959AEB6D9456E3C5A09D86622262F9ADBC8_gshared (FindPredicate_tD904DBA38C8844BD03538991F629C55781F3000D* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11123. {
  11124. typedef bool (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11125. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_entry, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11126. }
  11127. #ifdef __clang__
  11128. #pragma clang diagnostic pop
  11129. #endif
  11130. #ifdef __clang__
  11131. #pragma clang diagnostic push
  11132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11133. #pragma clang diagnostic ignored "-Wunused-variable"
  11134. #endif
  11135. bool FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_Multicast(FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11136. {
  11137. il2cpp_array_size_t length = __this->___delegates->max_length;
  11138. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  11139. bool retVal = false;
  11140. for (il2cpp_array_size_t i = 0; i < length; i++)
  11141. {
  11142. FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* currentDelegate = reinterpret_cast<FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0*>(delegatesToInvoke[i]);
  11143. typedef bool (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11144. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_entry, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  11145. }
  11146. return retVal;
  11147. }
  11148. bool FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_OpenInst(FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11149. {
  11150. typedef bool (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11151. return ((FunctionPointerType)__this->___method_ptr)(___0_entry, method);
  11152. }
  11153. bool FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_OpenStatic(FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11154. {
  11155. typedef bool (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11156. return ((FunctionPointerType)__this->___method_ptr)(___0_entry, method);
  11157. }
  11158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindPredicate__ctor_m74302235457F358344D1DB02FB1F5DE1BB0EC01B_gshared (FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  11159. {
  11160. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  11161. __this->___method = ___1_method;
  11162. __this->___m_target = ___0_object;
  11163. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  11164. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  11165. __this->___method_code = (intptr_t)__this;
  11166. if (MethodIsStatic((RuntimeMethod*)___1_method))
  11167. {
  11168. bool isOpen = parameterCount == 1;
  11169. if (isOpen)
  11170. __this->___invoke_impl = (intptr_t)&FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_OpenStatic;
  11171. else
  11172. {
  11173. __this->___invoke_impl = __this->___method_ptr;
  11174. __this->___method_code = (intptr_t)__this->___m_target;
  11175. }
  11176. }
  11177. else
  11178. {
  11179. bool isOpen = parameterCount == 0;
  11180. if (isOpen)
  11181. {
  11182. __this->___invoke_impl = (intptr_t)&FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_OpenInst;
  11183. }
  11184. else
  11185. {
  11186. if (___0_object == NULL)
  11187. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  11188. __this->___invoke_impl = __this->___method_ptr;
  11189. __this->___method_code = (intptr_t)__this->___m_target;
  11190. }
  11191. }
  11192. __this->___extra_arg = (intptr_t)&FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_Multicast;
  11193. }
  11194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FindPredicate_Invoke_mFB8FD78B34AE80EFC4D971C77F21C20F4BD761B5_gshared (FindPredicate_t15436058F44F6A73D9AF2046503C34C17A5DB3A0* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11195. {
  11196. typedef bool (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11197. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_entry, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11198. }
  11199. #ifdef __clang__
  11200. #pragma clang diagnostic pop
  11201. #endif
  11202. #ifdef __clang__
  11203. #pragma clang diagnostic push
  11204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11205. #pragma clang diagnostic ignored "-Wunused-variable"
  11206. #endif
  11207. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_Multicast(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11208. {
  11209. il2cpp_array_size_t length = __this->___delegates->max_length;
  11210. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  11211. RuntimeObject* retVal = NULL;
  11212. for (il2cpp_array_size_t i = 0; i < length; i++)
  11213. {
  11214. FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* currentDelegate = reinterpret_cast<FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851*>(delegatesToInvoke[i]);
  11215. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11216. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_entry, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  11217. }
  11218. return retVal;
  11219. }
  11220. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenInst(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11221. {
  11222. typedef RuntimeObject* (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11223. return ((FunctionPointerType)__this->___method_ptr)(___0_entry, method);
  11224. }
  11225. RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenStatic(FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11226. {
  11227. typedef RuntimeObject* (*FunctionPointerType) (FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11228. return ((FunctionPointerType)__this->___method_ptr)(___0_entry, method);
  11229. }
  11230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindTransform__ctor_m5D94CE6E329F716B1D97EFF18D8CE823937724C7_gshared (FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  11231. {
  11232. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  11233. __this->___method = ___1_method;
  11234. __this->___m_target = ___0_object;
  11235. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  11236. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  11237. __this->___method_code = (intptr_t)__this;
  11238. if (MethodIsStatic((RuntimeMethod*)___1_method))
  11239. {
  11240. bool isOpen = parameterCount == 1;
  11241. if (isOpen)
  11242. __this->___invoke_impl = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenStatic;
  11243. else
  11244. {
  11245. __this->___invoke_impl = __this->___method_ptr;
  11246. __this->___method_code = (intptr_t)__this->___m_target;
  11247. }
  11248. }
  11249. else
  11250. {
  11251. bool isOpen = parameterCount == 0;
  11252. if (isOpen)
  11253. {
  11254. __this->___invoke_impl = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_OpenInst;
  11255. }
  11256. else
  11257. {
  11258. if (___0_object == NULL)
  11259. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  11260. __this->___invoke_impl = __this->___method_ptr;
  11261. __this->___method_code = (intptr_t)__this->___m_target;
  11262. }
  11263. }
  11264. __this->___extra_arg = (intptr_t)&FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_Multicast;
  11265. }
  11266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FindTransform_Invoke_mB1795BBACA6C805624B35FB1B2BCE942B97FE3B6_gshared (FindTransform_tC499583A33189BE267A9A28ED61DB4DE63B28851* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, const RuntimeMethod* method)
  11267. {
  11268. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, const RuntimeMethod*);
  11269. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_entry, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11270. }
  11271. #ifdef __clang__
  11272. #pragma clang diagnostic pop
  11273. #endif
  11274. #ifdef __clang__
  11275. #pragma clang diagnostic push
  11276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11277. #pragma clang diagnostic ignored "-Wunused-variable"
  11278. #endif
  11279. void FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_Multicast(FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  11280. {
  11281. il2cpp_array_size_t length = __this->___delegates->max_length;
  11282. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  11283. for (il2cpp_array_size_t i = 0; i < length; i++)
  11284. {
  11285. FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* currentDelegate = reinterpret_cast<FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF*>(delegatesToInvoke[i]);
  11286. typedef void (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  11287. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_entry, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  11288. }
  11289. }
  11290. void FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_OpenStaticInvoker(FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  11291. {
  11292. InvokerActionInvoker2< FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_entry, il2cppRetVal);
  11293. }
  11294. void FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_ClosedStaticInvoker(FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  11295. {
  11296. InvokerActionInvoker3< RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_entry, il2cppRetVal);
  11297. }
  11298. void FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_ClosedInstInvoker(FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  11299. {
  11300. InvokerActionInvoker2< FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_entry, il2cppRetVal);
  11301. }
  11302. void FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_OpenInstInvoker(FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  11303. {
  11304. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_entry, il2cppRetVal);
  11305. }
  11306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindTransform__ctor_m01BD37B91562803EC78ADE2A1FA1DF81CC52D4B7_gshared (FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  11307. {
  11308. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  11309. __this->___method = ___1_method;
  11310. __this->___m_target = ___0_object;
  11311. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  11312. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  11313. __this->___method_code = (intptr_t)__this;
  11314. if (MethodIsStatic((RuntimeMethod*)___1_method))
  11315. {
  11316. bool isOpen = parameterCount == 1;
  11317. if (isOpen)
  11318. __this->___invoke_impl = (intptr_t)&FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_OpenStaticInvoker;
  11319. else
  11320. __this->___invoke_impl = (intptr_t)&FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_ClosedStaticInvoker;
  11321. }
  11322. else
  11323. {
  11324. bool isOpen = parameterCount == 0;
  11325. if (isOpen)
  11326. {
  11327. __this->___invoke_impl = (intptr_t)&FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_OpenInstInvoker;
  11328. }
  11329. else
  11330. {
  11331. if (___0_object == NULL)
  11332. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  11333. __this->___invoke_impl = (intptr_t)&FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_ClosedInstInvoker;
  11334. }
  11335. }
  11336. __this->___extra_arg = (intptr_t)&FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_Multicast;
  11337. }
  11338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindTransform_Invoke_m3C8CD5E4D961170B94997CAC7108715A624FBFA7_gshared (FindTransform_t4AB3CE80560E429B4D6E6793B8BDCDAB4CD297DF* __this, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B* ___0_entry, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  11339. {
  11340. typedef void (*FunctionPointerType) (RuntimeObject*, FileSystemEntry_t1AC410E35234CAADD69D36A0EB6730D40BB1484B*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  11341. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_entry, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  11342. }
  11343. #ifdef __clang__
  11344. #pragma clang diagnostic pop
  11345. #endif
  11346. #ifdef __clang__
  11347. #pragma clang diagnostic push
  11348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11349. #pragma clang diagnostic ignored "-Wunused-variable"
  11350. #endif
  11351. #ifdef __clang__
  11352. #pragma clang diagnostic pop
  11353. #endif
  11354. #ifdef __clang__
  11355. #pragma clang diagnostic push
  11356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11357. #pragma clang diagnostic ignored "-Wunused-variable"
  11358. #endif
  11359. #ifdef __clang__
  11360. #pragma clang diagnostic pop
  11361. #endif
  11362. #ifdef __clang__
  11363. #pragma clang diagnostic push
  11364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11365. #pragma clang diagnostic ignored "-Wunused-variable"
  11366. #endif
  11367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_gshared (FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* __this, int32_t ___0_index, const RuntimeMethod* method)
  11368. {
  11369. bool V_0 = false;
  11370. void* V_1 = NULL;
  11371. FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* V_2 = NULL;
  11372. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_3 = NULL;
  11373. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_4 = NULL;
  11374. int32_t G_B3_0 = 0;
  11375. {
  11376. int32_t L_0 = ___0_index;
  11377. if ((((int32_t)L_0) < ((int32_t)0)))
  11378. {
  11379. goto IL_000e;
  11380. }
  11381. }
  11382. {
  11383. int32_t L_1 = ___0_index;
  11384. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11385. goto IL_000f;
  11386. }
  11387. IL_000e:
  11388. {
  11389. G_B3_0 = 1;
  11390. }
  11391. IL_000f:
  11392. {
  11393. V_0 = (bool)G_B3_0;
  11394. bool L_2 = V_0;
  11395. if (!L_2)
  11396. {
  11397. goto IL_001e;
  11398. }
  11399. }
  11400. {
  11401. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  11402. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  11403. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  11404. }
  11405. IL_001e:
  11406. {
  11407. V_2 = __this;
  11408. FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* L_4 = V_2;
  11409. V_1 = (void*)((uintptr_t)L_4);
  11410. void* L_5 = V_1;
  11411. V_3 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)L_5;
  11412. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_6 = V_3;
  11413. int32_t L_7 = ___0_index;
  11414. uint32_t L_8 = sizeof(LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30);
  11415. V_4 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)((LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  11416. goto IL_0035;
  11417. }
  11418. IL_0035:
  11419. {
  11420. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_9 = V_4;
  11421. return L_9;
  11422. }
  11423. }
  11424. IL2CPP_EXTERN_C LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  11425. {
  11426. FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* _thisAdjusted;
  11427. int32_t _offset = 1;
  11428. _thisAdjusted = reinterpret_cast<FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A*>(__this + _offset);
  11429. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* _returnValue;
  11430. _returnValue = FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_inline(_thisAdjusted, ___0_index, method);
  11431. return _returnValue;
  11432. }
  11433. #ifdef __clang__
  11434. #pragma clang diagnostic pop
  11435. #endif
  11436. #ifdef __clang__
  11437. #pragma clang diagnostic push
  11438. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11439. #pragma clang diagnostic ignored "-Wunused-variable"
  11440. #endif
  11441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_gshared (FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* __this, int32_t ___0_index, const RuntimeMethod* method)
  11442. {
  11443. const uint32_t SizeOf_T_t2B1A614347D51A84E5B5EFD9BD5CE49BA97888A2 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  11444. bool V_0 = false;
  11445. void* V_1 = NULL;
  11446. FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* V_2 = NULL;
  11447. Il2CppFullySharedGenericStruct* V_3 = NULL;
  11448. Il2CppFullySharedGenericStruct* V_4 = NULL;
  11449. int32_t G_B3_0 = 0;
  11450. {
  11451. int32_t L_0 = ___0_index;
  11452. if ((((int32_t)L_0) < ((int32_t)0)))
  11453. {
  11454. goto IL_000e;
  11455. }
  11456. }
  11457. {
  11458. int32_t L_1 = ___0_index;
  11459. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11460. goto IL_000f;
  11461. }
  11462. IL_000e:
  11463. {
  11464. G_B3_0 = 1;
  11465. }
  11466. IL_000f:
  11467. {
  11468. V_0 = (bool)G_B3_0;
  11469. bool L_2 = V_0;
  11470. if (!L_2)
  11471. {
  11472. goto IL_001e;
  11473. }
  11474. }
  11475. {
  11476. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  11477. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  11478. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  11479. }
  11480. IL_001e:
  11481. {
  11482. V_2 = __this;
  11483. FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* L_4 = V_2;
  11484. V_1 = (void*)((uintptr_t)L_4);
  11485. void* L_5 = V_1;
  11486. V_3 = (Il2CppFullySharedGenericStruct*)L_5;
  11487. Il2CppFullySharedGenericStruct* L_6 = V_3;
  11488. int32_t L_7 = ___0_index;
  11489. uint32_t L_8 = SizeOf_T_t2B1A614347D51A84E5B5EFD9BD5CE49BA97888A2;
  11490. V_4 = (Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  11491. goto IL_0035;
  11492. }
  11493. IL_0035:
  11494. {
  11495. Il2CppFullySharedGenericStruct* L_9 = V_4;
  11496. return L_9;
  11497. }
  11498. }
  11499. IL2CPP_EXTERN_C Il2CppFullySharedGenericStruct* FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  11500. {
  11501. FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* _thisAdjusted;
  11502. int32_t _offset = 1;
  11503. _thisAdjusted = reinterpret_cast<FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9*>(__this + _offset);
  11504. Il2CppFullySharedGenericStruct* _returnValue;
  11505. _returnValue = FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_inline(_thisAdjusted, ___0_index, method);
  11506. return _returnValue;
  11507. }
  11508. #ifdef __clang__
  11509. #pragma clang diagnostic pop
  11510. #endif
  11511. #ifdef __clang__
  11512. #pragma clang diagnostic push
  11513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11514. #pragma clang diagnostic ignored "-Wunused-variable"
  11515. #endif
  11516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_gshared (FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* __this, int32_t ___0_index, const RuntimeMethod* method)
  11517. {
  11518. bool V_0 = false;
  11519. void* V_1 = NULL;
  11520. FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* V_2 = NULL;
  11521. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_3 = NULL;
  11522. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_4 = NULL;
  11523. int32_t G_B3_0 = 0;
  11524. {
  11525. int32_t L_0 = ___0_index;
  11526. if ((((int32_t)L_0) < ((int32_t)0)))
  11527. {
  11528. goto IL_000f;
  11529. }
  11530. }
  11531. {
  11532. int32_t L_1 = ___0_index;
  11533. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11534. goto IL_0010;
  11535. }
  11536. IL_000f:
  11537. {
  11538. G_B3_0 = 1;
  11539. }
  11540. IL_0010:
  11541. {
  11542. V_0 = (bool)G_B3_0;
  11543. bool L_2 = V_0;
  11544. if (!L_2)
  11545. {
  11546. goto IL_001f;
  11547. }
  11548. }
  11549. {
  11550. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  11551. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  11552. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  11553. }
  11554. IL_001f:
  11555. {
  11556. V_2 = __this;
  11557. FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* L_4 = V_2;
  11558. V_1 = (void*)((uintptr_t)L_4);
  11559. void* L_5 = V_1;
  11560. V_3 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)L_5;
  11561. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_6 = V_3;
  11562. int32_t L_7 = ___0_index;
  11563. uint32_t L_8 = sizeof(LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30);
  11564. V_4 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)((LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  11565. goto IL_0036;
  11566. }
  11567. IL_0036:
  11568. {
  11569. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_9 = V_4;
  11570. return L_9;
  11571. }
  11572. }
  11573. IL2CPP_EXTERN_C LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  11574. {
  11575. FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* _thisAdjusted;
  11576. int32_t _offset = 1;
  11577. _thisAdjusted = reinterpret_cast<FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E*>(__this + _offset);
  11578. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* _returnValue;
  11579. _returnValue = FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_inline(_thisAdjusted, ___0_index, method);
  11580. return _returnValue;
  11581. }
  11582. #ifdef __clang__
  11583. #pragma clang diagnostic pop
  11584. #endif
  11585. #ifdef __clang__
  11586. #pragma clang diagnostic push
  11587. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11588. #pragma clang diagnostic ignored "-Wunused-variable"
  11589. #endif
  11590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_gshared (FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* __this, int32_t ___0_index, const RuntimeMethod* method)
  11591. {
  11592. const uint32_t SizeOf_T_t12B4943A74B2AEFC028EF242D25A4D2048C2BC99 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  11593. bool V_0 = false;
  11594. void* V_1 = NULL;
  11595. FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* V_2 = NULL;
  11596. Il2CppFullySharedGenericStruct* V_3 = NULL;
  11597. Il2CppFullySharedGenericStruct* V_4 = NULL;
  11598. int32_t G_B3_0 = 0;
  11599. {
  11600. int32_t L_0 = ___0_index;
  11601. if ((((int32_t)L_0) < ((int32_t)0)))
  11602. {
  11603. goto IL_000f;
  11604. }
  11605. }
  11606. {
  11607. int32_t L_1 = ___0_index;
  11608. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11609. goto IL_0010;
  11610. }
  11611. IL_000f:
  11612. {
  11613. G_B3_0 = 1;
  11614. }
  11615. IL_0010:
  11616. {
  11617. V_0 = (bool)G_B3_0;
  11618. bool L_2 = V_0;
  11619. if (!L_2)
  11620. {
  11621. goto IL_001f;
  11622. }
  11623. }
  11624. {
  11625. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  11626. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  11627. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  11628. }
  11629. IL_001f:
  11630. {
  11631. V_2 = __this;
  11632. FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* L_4 = V_2;
  11633. V_1 = (void*)((uintptr_t)L_4);
  11634. void* L_5 = V_1;
  11635. V_3 = (Il2CppFullySharedGenericStruct*)L_5;
  11636. Il2CppFullySharedGenericStruct* L_6 = V_3;
  11637. int32_t L_7 = ___0_index;
  11638. uint32_t L_8 = SizeOf_T_t12B4943A74B2AEFC028EF242D25A4D2048C2BC99;
  11639. V_4 = (Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  11640. goto IL_0036;
  11641. }
  11642. IL_0036:
  11643. {
  11644. Il2CppFullySharedGenericStruct* L_9 = V_4;
  11645. return L_9;
  11646. }
  11647. }
  11648. IL2CPP_EXTERN_C Il2CppFullySharedGenericStruct* FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  11649. {
  11650. FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* _thisAdjusted;
  11651. int32_t _offset = 1;
  11652. _thisAdjusted = reinterpret_cast<FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2*>(__this + _offset);
  11653. Il2CppFullySharedGenericStruct* _returnValue;
  11654. _returnValue = FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_inline(_thisAdjusted, ___0_index, method);
  11655. return _returnValue;
  11656. }
  11657. #ifdef __clang__
  11658. #pragma clang diagnostic pop
  11659. #endif
  11660. #ifdef __clang__
  11661. #pragma clang diagnostic push
  11662. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11663. #pragma clang diagnostic ignored "-Wunused-variable"
  11664. #endif
  11665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  11666. {
  11667. {
  11668. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_CollectionView;
  11669. NullCheck(L_0);
  11670. float L_1;
  11671. L_1 = BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB(L_0, (-1.0f), NULL);
  11672. return L_1;
  11673. }
  11674. }
  11675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FixedHeightVirtualizationController_1_VisibleItemPredicate_m716682E327DE3FA1006DFCB0557C26148FEE9888_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, RuntimeObject* ___0_i, const RuntimeMethod* method)
  11676. {
  11677. bool V_0 = false;
  11678. {
  11679. V_0 = (bool)1;
  11680. goto IL_0005;
  11681. }
  11682. IL_0005:
  11683. {
  11684. bool L_0 = V_0;
  11685. return L_0;
  11686. }
  11687. }
  11688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1__ctor_m93C8C3DFB5E2AE34372565AC728C401DA46E2588_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_collectionView, const RuntimeMethod* method)
  11689. {
  11690. static bool s_Il2CppMethodInitialized;
  11691. if (!s_Il2CppMethodInitialized)
  11692. {
  11693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisGeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A_m34764823E27F27068C7C0E4F34879B1C395A117F_RuntimeMethod_var);
  11694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30_il2cpp_TypeInfo_var);
  11695. s_Il2CppMethodInitialized = true;
  11696. }
  11697. {
  11698. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = ___0_collectionView;
  11699. VerticalVirtualizationController_1__ctor_mDD14CF7DF7586CFCB5E6EF69BC643CF090377096((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  11700. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_1 = ___0_collectionView;
  11701. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* L_2 = (EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30*)il2cpp_codegen_object_new(EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30_il2cpp_TypeInfo_var);
  11702. EventCallback_1__ctor_mF06BFBEB6C98B9A486C131579BD98388B38997F5(L_2, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 3)), NULL);
  11703. NullCheck((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_1);
  11704. CallbackEventHandler_RegisterCallback_TisGeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A_m34764823E27F27068C7C0E4F34879B1C395A117F((CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*)L_1, L_2, (int32_t)0, CallbackEventHandler_RegisterCallback_TisGeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A_m34764823E27F27068C7C0E4F34879B1C395A117F_RuntimeMethod_var);
  11705. return;
  11706. }
  11707. }
  11708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_OnGeometryChangedEvent_mD8AE82D4F9A68B279E5C558F232BD6FFE30AAE67_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, GeometryChangedEvent_tB4A621001850F337A676F8CC27F172B8ADB22A9A* ___0__, const RuntimeMethod* method)
  11709. {
  11710. static bool s_Il2CppMethodInitialized;
  11711. if (!s_Il2CppMethodInitialized)
  11712. {
  11713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  11714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  11715. s_Il2CppMethodInitialized = true;
  11716. }
  11717. bool V_0 = false;
  11718. bool V_1 = false;
  11719. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_2;
  11720. memset((&V_2), 0, sizeof(V_2));
  11721. FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* G_B3_0 = NULL;
  11722. FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* G_B2_0 = NULL;
  11723. int32_t G_B4_0 = 0;
  11724. FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* G_B4_1 = NULL;
  11725. {
  11726. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->___m_ScrolledToItemIndex);
  11727. bool L_1;
  11728. L_1 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_0, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  11729. V_0 = L_1;
  11730. bool L_2 = V_0;
  11731. if (!L_2)
  11732. {
  11733. goto IL_0049;
  11734. }
  11735. }
  11736. {
  11737. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_3 = __this->___m_ScrolledToItemIndex;
  11738. V_2 = L_3;
  11739. bool L_4;
  11740. L_4 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_2), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  11741. if (L_4)
  11742. {
  11743. G_B3_0 = __this;
  11744. goto IL_0025;
  11745. }
  11746. G_B2_0 = __this;
  11747. }
  11748. {
  11749. G_B4_0 = (-1);
  11750. G_B4_1 = G_B2_0;
  11751. goto IL_002c;
  11752. }
  11753. IL_0025:
  11754. {
  11755. int32_t L_5;
  11756. L_5 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_2), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  11757. G_B4_0 = L_5;
  11758. G_B4_1 = G_B3_0;
  11759. }
  11760. IL_002c:
  11761. {
  11762. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)G_B4_1);
  11763. bool L_6;
  11764. L_6 = VerticalVirtualizationController_1_ShouldDeferScrollToItem_m096BC01957D00BC210CFDAA3D25EB29B7BAFBF6C((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)G_B4_1, G_B4_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  11765. V_1 = L_6;
  11766. bool L_7 = V_1;
  11767. if (!L_7)
  11768. {
  11769. goto IL_003c;
  11770. }
  11771. }
  11772. {
  11773. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11774. VerticalVirtualizationController_1_ScheduleDeferredScrollToItem_m21627DE0D64BD7819DDD3DBCE349C45302E1297D((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11775. }
  11776. IL_003c:
  11777. {
  11778. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_8 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->___m_ScrolledToItemIndex);
  11779. il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
  11780. }
  11781. IL_0049:
  11782. {
  11783. return;
  11784. }
  11785. }
  11786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FixedHeightVirtualizationController_1_GetIndexFromPosition_mFEBF9B522050E577525C70E839C716CE14A06529_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method)
  11787. {
  11788. int32_t V_0 = 0;
  11789. {
  11790. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_position;
  11791. float L_1 = L_0.___y;
  11792. float L_2;
  11793. L_2 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  11794. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_1/L_2)));
  11795. goto IL_0012;
  11796. }
  11797. IL_0012:
  11798. {
  11799. int32_t L_3 = V_0;
  11800. return L_3;
  11801. }
  11802. }
  11803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_GetExpectedItemHeight_m4A6A25A97D88665C520EF7646D2BB70E4BD5FCBD_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_index, const RuntimeMethod* method)
  11804. {
  11805. float V_0 = 0.0f;
  11806. {
  11807. float L_0;
  11808. L_0 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  11809. V_0 = L_0;
  11810. goto IL_000a;
  11811. }
  11812. IL_000a:
  11813. {
  11814. float L_1 = V_0;
  11815. return L_1;
  11816. }
  11817. }
  11818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_GetExpectedContentHeight_mC49CC0D37FD8A45B4A41CF524CEFFFDF5FED027A_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  11819. {
  11820. float V_0 = 0.0f;
  11821. {
  11822. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11823. int32_t L_0;
  11824. L_0 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11825. float L_1;
  11826. L_1 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  11827. V_0 = ((float)il2cpp_codegen_multiply(((float)L_0), L_1));
  11828. goto IL_0012;
  11829. }
  11830. IL_0012:
  11831. {
  11832. float L_2 = V_0;
  11833. return L_2;
  11834. }
  11835. }
  11836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_ScrollToItem_m8C03CFFBC2F28ABE52F4D1D537D295E9AEE02D27_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_index, const RuntimeMethod* method)
  11837. {
  11838. static bool s_Il2CppMethodInitialized;
  11839. if (!s_Il2CppMethodInitialized)
  11840. {
  11841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  11842. s_Il2CppMethodInitialized = true;
  11843. }
  11844. float V_0 = 0.0f;
  11845. bool V_1 = false;
  11846. bool V_2 = false;
  11847. bool V_3 = false;
  11848. bool V_4 = false;
  11849. int32_t V_5 = 0;
  11850. bool V_6 = false;
  11851. bool V_7 = false;
  11852. int32_t V_8 = 0;
  11853. int32_t V_9 = 0;
  11854. float V_10 = 0.0f;
  11855. float V_11 = 0.0f;
  11856. bool V_12 = false;
  11857. {
  11858. int32_t L_0 = ___0_index;
  11859. V_1 = (bool)((((int32_t)L_0) < ((int32_t)(-1)))? 1 : 0);
  11860. bool L_1 = V_1;
  11861. if (!L_1)
  11862. {
  11863. goto IL_000e;
  11864. }
  11865. }
  11866. {
  11867. goto IL_0146;
  11868. }
  11869. IL_000e:
  11870. {
  11871. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  11872. int32_t L_2;
  11873. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  11874. V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  11875. bool L_3 = V_2;
  11876. if (!L_3)
  11877. {
  11878. goto IL_002d;
  11879. }
  11880. }
  11881. {
  11882. int32_t L_4 = ___0_index;
  11883. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5;
  11884. memset((&L_5), 0, sizeof(L_5));
  11885. Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_5), L_4, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  11886. __this->___m_ScrolledToItemIndex = L_5;
  11887. goto IL_0146;
  11888. }
  11889. IL_002d:
  11890. {
  11891. int32_t L_6 = ___0_index;
  11892. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11893. bool L_7;
  11894. L_7 = VerticalVirtualizationController_1_ShouldDeferScrollToItem_m096BC01957D00BC210CFDAA3D25EB29B7BAFBF6C((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  11895. V_3 = L_7;
  11896. bool L_8 = V_3;
  11897. if (!L_8)
  11898. {
  11899. goto IL_003f;
  11900. }
  11901. }
  11902. {
  11903. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11904. VerticalVirtualizationController_1_ScheduleDeferredScrollToItem_m21627DE0D64BD7819DDD3DBCE349C45302E1297D((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11905. }
  11906. IL_003f:
  11907. {
  11908. float L_9;
  11909. L_9 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  11910. V_0 = L_9;
  11911. int32_t L_10 = ___0_index;
  11912. V_4 = (bool)((((int32_t)L_10) == ((int32_t)(-1)))? 1 : 0);
  11913. bool L_11 = V_4;
  11914. if (!L_11)
  11915. {
  11916. goto IL_00b0;
  11917. }
  11918. }
  11919. {
  11920. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11921. float L_12;
  11922. L_12 = VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  11923. float L_13 = V_0;
  11924. V_5 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_12/L_13)));
  11925. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11926. int32_t L_14;
  11927. L_14 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11928. int32_t L_15 = V_5;
  11929. V_6 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
  11930. bool L_16 = V_6;
  11931. if (!L_16)
  11932. {
  11933. goto IL_0089;
  11934. }
  11935. }
  11936. {
  11937. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_17 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  11938. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
  11939. memset((&L_18), 0, sizeof(L_18));
  11940. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_18), (0.0f), (0.0f), NULL);
  11941. NullCheck(L_17);
  11942. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_17, L_18, NULL);
  11943. goto IL_00aa;
  11944. }
  11945. IL_0089:
  11946. {
  11947. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_19 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  11948. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11949. int32_t L_20;
  11950. L_20 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11951. float L_21 = V_0;
  11952. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
  11953. memset((&L_22), 0, sizeof(L_22));
  11954. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_22), (0.0f), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_20, 1))), L_21)), NULL);
  11955. NullCheck(L_19);
  11956. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_19, L_22, NULL);
  11957. }
  11958. IL_00aa:
  11959. {
  11960. goto IL_0146;
  11961. }
  11962. IL_00b0:
  11963. {
  11964. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  11965. int32_t L_23;
  11966. L_23 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  11967. int32_t L_24 = ___0_index;
  11968. V_7 = (bool)((((int32_t)((((int32_t)L_23) < ((int32_t)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11969. bool L_25 = V_7;
  11970. if (!L_25)
  11971. {
  11972. goto IL_00e0;
  11973. }
  11974. }
  11975. {
  11976. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_26 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  11977. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
  11978. L_27 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
  11979. float L_28 = V_0;
  11980. int32_t L_29 = ___0_index;
  11981. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30;
  11982. L_30 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_27, ((float)il2cpp_codegen_multiply(L_28, ((float)L_29))), NULL);
  11983. NullCheck(L_26);
  11984. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_26, L_30, NULL);
  11985. goto IL_0146;
  11986. }
  11987. IL_00e0:
  11988. {
  11989. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  11990. float L_31;
  11991. L_31 = VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  11992. float L_32 = V_0;
  11993. V_8 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_31/L_32)));
  11994. int32_t L_33 = ___0_index;
  11995. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  11996. int32_t L_34;
  11997. L_34 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  11998. int32_t L_35 = V_8;
  11999. V_12 = (bool)((((int32_t)L_33) < ((int32_t)((int32_t)il2cpp_codegen_add(L_34, L_35))))? 1 : 0);
  12000. bool L_36 = V_12;
  12001. if (!L_36)
  12002. {
  12003. goto IL_0100;
  12004. }
  12005. }
  12006. {
  12007. goto IL_0146;
  12008. }
  12009. IL_0100:
  12010. {
  12011. int32_t L_37 = ___0_index;
  12012. int32_t L_38 = V_8;
  12013. V_9 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_37, L_38)), 1));
  12014. float L_39 = V_0;
  12015. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12016. float L_40;
  12017. L_40 = VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  12018. int32_t L_41 = V_8;
  12019. float L_42 = V_0;
  12020. V_10 = ((float)il2cpp_codegen_subtract(L_39, ((float)il2cpp_codegen_subtract(L_40, ((float)il2cpp_codegen_multiply(((float)L_41), L_42))))));
  12021. float L_43 = V_0;
  12022. int32_t L_44 = V_9;
  12023. float L_45 = V_10;
  12024. V_11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_43, ((float)L_44))), L_45));
  12025. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_46 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12026. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_47 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12027. NullCheck(L_47);
  12028. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48;
  12029. L_48 = ScrollView_get_scrollOffset_m487978FA69DE7783183FA219CA9642AEB93EC511(L_47, NULL);
  12030. float L_49 = L_48.___x;
  12031. float L_50 = V_11;
  12032. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51;
  12033. memset((&L_51), 0, sizeof(L_51));
  12034. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_51), L_49, L_50, NULL);
  12035. NullCheck(L_46);
  12036. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_46, L_51, NULL);
  12037. }
  12038. IL_0146:
  12039. {
  12040. return;
  12041. }
  12042. }
  12043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_Resize_m040E9FC4FDA91DE8BAA9AD75BC5D2646A4177C19_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method)
  12044. {
  12045. static bool s_Il2CppMethodInitialized;
  12046. if (!s_Il2CppMethodInitialized)
  12047. {
  12048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var);
  12049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  12050. s_Il2CppMethodInitialized = true;
  12051. }
  12052. float V_0 = 0.0f;
  12053. float V_1 = 0.0f;
  12054. float V_2 = 0.0f;
  12055. float V_3 = 0.0f;
  12056. int32_t V_4 = 0;
  12057. int32_t V_5 = 0;
  12058. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6;
  12059. memset((&V_6), 0, sizeof(V_6));
  12060. bool V_7 = false;
  12061. bool V_8 = false;
  12062. int32_t V_9 = 0;
  12063. bool V_10 = false;
  12064. int32_t V_11 = 0;
  12065. int32_t V_12 = 0;
  12066. int32_t V_13 = 0;
  12067. bool V_14 = false;
  12068. int32_t V_15 = 0;
  12069. int32_t V_16 = 0;
  12070. int32_t V_17 = 0;
  12071. RuntimeObject* V_18 = NULL;
  12072. bool V_19 = false;
  12073. {
  12074. float L_0;
  12075. L_0 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  12076. V_0 = L_0;
  12077. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12078. float L_1;
  12079. L_1 = VirtualFuncInvoker0< float >::Invoke(13, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12080. V_1 = L_1;
  12081. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_2 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12082. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2);
  12083. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
  12084. L_3 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(135, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2);
  12085. NullCheck(L_3);
  12086. RuntimeObject* L_4;
  12087. L_4 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_3, NULL);
  12088. float L_5 = V_1;
  12089. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_6;
  12090. L_6 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_5, NULL);
  12091. NullCheck(L_4);
  12092. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(63, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_4, L_6);
  12093. float L_7 = V_1;
  12094. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_8 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12095. NullCheck(L_8);
  12096. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9;
  12097. L_9 = ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline(L_8, NULL);
  12098. NullCheck(L_9);
  12099. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10;
  12100. L_10 = VisualElement_get_layout_m71851CB694EE1348CDCA83353FFF3C1FB2F69C1A(L_9, NULL);
  12101. V_6 = L_10;
  12102. float L_11;
  12103. L_11 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_6), NULL);
  12104. float L_12;
  12105. L_12 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(L_7, L_11)), NULL);
  12106. V_2 = L_12;
  12107. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12108. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_13;
  12109. L_13 = VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12110. NullCheck(L_13);
  12111. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_13->___scrollOffset);
  12112. float L_15 = L_14->___y;
  12113. float L_16 = V_2;
  12114. float L_17;
  12115. L_17 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_15, L_16, NULL);
  12116. V_3 = L_17;
  12117. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_18 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12118. NullCheck(L_18);
  12119. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_19;
  12120. L_19 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_18, NULL);
  12121. NullCheck(L_19);
  12122. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_20;
  12123. L_20 = Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline(L_19, NULL);
  12124. float L_21 = V_2;
  12125. NullCheck((BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*)L_20);
  12126. BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544((BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*)L_20, L_21, BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var);
  12127. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_22 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12128. NullCheck(L_22);
  12129. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_23;
  12130. L_23 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_22, NULL);
  12131. NullCheck(L_23);
  12132. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_24;
  12133. L_24 = Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline(L_23, NULL);
  12134. float L_25 = V_3;
  12135. NullCheck((BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7*)L_24);
  12136. VirtualActionInvoker1< float >::Invoke(153, (BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7*)L_24, L_25);
  12137. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_26 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_CollectionView;
  12138. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = ___0_size;
  12139. float L_28 = L_27.___y;
  12140. NullCheck(L_26);
  12141. float L_29;
  12142. L_29 = BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB(L_26, L_28, NULL);
  12143. float L_30 = V_0;
  12144. V_4 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_29/L_30)));
  12145. int32_t L_31 = V_4;
  12146. V_7 = (bool)((((int32_t)L_31) > ((int32_t)0))? 1 : 0);
  12147. bool L_32 = V_7;
  12148. if (!L_32)
  12149. {
  12150. goto IL_00bd;
  12151. }
  12152. }
  12153. {
  12154. int32_t L_33 = V_4;
  12155. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 2));
  12156. }
  12157. IL_00bd:
  12158. {
  12159. int32_t L_34 = V_4;
  12160. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12161. int32_t L_35;
  12162. L_35 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  12163. int32_t L_36;
  12164. L_36 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_34, L_35, NULL);
  12165. V_5 = L_36;
  12166. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12167. int32_t L_37;
  12168. L_37 = VirtualFuncInvoker0< int32_t >::Invoke(6, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12169. int32_t L_38 = V_5;
  12170. V_8 = (bool)((((int32_t)((((int32_t)L_37) == ((int32_t)L_38))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12171. bool L_39 = V_8;
  12172. if (!L_39)
  12173. {
  12174. goto IL_0181;
  12175. }
  12176. }
  12177. {
  12178. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12179. int32_t L_40;
  12180. L_40 = VirtualFuncInvoker0< int32_t >::Invoke(6, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12181. V_9 = L_40;
  12182. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12183. int32_t L_41;
  12184. L_41 = VirtualFuncInvoker0< int32_t >::Invoke(6, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12185. int32_t L_42 = V_5;
  12186. V_10 = (bool)((((int32_t)L_41) > ((int32_t)L_42))? 1 : 0);
  12187. bool L_43 = V_10;
  12188. if (!L_43)
  12189. {
  12190. goto IL_0137;
  12191. }
  12192. }
  12193. {
  12194. int32_t L_44 = V_9;
  12195. int32_t L_45 = V_5;
  12196. V_11 = ((int32_t)il2cpp_codegen_subtract(L_44, L_45));
  12197. V_12 = 0;
  12198. goto IL_0128;
  12199. }
  12200. IL_0108:
  12201. {
  12202. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_46 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12203. NullCheck(L_46);
  12204. int32_t L_47;
  12205. L_47 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_46, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12206. V_13 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
  12207. int32_t L_48 = V_13;
  12208. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12209. VirtualActionInvoker1< int32_t >::Invoke(24, (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_48);
  12210. int32_t L_49 = V_12;
  12211. V_12 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  12212. }
  12213. IL_0128:
  12214. {
  12215. int32_t L_50 = V_12;
  12216. int32_t L_51 = V_11;
  12217. V_14 = (bool)((((int32_t)L_50) < ((int32_t)L_51))? 1 : 0);
  12218. bool L_52 = V_14;
  12219. if (L_52)
  12220. {
  12221. goto IL_0108;
  12222. }
  12223. }
  12224. {
  12225. goto IL_0180;
  12226. }
  12227. IL_0137:
  12228. {
  12229. int32_t L_53 = V_5;
  12230. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12231. int32_t L_54;
  12232. L_54 = VirtualFuncInvoker0< int32_t >::Invoke(6, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12233. V_15 = ((int32_t)il2cpp_codegen_subtract(L_53, L_54));
  12234. V_16 = 0;
  12235. goto IL_0173;
  12236. }
  12237. IL_0148:
  12238. {
  12239. int32_t L_55 = V_16;
  12240. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12241. int32_t L_56;
  12242. L_56 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12243. int32_t L_57 = V_9;
  12244. V_17 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_55, L_56)), L_57));
  12245. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12246. RuntimeObject* L_58;
  12247. L_58 = VirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(23, (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, (-1), (-1));
  12248. V_18 = L_58;
  12249. RuntimeObject* L_59 = V_18;
  12250. int32_t L_60 = V_17;
  12251. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12252. VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_59, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  12253. int32_t L_61 = V_16;
  12254. V_16 = ((int32_t)il2cpp_codegen_add(L_61, 1));
  12255. }
  12256. IL_0173:
  12257. {
  12258. int32_t L_62 = V_16;
  12259. int32_t L_63 = V_15;
  12260. V_19 = (bool)((((int32_t)L_62) < ((int32_t)L_63))? 1 : 0);
  12261. bool L_64 = V_19;
  12262. if (L_64)
  12263. {
  12264. goto IL_0148;
  12265. }
  12266. }
  12267. {
  12268. }
  12269. IL_0180:
  12270. {
  12271. }
  12272. IL_0181:
  12273. {
  12274. float L_65 = V_3;
  12275. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66;
  12276. memset((&L_66), 0, sizeof(L_66));
  12277. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_66), (0.0f), L_65, NULL);
  12278. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12279. VirtualActionInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(10, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this, L_66);
  12280. return;
  12281. }
  12282. }
  12283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_OnScroll_m1961691FA34E8AEDC728CE3F230D0148D9106ECF_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scrollOffset, const RuntimeMethod* method)
  12284. {
  12285. static bool s_Il2CppMethodInitialized;
  12286. if (!s_Il2CppMethodInitialized)
  12287. {
  12288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  12289. s_Il2CppMethodInitialized = true;
  12290. }
  12291. float V_0 = 0.0f;
  12292. float V_1 = 0.0f;
  12293. int32_t V_2 = 0;
  12294. bool V_3 = false;
  12295. bool V_4 = false;
  12296. bool V_5 = false;
  12297. int32_t V_6 = 0;
  12298. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_7 = NULL;
  12299. int32_t V_8 = 0;
  12300. RuntimeObject* V_9 = NULL;
  12301. bool V_10 = false;
  12302. bool V_11 = false;
  12303. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_12 = NULL;
  12304. int32_t V_13 = 0;
  12305. RuntimeObject* V_14 = NULL;
  12306. bool V_15 = false;
  12307. int32_t V_16 = 0;
  12308. int32_t V_17 = 0;
  12309. bool V_18 = false;
  12310. int32_t G_B8_0 = 0;
  12311. {
  12312. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_scrollOffset;
  12313. float L_1 = L_0.___y;
  12314. float L_2;
  12315. L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_1, NULL);
  12316. V_0 = L_2;
  12317. float L_3;
  12318. L_3 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  12319. V_1 = L_3;
  12320. float L_4 = V_0;
  12321. float L_5 = V_1;
  12322. V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_4/L_5)));
  12323. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_6 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12324. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_6);
  12325. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7;
  12326. L_7 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(135, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_6);
  12327. NullCheck(L_7);
  12328. RuntimeObject* L_8;
  12329. L_8 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_7, NULL);
  12330. int32_t L_9 = V_2;
  12331. float L_10 = V_1;
  12332. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_11;
  12333. L_11 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(((float)il2cpp_codegen_multiply(((float)L_9), L_10)), NULL);
  12334. NullCheck(L_8);
  12335. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(97, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_8, L_11);
  12336. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_12 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12337. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_12);
  12338. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13;
  12339. L_13 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(135, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_12);
  12340. NullCheck(L_13);
  12341. RuntimeObject* L_14;
  12342. L_14 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_13, NULL);
  12343. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12344. int32_t L_15;
  12345. L_15 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  12346. float L_16 = V_1;
  12347. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_17;
  12348. L_17 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(((float)il2cpp_codegen_multiply(((float)L_15), L_16)), NULL);
  12349. NullCheck(L_14);
  12350. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(63, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_14, L_17);
  12351. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12352. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_18;
  12353. L_18 = VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12354. NullCheck(L_18);
  12355. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_18->___scrollOffset);
  12356. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ___0_scrollOffset;
  12357. float L_21 = L_20.___y;
  12358. L_19->___y = L_21;
  12359. int32_t L_22 = V_2;
  12360. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12361. int32_t L_23;
  12362. L_23 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12363. V_3 = (bool)((((int32_t)((((int32_t)L_22) == ((int32_t)L_23))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12364. bool L_24 = V_3;
  12365. if (!L_24)
  12366. {
  12367. goto IL_0290;
  12368. }
  12369. }
  12370. {
  12371. int32_t L_25 = V_2;
  12372. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12373. VirtualActionInvoker1< int32_t >::Invoke(5, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this, L_25);
  12374. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_26 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12375. NullCheck(L_26);
  12376. int32_t L_27;
  12377. L_27 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_26, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12378. V_4 = (bool)((((int32_t)L_27) > ((int32_t)0))? 1 : 0);
  12379. bool L_28 = V_4;
  12380. if (!L_28)
  12381. {
  12382. goto IL_028f;
  12383. }
  12384. }
  12385. {
  12386. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12387. int32_t L_29;
  12388. L_29 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12389. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_30 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12390. NullCheck(L_30);
  12391. RuntimeObject* L_31;
  12392. L_31 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_30, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12393. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_31);
  12394. int32_t L_32;
  12395. L_32 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_31, NULL);
  12396. V_5 = (bool)((((int32_t)L_29) < ((int32_t)L_32))? 1 : 0);
  12397. bool L_33 = V_5;
  12398. if (!L_33)
  12399. {
  12400. goto IL_018f;
  12401. }
  12402. }
  12403. {
  12404. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_34 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12405. NullCheck(L_34);
  12406. RuntimeObject* L_35;
  12407. L_35 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_34, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12408. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_35);
  12409. int32_t L_36;
  12410. L_36 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_35, NULL);
  12411. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12412. int32_t L_37;
  12413. L_37 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12414. V_6 = ((int32_t)il2cpp_codegen_subtract(L_36, L_37));
  12415. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_38 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList;
  12416. V_7 = L_38;
  12417. V_8 = 0;
  12418. goto IL_0151;
  12419. }
  12420. IL_00ff:
  12421. {
  12422. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_39 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12423. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_40 = L_39;
  12424. NullCheck(L_40);
  12425. int32_t L_41;
  12426. L_41 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12427. NullCheck(L_40);
  12428. RuntimeObject* L_42;
  12429. L_42 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_40, ((int32_t)il2cpp_codegen_subtract(L_41, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12430. V_9 = L_42;
  12431. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_43 = V_7;
  12432. RuntimeObject* L_44 = V_9;
  12433. NullCheck(L_43);
  12434. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_43, L_44, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  12435. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_45 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12436. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_46 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12437. NullCheck(L_46);
  12438. int32_t L_47;
  12439. L_47 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_46, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12440. NullCheck(L_45);
  12441. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_45, ((int32_t)il2cpp_codegen_subtract(L_47, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  12442. RuntimeObject* L_48 = V_9;
  12443. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_48);
  12444. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_49;
  12445. L_49 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_48);
  12446. NullCheck(L_49);
  12447. VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511(L_49, NULL);
  12448. int32_t L_50 = V_8;
  12449. V_8 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  12450. }
  12451. IL_0151:
  12452. {
  12453. int32_t L_51 = V_8;
  12454. int32_t L_52 = V_6;
  12455. if ((((int32_t)L_51) >= ((int32_t)L_52)))
  12456. {
  12457. goto IL_0167;
  12458. }
  12459. }
  12460. {
  12461. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_53 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12462. NullCheck(L_53);
  12463. int32_t L_54;
  12464. L_54 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12465. G_B8_0 = ((((int32_t)L_54) > ((int32_t)0))? 1 : 0);
  12466. goto IL_0168;
  12467. }
  12468. IL_0167:
  12469. {
  12470. G_B8_0 = 0;
  12471. }
  12472. IL_0168:
  12473. {
  12474. V_10 = (bool)G_B8_0;
  12475. bool L_55 = V_10;
  12476. if (L_55)
  12477. {
  12478. goto IL_00ff;
  12479. }
  12480. }
  12481. {
  12482. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_56 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12483. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_57 = V_7;
  12484. NullCheck(L_56);
  12485. List_1_InsertRange_m386ABA9B2C4950D31E787C87CDEF3D3E103F1B1A(L_56, 0, (RuntimeObject*)L_57, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  12486. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_58 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList;
  12487. NullCheck(L_58);
  12488. List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12489. goto IL_024b;
  12490. }
  12491. IL_018f:
  12492. {
  12493. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12494. int32_t L_59;
  12495. L_59 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12496. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_60 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12497. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_61 = L_60;
  12498. NullCheck(L_61);
  12499. int32_t L_62;
  12500. L_62 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_61, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12501. NullCheck(L_61);
  12502. RuntimeObject* L_63;
  12503. L_63 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_61, ((int32_t)il2cpp_codegen_subtract(L_62, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12504. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_63);
  12505. int32_t L_64;
  12506. L_64 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_63, NULL);
  12507. V_11 = (bool)((((int32_t)L_59) < ((int32_t)L_64))? 1 : 0);
  12508. bool L_65 = V_11;
  12509. if (!L_65)
  12510. {
  12511. goto IL_024a;
  12512. }
  12513. }
  12514. {
  12515. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_66 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList;
  12516. V_12 = L_66;
  12517. V_13 = 0;
  12518. goto IL_01ff;
  12519. }
  12520. IL_01cc:
  12521. {
  12522. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_67 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12523. int32_t L_68 = V_13;
  12524. NullCheck(L_67);
  12525. RuntimeObject* L_69;
  12526. L_69 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_67, L_68, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12527. V_14 = L_69;
  12528. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_70 = V_12;
  12529. RuntimeObject* L_71 = V_14;
  12530. NullCheck(L_70);
  12531. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_70, L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  12532. int32_t L_72 = V_13;
  12533. V_13 = ((int32_t)il2cpp_codegen_add(L_72, 1));
  12534. RuntimeObject* L_73 = V_14;
  12535. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_73);
  12536. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_74;
  12537. L_74 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_73);
  12538. NullCheck(L_74);
  12539. VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E(L_74, NULL);
  12540. }
  12541. IL_01ff:
  12542. {
  12543. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12544. int32_t L_75;
  12545. L_75 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12546. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_76 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12547. int32_t L_77 = V_13;
  12548. NullCheck(L_76);
  12549. RuntimeObject* L_78;
  12550. L_78 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_76, L_77, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12551. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_78);
  12552. int32_t L_79;
  12553. L_79 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_78, NULL);
  12554. V_15 = (bool)((((int32_t)L_75) > ((int32_t)L_79))? 1 : 0);
  12555. bool L_80 = V_15;
  12556. if (L_80)
  12557. {
  12558. goto IL_01cc;
  12559. }
  12560. }
  12561. {
  12562. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_81 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12563. int32_t L_82 = V_13;
  12564. NullCheck(L_81);
  12565. List_1_RemoveRange_m0D2A25C95EFDC6E9CD22B663D9633426B51E3699(L_81, 0, L_82, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  12566. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_83 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12567. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_84 = V_12;
  12568. NullCheck(L_83);
  12569. List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17(L_83, (RuntimeObject*)L_84, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  12570. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_85 = V_12;
  12571. NullCheck(L_85);
  12572. List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_85, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12573. }
  12574. IL_024a:
  12575. {
  12576. }
  12577. IL_024b:
  12578. {
  12579. V_16 = 0;
  12580. goto IL_0279;
  12581. }
  12582. IL_0250:
  12583. {
  12584. int32_t L_86 = V_16;
  12585. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12586. int32_t L_87;
  12587. L_87 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12588. V_17 = ((int32_t)il2cpp_codegen_add(L_86, L_87));
  12589. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_88 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12590. int32_t L_89 = V_16;
  12591. NullCheck(L_88);
  12592. RuntimeObject* L_90;
  12593. L_90 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_88, L_89, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12594. int32_t L_91 = V_17;
  12595. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12596. VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_90, L_91, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  12597. int32_t L_92 = V_16;
  12598. V_16 = ((int32_t)il2cpp_codegen_add(L_92, 1));
  12599. }
  12600. IL_0279:
  12601. {
  12602. int32_t L_93 = V_16;
  12603. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_94 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems;
  12604. NullCheck(L_94);
  12605. int32_t L_95;
  12606. L_95 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_94, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  12607. V_18 = (bool)((((int32_t)L_93) < ((int32_t)L_95))? 1 : 0);
  12608. bool L_96 = V_18;
  12609. if (L_96)
  12610. {
  12611. goto IL_0250;
  12612. }
  12613. }
  12614. {
  12615. }
  12616. IL_028f:
  12617. {
  12618. }
  12619. IL_0290:
  12620. {
  12621. return;
  12622. }
  12623. }
  12624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FixedHeightVirtualizationController_1_GetOrMakeItemAtIndex_m0AAB8463665A76017F0C878DE1BA05C0714095B7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_activeItemIndex, int32_t ___1_scrollViewIndex, const RuntimeMethod* method)
  12625. {
  12626. static bool s_Il2CppMethodInitialized;
  12627. if (!s_Il2CppMethodInitialized)
  12628. {
  12629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  12630. s_Il2CppMethodInitialized = true;
  12631. }
  12632. RuntimeObject* V_0 = NULL;
  12633. RuntimeObject* V_1 = NULL;
  12634. {
  12635. int32_t L_0 = ___0_activeItemIndex;
  12636. int32_t L_1 = ___1_scrollViewIndex;
  12637. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12638. RuntimeObject* L_2;
  12639. L_2 = VerticalVirtualizationController_1_GetOrMakeItemAtIndex_m73EFFD0367510D9487186D58ECBBFEC9BC9C70AC((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12640. V_0 = L_2;
  12641. RuntimeObject* L_3 = V_0;
  12642. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_3);
  12643. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
  12644. L_4 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_3);
  12645. NullCheck(L_4);
  12646. RuntimeObject* L_5;
  12647. L_5 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_4, NULL);
  12648. float L_6;
  12649. L_6 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  12650. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_7;
  12651. L_7 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_6, NULL);
  12652. NullCheck(L_5);
  12653. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(63, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_5, L_7);
  12654. RuntimeObject* L_8 = V_0;
  12655. V_1 = L_8;
  12656. goto IL_002f;
  12657. }
  12658. IL_002f:
  12659. {
  12660. RuntimeObject* L_9 = V_1;
  12661. return L_9;
  12662. }
  12663. }
  12664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_EndDrag_mF69BEB1ED25FB2F90F27D9AFDCC35EDE1AE16DD8_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_dropIndex, const RuntimeMethod* method)
  12665. {
  12666. static bool s_Il2CppMethodInitialized;
  12667. if (!s_Il2CppMethodInitialized)
  12668. {
  12669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  12670. s_Il2CppMethodInitialized = true;
  12671. }
  12672. bool V_0 = false;
  12673. {
  12674. RuntimeObject* L_0 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_DraggedItem;
  12675. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_0);
  12676. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
  12677. L_1 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_0);
  12678. NullCheck(L_1);
  12679. RuntimeObject* L_2;
  12680. L_2 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_1, NULL);
  12681. float L_3;
  12682. L_3 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  12683. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_4;
  12684. L_4 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_3, NULL);
  12685. NullCheck(L_2);
  12686. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(63, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_2, L_4);
  12687. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12688. int32_t L_5;
  12689. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  12690. RuntimeObject* L_6 = ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_DraggedItem;
  12691. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_6);
  12692. int32_t L_7;
  12693. L_7 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_6, NULL);
  12694. V_0 = (bool)((((int32_t)L_5) > ((int32_t)L_7))? 1 : 0);
  12695. bool L_8 = V_0;
  12696. if (!L_8)
  12697. {
  12698. goto IL_006d;
  12699. }
  12700. }
  12701. {
  12702. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_9 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  12703. NullCheck(L_9);
  12704. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_10;
  12705. L_10 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_9, NULL);
  12706. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12707. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_11;
  12708. L_11 = VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12709. NullCheck(L_11);
  12710. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_11->___scrollOffset);
  12711. float L_13 = L_12->___y;
  12712. float L_14;
  12713. L_14 = FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  12714. NullCheck(L_10);
  12715. Scroller_set_value_mAC1D4CA0CA26776DE53ABC5FD8C745309750E713(L_10, ((float)il2cpp_codegen_subtract(L_13, L_14)), NULL);
  12716. }
  12717. IL_006d:
  12718. {
  12719. int32_t L_15 = ___0_dropIndex;
  12720. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  12721. VerticalVirtualizationController_1_EndDrag_mE4C2F065B00C1FA3E9A6CBF083672FF7B734CF4A((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  12722. return;
  12723. }
  12724. }
  12725. #ifdef __clang__
  12726. #pragma clang diagnostic pop
  12727. #endif
  12728. #ifdef __clang__
  12729. #pragma clang diagnostic push
  12730. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12731. #pragma clang diagnostic ignored "-Wunused-variable"
  12732. #endif
  12733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* FocusEventBase_1_get_relatedTarget_m4D8C2900A27846F2A108FB515602553CB75C180F_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12734. {
  12735. {
  12736. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = __this->___U3CrelatedTargetU3Ek__BackingField;
  12737. return L_0;
  12738. }
  12739. }
  12740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___0_value, const RuntimeMethod* method)
  12741. {
  12742. {
  12743. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = ___0_value;
  12744. __this->___U3CrelatedTargetU3Ek__BackingField = L_0;
  12745. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelatedTargetU3Ek__BackingField), (void*)L_0);
  12746. return;
  12747. }
  12748. }
  12749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusEventBase_1_get_direction_mCCB2D3D34DDDE8B4356F24D58ED52CC0F008F7D3_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12750. {
  12751. {
  12752. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = __this->___U3CdirectionU3Ek__BackingField;
  12753. return L_0;
  12754. }
  12755. }
  12756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___0_value, const RuntimeMethod* method)
  12757. {
  12758. {
  12759. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ___0_value;
  12760. __this->___U3CdirectionU3Ek__BackingField = L_0;
  12761. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdirectionU3Ek__BackingField), (void*)L_0);
  12762. return;
  12763. }
  12764. }
  12765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* FocusEventBase_1_get_focusController_mBF86C2859478BA0F9C7B3FE06F0F124733C0A298_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12766. {
  12767. {
  12768. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = __this->___U3CfocusControllerU3Ek__BackingField;
  12769. return L_0;
  12770. }
  12771. }
  12772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___0_value, const RuntimeMethod* method)
  12773. {
  12774. {
  12775. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = ___0_value;
  12776. __this->___U3CfocusControllerU3Ek__BackingField = L_0;
  12777. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfocusControllerU3Ek__BackingField), (void*)L_0);
  12778. return;
  12779. }
  12780. }
  12781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FocusEventBase_1_get_IsFocusDelegated_m59F1CF51ACF3A0C6CC65B946635F1A5692443DAB_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12782. {
  12783. {
  12784. bool L_0 = __this->___U3CIsFocusDelegatedU3Ek__BackingField;
  12785. return L_0;
  12786. }
  12787. }
  12788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, bool ___0_value, const RuntimeMethod* method)
  12789. {
  12790. {
  12791. bool L_0 = ___0_value;
  12792. __this->___U3CIsFocusDelegatedU3Ek__BackingField = L_0;
  12793. return;
  12794. }
  12795. }
  12796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_Init_m90E3F1DBC6B1448469F14E45B5F7168589803B98_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12797. {
  12798. {
  12799. NullCheck((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this);
  12800. EventBase_1_Init_mD11258015D6778B557F3DED4696BEF3335FD66C3((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  12801. FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  12802. return;
  12803. }
  12804. }
  12805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12806. {
  12807. static bool s_Il2CppMethodInitialized;
  12808. if (!s_Il2CppMethodInitialized)
  12809. {
  12810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  12811. s_Il2CppMethodInitialized = true;
  12812. }
  12813. {
  12814. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this);
  12815. EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, (int32_t)2, NULL);
  12816. FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_inline(__this, (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  12817. il2cpp_codegen_runtime_class_init_inline(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  12818. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0;
  12819. L_0 = FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline(NULL);
  12820. FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_inline(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  12821. FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_inline(__this, (FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  12822. return;
  12823. }
  12824. }
  12825. 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)
  12826. {
  12827. static bool s_Il2CppMethodInitialized;
  12828. if (!s_Il2CppMethodInitialized)
  12829. {
  12830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
  12831. s_Il2CppMethodInitialized = true;
  12832. }
  12833. RuntimeObject* V_0 = NULL;
  12834. RuntimeObject* V_1 = NULL;
  12835. {
  12836. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  12837. RuntimeObject* L_0;
  12838. L_0 = EventBase_1_GetPooled_mBD7595B7D0C2B6D191690953CCBC74F4120FBD01(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12839. V_0 = L_0;
  12840. RuntimeObject* L_1 = V_0;
  12841. RuntimeObject* L_2 = ___0_target;
  12842. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1);
  12843. EventBase_set_elementTarget_m8BF8A4CD508F335210DB9FD2D034549A1EC084A8_inline((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1, ((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)CastclassClass((RuntimeObject*)L_2, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var)), NULL);
  12844. RuntimeObject* L_3 = V_0;
  12845. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_4 = ___1_relatedTarget;
  12846. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_3);
  12847. FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_inline((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  12848. RuntimeObject* L_5 = V_0;
  12849. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_6 = ___2_direction;
  12850. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_5);
  12851. FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_inline((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  12852. RuntimeObject* L_7 = V_0;
  12853. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_8 = ___3_focusController;
  12854. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_7);
  12855. FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_inline((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_7, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12856. RuntimeObject* L_9 = V_0;
  12857. bool L_10 = ___4_bIsFocusDelegated;
  12858. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_9);
  12859. FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_inline((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_9, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  12860. RuntimeObject* L_11 = V_0;
  12861. V_1 = L_11;
  12862. goto IL_0052;
  12863. }
  12864. IL_0052:
  12865. {
  12866. RuntimeObject* L_12 = V_1;
  12867. return L_12;
  12868. }
  12869. }
  12870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1__ctor_m22E68D411B006E13551B87551DF92938B8E451FA_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  12871. {
  12872. {
  12873. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
  12874. EventBase_1__ctor_m385124A7A8517F869B52108A7FC234225AFBB4A0((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12875. FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  12876. return;
  12877. }
  12878. }
  12879. #ifdef __clang__
  12880. #pragma clang diagnostic pop
  12881. #endif
  12882. #ifdef __clang__
  12883. #pragma clang diagnostic push
  12884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12885. #pragma clang diagnostic ignored "-Wunused-variable"
  12886. #endif
  12887. 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)
  12888. {
  12889. {
  12890. Task_1__ctor_m08841FDA6AA08B68DFA36125A81DA6C7B54D0B99((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12891. RuntimeObject* L_0 = ___0_thisRef;
  12892. __this->___m_thisRef = L_0;
  12893. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_thisRef), (void*)L_0);
  12894. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_1 = ___1_endMethod;
  12895. __this->___m_endMethod = L_1;
  12896. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_endMethod), (void*)L_1);
  12897. return;
  12898. }
  12899. }
  12900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_CompleteFromAsyncResult_m37E2EC3F61D438F5B92905112B308799DF97C925_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
  12901. {
  12902. static bool s_Il2CppMethodInitialized;
  12903. if (!s_Il2CppMethodInitialized)
  12904. {
  12905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
  12906. s_Il2CppMethodInitialized = true;
  12907. }
  12908. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* V_0 = NULL;
  12909. RuntimeObject* V_1 = NULL;
  12910. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* V_2 = NULL;
  12911. {
  12912. RuntimeObject* L_0 = ___0_asyncResult;
  12913. if (L_0)
  12914. {
  12915. goto IL_000e;
  12916. }
  12917. }
  12918. {
  12919. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12920. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  12921. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12922. }
  12923. IL_000e:
  12924. {
  12925. RuntimeObject* L_2 = ___0_asyncResult;
  12926. NullCheck(L_2);
  12927. RuntimeObject* L_3;
  12928. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_2);
  12929. V_0 = ((FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2*)IsInstSealed((RuntimeObject*)L_3, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12930. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_4 = V_0;
  12931. if (L_4)
  12932. {
  12933. goto IL_002d;
  12934. }
  12935. }
  12936. {
  12937. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12938. 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);
  12939. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method);
  12940. }
  12941. IL_002d:
  12942. {
  12943. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_6 = V_0;
  12944. NullCheck(L_6);
  12945. RuntimeObject* L_7 = L_6->___m_thisRef;
  12946. V_1 = L_7;
  12947. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_8 = V_0;
  12948. NullCheck(L_8);
  12949. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_9 = L_8->___m_endMethod;
  12950. V_2 = L_9;
  12951. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_10 = V_0;
  12952. NullCheck(L_10);
  12953. RuntimeObject** L_11 = (RuntimeObject**)(&L_10->___m_thisRef);
  12954. il2cpp_codegen_initobj(L_11, sizeof(RuntimeObject*));
  12955. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_12 = V_0;
  12956. NullCheck(L_12);
  12957. L_12->___m_endMethod = (Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*)NULL;
  12958. Il2CppCodeGenWriteBarrier((void**)(&L_12->___m_endMethod), (void*)(Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1*)NULL);
  12959. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_13 = V_2;
  12960. if (L_13)
  12961. {
  12962. goto IL_0061;
  12963. }
  12964. }
  12965. {
  12966. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12967. 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);
  12968. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, method);
  12969. }
  12970. IL_0061:
  12971. {
  12972. RuntimeObject* L_15 = ___0_asyncResult;
  12973. NullCheck(L_15);
  12974. bool L_16;
  12975. L_16 = InterfaceFuncInvoker0< bool >::Invoke(3, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_15);
  12976. if (L_16)
  12977. {
  12978. goto IL_0073;
  12979. }
  12980. }
  12981. {
  12982. FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2* L_17 = V_0;
  12983. RuntimeObject* L_18 = V_1;
  12984. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_19 = V_2;
  12985. RuntimeObject* L_20 = ___0_asyncResult;
  12986. NullCheck(L_17);
  12987. FromAsyncTrimPromise_1_Complete_m56AE76FCEF30ABD41523638898E9B529F718D951(L_17, L_18, L_19, L_20, (bool)1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12988. }
  12989. IL_0073:
  12990. {
  12991. return;
  12992. }
  12993. }
  12994. 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)
  12995. {
  12996. int32_t V_0 = 0;
  12997. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_1 = NULL;
  12998. Exception_t* V_2 = NULL;
  12999. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  13000. try
  13001. {
  13002. {
  13003. Func_3_tDAAD31BAF6C284129F857C2B5AEC7BFA8D4B35F1* L_0 = ___1_endMethod;
  13004. RuntimeObject* L_1 = ___0_thisRef;
  13005. RuntimeObject* L_2 = ___2_asyncResult;
  13006. NullCheck(L_0);
  13007. int32_t L_3;
  13008. L_3 = Func_3_Invoke_mB6005A849EC292AF85FEBD13C39826861EDA53A6_inline(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  13009. V_0 = L_3;
  13010. bool L_4 = ___3_requiresSynchronization;
  13011. if (!L_4)
  13012. {
  13013. goto IL_0017_1;
  13014. }
  13015. }
  13016. {
  13017. int32_t L_5 = V_0;
  13018. NullCheck((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this);
  13019. bool L_6;
  13020. L_6 = Task_1_TrySetResult_mE67D469AB00E1958DECAE0D97B932BC43B9C2D4F((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  13021. goto IL_001e_1;
  13022. }
  13023. IL_0017_1:
  13024. {
  13025. int32_t L_7 = V_0;
  13026. NullCheck((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this);
  13027. Task_1_DangerousSetResult_mBE718016CC1D4CD34F42407200ABEF5462D29B78((Task_1_t4C228DE57804012969575431CFF12D57C875552D*)__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  13028. }
  13029. IL_001e_1:
  13030. {
  13031. goto IL_003c;
  13032. }
  13033. }
  13034. catch(Il2CppExceptionWrapper& e)
  13035. {
  13036. 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)))
  13037. {
  13038. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13039. goto CATCH_0020;
  13040. }
  13041. 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)))
  13042. {
  13043. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13044. goto CATCH_0031;
  13045. }
  13046. throw e;
  13047. }
  13048. CATCH_0020:
  13049. {
  13050. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_8 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IL2CPP_GET_ACTIVE_EXCEPTION(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*));;
  13051. V_1 = L_8;
  13052. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_9 = V_1;
  13053. NullCheck(L_9);
  13054. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_10;
  13055. L_10 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_9, NULL);
  13056. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_11 = V_1;
  13057. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  13058. bool L_12;
  13059. L_12 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_10, (RuntimeObject*)L_11, NULL);
  13060. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  13061. goto IL_003c;
  13062. }
  13063. CATCH_0031:
  13064. {
  13065. Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  13066. V_2 = L_13;
  13067. Exception_t* L_14 = V_2;
  13068. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  13069. bool L_15;
  13070. L_15 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_14, NULL);
  13071. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  13072. goto IL_003c;
  13073. }
  13074. IL_003c:
  13075. {
  13076. return;
  13077. }
  13078. }
  13079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__cctor_m3F7FAFC59C98BC47AA608F2DB2874CAD639FE504_gshared (const RuntimeMethod* method)
  13080. {
  13081. static bool s_Il2CppMethodInitialized;
  13082. if (!s_Il2CppMethodInitialized)
  13083. {
  13084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  13085. s_Il2CppMethodInitialized = true;
  13086. }
  13087. {
  13088. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*)il2cpp_codegen_object_new(AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  13089. AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC(L_0, NULL, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)), NULL);
  13090. ((FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->___s_completeFromAsyncResult = L_0;
  13091. Il2CppCodeGenWriteBarrier((void**)(&((FromAsyncTrimPromise_1_tD68DEC921B8ED0D5E2D521C49A8C1FEC886D11A2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->___s_completeFromAsyncResult), (void*)L_0);
  13092. return;
  13093. }
  13094. }
  13095. #ifdef __clang__
  13096. #pragma clang diagnostic pop
  13097. #endif
  13098. #ifdef __clang__
  13099. #pragma clang diagnostic push
  13100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13101. #pragma clang diagnostic ignored "-Wunused-variable"
  13102. #endif
  13103. 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)
  13104. {
  13105. {
  13106. Task_1__ctor_m323D56E98AFD8C95866A2866CF440831DA74657D((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13107. RuntimeObject* L_0 = ___0_thisRef;
  13108. __this->___m_thisRef = L_0;
  13109. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_thisRef), (void*)L_0);
  13110. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_1 = ___1_endMethod;
  13111. __this->___m_endMethod = L_1;
  13112. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_endMethod), (void*)L_1);
  13113. return;
  13114. }
  13115. }
  13116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_CompleteFromAsyncResult_m262153B2EB21B47BEE0BD2F2F0E4E5F2DF0093FF_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
  13117. {
  13118. static bool s_Il2CppMethodInitialized;
  13119. if (!s_Il2CppMethodInitialized)
  13120. {
  13121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
  13122. s_Il2CppMethodInitialized = true;
  13123. }
  13124. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* V_0 = NULL;
  13125. RuntimeObject* V_1 = NULL;
  13126. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* V_2 = NULL;
  13127. {
  13128. RuntimeObject* L_0 = ___0_asyncResult;
  13129. if (L_0)
  13130. {
  13131. goto IL_000e;
  13132. }
  13133. }
  13134. {
  13135. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13136. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  13137. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  13138. }
  13139. IL_000e:
  13140. {
  13141. RuntimeObject* L_2 = ___0_asyncResult;
  13142. NullCheck(L_2);
  13143. RuntimeObject* L_3;
  13144. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_2);
  13145. V_0 = ((FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145*)IsInstSealed((RuntimeObject*)L_3, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13146. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_4 = V_0;
  13147. if (L_4)
  13148. {
  13149. goto IL_002d;
  13150. }
  13151. }
  13152. {
  13153. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13154. 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);
  13155. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method);
  13156. }
  13157. IL_002d:
  13158. {
  13159. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_6 = V_0;
  13160. NullCheck(L_6);
  13161. RuntimeObject* L_7 = L_6->___m_thisRef;
  13162. V_1 = L_7;
  13163. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_8 = V_0;
  13164. NullCheck(L_8);
  13165. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_9 = L_8->___m_endMethod;
  13166. V_2 = L_9;
  13167. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_10 = V_0;
  13168. NullCheck(L_10);
  13169. RuntimeObject** L_11 = (RuntimeObject**)(&L_10->___m_thisRef);
  13170. il2cpp_codegen_initobj(L_11, sizeof(RuntimeObject*));
  13171. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_12 = V_0;
  13172. NullCheck(L_12);
  13173. L_12->___m_endMethod = (Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*)NULL;
  13174. Il2CppCodeGenWriteBarrier((void**)(&L_12->___m_endMethod), (void*)(Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E*)NULL);
  13175. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_13 = V_2;
  13176. if (L_13)
  13177. {
  13178. goto IL_0061;
  13179. }
  13180. }
  13181. {
  13182. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13183. 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);
  13184. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, method);
  13185. }
  13186. IL_0061:
  13187. {
  13188. RuntimeObject* L_15 = ___0_asyncResult;
  13189. NullCheck(L_15);
  13190. bool L_16;
  13191. L_16 = InterfaceFuncInvoker0< bool >::Invoke(3, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_15);
  13192. if (L_16)
  13193. {
  13194. goto IL_0073;
  13195. }
  13196. }
  13197. {
  13198. FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145* L_17 = V_0;
  13199. RuntimeObject* L_18 = V_1;
  13200. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_19 = V_2;
  13201. RuntimeObject* L_20 = ___0_asyncResult;
  13202. NullCheck(L_17);
  13203. FromAsyncTrimPromise_1_Complete_m7985C0BDF0CF2E27AE73927FCCB5FEFBB624A2C5(L_17, L_18, L_19, L_20, (bool)1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13204. }
  13205. IL_0073:
  13206. {
  13207. return;
  13208. }
  13209. }
  13210. 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)
  13211. {
  13212. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC V_0;
  13213. memset((&V_0), 0, sizeof(V_0));
  13214. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_1 = NULL;
  13215. Exception_t* V_2 = NULL;
  13216. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  13217. try
  13218. {
  13219. {
  13220. Func_3_t947E668D09E04ED404CE9DC6074285F8363A170E* L_0 = ___1_endMethod;
  13221. RuntimeObject* L_1 = ___0_thisRef;
  13222. RuntimeObject* L_2 = ___2_asyncResult;
  13223. NullCheck(L_0);
  13224. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_3;
  13225. L_3 = Func_3_Invoke_mDAAFF3AF4B57B8CD492848725036F40457FC693A_inline(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  13226. V_0 = L_3;
  13227. bool L_4 = ___3_requiresSynchronization;
  13228. if (!L_4)
  13229. {
  13230. goto IL_0017_1;
  13231. }
  13232. }
  13233. {
  13234. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_5 = V_0;
  13235. NullCheck((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this);
  13236. bool L_6;
  13237. L_6 = Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  13238. goto IL_001e_1;
  13239. }
  13240. IL_0017_1:
  13241. {
  13242. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_7 = V_0;
  13243. NullCheck((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this);
  13244. Task_1_DangerousSetResult_m3AACEB495B6F964518375FDF80ECD0F05045A6BE((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  13245. }
  13246. IL_001e_1:
  13247. {
  13248. goto IL_003c;
  13249. }
  13250. }
  13251. catch(Il2CppExceptionWrapper& e)
  13252. {
  13253. 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)))
  13254. {
  13255. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13256. goto CATCH_0020;
  13257. }
  13258. 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)))
  13259. {
  13260. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13261. goto CATCH_0031;
  13262. }
  13263. throw e;
  13264. }
  13265. CATCH_0020:
  13266. {
  13267. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_8 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IL2CPP_GET_ACTIVE_EXCEPTION(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*));;
  13268. V_1 = L_8;
  13269. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_9 = V_1;
  13270. NullCheck(L_9);
  13271. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_10;
  13272. L_10 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_9, NULL);
  13273. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_11 = V_1;
  13274. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  13275. bool L_12;
  13276. L_12 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_10, (RuntimeObject*)L_11, NULL);
  13277. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  13278. goto IL_003c;
  13279. }
  13280. CATCH_0031:
  13281. {
  13282. Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  13283. V_2 = L_13;
  13284. Exception_t* L_14 = V_2;
  13285. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  13286. bool L_15;
  13287. L_15 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_14, NULL);
  13288. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  13289. goto IL_003c;
  13290. }
  13291. IL_003c:
  13292. {
  13293. return;
  13294. }
  13295. }
  13296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__cctor_m6B232C5E8ADBE4A88C7754A7A3075CA42AC3E0CB_gshared (const RuntimeMethod* method)
  13297. {
  13298. static bool s_Il2CppMethodInitialized;
  13299. if (!s_Il2CppMethodInitialized)
  13300. {
  13301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  13302. s_Il2CppMethodInitialized = true;
  13303. }
  13304. {
  13305. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*)il2cpp_codegen_object_new(AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  13306. AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC(L_0, NULL, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)), NULL);
  13307. ((FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->___s_completeFromAsyncResult = L_0;
  13308. Il2CppCodeGenWriteBarrier((void**)(&((FromAsyncTrimPromise_1_t0E0A4281A25DE65D9B0FF5BC0A245BDBB486D145_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->___s_completeFromAsyncResult), (void*)L_0);
  13309. return;
  13310. }
  13311. }
  13312. #ifdef __clang__
  13313. #pragma clang diagnostic pop
  13314. #endif
  13315. #ifdef __clang__
  13316. #pragma clang diagnostic push
  13317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13318. #pragma clang diagnostic ignored "-Wunused-variable"
  13319. #endif
  13320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__ctor_mCD0FAFBF10006E0C3156EC861179A6FA0AAD12F1_gshared (FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* __this, RuntimeObject* ___0_thisRef, Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* ___1_endMethod, const RuntimeMethod* method)
  13321. {
  13322. {
  13323. (( void (*) (Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13324. RuntimeObject* L_0 = ___0_thisRef;
  13325. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_0);
  13326. Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* L_1 = ___1_endMethod;
  13327. il2cpp_codegen_write_instance_field_data<Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), L_1);
  13328. return;
  13329. }
  13330. }
  13331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_CompleteFromAsyncResult_mC368F8D8D1F90664C63373CF20DBF1B8F16E7219_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method)
  13332. {
  13333. static bool s_Il2CppMethodInitialized;
  13334. if (!s_Il2CppMethodInitialized)
  13335. {
  13336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var);
  13337. s_Il2CppMethodInitialized = true;
  13338. }
  13339. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* V_0 = NULL;
  13340. RuntimeObject* V_1 = NULL;
  13341. Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* V_2 = NULL;
  13342. {
  13343. RuntimeObject* L_0 = ___0_asyncResult;
  13344. if (L_0)
  13345. {
  13346. goto IL_000e;
  13347. }
  13348. }
  13349. {
  13350. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13351. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  13352. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  13353. }
  13354. IL_000e:
  13355. {
  13356. RuntimeObject* L_2 = ___0_asyncResult;
  13357. NullCheck(L_2);
  13358. RuntimeObject* L_3;
  13359. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_2);
  13360. V_0 = ((FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114*)IsInstSealed((RuntimeObject*)L_3, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13361. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* L_4 = V_0;
  13362. if (L_4)
  13363. {
  13364. goto IL_002d;
  13365. }
  13366. }
  13367. {
  13368. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13369. 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);
  13370. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method);
  13371. }
  13372. IL_002d:
  13373. {
  13374. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* L_6 = V_0;
  13375. RuntimeObject* L_7 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(L_6, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3),1));
  13376. V_1 = L_7;
  13377. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* L_8 = V_0;
  13378. Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* L_9 = *(Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A**)il2cpp_codegen_get_instance_field_data_pointer(L_8, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3),2));
  13379. V_2 = L_9;
  13380. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* L_10 = V_0;
  13381. il2cpp_codegen_initobj((((RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(L_10, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3),1)))), sizeof(RuntimeObject*));
  13382. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* L_11 = V_0;
  13383. NullCheck(L_11);
  13384. il2cpp_codegen_write_instance_field_data<Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A*>(L_11, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3),2), (Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A*)NULL);
  13385. Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* L_12 = V_2;
  13386. if (L_12)
  13387. {
  13388. goto IL_0061;
  13389. }
  13390. }
  13391. {
  13392. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13393. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3D25BCFEB47A315F97765778FF12FAAC429C156)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral453A1400C5EBA45D0DD93B54ED1EC6D42377A4B5)), NULL);
  13394. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, method);
  13395. }
  13396. IL_0061:
  13397. {
  13398. RuntimeObject* L_14 = ___0_asyncResult;
  13399. NullCheck(L_14);
  13400. bool L_15;
  13401. L_15 = InterfaceFuncInvoker0< bool >::Invoke(3, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_14);
  13402. if (L_15)
  13403. {
  13404. goto IL_0073;
  13405. }
  13406. }
  13407. {
  13408. FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* L_16 = V_0;
  13409. RuntimeObject* L_17 = V_1;
  13410. Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* L_18 = V_2;
  13411. RuntimeObject* L_19 = ___0_asyncResult;
  13412. NullCheck(L_16);
  13413. (( void (*) (FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114*, RuntimeObject*, Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A*, RuntimeObject*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_16, L_17, L_18, L_19, (bool)1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13414. }
  13415. IL_0073:
  13416. {
  13417. return;
  13418. }
  13419. }
  13420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1_Complete_m236E6A744F6932C3AB5482A473C2933B54AD8A3D_gshared (FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114* __this, RuntimeObject* ___0_thisRef, Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* ___1_endMethod, RuntimeObject* ___2_asyncResult, bool ___3_requiresSynchronization, const RuntimeMethod* method)
  13421. {
  13422. const uint32_t SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7));
  13423. const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B);
  13424. const Il2CppFullySharedGenericAny L_5 = L_3;
  13425. const Il2CppFullySharedGenericAny L_7 = L_3;
  13426. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B);
  13427. memset(V_0, 0, SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B);
  13428. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_1 = NULL;
  13429. Exception_t* V_2 = NULL;
  13430. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  13431. try
  13432. {
  13433. {
  13434. Func_3_tE45FBF8C5B654FAD4F321C1F8B9A78AF3C714C8A* L_0 = ___1_endMethod;
  13435. RuntimeObject* L_1 = ___0_thisRef;
  13436. RuntimeObject* L_2 = ___2_asyncResult;
  13437. NullCheck(L_0);
  13438. InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), L_0, L_1, L_2, (Il2CppFullySharedGenericAny*)L_3);
  13439. il2cpp_codegen_memcpy(V_0, L_3, SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B);
  13440. bool L_4 = ___3_requiresSynchronization;
  13441. if (!L_4)
  13442. {
  13443. goto IL_0017_1;
  13444. }
  13445. }
  13446. {
  13447. il2cpp_codegen_memcpy(L_5, V_0, SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B);
  13448. NullCheck((Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)__this);
  13449. bool L_6;
  13450. L_6 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), (Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7)) ? L_5: *(void**)L_5));
  13451. goto IL_001e_1;
  13452. }
  13453. IL_0017_1:
  13454. {
  13455. il2cpp_codegen_memcpy(L_7, V_0, SizeOf_TResult_t1219E0EF7FC5B8AEA00B7102D71E62ED45B7752B);
  13456. NullCheck((Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)__this);
  13457. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), (Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7)) ? L_7: *(void**)L_7));
  13458. }
  13459. IL_001e_1:
  13460. {
  13461. goto IL_003c;
  13462. }
  13463. }
  13464. catch(Il2CppExceptionWrapper& e)
  13465. {
  13466. 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)))
  13467. {
  13468. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13469. goto CATCH_0020;
  13470. }
  13471. 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)))
  13472. {
  13473. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13474. goto CATCH_0031;
  13475. }
  13476. throw e;
  13477. }
  13478. CATCH_0020:
  13479. {
  13480. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_8 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IL2CPP_GET_ACTIVE_EXCEPTION(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*));;
  13481. V_1 = L_8;
  13482. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_9 = V_1;
  13483. NullCheck(L_9);
  13484. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_10;
  13485. L_10 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_9, NULL);
  13486. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_11 = V_1;
  13487. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  13488. bool L_12;
  13489. L_12 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_10, (RuntimeObject*)L_11, NULL);
  13490. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  13491. goto IL_003c;
  13492. }
  13493. CATCH_0031:
  13494. {
  13495. Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  13496. V_2 = L_13;
  13497. Exception_t* L_14 = V_2;
  13498. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  13499. bool L_15;
  13500. L_15 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_14, NULL);
  13501. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  13502. goto IL_003c;
  13503. }
  13504. IL_003c:
  13505. {
  13506. return;
  13507. }
  13508. }
  13509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FromAsyncTrimPromise_1__cctor_m634CF6D2B9B077E1B7C01BA6CD1F6ECFA1C1C8B4_gshared (const RuntimeMethod* method)
  13510. {
  13511. static bool s_Il2CppMethodInitialized;
  13512. if (!s_Il2CppMethodInitialized)
  13513. {
  13514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  13515. s_Il2CppMethodInitialized = true;
  13516. }
  13517. {
  13518. AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*)il2cpp_codegen_object_new(AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C_il2cpp_TypeInfo_var);
  13519. AsyncCallback__ctor_mC3C0475E930E4419AED02C7335E53B425A2D68AC(L_0, NULL, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)), NULL);
  13520. ((FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->___s_completeFromAsyncResult = L_0;
  13521. Il2CppCodeGenWriteBarrier((void**)(&((FromAsyncTrimPromise_1_t62B4B9617292F8F9304C8DB10273E145EE38F114_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->___s_completeFromAsyncResult), (void*)L_0);
  13522. return;
  13523. }
  13524. }
  13525. #ifdef __clang__
  13526. #pragma clang diagnostic pop
  13527. #endif
  13528. #ifdef __clang__
  13529. #pragma clang diagnostic push
  13530. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13531. #pragma clang diagnostic ignored "-Wunused-variable"
  13532. #endif
  13533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FullExpression_1__ctor_mC0DBE3EC87E588C7D86DF55BC88D3BF8BBA2284B_gshared (FullExpression_1_t9301197384366F26EF2C923AA7211A2D08C6D57A* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, String_t* ___1_name, bool ___2_tailCall, RuntimeObject* ___3_parameters, const RuntimeMethod* method)
  13534. {
  13535. {
  13536. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  13537. RuntimeObject* L_1 = ___3_parameters;
  13538. (( void (*) (ExpressionN_1_t502A977C8B81D4F0F1AD354B4B2D409E0314F3CC*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((ExpressionN_1_t502A977C8B81D4F0F1AD354B4B2D409E0314F3CC*)__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13539. String_t* L_2 = ___1_name;
  13540. __this->___U3CNameCoreU3Ek__BackingField = L_2;
  13541. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameCoreU3Ek__BackingField), (void*)L_2);
  13542. bool L_3 = ___2_tailCall;
  13543. __this->___U3CTailCallCoreU3Ek__BackingField = L_3;
  13544. return;
  13545. }
  13546. }
  13547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FullExpression_1_get_NameCore_mFD432BAC6D27658600B9E92BB5055357FFC7F03A_gshared (FullExpression_1_t9301197384366F26EF2C923AA7211A2D08C6D57A* __this, const RuntimeMethod* method)
  13548. {
  13549. {
  13550. String_t* L_0 = __this->___U3CNameCoreU3Ek__BackingField;
  13551. return L_0;
  13552. }
  13553. }
  13554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FullExpression_1_get_TailCallCore_m171D6FE07B5A0ECB852C351A66E2D9BE4EB695A5_gshared (FullExpression_1_t9301197384366F26EF2C923AA7211A2D08C6D57A* __this, const RuntimeMethod* method)
  13555. {
  13556. {
  13557. bool L_0 = __this->___U3CTailCallCoreU3Ek__BackingField;
  13558. return L_0;
  13559. }
  13560. }
  13561. #ifdef __clang__
  13562. #pragma clang diagnostic pop
  13563. #endif
  13564. #ifdef __clang__
  13565. #pragma clang diagnostic push
  13566. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13567. #pragma clang diagnostic ignored "-Wunused-variable"
  13568. #endif
  13569. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_Multicast(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  13570. {
  13571. il2cpp_array_size_t length = __this->___delegates->max_length;
  13572. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13573. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD retVal;
  13574. memset((&retVal), 0, sizeof(retVal));
  13575. for (il2cpp_array_size_t i = 0; i < length; i++)
  13576. {
  13577. Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* currentDelegate = reinterpret_cast<Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9*>(delegatesToInvoke[i]);
  13578. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13579. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13580. }
  13581. return retVal;
  13582. }
  13583. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenInst(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  13584. {
  13585. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (const RuntimeMethod*);
  13586. return ((FunctionPointerType)__this->___method_ptr)(method);
  13587. }
  13588. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStatic(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  13589. {
  13590. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (const RuntimeMethod*);
  13591. return ((FunctionPointerType)__this->___method_ptr)(method);
  13592. }
  13593. 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)
  13594. {
  13595. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13596. __this->___method = ___1_method;
  13597. __this->___m_target = ___0_object;
  13598. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13599. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13600. __this->___method_code = (intptr_t)__this;
  13601. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13602. {
  13603. bool isOpen = parameterCount == 0;
  13604. if (isOpen)
  13605. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStatic;
  13606. else
  13607. {
  13608. __this->___invoke_impl = __this->___method_ptr;
  13609. __this->___method_code = (intptr_t)__this->___m_target;
  13610. }
  13611. }
  13612. else
  13613. {
  13614. if (___0_object == NULL)
  13615. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13616. __this->___invoke_impl = __this->___method_ptr;
  13617. __this->___method_code = (intptr_t)__this->___m_target;
  13618. }
  13619. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_Multicast;
  13620. }
  13621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_gshared (Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  13622. {
  13623. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13624. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13625. }
  13626. #ifdef __clang__
  13627. #pragma clang diagnostic pop
  13628. #endif
  13629. #ifdef __clang__
  13630. #pragma clang diagnostic push
  13631. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13632. #pragma clang diagnostic ignored "-Wunused-variable"
  13633. #endif
  13634. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_Multicast(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  13635. {
  13636. il2cpp_array_size_t length = __this->___delegates->max_length;
  13637. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13638. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 retVal;
  13639. memset((&retVal), 0, sizeof(retVal));
  13640. for (il2cpp_array_size_t i = 0; i < length; i++)
  13641. {
  13642. Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* currentDelegate = reinterpret_cast<Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8*>(delegatesToInvoke[i]);
  13643. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13644. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13645. }
  13646. return retVal;
  13647. }
  13648. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenInst(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  13649. {
  13650. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (const RuntimeMethod*);
  13651. return ((FunctionPointerType)__this->___method_ptr)(method);
  13652. }
  13653. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenStatic(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  13654. {
  13655. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (const RuntimeMethod*);
  13656. return ((FunctionPointerType)__this->___method_ptr)(method);
  13657. }
  13658. 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)
  13659. {
  13660. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13661. __this->___method = ___1_method;
  13662. __this->___m_target = ___0_object;
  13663. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13664. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13665. __this->___method_code = (intptr_t)__this;
  13666. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13667. {
  13668. bool isOpen = parameterCount == 0;
  13669. if (isOpen)
  13670. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_OpenStatic;
  13671. else
  13672. {
  13673. __this->___invoke_impl = __this->___method_ptr;
  13674. __this->___method_code = (intptr_t)__this->___m_target;
  13675. }
  13676. }
  13677. else
  13678. {
  13679. if (___0_object == NULL)
  13680. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13681. __this->___invoke_impl = __this->___method_ptr;
  13682. __this->___method_code = (intptr_t)__this->___m_target;
  13683. }
  13684. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_Multicast;
  13685. }
  13686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_gshared (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
  13687. {
  13688. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13689. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13690. }
  13691. #ifdef __clang__
  13692. #pragma clang diagnostic pop
  13693. #endif
  13694. #ifdef __clang__
  13695. #pragma clang diagnostic push
  13696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13697. #pragma clang diagnostic ignored "-Wunused-variable"
  13698. #endif
  13699. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC Func_1_Invoke_m6924CE8B4D0D86B275CCC067D51935D0B68340C8_Multicast(Func_1_t643EE72E902256793081E4A952FE5010B0423CD8* __this, const RuntimeMethod* method)
  13700. {
  13701. il2cpp_array_size_t length = __this->___delegates->max_length;
  13702. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13703. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC retVal;
  13704. memset((&retVal), 0, sizeof(retVal));
  13705. for (il2cpp_array_size_t i = 0; i < length; i++)
  13706. {
  13707. Func_1_t643EE72E902256793081E4A952FE5010B0423CD8* currentDelegate = reinterpret_cast<Func_1_t643EE72E902256793081E4A952FE5010B0423CD8*>(delegatesToInvoke[i]);
  13708. typedef StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13709. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13710. }
  13711. return retVal;
  13712. }
  13713. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC Func_1_Invoke_m6924CE8B4D0D86B275CCC067D51935D0B68340C8_OpenInst(Func_1_t643EE72E902256793081E4A952FE5010B0423CD8* __this, const RuntimeMethod* method)
  13714. {
  13715. typedef StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC (*FunctionPointerType) (const RuntimeMethod*);
  13716. return ((FunctionPointerType)__this->___method_ptr)(method);
  13717. }
  13718. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC Func_1_Invoke_m6924CE8B4D0D86B275CCC067D51935D0B68340C8_OpenStatic(Func_1_t643EE72E902256793081E4A952FE5010B0423CD8* __this, const RuntimeMethod* method)
  13719. {
  13720. typedef StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC (*FunctionPointerType) (const RuntimeMethod*);
  13721. return ((FunctionPointerType)__this->___method_ptr)(method);
  13722. }
  13723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m24F54A7DD0A5D47F68E370512E269802ECD3D652_gshared (Func_1_t643EE72E902256793081E4A952FE5010B0423CD8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13724. {
  13725. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13726. __this->___method = ___1_method;
  13727. __this->___m_target = ___0_object;
  13728. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13729. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13730. __this->___method_code = (intptr_t)__this;
  13731. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13732. {
  13733. bool isOpen = parameterCount == 0;
  13734. if (isOpen)
  13735. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m6924CE8B4D0D86B275CCC067D51935D0B68340C8_OpenStatic;
  13736. else
  13737. {
  13738. __this->___invoke_impl = __this->___method_ptr;
  13739. __this->___method_code = (intptr_t)__this->___m_target;
  13740. }
  13741. }
  13742. else
  13743. {
  13744. if (___0_object == NULL)
  13745. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13746. __this->___invoke_impl = __this->___method_ptr;
  13747. __this->___method_code = (intptr_t)__this->___m_target;
  13748. }
  13749. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m6924CE8B4D0D86B275CCC067D51935D0B68340C8_Multicast;
  13750. }
  13751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC Func_1_Invoke_m6924CE8B4D0D86B275CCC067D51935D0B68340C8_gshared (Func_1_t643EE72E902256793081E4A952FE5010B0423CD8* __this, const RuntimeMethod* method)
  13752. {
  13753. typedef StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13754. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13755. }
  13756. #ifdef __clang__
  13757. #pragma clang diagnostic pop
  13758. #endif
  13759. #ifdef __clang__
  13760. #pragma clang diagnostic push
  13761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13762. #pragma clang diagnostic ignored "-Wunused-variable"
  13763. #endif
  13764. StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F Func_1_Invoke_mEFCC6E276B7F9541F583BF1DD7C2D4B88A5C9CED_Multicast(Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560* __this, const RuntimeMethod* method)
  13765. {
  13766. il2cpp_array_size_t length = __this->___delegates->max_length;
  13767. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13768. StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F retVal;
  13769. memset((&retVal), 0, sizeof(retVal));
  13770. for (il2cpp_array_size_t i = 0; i < length; i++)
  13771. {
  13772. Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560* currentDelegate = reinterpret_cast<Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560*>(delegatesToInvoke[i]);
  13773. typedef StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13774. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13775. }
  13776. return retVal;
  13777. }
  13778. StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F Func_1_Invoke_mEFCC6E276B7F9541F583BF1DD7C2D4B88A5C9CED_OpenInst(Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560* __this, const RuntimeMethod* method)
  13779. {
  13780. typedef StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F (*FunctionPointerType) (const RuntimeMethod*);
  13781. return ((FunctionPointerType)__this->___method_ptr)(method);
  13782. }
  13783. StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F Func_1_Invoke_mEFCC6E276B7F9541F583BF1DD7C2D4B88A5C9CED_OpenStatic(Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560* __this, const RuntimeMethod* method)
  13784. {
  13785. typedef StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F (*FunctionPointerType) (const RuntimeMethod*);
  13786. return ((FunctionPointerType)__this->___method_ptr)(method);
  13787. }
  13788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mA471FC63ABD240998521909693B8E1F0E226F4C7_gshared (Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13789. {
  13790. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13791. __this->___method = ___1_method;
  13792. __this->___m_target = ___0_object;
  13793. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13794. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13795. __this->___method_code = (intptr_t)__this;
  13796. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13797. {
  13798. bool isOpen = parameterCount == 0;
  13799. if (isOpen)
  13800. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mEFCC6E276B7F9541F583BF1DD7C2D4B88A5C9CED_OpenStatic;
  13801. else
  13802. {
  13803. __this->___invoke_impl = __this->___method_ptr;
  13804. __this->___method_code = (intptr_t)__this->___m_target;
  13805. }
  13806. }
  13807. else
  13808. {
  13809. if (___0_object == NULL)
  13810. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13811. __this->___invoke_impl = __this->___method_ptr;
  13812. __this->___method_code = (intptr_t)__this->___m_target;
  13813. }
  13814. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mEFCC6E276B7F9541F583BF1DD7C2D4B88A5C9CED_Multicast;
  13815. }
  13816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F Func_1_Invoke_mEFCC6E276B7F9541F583BF1DD7C2D4B88A5C9CED_gshared (Func_1_t90C4ABD9CE75DEFD0429224C5FEA437A0D34A560* __this, const RuntimeMethod* method)
  13817. {
  13818. typedef StyleList_1_t5D2FA4535A553635ADCE6E1E3758E1FA02160E6F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13819. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13820. }
  13821. #ifdef __clang__
  13822. #pragma clang diagnostic pop
  13823. #endif
  13824. #ifdef __clang__
  13825. #pragma clang diagnostic push
  13826. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13827. #pragma clang diagnostic ignored "-Wunused-variable"
  13828. #endif
  13829. StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C Func_1_Invoke_m14C121BADC1DA0C563A54E906949398ADE4E510D_Multicast(Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4* __this, const RuntimeMethod* method)
  13830. {
  13831. il2cpp_array_size_t length = __this->___delegates->max_length;
  13832. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13833. StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C retVal;
  13834. memset((&retVal), 0, sizeof(retVal));
  13835. for (il2cpp_array_size_t i = 0; i < length; i++)
  13836. {
  13837. Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4* currentDelegate = reinterpret_cast<Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4*>(delegatesToInvoke[i]);
  13838. typedef StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13839. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13840. }
  13841. return retVal;
  13842. }
  13843. StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C Func_1_Invoke_m14C121BADC1DA0C563A54E906949398ADE4E510D_OpenInst(Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4* __this, const RuntimeMethod* method)
  13844. {
  13845. typedef StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C (*FunctionPointerType) (const RuntimeMethod*);
  13846. return ((FunctionPointerType)__this->___method_ptr)(method);
  13847. }
  13848. StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C Func_1_Invoke_m14C121BADC1DA0C563A54E906949398ADE4E510D_OpenStatic(Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4* __this, const RuntimeMethod* method)
  13849. {
  13850. typedef StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C (*FunctionPointerType) (const RuntimeMethod*);
  13851. return ((FunctionPointerType)__this->___method_ptr)(method);
  13852. }
  13853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m06C3E157C1C7C2FAB7AC8777BB674C9D951702CB_gshared (Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13854. {
  13855. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13856. __this->___method = ___1_method;
  13857. __this->___m_target = ___0_object;
  13858. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13859. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13860. __this->___method_code = (intptr_t)__this;
  13861. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13862. {
  13863. bool isOpen = parameterCount == 0;
  13864. if (isOpen)
  13865. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m14C121BADC1DA0C563A54E906949398ADE4E510D_OpenStatic;
  13866. else
  13867. {
  13868. __this->___invoke_impl = __this->___method_ptr;
  13869. __this->___method_code = (intptr_t)__this->___m_target;
  13870. }
  13871. }
  13872. else
  13873. {
  13874. if (___0_object == NULL)
  13875. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13876. __this->___invoke_impl = __this->___method_ptr;
  13877. __this->___method_code = (intptr_t)__this->___m_target;
  13878. }
  13879. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m14C121BADC1DA0C563A54E906949398ADE4E510D_Multicast;
  13880. }
  13881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C Func_1_Invoke_m14C121BADC1DA0C563A54E906949398ADE4E510D_gshared (Func_1_t474A6DFB11CD15EA2DE61B33EEE1D8F0A0ADF3A4* __this, const RuntimeMethod* method)
  13882. {
  13883. typedef StyleList_1_tABF3DD9EB70CDF59829924CBA26ACDD1FBDD4C3C (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13884. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13885. }
  13886. #ifdef __clang__
  13887. #pragma clang diagnostic pop
  13888. #endif
  13889. #ifdef __clang__
  13890. #pragma clang diagnostic push
  13891. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13892. #pragma clang diagnostic ignored "-Wunused-variable"
  13893. #endif
  13894. StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 Func_1_Invoke_m3C0C15EA65260B3A2D23C645DE9908F470E1D6EB_Multicast(Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6* __this, const RuntimeMethod* method)
  13895. {
  13896. il2cpp_array_size_t length = __this->___delegates->max_length;
  13897. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13898. StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 retVal;
  13899. memset((&retVal), 0, sizeof(retVal));
  13900. for (il2cpp_array_size_t i = 0; i < length; i++)
  13901. {
  13902. Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6* currentDelegate = reinterpret_cast<Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6*>(delegatesToInvoke[i]);
  13903. typedef StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13904. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13905. }
  13906. return retVal;
  13907. }
  13908. StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 Func_1_Invoke_m3C0C15EA65260B3A2D23C645DE9908F470E1D6EB_OpenInst(Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6* __this, const RuntimeMethod* method)
  13909. {
  13910. typedef StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 (*FunctionPointerType) (const RuntimeMethod*);
  13911. return ((FunctionPointerType)__this->___method_ptr)(method);
  13912. }
  13913. StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 Func_1_Invoke_m3C0C15EA65260B3A2D23C645DE9908F470E1D6EB_OpenStatic(Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6* __this, const RuntimeMethod* method)
  13914. {
  13915. typedef StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 (*FunctionPointerType) (const RuntimeMethod*);
  13916. return ((FunctionPointerType)__this->___method_ptr)(method);
  13917. }
  13918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mA4955FA382BBC4CBD82690DCA4DBB23EFFB5B379_gshared (Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  13919. {
  13920. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13921. __this->___method = ___1_method;
  13922. __this->___m_target = ___0_object;
  13923. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13924. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13925. __this->___method_code = (intptr_t)__this;
  13926. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13927. {
  13928. bool isOpen = parameterCount == 0;
  13929. if (isOpen)
  13930. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m3C0C15EA65260B3A2D23C645DE9908F470E1D6EB_OpenStatic;
  13931. else
  13932. {
  13933. __this->___invoke_impl = __this->___method_ptr;
  13934. __this->___method_code = (intptr_t)__this->___m_target;
  13935. }
  13936. }
  13937. else
  13938. {
  13939. if (___0_object == NULL)
  13940. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13941. __this->___invoke_impl = __this->___method_ptr;
  13942. __this->___method_code = (intptr_t)__this->___m_target;
  13943. }
  13944. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m3C0C15EA65260B3A2D23C645DE9908F470E1D6EB_Multicast;
  13945. }
  13946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 Func_1_Invoke_m3C0C15EA65260B3A2D23C645DE9908F470E1D6EB_gshared (Func_1_t7E971A77C899C4C7AC78281EA99F0EAC4C835FC6* __this, const RuntimeMethod* method)
  13947. {
  13948. typedef StyleList_1_t15E0FB58274532956EB643D58F1F7B95BED5B7C4 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13949. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13950. }
  13951. #ifdef __clang__
  13952. #pragma clang diagnostic pop
  13953. #endif
  13954. #ifdef __clang__
  13955. #pragma clang diagnostic push
  13956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13957. #pragma clang diagnostic ignored "-Wunused-variable"
  13958. #endif
  13959. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_Multicast(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  13960. {
  13961. il2cpp_array_size_t length = __this->___delegates->max_length;
  13962. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  13963. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 retVal;
  13964. memset((&retVal), 0, sizeof(retVal));
  13965. for (il2cpp_array_size_t i = 0; i < length; i++)
  13966. {
  13967. Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* currentDelegate = reinterpret_cast<Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129*>(delegatesToInvoke[i]);
  13968. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  13969. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  13970. }
  13971. return retVal;
  13972. }
  13973. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenInst(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  13974. {
  13975. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (const RuntimeMethod*);
  13976. return ((FunctionPointerType)__this->___method_ptr)(method);
  13977. }
  13978. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenStatic(Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  13979. {
  13980. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (const RuntimeMethod*);
  13981. return ((FunctionPointerType)__this->___method_ptr)(method);
  13982. }
  13983. 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)
  13984. {
  13985. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13986. __this->___method = ___1_method;
  13987. __this->___m_target = ___0_object;
  13988. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13989. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13990. __this->___method_code = (intptr_t)__this;
  13991. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13992. {
  13993. bool isOpen = parameterCount == 0;
  13994. if (isOpen)
  13995. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_OpenStatic;
  13996. else
  13997. {
  13998. __this->___invoke_impl = __this->___method_ptr;
  13999. __this->___method_code = (intptr_t)__this->___m_target;
  14000. }
  14001. }
  14002. else
  14003. {
  14004. if (___0_object == NULL)
  14005. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14006. __this->___invoke_impl = __this->___method_ptr;
  14007. __this->___method_code = (intptr_t)__this->___m_target;
  14008. }
  14009. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_Multicast;
  14010. }
  14011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_1_Invoke_m9E9E1C4A847D1D1E2BC164E9E865CEABC23FF131_gshared (Func_1_t34862C1C21AD2EE049DBD79B692E35A4BB5E6129* __this, const RuntimeMethod* method)
  14012. {
  14013. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14014. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14015. }
  14016. #ifdef __clang__
  14017. #pragma clang diagnostic pop
  14018. #endif
  14019. #ifdef __clang__
  14020. #pragma clang diagnostic push
  14021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14022. #pragma clang diagnostic ignored "-Wunused-variable"
  14023. #endif
  14024. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_Multicast(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  14025. {
  14026. il2cpp_array_size_t length = __this->___delegates->max_length;
  14027. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14028. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F retVal;
  14029. memset((&retVal), 0, sizeof(retVal));
  14030. for (il2cpp_array_size_t i = 0; i < length; i++)
  14031. {
  14032. Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* currentDelegate = reinterpret_cast<Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5*>(delegatesToInvoke[i]);
  14033. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14034. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14035. }
  14036. return retVal;
  14037. }
  14038. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenInst(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  14039. {
  14040. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (const RuntimeMethod*);
  14041. return ((FunctionPointerType)__this->___method_ptr)(method);
  14042. }
  14043. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenStatic(Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  14044. {
  14045. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (const RuntimeMethod*);
  14046. return ((FunctionPointerType)__this->___method_ptr)(method);
  14047. }
  14048. 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)
  14049. {
  14050. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14051. __this->___method = ___1_method;
  14052. __this->___m_target = ___0_object;
  14053. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14054. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14055. __this->___method_code = (intptr_t)__this;
  14056. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14057. {
  14058. bool isOpen = parameterCount == 0;
  14059. if (isOpen)
  14060. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_OpenStatic;
  14061. else
  14062. {
  14063. __this->___invoke_impl = __this->___method_ptr;
  14064. __this->___method_code = (intptr_t)__this->___m_target;
  14065. }
  14066. }
  14067. else
  14068. {
  14069. if (___0_object == NULL)
  14070. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14071. __this->___invoke_impl = __this->___method_ptr;
  14072. __this->___method_code = (intptr_t)__this->___m_target;
  14073. }
  14074. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_Multicast;
  14075. }
  14076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_1_Invoke_m03AD0437CA1420976CB980EF31DCB5BD2008A3CE_gshared (Func_1_t0EA383DEF95021C0802D619ABC708A1B20B43CD5* __this, const RuntimeMethod* method)
  14077. {
  14078. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14079. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14080. }
  14081. #ifdef __clang__
  14082. #pragma clang diagnostic pop
  14083. #endif
  14084. #ifdef __clang__
  14085. #pragma clang diagnostic push
  14086. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14087. #pragma clang diagnostic ignored "-Wunused-variable"
  14088. #endif
  14089. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_Multicast(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  14090. {
  14091. il2cpp_array_size_t length = __this->___delegates->max_length;
  14092. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14093. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 retVal;
  14094. memset((&retVal), 0, sizeof(retVal));
  14095. for (il2cpp_array_size_t i = 0; i < length; i++)
  14096. {
  14097. Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* currentDelegate = reinterpret_cast<Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1*>(delegatesToInvoke[i]);
  14098. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14099. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14100. }
  14101. return retVal;
  14102. }
  14103. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenInst(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  14104. {
  14105. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (const RuntimeMethod*);
  14106. return ((FunctionPointerType)__this->___method_ptr)(method);
  14107. }
  14108. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenStatic(Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  14109. {
  14110. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (const RuntimeMethod*);
  14111. return ((FunctionPointerType)__this->___method_ptr)(method);
  14112. }
  14113. 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)
  14114. {
  14115. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14116. __this->___method = ___1_method;
  14117. __this->___m_target = ___0_object;
  14118. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14119. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14120. __this->___method_code = (intptr_t)__this;
  14121. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14122. {
  14123. bool isOpen = parameterCount == 0;
  14124. if (isOpen)
  14125. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_OpenStatic;
  14126. else
  14127. {
  14128. __this->___invoke_impl = __this->___method_ptr;
  14129. __this->___method_code = (intptr_t)__this->___m_target;
  14130. }
  14131. }
  14132. else
  14133. {
  14134. if (___0_object == NULL)
  14135. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14136. __this->___invoke_impl = __this->___method_ptr;
  14137. __this->___method_code = (intptr_t)__this->___m_target;
  14138. }
  14139. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_Multicast;
  14140. }
  14141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_1_Invoke_m6D75DD603334920286455ED3608871A7B7A3EE68_gshared (Func_1_tC566B2C1E6572E7F2245F26CE8A1CF3EF6AC0FF1* __this, const RuntimeMethod* method)
  14142. {
  14143. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14144. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14145. }
  14146. #ifdef __clang__
  14147. #pragma clang diagnostic pop
  14148. #endif
  14149. #ifdef __clang__
  14150. #pragma clang diagnostic push
  14151. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14152. #pragma clang diagnostic ignored "-Wunused-variable"
  14153. #endif
  14154. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC Func_1_Invoke_m72E1B2AB7AB84681AB456966658AB4AA2262172E_Multicast(Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB* __this, const RuntimeMethod* method)
  14155. {
  14156. il2cpp_array_size_t length = __this->___delegates->max_length;
  14157. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14158. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC retVal;
  14159. memset((&retVal), 0, sizeof(retVal));
  14160. for (il2cpp_array_size_t i = 0; i < length; i++)
  14161. {
  14162. Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB* currentDelegate = reinterpret_cast<Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB*>(delegatesToInvoke[i]);
  14163. typedef Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14164. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14165. }
  14166. return retVal;
  14167. }
  14168. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC Func_1_Invoke_m72E1B2AB7AB84681AB456966658AB4AA2262172E_OpenInst(Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB* __this, const RuntimeMethod* method)
  14169. {
  14170. typedef Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC (*FunctionPointerType) (const RuntimeMethod*);
  14171. return ((FunctionPointerType)__this->___method_ptr)(method);
  14172. }
  14173. Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC Func_1_Invoke_m72E1B2AB7AB84681AB456966658AB4AA2262172E_OpenStatic(Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB* __this, const RuntimeMethod* method)
  14174. {
  14175. typedef Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC (*FunctionPointerType) (const RuntimeMethod*);
  14176. return ((FunctionPointerType)__this->___method_ptr)(method);
  14177. }
  14178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mCA44589EC746F7662FC5375FE18EC12DC9E057C5_gshared (Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14179. {
  14180. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14181. __this->___method = ___1_method;
  14182. __this->___m_target = ___0_object;
  14183. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14184. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14185. __this->___method_code = (intptr_t)__this;
  14186. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14187. {
  14188. bool isOpen = parameterCount == 0;
  14189. if (isOpen)
  14190. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m72E1B2AB7AB84681AB456966658AB4AA2262172E_OpenStatic;
  14191. else
  14192. {
  14193. __this->___invoke_impl = __this->___method_ptr;
  14194. __this->___method_code = (intptr_t)__this->___m_target;
  14195. }
  14196. }
  14197. else
  14198. {
  14199. if (___0_object == NULL)
  14200. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14201. __this->___invoke_impl = __this->___method_ptr;
  14202. __this->___method_code = (intptr_t)__this->___m_target;
  14203. }
  14204. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m72E1B2AB7AB84681AB456966658AB4AA2262172E_Multicast;
  14205. }
  14206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC Func_1_Invoke_m72E1B2AB7AB84681AB456966658AB4AA2262172E_gshared (Func_1_tAEC089A068FC7EC89FB9C4E3E0049D97E442F3EB* __this, const RuntimeMethod* method)
  14207. {
  14208. typedef Angle_t0229F612898D65B3CC646C40A32D93D8A33C1DFC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14209. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14210. }
  14211. #ifdef __clang__
  14212. #pragma clang diagnostic pop
  14213. #endif
  14214. #ifdef __clang__
  14215. #pragma clang diagnostic push
  14216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14217. #pragma clang diagnostic ignored "-Wunused-variable"
  14218. #endif
  14219. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 Func_1_Invoke_m431E4DC7CE52538C527FFFA27B672C9172B9FA5D_Multicast(Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659* __this, const RuntimeMethod* method)
  14220. {
  14221. il2cpp_array_size_t length = __this->___delegates->max_length;
  14222. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14223. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 retVal;
  14224. memset((&retVal), 0, sizeof(retVal));
  14225. for (il2cpp_array_size_t i = 0; i < length; i++)
  14226. {
  14227. Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659* currentDelegate = reinterpret_cast<Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659*>(delegatesToInvoke[i]);
  14228. typedef Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14229. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14230. }
  14231. return retVal;
  14232. }
  14233. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 Func_1_Invoke_m431E4DC7CE52538C527FFFA27B672C9172B9FA5D_OpenInst(Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659* __this, const RuntimeMethod* method)
  14234. {
  14235. typedef Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 (*FunctionPointerType) (const RuntimeMethod*);
  14236. return ((FunctionPointerType)__this->___method_ptr)(method);
  14237. }
  14238. Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 Func_1_Invoke_m431E4DC7CE52538C527FFFA27B672C9172B9FA5D_OpenStatic(Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659* __this, const RuntimeMethod* method)
  14239. {
  14240. typedef Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 (*FunctionPointerType) (const RuntimeMethod*);
  14241. return ((FunctionPointerType)__this->___method_ptr)(method);
  14242. }
  14243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mBF9DBF4E06C4D61E55687EABBAC4550B432E6D9A_gshared (Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14244. {
  14245. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14246. __this->___method = ___1_method;
  14247. __this->___m_target = ___0_object;
  14248. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14249. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14250. __this->___method_code = (intptr_t)__this;
  14251. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14252. {
  14253. bool isOpen = parameterCount == 0;
  14254. if (isOpen)
  14255. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m431E4DC7CE52538C527FFFA27B672C9172B9FA5D_OpenStatic;
  14256. else
  14257. {
  14258. __this->___invoke_impl = __this->___method_ptr;
  14259. __this->___method_code = (intptr_t)__this->___m_target;
  14260. }
  14261. }
  14262. else
  14263. {
  14264. if (___0_object == NULL)
  14265. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14266. __this->___invoke_impl = __this->___method_ptr;
  14267. __this->___method_code = (intptr_t)__this->___m_target;
  14268. }
  14269. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m431E4DC7CE52538C527FFFA27B672C9172B9FA5D_Multicast;
  14270. }
  14271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 Func_1_Invoke_m431E4DC7CE52538C527FFFA27B672C9172B9FA5D_gshared (Func_1_t2E108D7F7CD7C342B3350E7FEF5DC4A9A0E06659* __this, const RuntimeMethod* method)
  14272. {
  14273. typedef Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14274. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  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. BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 Func_1_Invoke_m22D302915F20EEF62D9C1666172BBE063F7D795A_Multicast(Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F* __this, const RuntimeMethod* method)
  14285. {
  14286. il2cpp_array_size_t length = __this->___delegates->max_length;
  14287. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14288. BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 retVal;
  14289. memset((&retVal), 0, sizeof(retVal));
  14290. for (il2cpp_array_size_t i = 0; i < length; i++)
  14291. {
  14292. Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F* currentDelegate = reinterpret_cast<Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F*>(delegatesToInvoke[i]);
  14293. typedef BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14294. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14295. }
  14296. return retVal;
  14297. }
  14298. BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 Func_1_Invoke_m22D302915F20EEF62D9C1666172BBE063F7D795A_OpenInst(Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F* __this, const RuntimeMethod* method)
  14299. {
  14300. typedef BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 (*FunctionPointerType) (const RuntimeMethod*);
  14301. return ((FunctionPointerType)__this->___method_ptr)(method);
  14302. }
  14303. BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 Func_1_Invoke_m22D302915F20EEF62D9C1666172BBE063F7D795A_OpenStatic(Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F* __this, const RuntimeMethod* method)
  14304. {
  14305. typedef BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 (*FunctionPointerType) (const RuntimeMethod*);
  14306. return ((FunctionPointerType)__this->___method_ptr)(method);
  14307. }
  14308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m7DAE2F89A23101179BB5B56E3773CE03C3287F94_gshared (Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14309. {
  14310. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14311. __this->___method = ___1_method;
  14312. __this->___m_target = ___0_object;
  14313. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14314. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14315. __this->___method_code = (intptr_t)__this;
  14316. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14317. {
  14318. bool isOpen = parameterCount == 0;
  14319. if (isOpen)
  14320. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m22D302915F20EEF62D9C1666172BBE063F7D795A_OpenStatic;
  14321. else
  14322. {
  14323. __this->___invoke_impl = __this->___method_ptr;
  14324. __this->___method_code = (intptr_t)__this->___m_target;
  14325. }
  14326. }
  14327. else
  14328. {
  14329. if (___0_object == NULL)
  14330. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14331. __this->___invoke_impl = __this->___method_ptr;
  14332. __this->___method_code = (intptr_t)__this->___m_target;
  14333. }
  14334. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m22D302915F20EEF62D9C1666172BBE063F7D795A_Multicast;
  14335. }
  14336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 Func_1_Invoke_m22D302915F20EEF62D9C1666172BBE063F7D795A_gshared (Func_1_t84A4BB0034C8F93767D67BBC1F4EED1D3044795F* __this, const RuntimeMethod* method)
  14337. {
  14338. typedef BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14339. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14340. }
  14341. #ifdef __clang__
  14342. #pragma clang diagnostic pop
  14343. #endif
  14344. #ifdef __clang__
  14345. #pragma clang diagnostic push
  14346. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14347. #pragma clang diagnostic ignored "-Wunused-variable"
  14348. #endif
  14349. BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F Func_1_Invoke_m46E31998378DE2BA4DF293634298EF5AA1E6520B_Multicast(Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6* __this, const RuntimeMethod* method)
  14350. {
  14351. il2cpp_array_size_t length = __this->___delegates->max_length;
  14352. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14353. BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F retVal;
  14354. memset((&retVal), 0, sizeof(retVal));
  14355. for (il2cpp_array_size_t i = 0; i < length; i++)
  14356. {
  14357. Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6* currentDelegate = reinterpret_cast<Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6*>(delegatesToInvoke[i]);
  14358. typedef BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14359. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14360. }
  14361. return retVal;
  14362. }
  14363. BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F Func_1_Invoke_m46E31998378DE2BA4DF293634298EF5AA1E6520B_OpenInst(Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6* __this, const RuntimeMethod* method)
  14364. {
  14365. typedef BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F (*FunctionPointerType) (const RuntimeMethod*);
  14366. return ((FunctionPointerType)__this->___method_ptr)(method);
  14367. }
  14368. BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F Func_1_Invoke_m46E31998378DE2BA4DF293634298EF5AA1E6520B_OpenStatic(Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6* __this, const RuntimeMethod* method)
  14369. {
  14370. typedef BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F (*FunctionPointerType) (const RuntimeMethod*);
  14371. return ((FunctionPointerType)__this->___method_ptr)(method);
  14372. }
  14373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m2749E8A77FD25617A4ECDB5CEEEDE39F9D1EE456_gshared (Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14374. {
  14375. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14376. __this->___method = ___1_method;
  14377. __this->___m_target = ___0_object;
  14378. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14379. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14380. __this->___method_code = (intptr_t)__this;
  14381. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14382. {
  14383. bool isOpen = parameterCount == 0;
  14384. if (isOpen)
  14385. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m46E31998378DE2BA4DF293634298EF5AA1E6520B_OpenStatic;
  14386. else
  14387. {
  14388. __this->___invoke_impl = __this->___method_ptr;
  14389. __this->___method_code = (intptr_t)__this->___m_target;
  14390. }
  14391. }
  14392. else
  14393. {
  14394. if (___0_object == NULL)
  14395. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14396. __this->___invoke_impl = __this->___method_ptr;
  14397. __this->___method_code = (intptr_t)__this->___m_target;
  14398. }
  14399. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m46E31998378DE2BA4DF293634298EF5AA1E6520B_Multicast;
  14400. }
  14401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F Func_1_Invoke_m46E31998378DE2BA4DF293634298EF5AA1E6520B_gshared (Func_1_tA442CFAC79E91D290B3A20F4D21B19C42FCE52B6* __this, const RuntimeMethod* method)
  14402. {
  14403. typedef BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14404. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14405. }
  14406. #ifdef __clang__
  14407. #pragma clang diagnostic pop
  14408. #endif
  14409. #ifdef __clang__
  14410. #pragma clang diagnostic push
  14411. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14412. #pragma clang diagnostic ignored "-Wunused-variable"
  14413. #endif
  14414. BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 Func_1_Invoke_m387E8C6D589CA66F72630F311D4CA283A6771829_Multicast(Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5* __this, const RuntimeMethod* method)
  14415. {
  14416. il2cpp_array_size_t length = __this->___delegates->max_length;
  14417. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14418. BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 retVal;
  14419. memset((&retVal), 0, sizeof(retVal));
  14420. for (il2cpp_array_size_t i = 0; i < length; i++)
  14421. {
  14422. Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5* currentDelegate = reinterpret_cast<Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5*>(delegatesToInvoke[i]);
  14423. typedef BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14424. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14425. }
  14426. return retVal;
  14427. }
  14428. BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 Func_1_Invoke_m387E8C6D589CA66F72630F311D4CA283A6771829_OpenInst(Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5* __this, const RuntimeMethod* method)
  14429. {
  14430. typedef BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 (*FunctionPointerType) (const RuntimeMethod*);
  14431. return ((FunctionPointerType)__this->___method_ptr)(method);
  14432. }
  14433. BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 Func_1_Invoke_m387E8C6D589CA66F72630F311D4CA283A6771829_OpenStatic(Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5* __this, const RuntimeMethod* method)
  14434. {
  14435. typedef BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 (*FunctionPointerType) (const RuntimeMethod*);
  14436. return ((FunctionPointerType)__this->___method_ptr)(method);
  14437. }
  14438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m5DE18B6F84B0E4095B7DACFC9C7006775018056A_gshared (Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14439. {
  14440. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14441. __this->___method = ___1_method;
  14442. __this->___m_target = ___0_object;
  14443. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14444. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14445. __this->___method_code = (intptr_t)__this;
  14446. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14447. {
  14448. bool isOpen = parameterCount == 0;
  14449. if (isOpen)
  14450. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m387E8C6D589CA66F72630F311D4CA283A6771829_OpenStatic;
  14451. else
  14452. {
  14453. __this->___invoke_impl = __this->___method_ptr;
  14454. __this->___method_code = (intptr_t)__this->___m_target;
  14455. }
  14456. }
  14457. else
  14458. {
  14459. if (___0_object == NULL)
  14460. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14461. __this->___invoke_impl = __this->___method_ptr;
  14462. __this->___method_code = (intptr_t)__this->___m_target;
  14463. }
  14464. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m387E8C6D589CA66F72630F311D4CA283A6771829_Multicast;
  14465. }
  14466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 Func_1_Invoke_m387E8C6D589CA66F72630F311D4CA283A6771829_gshared (Func_1_tBCE7CAB2DF9A6911CC7E75AE4813E384D191BBB5* __this, const RuntimeMethod* method)
  14467. {
  14468. typedef BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14469. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14470. }
  14471. #ifdef __clang__
  14472. #pragma clang diagnostic pop
  14473. #endif
  14474. #ifdef __clang__
  14475. #pragma clang diagnostic push
  14476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14477. #pragma clang diagnostic ignored "-Wunused-variable"
  14478. #endif
  14479. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_Multicast(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  14480. {
  14481. il2cpp_array_size_t length = __this->___delegates->max_length;
  14482. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14483. bool retVal = false;
  14484. for (il2cpp_array_size_t i = 0; i < length; i++)
  14485. {
  14486. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* currentDelegate = reinterpret_cast<Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*>(delegatesToInvoke[i]);
  14487. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14488. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14489. }
  14490. return retVal;
  14491. }
  14492. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenInst(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  14493. {
  14494. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  14495. return ((FunctionPointerType)__this->___method_ptr)(method);
  14496. }
  14497. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStatic(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  14498. {
  14499. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  14500. return ((FunctionPointerType)__this->___method_ptr)(method);
  14501. }
  14502. 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)
  14503. {
  14504. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14505. __this->___method = ___1_method;
  14506. __this->___m_target = ___0_object;
  14507. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14508. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14509. __this->___method_code = (intptr_t)__this;
  14510. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14511. {
  14512. bool isOpen = parameterCount == 0;
  14513. if (isOpen)
  14514. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStatic;
  14515. else
  14516. {
  14517. __this->___invoke_impl = __this->___method_ptr;
  14518. __this->___method_code = (intptr_t)__this->___m_target;
  14519. }
  14520. }
  14521. else
  14522. {
  14523. if (___0_object == NULL)
  14524. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14525. __this->___invoke_impl = __this->___method_ptr;
  14526. __this->___method_code = (intptr_t)__this->___m_target;
  14527. }
  14528. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_Multicast;
  14529. }
  14530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  14531. {
  14532. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14533. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14534. }
  14535. #ifdef __clang__
  14536. #pragma clang diagnostic pop
  14537. #endif
  14538. #ifdef __clang__
  14539. #pragma clang diagnostic push
  14540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14541. #pragma clang diagnostic ignored "-Wunused-variable"
  14542. #endif
  14543. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_1_Invoke_m0550CD624A6760EE6C25CDCB1F5E159B527857F5_Multicast(Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2* __this, const RuntimeMethod* method)
  14544. {
  14545. il2cpp_array_size_t length = __this->___delegates->max_length;
  14546. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14547. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 retVal;
  14548. memset((&retVal), 0, sizeof(retVal));
  14549. for (il2cpp_array_size_t i = 0; i < length; i++)
  14550. {
  14551. Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2* currentDelegate = reinterpret_cast<Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2*>(delegatesToInvoke[i]);
  14552. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14553. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14554. }
  14555. return retVal;
  14556. }
  14557. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_1_Invoke_m0550CD624A6760EE6C25CDCB1F5E159B527857F5_OpenInst(Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2* __this, const RuntimeMethod* method)
  14558. {
  14559. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (const RuntimeMethod*);
  14560. return ((FunctionPointerType)__this->___method_ptr)(method);
  14561. }
  14562. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_1_Invoke_m0550CD624A6760EE6C25CDCB1F5E159B527857F5_OpenStatic(Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2* __this, const RuntimeMethod* method)
  14563. {
  14564. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (const RuntimeMethod*);
  14565. return ((FunctionPointerType)__this->___method_ptr)(method);
  14566. }
  14567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m40600DEE70082D8157F0AAB3AC1E531E4A48DA6E_gshared (Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14568. {
  14569. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14570. __this->___method = ___1_method;
  14571. __this->___m_target = ___0_object;
  14572. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14573. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14574. __this->___method_code = (intptr_t)__this;
  14575. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14576. {
  14577. bool isOpen = parameterCount == 0;
  14578. if (isOpen)
  14579. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m0550CD624A6760EE6C25CDCB1F5E159B527857F5_OpenStatic;
  14580. else
  14581. {
  14582. __this->___invoke_impl = __this->___method_ptr;
  14583. __this->___method_code = (intptr_t)__this->___m_target;
  14584. }
  14585. }
  14586. else
  14587. {
  14588. if (___0_object == NULL)
  14589. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14590. __this->___invoke_impl = __this->___method_ptr;
  14591. __this->___method_code = (intptr_t)__this->___m_target;
  14592. }
  14593. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m0550CD624A6760EE6C25CDCB1F5E159B527857F5_Multicast;
  14594. }
  14595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_1_Invoke_m0550CD624A6760EE6C25CDCB1F5E159B527857F5_gshared (Func_1_t3FCE602A80D3F788D4898853BA8282C009C88FE2* __this, const RuntimeMethod* method)
  14596. {
  14597. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14598. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14599. }
  14600. #ifdef __clang__
  14601. #pragma clang diagnostic pop
  14602. #endif
  14603. #ifdef __clang__
  14604. #pragma clang diagnostic push
  14605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14606. #pragma clang diagnostic ignored "-Wunused-variable"
  14607. #endif
  14608. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_1_Invoke_m16CD92EAF9608CEFEDBB2F540D76F5BAEFBC1FB9_Multicast(Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B* __this, const RuntimeMethod* method)
  14609. {
  14610. il2cpp_array_size_t length = __this->___delegates->max_length;
  14611. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14612. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 retVal;
  14613. memset((&retVal), 0, sizeof(retVal));
  14614. for (il2cpp_array_size_t i = 0; i < length; i++)
  14615. {
  14616. Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B* currentDelegate = reinterpret_cast<Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B*>(delegatesToInvoke[i]);
  14617. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14618. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14619. }
  14620. return retVal;
  14621. }
  14622. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_1_Invoke_m16CD92EAF9608CEFEDBB2F540D76F5BAEFBC1FB9_OpenInst(Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B* __this, const RuntimeMethod* method)
  14623. {
  14624. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (const RuntimeMethod*);
  14625. return ((FunctionPointerType)__this->___method_ptr)(method);
  14626. }
  14627. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_1_Invoke_m16CD92EAF9608CEFEDBB2F540D76F5BAEFBC1FB9_OpenStatic(Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B* __this, const RuntimeMethod* method)
  14628. {
  14629. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (const RuntimeMethod*);
  14630. return ((FunctionPointerType)__this->___method_ptr)(method);
  14631. }
  14632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mBED93A7595F38D64DCA95CA0388AD8A054FDBF7A_gshared (Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14633. {
  14634. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14635. __this->___method = ___1_method;
  14636. __this->___m_target = ___0_object;
  14637. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14638. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14639. __this->___method_code = (intptr_t)__this;
  14640. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14641. {
  14642. bool isOpen = parameterCount == 0;
  14643. if (isOpen)
  14644. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m16CD92EAF9608CEFEDBB2F540D76F5BAEFBC1FB9_OpenStatic;
  14645. else
  14646. {
  14647. __this->___invoke_impl = __this->___method_ptr;
  14648. __this->___method_code = (intptr_t)__this->___m_target;
  14649. }
  14650. }
  14651. else
  14652. {
  14653. if (___0_object == NULL)
  14654. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14655. __this->___invoke_impl = __this->___method_ptr;
  14656. __this->___method_code = (intptr_t)__this->___m_target;
  14657. }
  14658. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m16CD92EAF9608CEFEDBB2F540D76F5BAEFBC1FB9_Multicast;
  14659. }
  14660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_1_Invoke_m16CD92EAF9608CEFEDBB2F540D76F5BAEFBC1FB9_gshared (Func_1_t32EEA16CED0DB34319C289C678DEADF9C939FD0B* __this, const RuntimeMethod* method)
  14661. {
  14662. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14663. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14664. }
  14665. #ifdef __clang__
  14666. #pragma clang diagnostic pop
  14667. #endif
  14668. #ifdef __clang__
  14669. #pragma clang diagnostic push
  14670. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14671. #pragma clang diagnostic ignored "-Wunused-variable"
  14672. #endif
  14673. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_1_Invoke_mDA08F91DC646CC4232398F289FF54F1168A4E09A_Multicast(Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C* __this, const RuntimeMethod* method)
  14674. {
  14675. il2cpp_array_size_t length = __this->___delegates->max_length;
  14676. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14677. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F retVal;
  14678. memset((&retVal), 0, sizeof(retVal));
  14679. for (il2cpp_array_size_t i = 0; i < length; i++)
  14680. {
  14681. Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C* currentDelegate = reinterpret_cast<Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C*>(delegatesToInvoke[i]);
  14682. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14683. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14684. }
  14685. return retVal;
  14686. }
  14687. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_1_Invoke_mDA08F91DC646CC4232398F289FF54F1168A4E09A_OpenInst(Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C* __this, const RuntimeMethod* method)
  14688. {
  14689. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (const RuntimeMethod*);
  14690. return ((FunctionPointerType)__this->___method_ptr)(method);
  14691. }
  14692. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_1_Invoke_mDA08F91DC646CC4232398F289FF54F1168A4E09A_OpenStatic(Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C* __this, const RuntimeMethod* method)
  14693. {
  14694. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (const RuntimeMethod*);
  14695. return ((FunctionPointerType)__this->___method_ptr)(method);
  14696. }
  14697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m85A38CF8289F6ACF32B4058B1C07DD7CC055AA27_gshared (Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14698. {
  14699. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14700. __this->___method = ___1_method;
  14701. __this->___m_target = ___0_object;
  14702. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14703. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14704. __this->___method_code = (intptr_t)__this;
  14705. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14706. {
  14707. bool isOpen = parameterCount == 0;
  14708. if (isOpen)
  14709. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mDA08F91DC646CC4232398F289FF54F1168A4E09A_OpenStatic;
  14710. else
  14711. {
  14712. __this->___invoke_impl = __this->___method_ptr;
  14713. __this->___method_code = (intptr_t)__this->___m_target;
  14714. }
  14715. }
  14716. else
  14717. {
  14718. if (___0_object == NULL)
  14719. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14720. __this->___invoke_impl = __this->___method_ptr;
  14721. __this->___method_code = (intptr_t)__this->___m_target;
  14722. }
  14723. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mDA08F91DC646CC4232398F289FF54F1168A4E09A_Multicast;
  14724. }
  14725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_1_Invoke_mDA08F91DC646CC4232398F289FF54F1168A4E09A_gshared (Func_1_t6810F34C7AB650D465D2B9B6A1F0B277DAA46A3C* __this, const RuntimeMethod* method)
  14726. {
  14727. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14728. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14729. }
  14730. #ifdef __clang__
  14731. #pragma clang diagnostic pop
  14732. #endif
  14733. #ifdef __clang__
  14734. #pragma clang diagnostic push
  14735. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14736. #pragma clang diagnostic ignored "-Wunused-variable"
  14737. #endif
  14738. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 Func_1_Invoke_mB633C6EF99C189F0F06E4D4C5832574C37A576FB_Multicast(Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD* __this, const RuntimeMethod* method)
  14739. {
  14740. il2cpp_array_size_t length = __this->___delegates->max_length;
  14741. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14742. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 retVal;
  14743. memset((&retVal), 0, sizeof(retVal));
  14744. for (il2cpp_array_size_t i = 0; i < length; i++)
  14745. {
  14746. Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD* currentDelegate = reinterpret_cast<Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD*>(delegatesToInvoke[i]);
  14747. typedef Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14748. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14749. }
  14750. return retVal;
  14751. }
  14752. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 Func_1_Invoke_mB633C6EF99C189F0F06E4D4C5832574C37A576FB_OpenInst(Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD* __this, const RuntimeMethod* method)
  14753. {
  14754. typedef Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 (*FunctionPointerType) (const RuntimeMethod*);
  14755. return ((FunctionPointerType)__this->___method_ptr)(method);
  14756. }
  14757. Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 Func_1_Invoke_mB633C6EF99C189F0F06E4D4C5832574C37A576FB_OpenStatic(Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD* __this, const RuntimeMethod* method)
  14758. {
  14759. typedef Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 (*FunctionPointerType) (const RuntimeMethod*);
  14760. return ((FunctionPointerType)__this->___method_ptr)(method);
  14761. }
  14762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m503C0C83AEE2D5B700A87AF1D659FB7410CEB841_gshared (Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14763. {
  14764. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14765. __this->___method = ___1_method;
  14766. __this->___m_target = ___0_object;
  14767. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14768. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14769. __this->___method_code = (intptr_t)__this;
  14770. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14771. {
  14772. bool isOpen = parameterCount == 0;
  14773. if (isOpen)
  14774. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mB633C6EF99C189F0F06E4D4C5832574C37A576FB_OpenStatic;
  14775. else
  14776. {
  14777. __this->___invoke_impl = __this->___method_ptr;
  14778. __this->___method_code = (intptr_t)__this->___m_target;
  14779. }
  14780. }
  14781. else
  14782. {
  14783. if (___0_object == NULL)
  14784. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14785. __this->___invoke_impl = __this->___method_ptr;
  14786. __this->___method_code = (intptr_t)__this->___m_target;
  14787. }
  14788. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mB633C6EF99C189F0F06E4D4C5832574C37A576FB_Multicast;
  14789. }
  14790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 Func_1_Invoke_mB633C6EF99C189F0F06E4D4C5832574C37A576FB_gshared (Func_1_tBA9E7FECA824DB38F994EC0CDDF93C90649ED7FD* __this, const RuntimeMethod* method)
  14791. {
  14792. typedef Cursor_t24C3B5095F65B86794C4F7EA168E324DFDA9EE82 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14793. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14794. }
  14795. #ifdef __clang__
  14796. #pragma clang diagnostic pop
  14797. #endif
  14798. #ifdef __clang__
  14799. #pragma clang diagnostic push
  14800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14801. #pragma clang diagnostic ignored "-Wunused-variable"
  14802. #endif
  14803. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_Multicast(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  14804. {
  14805. il2cpp_array_size_t length = __this->___delegates->max_length;
  14806. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14807. double retVal = 0.0;
  14808. for (il2cpp_array_size_t i = 0; i < length; i++)
  14809. {
  14810. Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* currentDelegate = reinterpret_cast<Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*>(delegatesToInvoke[i]);
  14811. typedef double (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14812. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14813. }
  14814. return retVal;
  14815. }
  14816. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenInst(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  14817. {
  14818. typedef double (*FunctionPointerType) (const RuntimeMethod*);
  14819. return ((FunctionPointerType)__this->___method_ptr)(method);
  14820. }
  14821. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStatic(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  14822. {
  14823. typedef double (*FunctionPointerType) (const RuntimeMethod*);
  14824. return ((FunctionPointerType)__this->___method_ptr)(method);
  14825. }
  14826. 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)
  14827. {
  14828. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14829. __this->___method = ___1_method;
  14830. __this->___m_target = ___0_object;
  14831. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14832. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14833. __this->___method_code = (intptr_t)__this;
  14834. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14835. {
  14836. bool isOpen = parameterCount == 0;
  14837. if (isOpen)
  14838. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStatic;
  14839. else
  14840. {
  14841. __this->___invoke_impl = __this->___method_ptr;
  14842. __this->___method_code = (intptr_t)__this->___m_target;
  14843. }
  14844. }
  14845. else
  14846. {
  14847. if (___0_object == NULL)
  14848. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14849. __this->___invoke_impl = __this->___method_ptr;
  14850. __this->___method_code = (intptr_t)__this->___m_target;
  14851. }
  14852. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_Multicast;
  14853. }
  14854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  14855. {
  14856. typedef double (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14857. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14858. }
  14859. #ifdef __clang__
  14860. #pragma clang diagnostic pop
  14861. #endif
  14862. #ifdef __clang__
  14863. #pragma clang diagnostic push
  14864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14865. #pragma clang diagnostic ignored "-Wunused-variable"
  14866. #endif
  14867. EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 Func_1_Invoke_m00307DE4A5C9F53ACFB96CFC55D6B05BE8CB7682_Multicast(Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159* __this, const RuntimeMethod* method)
  14868. {
  14869. il2cpp_array_size_t length = __this->___delegates->max_length;
  14870. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14871. EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 retVal;
  14872. memset((&retVal), 0, sizeof(retVal));
  14873. for (il2cpp_array_size_t i = 0; i < length; i++)
  14874. {
  14875. Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159* currentDelegate = reinterpret_cast<Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159*>(delegatesToInvoke[i]);
  14876. typedef EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14877. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14878. }
  14879. return retVal;
  14880. }
  14881. EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 Func_1_Invoke_m00307DE4A5C9F53ACFB96CFC55D6B05BE8CB7682_OpenInst(Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159* __this, const RuntimeMethod* method)
  14882. {
  14883. typedef EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 (*FunctionPointerType) (const RuntimeMethod*);
  14884. return ((FunctionPointerType)__this->___method_ptr)(method);
  14885. }
  14886. EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 Func_1_Invoke_m00307DE4A5C9F53ACFB96CFC55D6B05BE8CB7682_OpenStatic(Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159* __this, const RuntimeMethod* method)
  14887. {
  14888. typedef EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 (*FunctionPointerType) (const RuntimeMethod*);
  14889. return ((FunctionPointerType)__this->___method_ptr)(method);
  14890. }
  14891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m9A4D79D727E080355E3A999E8AE3D991E6E93B8E_gshared (Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14892. {
  14893. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14894. __this->___method = ___1_method;
  14895. __this->___m_target = ___0_object;
  14896. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14897. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14898. __this->___method_code = (intptr_t)__this;
  14899. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14900. {
  14901. bool isOpen = parameterCount == 0;
  14902. if (isOpen)
  14903. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m00307DE4A5C9F53ACFB96CFC55D6B05BE8CB7682_OpenStatic;
  14904. else
  14905. {
  14906. __this->___invoke_impl = __this->___method_ptr;
  14907. __this->___method_code = (intptr_t)__this->___m_target;
  14908. }
  14909. }
  14910. else
  14911. {
  14912. if (___0_object == NULL)
  14913. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14914. __this->___invoke_impl = __this->___method_ptr;
  14915. __this->___method_code = (intptr_t)__this->___m_target;
  14916. }
  14917. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m00307DE4A5C9F53ACFB96CFC55D6B05BE8CB7682_Multicast;
  14918. }
  14919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 Func_1_Invoke_m00307DE4A5C9F53ACFB96CFC55D6B05BE8CB7682_gshared (Func_1_tB4D38D9C370025EE6CC7C9540376FB51F4972159* __this, const RuntimeMethod* method)
  14920. {
  14921. typedef EasingFunction_t5197D3B06056326A8B5C96032CDEBD5D3BDCA7A4 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14922. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14923. }
  14924. #ifdef __clang__
  14925. #pragma clang diagnostic pop
  14926. #endif
  14927. #ifdef __clang__
  14928. #pragma clang diagnostic push
  14929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14930. #pragma clang diagnostic ignored "-Wunused-variable"
  14931. #endif
  14932. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C Func_1_Invoke_m2B2134BBC5930138E64E532FFD8C1B6702B56EAA_Multicast(Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890* __this, const RuntimeMethod* method)
  14933. {
  14934. il2cpp_array_size_t length = __this->___delegates->max_length;
  14935. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  14936. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C retVal;
  14937. memset((&retVal), 0, sizeof(retVal));
  14938. for (il2cpp_array_size_t i = 0; i < length; i++)
  14939. {
  14940. Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890* currentDelegate = reinterpret_cast<Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890*>(delegatesToInvoke[i]);
  14941. typedef FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14942. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  14943. }
  14944. return retVal;
  14945. }
  14946. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C Func_1_Invoke_m2B2134BBC5930138E64E532FFD8C1B6702B56EAA_OpenInst(Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890* __this, const RuntimeMethod* method)
  14947. {
  14948. typedef FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C (*FunctionPointerType) (const RuntimeMethod*);
  14949. return ((FunctionPointerType)__this->___method_ptr)(method);
  14950. }
  14951. FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C Func_1_Invoke_m2B2134BBC5930138E64E532FFD8C1B6702B56EAA_OpenStatic(Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890* __this, const RuntimeMethod* method)
  14952. {
  14953. typedef FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C (*FunctionPointerType) (const RuntimeMethod*);
  14954. return ((FunctionPointerType)__this->___method_ptr)(method);
  14955. }
  14956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mB3D3EEEF8DA1B0B4802FA64309B44422CD10BE32_gshared (Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  14957. {
  14958. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  14959. __this->___method = ___1_method;
  14960. __this->___m_target = ___0_object;
  14961. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  14962. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  14963. __this->___method_code = (intptr_t)__this;
  14964. if (MethodIsStatic((RuntimeMethod*)___1_method))
  14965. {
  14966. bool isOpen = parameterCount == 0;
  14967. if (isOpen)
  14968. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m2B2134BBC5930138E64E532FFD8C1B6702B56EAA_OpenStatic;
  14969. else
  14970. {
  14971. __this->___invoke_impl = __this->___method_ptr;
  14972. __this->___method_code = (intptr_t)__this->___m_target;
  14973. }
  14974. }
  14975. else
  14976. {
  14977. if (___0_object == NULL)
  14978. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  14979. __this->___invoke_impl = __this->___method_ptr;
  14980. __this->___method_code = (intptr_t)__this->___m_target;
  14981. }
  14982. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m2B2134BBC5930138E64E532FFD8C1B6702B56EAA_Multicast;
  14983. }
  14984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C Func_1_Invoke_m2B2134BBC5930138E64E532FFD8C1B6702B56EAA_gshared (Func_1_tBA4599F2B9C88B7CAB0A945D58595BAF08C6B890* __this, const RuntimeMethod* method)
  14985. {
  14986. typedef FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  14987. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  14988. }
  14989. #ifdef __clang__
  14990. #pragma clang diagnostic pop
  14991. #endif
  14992. #ifdef __clang__
  14993. #pragma clang diagnostic push
  14994. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14995. #pragma clang diagnostic ignored "-Wunused-variable"
  14996. #endif
  14997. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_Multicast(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  14998. {
  14999. il2cpp_array_size_t length = __this->___delegates->max_length;
  15000. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15001. int32_t retVal = 0;
  15002. for (il2cpp_array_size_t i = 0; i < length; i++)
  15003. {
  15004. Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* currentDelegate = reinterpret_cast<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*>(delegatesToInvoke[i]);
  15005. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15006. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15007. }
  15008. return retVal;
  15009. }
  15010. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenInst(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  15011. {
  15012. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  15013. return ((FunctionPointerType)__this->___method_ptr)(method);
  15014. }
  15015. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStatic(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  15016. {
  15017. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  15018. return ((FunctionPointerType)__this->___method_ptr)(method);
  15019. }
  15020. 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)
  15021. {
  15022. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15023. __this->___method = ___1_method;
  15024. __this->___m_target = ___0_object;
  15025. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15026. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15027. __this->___method_code = (intptr_t)__this;
  15028. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15029. {
  15030. bool isOpen = parameterCount == 0;
  15031. if (isOpen)
  15032. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStatic;
  15033. else
  15034. {
  15035. __this->___invoke_impl = __this->___method_ptr;
  15036. __this->___method_code = (intptr_t)__this->___m_target;
  15037. }
  15038. }
  15039. else
  15040. {
  15041. if (___0_object == NULL)
  15042. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15043. __this->___invoke_impl = __this->___method_ptr;
  15044. __this->___method_code = (intptr_t)__this->___m_target;
  15045. }
  15046. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_Multicast;
  15047. }
  15048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  15049. {
  15050. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15051. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15052. }
  15053. #ifdef __clang__
  15054. #pragma clang diagnostic pop
  15055. #endif
  15056. #ifdef __clang__
  15057. #pragma clang diagnostic push
  15058. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15059. #pragma clang diagnostic ignored "-Wunused-variable"
  15060. #endif
  15061. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_Multicast(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  15062. {
  15063. il2cpp_array_size_t length = __this->___delegates->max_length;
  15064. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15065. int32_t retVal = 0;
  15066. for (il2cpp_array_size_t i = 0; i < length; i++)
  15067. {
  15068. Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* currentDelegate = reinterpret_cast<Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551*>(delegatesToInvoke[i]);
  15069. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15070. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15071. }
  15072. return retVal;
  15073. }
  15074. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenInst(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  15075. {
  15076. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  15077. return ((FunctionPointerType)__this->___method_ptr)(method);
  15078. }
  15079. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStatic(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  15080. {
  15081. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  15082. return ((FunctionPointerType)__this->___method_ptr)(method);
  15083. }
  15084. 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)
  15085. {
  15086. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15087. __this->___method = ___1_method;
  15088. __this->___m_target = ___0_object;
  15089. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15090. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15091. __this->___method_code = (intptr_t)__this;
  15092. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15093. {
  15094. bool isOpen = parameterCount == 0;
  15095. if (isOpen)
  15096. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStatic;
  15097. else
  15098. {
  15099. __this->___invoke_impl = __this->___method_ptr;
  15100. __this->___method_code = (intptr_t)__this->___m_target;
  15101. }
  15102. }
  15103. else
  15104. {
  15105. if (___0_object == NULL)
  15106. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15107. __this->___invoke_impl = __this->___method_ptr;
  15108. __this->___method_code = (intptr_t)__this->___m_target;
  15109. }
  15110. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_Multicast;
  15111. }
  15112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_gshared (Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  15113. {
  15114. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15115. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15116. }
  15117. #ifdef __clang__
  15118. #pragma clang diagnostic pop
  15119. #endif
  15120. #ifdef __clang__
  15121. #pragma clang diagnostic push
  15122. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15123. #pragma clang diagnostic ignored "-Wunused-variable"
  15124. #endif
  15125. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 Func_1_Invoke_mD105BEB0C551A4DC7A9FB66240554D5017DD9809_Multicast(Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5* __this, const RuntimeMethod* method)
  15126. {
  15127. il2cpp_array_size_t length = __this->___delegates->max_length;
  15128. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15129. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 retVal;
  15130. memset((&retVal), 0, sizeof(retVal));
  15131. for (il2cpp_array_size_t i = 0; i < length; i++)
  15132. {
  15133. Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5* currentDelegate = reinterpret_cast<Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5*>(delegatesToInvoke[i]);
  15134. typedef Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15135. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15136. }
  15137. return retVal;
  15138. }
  15139. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 Func_1_Invoke_mD105BEB0C551A4DC7A9FB66240554D5017DD9809_OpenInst(Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5* __this, const RuntimeMethod* method)
  15140. {
  15141. typedef Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 (*FunctionPointerType) (const RuntimeMethod*);
  15142. return ((FunctionPointerType)__this->___method_ptr)(method);
  15143. }
  15144. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 Func_1_Invoke_mD105BEB0C551A4DC7A9FB66240554D5017DD9809_OpenStatic(Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5* __this, const RuntimeMethod* method)
  15145. {
  15146. typedef Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 (*FunctionPointerType) (const RuntimeMethod*);
  15147. return ((FunctionPointerType)__this->___method_ptr)(method);
  15148. }
  15149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m8B00CE1A36F261094E91A7C0D1266B35A7B2C4C4_gshared (Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15150. {
  15151. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15152. __this->___method = ___1_method;
  15153. __this->___m_target = ___0_object;
  15154. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15155. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15156. __this->___method_code = (intptr_t)__this;
  15157. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15158. {
  15159. bool isOpen = parameterCount == 0;
  15160. if (isOpen)
  15161. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mD105BEB0C551A4DC7A9FB66240554D5017DD9809_OpenStatic;
  15162. else
  15163. {
  15164. __this->___invoke_impl = __this->___method_ptr;
  15165. __this->___method_code = (intptr_t)__this->___m_target;
  15166. }
  15167. }
  15168. else
  15169. {
  15170. if (___0_object == NULL)
  15171. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15172. __this->___invoke_impl = __this->___method_ptr;
  15173. __this->___method_code = (intptr_t)__this->___m_target;
  15174. }
  15175. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mD105BEB0C551A4DC7A9FB66240554D5017DD9809_Multicast;
  15176. }
  15177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 Func_1_Invoke_mD105BEB0C551A4DC7A9FB66240554D5017DD9809_gshared (Func_1_tDDAA460D0947C289772FA6AF1AF84D582DD859E5* __this, const RuntimeMethod* method)
  15178. {
  15179. typedef Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15180. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15181. }
  15182. #ifdef __clang__
  15183. #pragma clang diagnostic pop
  15184. #endif
  15185. #ifdef __clang__
  15186. #pragma clang diagnostic push
  15187. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15188. #pragma clang diagnostic ignored "-Wunused-variable"
  15189. #endif
  15190. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_Multicast(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  15191. {
  15192. il2cpp_array_size_t length = __this->___delegates->max_length;
  15193. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15194. RuntimeObject* retVal = NULL;
  15195. for (il2cpp_array_size_t i = 0; i < length; i++)
  15196. {
  15197. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* currentDelegate = reinterpret_cast<Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*>(delegatesToInvoke[i]);
  15198. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15199. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15200. }
  15201. return retVal;
  15202. }
  15203. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenInst(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  15204. {
  15205. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  15206. return ((FunctionPointerType)__this->___method_ptr)(method);
  15207. }
  15208. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStatic(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  15209. {
  15210. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  15211. return ((FunctionPointerType)__this->___method_ptr)(method);
  15212. }
  15213. 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)
  15214. {
  15215. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15216. __this->___method = ___1_method;
  15217. __this->___m_target = ___0_object;
  15218. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15219. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15220. __this->___method_code = (intptr_t)__this;
  15221. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15222. {
  15223. bool isOpen = parameterCount == 0;
  15224. if (isOpen)
  15225. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStatic;
  15226. else
  15227. {
  15228. __this->___invoke_impl = __this->___method_ptr;
  15229. __this->___method_code = (intptr_t)__this->___m_target;
  15230. }
  15231. }
  15232. else
  15233. {
  15234. if (___0_object == NULL)
  15235. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15236. __this->___invoke_impl = __this->___method_ptr;
  15237. __this->___method_code = (intptr_t)__this->___m_target;
  15238. }
  15239. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_Multicast;
  15240. }
  15241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  15242. {
  15243. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15244. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15245. }
  15246. #ifdef __clang__
  15247. #pragma clang diagnostic pop
  15248. #endif
  15249. #ifdef __clang__
  15250. #pragma clang diagnostic push
  15251. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15252. #pragma clang diagnostic ignored "-Wunused-variable"
  15253. #endif
  15254. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_1_Invoke_mB159D2E8978B240577A1C7A203FACF1B0F811011_Multicast(Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27* __this, const RuntimeMethod* method)
  15255. {
  15256. il2cpp_array_size_t length = __this->___delegates->max_length;
  15257. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15258. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D retVal;
  15259. memset((&retVal), 0, sizeof(retVal));
  15260. for (il2cpp_array_size_t i = 0; i < length; i++)
  15261. {
  15262. Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27* currentDelegate = reinterpret_cast<Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27*>(delegatesToInvoke[i]);
  15263. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15264. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15265. }
  15266. return retVal;
  15267. }
  15268. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_1_Invoke_mB159D2E8978B240577A1C7A203FACF1B0F811011_OpenInst(Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27* __this, const RuntimeMethod* method)
  15269. {
  15270. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (const RuntimeMethod*);
  15271. return ((FunctionPointerType)__this->___method_ptr)(method);
  15272. }
  15273. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_1_Invoke_mB159D2E8978B240577A1C7A203FACF1B0F811011_OpenStatic(Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27* __this, const RuntimeMethod* method)
  15274. {
  15275. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (const RuntimeMethod*);
  15276. return ((FunctionPointerType)__this->___method_ptr)(method);
  15277. }
  15278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mA1D227739491D097E72300D7B39C7B6141DA8725_gshared (Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15279. {
  15280. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15281. __this->___method = ___1_method;
  15282. __this->___m_target = ___0_object;
  15283. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15284. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15285. __this->___method_code = (intptr_t)__this;
  15286. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15287. {
  15288. bool isOpen = parameterCount == 0;
  15289. if (isOpen)
  15290. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mB159D2E8978B240577A1C7A203FACF1B0F811011_OpenStatic;
  15291. else
  15292. {
  15293. __this->___invoke_impl = __this->___method_ptr;
  15294. __this->___method_code = (intptr_t)__this->___m_target;
  15295. }
  15296. }
  15297. else
  15298. {
  15299. if (___0_object == NULL)
  15300. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15301. __this->___invoke_impl = __this->___method_ptr;
  15302. __this->___method_code = (intptr_t)__this->___m_target;
  15303. }
  15304. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mB159D2E8978B240577A1C7A203FACF1B0F811011_Multicast;
  15305. }
  15306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_1_Invoke_mB159D2E8978B240577A1C7A203FACF1B0F811011_gshared (Func_1_t41D01DF7E7DCF728A5AC2E27578C9EF76548EF27* __this, const RuntimeMethod* method)
  15307. {
  15308. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15309. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15310. }
  15311. #ifdef __clang__
  15312. #pragma clang diagnostic pop
  15313. #endif
  15314. #ifdef __clang__
  15315. #pragma clang diagnostic push
  15316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15317. #pragma clang diagnostic ignored "-Wunused-variable"
  15318. #endif
  15319. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_1_Invoke_m23229ADCFD4FAC4BF8699EB1FCEF0264731BE998_Multicast(Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185* __this, const RuntimeMethod* method)
  15320. {
  15321. il2cpp_array_size_t length = __this->___delegates->max_length;
  15322. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15323. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 retVal;
  15324. memset((&retVal), 0, sizeof(retVal));
  15325. for (il2cpp_array_size_t i = 0; i < length; i++)
  15326. {
  15327. Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185* currentDelegate = reinterpret_cast<Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185*>(delegatesToInvoke[i]);
  15328. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15329. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15330. }
  15331. return retVal;
  15332. }
  15333. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_1_Invoke_m23229ADCFD4FAC4BF8699EB1FCEF0264731BE998_OpenInst(Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185* __this, const RuntimeMethod* method)
  15334. {
  15335. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (const RuntimeMethod*);
  15336. return ((FunctionPointerType)__this->___method_ptr)(method);
  15337. }
  15338. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_1_Invoke_m23229ADCFD4FAC4BF8699EB1FCEF0264731BE998_OpenStatic(Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185* __this, const RuntimeMethod* method)
  15339. {
  15340. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (const RuntimeMethod*);
  15341. return ((FunctionPointerType)__this->___method_ptr)(method);
  15342. }
  15343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mF69424CC1741DD64C50BAA340369B699472422F2_gshared (Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15344. {
  15345. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15346. __this->___method = ___1_method;
  15347. __this->___m_target = ___0_object;
  15348. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15349. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15350. __this->___method_code = (intptr_t)__this;
  15351. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15352. {
  15353. bool isOpen = parameterCount == 0;
  15354. if (isOpen)
  15355. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m23229ADCFD4FAC4BF8699EB1FCEF0264731BE998_OpenStatic;
  15356. else
  15357. {
  15358. __this->___invoke_impl = __this->___method_ptr;
  15359. __this->___method_code = (intptr_t)__this->___m_target;
  15360. }
  15361. }
  15362. else
  15363. {
  15364. if (___0_object == NULL)
  15365. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15366. __this->___invoke_impl = __this->___method_ptr;
  15367. __this->___method_code = (intptr_t)__this->___m_target;
  15368. }
  15369. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m23229ADCFD4FAC4BF8699EB1FCEF0264731BE998_Multicast;
  15370. }
  15371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_1_Invoke_m23229ADCFD4FAC4BF8699EB1FCEF0264731BE998_gshared (Func_1_t35CA8359B05764A8BDAC8FE106B7288508C45185* __this, const RuntimeMethod* method)
  15372. {
  15373. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15374. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15375. }
  15376. #ifdef __clang__
  15377. #pragma clang diagnostic pop
  15378. #endif
  15379. #ifdef __clang__
  15380. #pragma clang diagnostic push
  15381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15382. #pragma clang diagnostic ignored "-Wunused-variable"
  15383. #endif
  15384. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 Func_1_Invoke_mBBD356D27E1A95515FA0B9AFE4F14158554381C3_Multicast(Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15* __this, const RuntimeMethod* method)
  15385. {
  15386. il2cpp_array_size_t length = __this->___delegates->max_length;
  15387. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15388. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 retVal;
  15389. memset((&retVal), 0, sizeof(retVal));
  15390. for (il2cpp_array_size_t i = 0; i < length; i++)
  15391. {
  15392. Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15* currentDelegate = reinterpret_cast<Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15*>(delegatesToInvoke[i]);
  15393. typedef Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15394. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15395. }
  15396. return retVal;
  15397. }
  15398. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 Func_1_Invoke_mBBD356D27E1A95515FA0B9AFE4F14158554381C3_OpenInst(Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15* __this, const RuntimeMethod* method)
  15399. {
  15400. typedef Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 (*FunctionPointerType) (const RuntimeMethod*);
  15401. return ((FunctionPointerType)__this->___method_ptr)(method);
  15402. }
  15403. Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 Func_1_Invoke_mBBD356D27E1A95515FA0B9AFE4F14158554381C3_OpenStatic(Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15* __this, const RuntimeMethod* method)
  15404. {
  15405. typedef Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 (*FunctionPointerType) (const RuntimeMethod*);
  15406. return ((FunctionPointerType)__this->___method_ptr)(method);
  15407. }
  15408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m4FC191FA013090E8F3DB8E5F8DFA452C7A74C719_gshared (Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15409. {
  15410. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15411. __this->___method = ___1_method;
  15412. __this->___m_target = ___0_object;
  15413. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15414. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15415. __this->___method_code = (intptr_t)__this;
  15416. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15417. {
  15418. bool isOpen = parameterCount == 0;
  15419. if (isOpen)
  15420. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mBBD356D27E1A95515FA0B9AFE4F14158554381C3_OpenStatic;
  15421. else
  15422. {
  15423. __this->___invoke_impl = __this->___method_ptr;
  15424. __this->___method_code = (intptr_t)__this->___m_target;
  15425. }
  15426. }
  15427. else
  15428. {
  15429. if (___0_object == NULL)
  15430. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15431. __this->___invoke_impl = __this->___method_ptr;
  15432. __this->___method_code = (intptr_t)__this->___m_target;
  15433. }
  15434. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mBBD356D27E1A95515FA0B9AFE4F14158554381C3_Multicast;
  15435. }
  15436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 Func_1_Invoke_mBBD356D27E1A95515FA0B9AFE4F14158554381C3_gshared (Func_1_t750F8F9F9F196507427203F81AF19FD01A584D15* __this, const RuntimeMethod* method)
  15437. {
  15438. typedef Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15439. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15440. }
  15441. #ifdef __clang__
  15442. #pragma clang diagnostic pop
  15443. #endif
  15444. #ifdef __clang__
  15445. #pragma clang diagnostic push
  15446. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15447. #pragma clang diagnostic ignored "-Wunused-variable"
  15448. #endif
  15449. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 Func_1_Invoke_m1020D0E83EE6771A8264984385149D6366F11B31_Multicast(Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0* __this, const RuntimeMethod* method)
  15450. {
  15451. il2cpp_array_size_t length = __this->___delegates->max_length;
  15452. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15453. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 retVal;
  15454. memset((&retVal), 0, sizeof(retVal));
  15455. for (il2cpp_array_size_t i = 0; i < length; i++)
  15456. {
  15457. Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0* currentDelegate = reinterpret_cast<Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0*>(delegatesToInvoke[i]);
  15458. typedef Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15459. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15460. }
  15461. return retVal;
  15462. }
  15463. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 Func_1_Invoke_m1020D0E83EE6771A8264984385149D6366F11B31_OpenInst(Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0* __this, const RuntimeMethod* method)
  15464. {
  15465. typedef Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 (*FunctionPointerType) (const RuntimeMethod*);
  15466. return ((FunctionPointerType)__this->___method_ptr)(method);
  15467. }
  15468. Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 Func_1_Invoke_m1020D0E83EE6771A8264984385149D6366F11B31_OpenStatic(Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0* __this, const RuntimeMethod* method)
  15469. {
  15470. typedef Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 (*FunctionPointerType) (const RuntimeMethod*);
  15471. return ((FunctionPointerType)__this->___method_ptr)(method);
  15472. }
  15473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m7570BE339B4C922728B89293F421982D77DB40DD_gshared (Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15474. {
  15475. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15476. __this->___method = ___1_method;
  15477. __this->___m_target = ___0_object;
  15478. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15479. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15480. __this->___method_code = (intptr_t)__this;
  15481. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15482. {
  15483. bool isOpen = parameterCount == 0;
  15484. if (isOpen)
  15485. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1020D0E83EE6771A8264984385149D6366F11B31_OpenStatic;
  15486. else
  15487. {
  15488. __this->___invoke_impl = __this->___method_ptr;
  15489. __this->___method_code = (intptr_t)__this->___m_target;
  15490. }
  15491. }
  15492. else
  15493. {
  15494. if (___0_object == NULL)
  15495. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15496. __this->___invoke_impl = __this->___method_ptr;
  15497. __this->___method_code = (intptr_t)__this->___m_target;
  15498. }
  15499. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1020D0E83EE6771A8264984385149D6366F11B31_Multicast;
  15500. }
  15501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 Func_1_Invoke_m1020D0E83EE6771A8264984385149D6366F11B31_gshared (Func_1_t198D4536B77F454C88C30759642D2C1D6DD491A0* __this, const RuntimeMethod* method)
  15502. {
  15503. typedef Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15504. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15505. }
  15506. #ifdef __clang__
  15507. #pragma clang diagnostic pop
  15508. #endif
  15509. #ifdef __clang__
  15510. #pragma clang diagnostic push
  15511. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15512. #pragma clang diagnostic ignored "-Wunused-variable"
  15513. #endif
  15514. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_Multicast(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  15515. {
  15516. il2cpp_array_size_t length = __this->___delegates->max_length;
  15517. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15518. float retVal = 0.0f;
  15519. for (il2cpp_array_size_t i = 0; i < length; i++)
  15520. {
  15521. Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* currentDelegate = reinterpret_cast<Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*>(delegatesToInvoke[i]);
  15522. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15523. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15524. }
  15525. return retVal;
  15526. }
  15527. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenInst(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  15528. {
  15529. typedef float (*FunctionPointerType) (const RuntimeMethod*);
  15530. return ((FunctionPointerType)__this->___method_ptr)(method);
  15531. }
  15532. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStatic(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  15533. {
  15534. typedef float (*FunctionPointerType) (const RuntimeMethod*);
  15535. return ((FunctionPointerType)__this->___method_ptr)(method);
  15536. }
  15537. 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)
  15538. {
  15539. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15540. __this->___method = ___1_method;
  15541. __this->___m_target = ___0_object;
  15542. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15543. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15544. __this->___method_code = (intptr_t)__this;
  15545. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15546. {
  15547. bool isOpen = parameterCount == 0;
  15548. if (isOpen)
  15549. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStatic;
  15550. else
  15551. {
  15552. __this->___invoke_impl = __this->___method_ptr;
  15553. __this->___method_code = (intptr_t)__this->___m_target;
  15554. }
  15555. }
  15556. else
  15557. {
  15558. if (___0_object == NULL)
  15559. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15560. __this->___invoke_impl = __this->___method_ptr;
  15561. __this->___method_code = (intptr_t)__this->___m_target;
  15562. }
  15563. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_Multicast;
  15564. }
  15565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_gshared (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  15566. {
  15567. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15568. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15569. }
  15570. #ifdef __clang__
  15571. #pragma clang diagnostic pop
  15572. #endif
  15573. #ifdef __clang__
  15574. #pragma clang diagnostic push
  15575. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15576. #pragma clang diagnostic ignored "-Wunused-variable"
  15577. #endif
  15578. StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B Func_1_Invoke_mDE01D111EE9886FFC5B872757036234E1A496091_Multicast(Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86* __this, const RuntimeMethod* method)
  15579. {
  15580. il2cpp_array_size_t length = __this->___delegates->max_length;
  15581. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15582. StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B retVal;
  15583. memset((&retVal), 0, sizeof(retVal));
  15584. for (il2cpp_array_size_t i = 0; i < length; i++)
  15585. {
  15586. Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86* currentDelegate = reinterpret_cast<Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86*>(delegatesToInvoke[i]);
  15587. typedef StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15588. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15589. }
  15590. return retVal;
  15591. }
  15592. StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B Func_1_Invoke_mDE01D111EE9886FFC5B872757036234E1A496091_OpenInst(Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86* __this, const RuntimeMethod* method)
  15593. {
  15594. typedef StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B (*FunctionPointerType) (const RuntimeMethod*);
  15595. return ((FunctionPointerType)__this->___method_ptr)(method);
  15596. }
  15597. StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B Func_1_Invoke_mDE01D111EE9886FFC5B872757036234E1A496091_OpenStatic(Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86* __this, const RuntimeMethod* method)
  15598. {
  15599. typedef StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B (*FunctionPointerType) (const RuntimeMethod*);
  15600. return ((FunctionPointerType)__this->___method_ptr)(method);
  15601. }
  15602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m80327B4ACC1C1422246364150180FDBFD659E558_gshared (Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15603. {
  15604. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15605. __this->___method = ___1_method;
  15606. __this->___m_target = ___0_object;
  15607. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15608. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15609. __this->___method_code = (intptr_t)__this;
  15610. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15611. {
  15612. bool isOpen = parameterCount == 0;
  15613. if (isOpen)
  15614. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mDE01D111EE9886FFC5B872757036234E1A496091_OpenStatic;
  15615. else
  15616. {
  15617. __this->___invoke_impl = __this->___method_ptr;
  15618. __this->___method_code = (intptr_t)__this->___m_target;
  15619. }
  15620. }
  15621. else
  15622. {
  15623. if (___0_object == NULL)
  15624. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15625. __this->___invoke_impl = __this->___method_ptr;
  15626. __this->___method_code = (intptr_t)__this->___m_target;
  15627. }
  15628. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mDE01D111EE9886FFC5B872757036234E1A496091_Multicast;
  15629. }
  15630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B Func_1_Invoke_mDE01D111EE9886FFC5B872757036234E1A496091_gshared (Func_1_t71988E0A583EB604B94FF6CEC76CB2ADD5FA4C86* __this, const RuntimeMethod* method)
  15631. {
  15632. typedef StyleBackground_t28A4439F46056BAFA6F4450CD1DE8F333571C97B (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15633. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15634. }
  15635. #ifdef __clang__
  15636. #pragma clang diagnostic pop
  15637. #endif
  15638. #ifdef __clang__
  15639. #pragma clang diagnostic push
  15640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15641. #pragma clang diagnostic ignored "-Wunused-variable"
  15642. #endif
  15643. StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 Func_1_Invoke_mD5541C0A4BC3EEE80F904CDCE091C8FD076A6E7F_Multicast(Func_1_t9B689F1991CBEC323C53247FD873484071F408CE* __this, const RuntimeMethod* method)
  15644. {
  15645. il2cpp_array_size_t length = __this->___delegates->max_length;
  15646. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15647. StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 retVal;
  15648. memset((&retVal), 0, sizeof(retVal));
  15649. for (il2cpp_array_size_t i = 0; i < length; i++)
  15650. {
  15651. Func_1_t9B689F1991CBEC323C53247FD873484071F408CE* currentDelegate = reinterpret_cast<Func_1_t9B689F1991CBEC323C53247FD873484071F408CE*>(delegatesToInvoke[i]);
  15652. typedef StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15653. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15654. }
  15655. return retVal;
  15656. }
  15657. StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 Func_1_Invoke_mD5541C0A4BC3EEE80F904CDCE091C8FD076A6E7F_OpenInst(Func_1_t9B689F1991CBEC323C53247FD873484071F408CE* __this, const RuntimeMethod* method)
  15658. {
  15659. typedef StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 (*FunctionPointerType) (const RuntimeMethod*);
  15660. return ((FunctionPointerType)__this->___method_ptr)(method);
  15661. }
  15662. StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 Func_1_Invoke_mD5541C0A4BC3EEE80F904CDCE091C8FD076A6E7F_OpenStatic(Func_1_t9B689F1991CBEC323C53247FD873484071F408CE* __this, const RuntimeMethod* method)
  15663. {
  15664. typedef StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 (*FunctionPointerType) (const RuntimeMethod*);
  15665. return ((FunctionPointerType)__this->___method_ptr)(method);
  15666. }
  15667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mAA3A0CE7D60706C1D80943A276CF945AA8F4C9F0_gshared (Func_1_t9B689F1991CBEC323C53247FD873484071F408CE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15668. {
  15669. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15670. __this->___method = ___1_method;
  15671. __this->___m_target = ___0_object;
  15672. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15673. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15674. __this->___method_code = (intptr_t)__this;
  15675. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15676. {
  15677. bool isOpen = parameterCount == 0;
  15678. if (isOpen)
  15679. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mD5541C0A4BC3EEE80F904CDCE091C8FD076A6E7F_OpenStatic;
  15680. else
  15681. {
  15682. __this->___invoke_impl = __this->___method_ptr;
  15683. __this->___method_code = (intptr_t)__this->___m_target;
  15684. }
  15685. }
  15686. else
  15687. {
  15688. if (___0_object == NULL)
  15689. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15690. __this->___invoke_impl = __this->___method_ptr;
  15691. __this->___method_code = (intptr_t)__this->___m_target;
  15692. }
  15693. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mD5541C0A4BC3EEE80F904CDCE091C8FD076A6E7F_Multicast;
  15694. }
  15695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 Func_1_Invoke_mD5541C0A4BC3EEE80F904CDCE091C8FD076A6E7F_gshared (Func_1_t9B689F1991CBEC323C53247FD873484071F408CE* __this, const RuntimeMethod* method)
  15696. {
  15697. typedef StyleBackgroundPosition_t707AF9D66EF808C1B1DE174CAB623D97A653C3F3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15698. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15699. }
  15700. #ifdef __clang__
  15701. #pragma clang diagnostic pop
  15702. #endif
  15703. #ifdef __clang__
  15704. #pragma clang diagnostic push
  15705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15706. #pragma clang diagnostic ignored "-Wunused-variable"
  15707. #endif
  15708. StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 Func_1_Invoke_m1AF60CECF4BFD793749300C1F49530E4B1CDCB91_Multicast(Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454* __this, const RuntimeMethod* method)
  15709. {
  15710. il2cpp_array_size_t length = __this->___delegates->max_length;
  15711. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15712. StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 retVal;
  15713. memset((&retVal), 0, sizeof(retVal));
  15714. for (il2cpp_array_size_t i = 0; i < length; i++)
  15715. {
  15716. Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454* currentDelegate = reinterpret_cast<Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454*>(delegatesToInvoke[i]);
  15717. typedef StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15718. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15719. }
  15720. return retVal;
  15721. }
  15722. StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 Func_1_Invoke_m1AF60CECF4BFD793749300C1F49530E4B1CDCB91_OpenInst(Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454* __this, const RuntimeMethod* method)
  15723. {
  15724. typedef StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 (*FunctionPointerType) (const RuntimeMethod*);
  15725. return ((FunctionPointerType)__this->___method_ptr)(method);
  15726. }
  15727. StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 Func_1_Invoke_m1AF60CECF4BFD793749300C1F49530E4B1CDCB91_OpenStatic(Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454* __this, const RuntimeMethod* method)
  15728. {
  15729. typedef StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 (*FunctionPointerType) (const RuntimeMethod*);
  15730. return ((FunctionPointerType)__this->___method_ptr)(method);
  15731. }
  15732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m24E20F3BF82F0B0185F9A8FF9FE3C592DBF7EB4A_gshared (Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15733. {
  15734. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15735. __this->___method = ___1_method;
  15736. __this->___m_target = ___0_object;
  15737. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15738. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15739. __this->___method_code = (intptr_t)__this;
  15740. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15741. {
  15742. bool isOpen = parameterCount == 0;
  15743. if (isOpen)
  15744. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1AF60CECF4BFD793749300C1F49530E4B1CDCB91_OpenStatic;
  15745. else
  15746. {
  15747. __this->___invoke_impl = __this->___method_ptr;
  15748. __this->___method_code = (intptr_t)__this->___m_target;
  15749. }
  15750. }
  15751. else
  15752. {
  15753. if (___0_object == NULL)
  15754. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15755. __this->___invoke_impl = __this->___method_ptr;
  15756. __this->___method_code = (intptr_t)__this->___m_target;
  15757. }
  15758. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1AF60CECF4BFD793749300C1F49530E4B1CDCB91_Multicast;
  15759. }
  15760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 Func_1_Invoke_m1AF60CECF4BFD793749300C1F49530E4B1CDCB91_gshared (Func_1_tB53F82D7D45F2041D772850E2F52A434E651C454* __this, const RuntimeMethod* method)
  15761. {
  15762. typedef StyleBackgroundRepeat_t38B84958D5608FAA86B06F513716444EA06DB866 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15763. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15764. }
  15765. #ifdef __clang__
  15766. #pragma clang diagnostic pop
  15767. #endif
  15768. #ifdef __clang__
  15769. #pragma clang diagnostic push
  15770. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15771. #pragma clang diagnostic ignored "-Wunused-variable"
  15772. #endif
  15773. StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 Func_1_Invoke_mE055F3FEE08A3EF60E4AE0B0E4EBC3C1020FC602_Multicast(Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24* __this, const RuntimeMethod* method)
  15774. {
  15775. il2cpp_array_size_t length = __this->___delegates->max_length;
  15776. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15777. StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 retVal;
  15778. memset((&retVal), 0, sizeof(retVal));
  15779. for (il2cpp_array_size_t i = 0; i < length; i++)
  15780. {
  15781. Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24* currentDelegate = reinterpret_cast<Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24*>(delegatesToInvoke[i]);
  15782. typedef StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15783. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15784. }
  15785. return retVal;
  15786. }
  15787. StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 Func_1_Invoke_mE055F3FEE08A3EF60E4AE0B0E4EBC3C1020FC602_OpenInst(Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24* __this, const RuntimeMethod* method)
  15788. {
  15789. typedef StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 (*FunctionPointerType) (const RuntimeMethod*);
  15790. return ((FunctionPointerType)__this->___method_ptr)(method);
  15791. }
  15792. StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 Func_1_Invoke_mE055F3FEE08A3EF60E4AE0B0E4EBC3C1020FC602_OpenStatic(Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24* __this, const RuntimeMethod* method)
  15793. {
  15794. typedef StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 (*FunctionPointerType) (const RuntimeMethod*);
  15795. return ((FunctionPointerType)__this->___method_ptr)(method);
  15796. }
  15797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m4A5B088F4A3C837259C3867FC21C811AB8C79B17_gshared (Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15798. {
  15799. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15800. __this->___method = ___1_method;
  15801. __this->___m_target = ___0_object;
  15802. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15803. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15804. __this->___method_code = (intptr_t)__this;
  15805. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15806. {
  15807. bool isOpen = parameterCount == 0;
  15808. if (isOpen)
  15809. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mE055F3FEE08A3EF60E4AE0B0E4EBC3C1020FC602_OpenStatic;
  15810. else
  15811. {
  15812. __this->___invoke_impl = __this->___method_ptr;
  15813. __this->___method_code = (intptr_t)__this->___m_target;
  15814. }
  15815. }
  15816. else
  15817. {
  15818. if (___0_object == NULL)
  15819. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15820. __this->___invoke_impl = __this->___method_ptr;
  15821. __this->___method_code = (intptr_t)__this->___m_target;
  15822. }
  15823. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mE055F3FEE08A3EF60E4AE0B0E4EBC3C1020FC602_Multicast;
  15824. }
  15825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 Func_1_Invoke_mE055F3FEE08A3EF60E4AE0B0E4EBC3C1020FC602_gshared (Func_1_tD0F3DC169DD158C4C3B5DE318F09558A387D0C24* __this, const RuntimeMethod* method)
  15826. {
  15827. typedef StyleBackgroundSize_t0904929E2E236696CEC8DBD4B1082E8313F84008 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15828. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15829. }
  15830. #ifdef __clang__
  15831. #pragma clang diagnostic pop
  15832. #endif
  15833. #ifdef __clang__
  15834. #pragma clang diagnostic push
  15835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15836. #pragma clang diagnostic ignored "-Wunused-variable"
  15837. #endif
  15838. StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 Func_1_Invoke_mF642EDD941535CB4B2124D46835040F1C8F40C77_Multicast(Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1* __this, const RuntimeMethod* method)
  15839. {
  15840. il2cpp_array_size_t length = __this->___delegates->max_length;
  15841. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15842. StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 retVal;
  15843. memset((&retVal), 0, sizeof(retVal));
  15844. for (il2cpp_array_size_t i = 0; i < length; i++)
  15845. {
  15846. Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1* currentDelegate = reinterpret_cast<Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1*>(delegatesToInvoke[i]);
  15847. typedef StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15848. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15849. }
  15850. return retVal;
  15851. }
  15852. StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 Func_1_Invoke_mF642EDD941535CB4B2124D46835040F1C8F40C77_OpenInst(Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1* __this, const RuntimeMethod* method)
  15853. {
  15854. typedef StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 (*FunctionPointerType) (const RuntimeMethod*);
  15855. return ((FunctionPointerType)__this->___method_ptr)(method);
  15856. }
  15857. StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 Func_1_Invoke_mF642EDD941535CB4B2124D46835040F1C8F40C77_OpenStatic(Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1* __this, const RuntimeMethod* method)
  15858. {
  15859. typedef StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 (*FunctionPointerType) (const RuntimeMethod*);
  15860. return ((FunctionPointerType)__this->___method_ptr)(method);
  15861. }
  15862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m7A8C3811D6BF5CD0943A70D7F107F0AB31194A02_gshared (Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15863. {
  15864. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15865. __this->___method = ___1_method;
  15866. __this->___m_target = ___0_object;
  15867. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15868. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15869. __this->___method_code = (intptr_t)__this;
  15870. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15871. {
  15872. bool isOpen = parameterCount == 0;
  15873. if (isOpen)
  15874. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mF642EDD941535CB4B2124D46835040F1C8F40C77_OpenStatic;
  15875. else
  15876. {
  15877. __this->___invoke_impl = __this->___method_ptr;
  15878. __this->___method_code = (intptr_t)__this->___m_target;
  15879. }
  15880. }
  15881. else
  15882. {
  15883. if (___0_object == NULL)
  15884. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15885. __this->___invoke_impl = __this->___method_ptr;
  15886. __this->___method_code = (intptr_t)__this->___m_target;
  15887. }
  15888. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mF642EDD941535CB4B2124D46835040F1C8F40C77_Multicast;
  15889. }
  15890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 Func_1_Invoke_mF642EDD941535CB4B2124D46835040F1C8F40C77_gshared (Func_1_t0A9525FA5C9D26D670902887F8675DA783F1E0A1* __this, const RuntimeMethod* method)
  15891. {
  15892. typedef StyleColor_tFC32BA34A15742AC48D6AACF8A137A6F71F04910 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15893. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15894. }
  15895. #ifdef __clang__
  15896. #pragma clang diagnostic pop
  15897. #endif
  15898. #ifdef __clang__
  15899. #pragma clang diagnostic push
  15900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15901. #pragma clang diagnostic ignored "-Wunused-variable"
  15902. #endif
  15903. StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 Func_1_Invoke_m1C4C0BE6784D32C64A3DD1F2C2B3FD413C141AD1_Multicast(Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB* __this, const RuntimeMethod* method)
  15904. {
  15905. il2cpp_array_size_t length = __this->___delegates->max_length;
  15906. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15907. StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 retVal;
  15908. memset((&retVal), 0, sizeof(retVal));
  15909. for (il2cpp_array_size_t i = 0; i < length; i++)
  15910. {
  15911. Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB* currentDelegate = reinterpret_cast<Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB*>(delegatesToInvoke[i]);
  15912. typedef StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15913. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15914. }
  15915. return retVal;
  15916. }
  15917. StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 Func_1_Invoke_m1C4C0BE6784D32C64A3DD1F2C2B3FD413C141AD1_OpenInst(Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB* __this, const RuntimeMethod* method)
  15918. {
  15919. typedef StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 (*FunctionPointerType) (const RuntimeMethod*);
  15920. return ((FunctionPointerType)__this->___method_ptr)(method);
  15921. }
  15922. StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 Func_1_Invoke_m1C4C0BE6784D32C64A3DD1F2C2B3FD413C141AD1_OpenStatic(Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB* __this, const RuntimeMethod* method)
  15923. {
  15924. typedef StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 (*FunctionPointerType) (const RuntimeMethod*);
  15925. return ((FunctionPointerType)__this->___method_ptr)(method);
  15926. }
  15927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mC2141091E462DB2EF8F6DA60AF8107A65291F349_gshared (Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15928. {
  15929. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15930. __this->___method = ___1_method;
  15931. __this->___m_target = ___0_object;
  15932. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15933. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15934. __this->___method_code = (intptr_t)__this;
  15935. if (MethodIsStatic((RuntimeMethod*)___1_method))
  15936. {
  15937. bool isOpen = parameterCount == 0;
  15938. if (isOpen)
  15939. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1C4C0BE6784D32C64A3DD1F2C2B3FD413C141AD1_OpenStatic;
  15940. else
  15941. {
  15942. __this->___invoke_impl = __this->___method_ptr;
  15943. __this->___method_code = (intptr_t)__this->___m_target;
  15944. }
  15945. }
  15946. else
  15947. {
  15948. if (___0_object == NULL)
  15949. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  15950. __this->___invoke_impl = __this->___method_ptr;
  15951. __this->___method_code = (intptr_t)__this->___m_target;
  15952. }
  15953. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1C4C0BE6784D32C64A3DD1F2C2B3FD413C141AD1_Multicast;
  15954. }
  15955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 Func_1_Invoke_m1C4C0BE6784D32C64A3DD1F2C2B3FD413C141AD1_gshared (Func_1_tF1C19574E8B5EDEE2A6E4122EBFF22BC544284FB* __this, const RuntimeMethod* method)
  15956. {
  15957. typedef StyleCursor_tE485E9D7E54AC3A3D514CD63313D77F75BD8C610 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15958. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  15959. }
  15960. #ifdef __clang__
  15961. #pragma clang diagnostic pop
  15962. #endif
  15963. #ifdef __clang__
  15964. #pragma clang diagnostic push
  15965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15966. #pragma clang diagnostic ignored "-Wunused-variable"
  15967. #endif
  15968. StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 Func_1_Invoke_mFD180CCC183FCEF81E23452E4663A9853890ADEA_Multicast(Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC* __this, const RuntimeMethod* method)
  15969. {
  15970. il2cpp_array_size_t length = __this->___delegates->max_length;
  15971. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  15972. StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 retVal;
  15973. memset((&retVal), 0, sizeof(retVal));
  15974. for (il2cpp_array_size_t i = 0; i < length; i++)
  15975. {
  15976. Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC* currentDelegate = reinterpret_cast<Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC*>(delegatesToInvoke[i]);
  15977. typedef StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  15978. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  15979. }
  15980. return retVal;
  15981. }
  15982. StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 Func_1_Invoke_mFD180CCC183FCEF81E23452E4663A9853890ADEA_OpenInst(Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC* __this, const RuntimeMethod* method)
  15983. {
  15984. typedef StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 (*FunctionPointerType) (const RuntimeMethod*);
  15985. return ((FunctionPointerType)__this->___method_ptr)(method);
  15986. }
  15987. StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 Func_1_Invoke_mFD180CCC183FCEF81E23452E4663A9853890ADEA_OpenStatic(Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC* __this, const RuntimeMethod* method)
  15988. {
  15989. typedef StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 (*FunctionPointerType) (const RuntimeMethod*);
  15990. return ((FunctionPointerType)__this->___method_ptr)(method);
  15991. }
  15992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m42EF22E7945F87564448683580D97A01FCD4EE6D_gshared (Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  15993. {
  15994. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  15995. __this->___method = ___1_method;
  15996. __this->___m_target = ___0_object;
  15997. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  15998. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  15999. __this->___method_code = (intptr_t)__this;
  16000. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16001. {
  16002. bool isOpen = parameterCount == 0;
  16003. if (isOpen)
  16004. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mFD180CCC183FCEF81E23452E4663A9853890ADEA_OpenStatic;
  16005. else
  16006. {
  16007. __this->___invoke_impl = __this->___method_ptr;
  16008. __this->___method_code = (intptr_t)__this->___m_target;
  16009. }
  16010. }
  16011. else
  16012. {
  16013. if (___0_object == NULL)
  16014. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16015. __this->___invoke_impl = __this->___method_ptr;
  16016. __this->___method_code = (intptr_t)__this->___m_target;
  16017. }
  16018. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mFD180CCC183FCEF81E23452E4663A9853890ADEA_Multicast;
  16019. }
  16020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 Func_1_Invoke_mFD180CCC183FCEF81E23452E4663A9853890ADEA_gshared (Func_1_t2E6DE043424A80A59DD2A05B99B1F99486A0D2BC* __this, const RuntimeMethod* method)
  16021. {
  16022. typedef StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16023. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16024. }
  16025. #ifdef __clang__
  16026. #pragma clang diagnostic pop
  16027. #endif
  16028. #ifdef __clang__
  16029. #pragma clang diagnostic push
  16030. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16031. #pragma clang diagnostic ignored "-Wunused-variable"
  16032. #endif
  16033. StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C Func_1_Invoke_mFB7854A794A830836CAE3CACBC33E4E05C51ABB2_Multicast(Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6* __this, const RuntimeMethod* method)
  16034. {
  16035. il2cpp_array_size_t length = __this->___delegates->max_length;
  16036. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16037. StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C retVal;
  16038. memset((&retVal), 0, sizeof(retVal));
  16039. for (il2cpp_array_size_t i = 0; i < length; i++)
  16040. {
  16041. Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6* currentDelegate = reinterpret_cast<Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6*>(delegatesToInvoke[i]);
  16042. typedef StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16043. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16044. }
  16045. return retVal;
  16046. }
  16047. StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C Func_1_Invoke_mFB7854A794A830836CAE3CACBC33E4E05C51ABB2_OpenInst(Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6* __this, const RuntimeMethod* method)
  16048. {
  16049. typedef StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C (*FunctionPointerType) (const RuntimeMethod*);
  16050. return ((FunctionPointerType)__this->___method_ptr)(method);
  16051. }
  16052. StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C Func_1_Invoke_mFB7854A794A830836CAE3CACBC33E4E05C51ABB2_OpenStatic(Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6* __this, const RuntimeMethod* method)
  16053. {
  16054. typedef StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C (*FunctionPointerType) (const RuntimeMethod*);
  16055. return ((FunctionPointerType)__this->___method_ptr)(method);
  16056. }
  16057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mE4347EFD018D3EAD31B510B3CFC8BA6DED85246E_gshared (Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16058. {
  16059. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16060. __this->___method = ___1_method;
  16061. __this->___m_target = ___0_object;
  16062. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16063. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16064. __this->___method_code = (intptr_t)__this;
  16065. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16066. {
  16067. bool isOpen = parameterCount == 0;
  16068. if (isOpen)
  16069. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mFB7854A794A830836CAE3CACBC33E4E05C51ABB2_OpenStatic;
  16070. else
  16071. {
  16072. __this->___invoke_impl = __this->___method_ptr;
  16073. __this->___method_code = (intptr_t)__this->___m_target;
  16074. }
  16075. }
  16076. else
  16077. {
  16078. if (___0_object == NULL)
  16079. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16080. __this->___invoke_impl = __this->___method_ptr;
  16081. __this->___method_code = (intptr_t)__this->___m_target;
  16082. }
  16083. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mFB7854A794A830836CAE3CACBC33E4E05C51ABB2_Multicast;
  16084. }
  16085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C Func_1_Invoke_mFB7854A794A830836CAE3CACBC33E4E05C51ABB2_gshared (Func_1_t7C83AE6F13B623C15164F64168D2A60F54651FB6* __this, const RuntimeMethod* method)
  16086. {
  16087. typedef StyleFont_t9D8A6F3E224B60FD8BA1522CE8AB0E2E8BE8B77C (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16088. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16089. }
  16090. #ifdef __clang__
  16091. #pragma clang diagnostic pop
  16092. #endif
  16093. #ifdef __clang__
  16094. #pragma clang diagnostic push
  16095. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16096. #pragma clang diagnostic ignored "-Wunused-variable"
  16097. #endif
  16098. StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 Func_1_Invoke_mE41F6572DE7BD4ECB558AFE13952D610CB3D7B33_Multicast(Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB* __this, const RuntimeMethod* method)
  16099. {
  16100. il2cpp_array_size_t length = __this->___delegates->max_length;
  16101. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16102. StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 retVal;
  16103. memset((&retVal), 0, sizeof(retVal));
  16104. for (il2cpp_array_size_t i = 0; i < length; i++)
  16105. {
  16106. Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB* currentDelegate = reinterpret_cast<Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB*>(delegatesToInvoke[i]);
  16107. typedef StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16108. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16109. }
  16110. return retVal;
  16111. }
  16112. StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 Func_1_Invoke_mE41F6572DE7BD4ECB558AFE13952D610CB3D7B33_OpenInst(Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB* __this, const RuntimeMethod* method)
  16113. {
  16114. typedef StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 (*FunctionPointerType) (const RuntimeMethod*);
  16115. return ((FunctionPointerType)__this->___method_ptr)(method);
  16116. }
  16117. StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 Func_1_Invoke_mE41F6572DE7BD4ECB558AFE13952D610CB3D7B33_OpenStatic(Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB* __this, const RuntimeMethod* method)
  16118. {
  16119. typedef StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 (*FunctionPointerType) (const RuntimeMethod*);
  16120. return ((FunctionPointerType)__this->___method_ptr)(method);
  16121. }
  16122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m30B7C6D0D1C98C02B7377A5CD6FD9A1DE62D3102_gshared (Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16123. {
  16124. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16125. __this->___method = ___1_method;
  16126. __this->___m_target = ___0_object;
  16127. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16128. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16129. __this->___method_code = (intptr_t)__this;
  16130. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16131. {
  16132. bool isOpen = parameterCount == 0;
  16133. if (isOpen)
  16134. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mE41F6572DE7BD4ECB558AFE13952D610CB3D7B33_OpenStatic;
  16135. else
  16136. {
  16137. __this->___invoke_impl = __this->___method_ptr;
  16138. __this->___method_code = (intptr_t)__this->___m_target;
  16139. }
  16140. }
  16141. else
  16142. {
  16143. if (___0_object == NULL)
  16144. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16145. __this->___invoke_impl = __this->___method_ptr;
  16146. __this->___method_code = (intptr_t)__this->___m_target;
  16147. }
  16148. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mE41F6572DE7BD4ECB558AFE13952D610CB3D7B33_Multicast;
  16149. }
  16150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 Func_1_Invoke_mE41F6572DE7BD4ECB558AFE13952D610CB3D7B33_gshared (Func_1_tE4B2245DB72654DA0ADA4840ABFF7DEFA219D6DB* __this, const RuntimeMethod* method)
  16151. {
  16152. typedef StyleFontDefinition_t0E1130277B322724A677D489018D219F014070F4 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16153. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16154. }
  16155. #ifdef __clang__
  16156. #pragma clang diagnostic pop
  16157. #endif
  16158. #ifdef __clang__
  16159. #pragma clang diagnostic push
  16160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16161. #pragma clang diagnostic ignored "-Wunused-variable"
  16162. #endif
  16163. StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D Func_1_Invoke_m43956C84311E0AE5CC2FC64AB5008DF8E0D2A29E_Multicast(Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19* __this, const RuntimeMethod* method)
  16164. {
  16165. il2cpp_array_size_t length = __this->___delegates->max_length;
  16166. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16167. StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D retVal;
  16168. memset((&retVal), 0, sizeof(retVal));
  16169. for (il2cpp_array_size_t i = 0; i < length; i++)
  16170. {
  16171. Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19* currentDelegate = reinterpret_cast<Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19*>(delegatesToInvoke[i]);
  16172. typedef StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16173. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16174. }
  16175. return retVal;
  16176. }
  16177. StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D Func_1_Invoke_m43956C84311E0AE5CC2FC64AB5008DF8E0D2A29E_OpenInst(Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19* __this, const RuntimeMethod* method)
  16178. {
  16179. typedef StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D (*FunctionPointerType) (const RuntimeMethod*);
  16180. return ((FunctionPointerType)__this->___method_ptr)(method);
  16181. }
  16182. StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D Func_1_Invoke_m43956C84311E0AE5CC2FC64AB5008DF8E0D2A29E_OpenStatic(Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19* __this, const RuntimeMethod* method)
  16183. {
  16184. typedef StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D (*FunctionPointerType) (const RuntimeMethod*);
  16185. return ((FunctionPointerType)__this->___method_ptr)(method);
  16186. }
  16187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m076CF14E677FA257AD81D517DEFD6BC5EB9731E0_gshared (Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16188. {
  16189. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16190. __this->___method = ___1_method;
  16191. __this->___m_target = ___0_object;
  16192. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16193. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16194. __this->___method_code = (intptr_t)__this;
  16195. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16196. {
  16197. bool isOpen = parameterCount == 0;
  16198. if (isOpen)
  16199. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m43956C84311E0AE5CC2FC64AB5008DF8E0D2A29E_OpenStatic;
  16200. else
  16201. {
  16202. __this->___invoke_impl = __this->___method_ptr;
  16203. __this->___method_code = (intptr_t)__this->___m_target;
  16204. }
  16205. }
  16206. else
  16207. {
  16208. if (___0_object == NULL)
  16209. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16210. __this->___invoke_impl = __this->___method_ptr;
  16211. __this->___method_code = (intptr_t)__this->___m_target;
  16212. }
  16213. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m43956C84311E0AE5CC2FC64AB5008DF8E0D2A29E_Multicast;
  16214. }
  16215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D Func_1_Invoke_m43956C84311E0AE5CC2FC64AB5008DF8E0D2A29E_gshared (Func_1_t41B97786BB3C9A4D1DA1B4F052B80EA032A56B19* __this, const RuntimeMethod* method)
  16216. {
  16217. typedef StyleInt_tDC5B2FE9B1ABA54EEF85A7798F321F40BDC8B25D (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16218. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16219. }
  16220. #ifdef __clang__
  16221. #pragma clang diagnostic pop
  16222. #endif
  16223. #ifdef __clang__
  16224. #pragma clang diagnostic push
  16225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16226. #pragma clang diagnostic ignored "-Wunused-variable"
  16227. #endif
  16228. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 Func_1_Invoke_mBB56F52920B1689A9735F71D24E834B73AFBF6E2_Multicast(Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6* __this, const RuntimeMethod* method)
  16229. {
  16230. il2cpp_array_size_t length = __this->___delegates->max_length;
  16231. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16232. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 retVal;
  16233. memset((&retVal), 0, sizeof(retVal));
  16234. for (il2cpp_array_size_t i = 0; i < length; i++)
  16235. {
  16236. Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6* currentDelegate = reinterpret_cast<Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6*>(delegatesToInvoke[i]);
  16237. typedef StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16238. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16239. }
  16240. return retVal;
  16241. }
  16242. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 Func_1_Invoke_mBB56F52920B1689A9735F71D24E834B73AFBF6E2_OpenInst(Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6* __this, const RuntimeMethod* method)
  16243. {
  16244. typedef StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 (*FunctionPointerType) (const RuntimeMethod*);
  16245. return ((FunctionPointerType)__this->___method_ptr)(method);
  16246. }
  16247. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 Func_1_Invoke_mBB56F52920B1689A9735F71D24E834B73AFBF6E2_OpenStatic(Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6* __this, const RuntimeMethod* method)
  16248. {
  16249. typedef StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 (*FunctionPointerType) (const RuntimeMethod*);
  16250. return ((FunctionPointerType)__this->___method_ptr)(method);
  16251. }
  16252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m6F84A9BC0ED03986A681E723FAF3C4B19F279D7A_gshared (Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16253. {
  16254. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16255. __this->___method = ___1_method;
  16256. __this->___m_target = ___0_object;
  16257. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16258. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16259. __this->___method_code = (intptr_t)__this;
  16260. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16261. {
  16262. bool isOpen = parameterCount == 0;
  16263. if (isOpen)
  16264. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mBB56F52920B1689A9735F71D24E834B73AFBF6E2_OpenStatic;
  16265. else
  16266. {
  16267. __this->___invoke_impl = __this->___method_ptr;
  16268. __this->___method_code = (intptr_t)__this->___m_target;
  16269. }
  16270. }
  16271. else
  16272. {
  16273. if (___0_object == NULL)
  16274. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16275. __this->___invoke_impl = __this->___method_ptr;
  16276. __this->___method_code = (intptr_t)__this->___m_target;
  16277. }
  16278. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mBB56F52920B1689A9735F71D24E834B73AFBF6E2_Multicast;
  16279. }
  16280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 Func_1_Invoke_mBB56F52920B1689A9735F71D24E834B73AFBF6E2_gshared (Func_1_t0084A9CB21C818E583052A2D400626CEE79EAEF6* __this, const RuntimeMethod* method)
  16281. {
  16282. typedef StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16283. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16284. }
  16285. #ifdef __clang__
  16286. #pragma clang diagnostic pop
  16287. #endif
  16288. #ifdef __clang__
  16289. #pragma clang diagnostic push
  16290. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16291. #pragma clang diagnostic ignored "-Wunused-variable"
  16292. #endif
  16293. StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF Func_1_Invoke_mA0FD2A0676C6DC07CDAD7894019A199C2E2FEDD5_Multicast(Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C* __this, const RuntimeMethod* method)
  16294. {
  16295. il2cpp_array_size_t length = __this->___delegates->max_length;
  16296. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16297. StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF retVal;
  16298. memset((&retVal), 0, sizeof(retVal));
  16299. for (il2cpp_array_size_t i = 0; i < length; i++)
  16300. {
  16301. Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C* currentDelegate = reinterpret_cast<Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C*>(delegatesToInvoke[i]);
  16302. typedef StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16303. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16304. }
  16305. return retVal;
  16306. }
  16307. StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF Func_1_Invoke_mA0FD2A0676C6DC07CDAD7894019A199C2E2FEDD5_OpenInst(Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C* __this, const RuntimeMethod* method)
  16308. {
  16309. typedef StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF (*FunctionPointerType) (const RuntimeMethod*);
  16310. return ((FunctionPointerType)__this->___method_ptr)(method);
  16311. }
  16312. StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF Func_1_Invoke_mA0FD2A0676C6DC07CDAD7894019A199C2E2FEDD5_OpenStatic(Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C* __this, const RuntimeMethod* method)
  16313. {
  16314. typedef StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF (*FunctionPointerType) (const RuntimeMethod*);
  16315. return ((FunctionPointerType)__this->___method_ptr)(method);
  16316. }
  16317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mED69CDA680181B425236A627CC5FB2DC522E496B_gshared (Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16318. {
  16319. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16320. __this->___method = ___1_method;
  16321. __this->___m_target = ___0_object;
  16322. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16323. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16324. __this->___method_code = (intptr_t)__this;
  16325. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16326. {
  16327. bool isOpen = parameterCount == 0;
  16328. if (isOpen)
  16329. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mA0FD2A0676C6DC07CDAD7894019A199C2E2FEDD5_OpenStatic;
  16330. else
  16331. {
  16332. __this->___invoke_impl = __this->___method_ptr;
  16333. __this->___method_code = (intptr_t)__this->___m_target;
  16334. }
  16335. }
  16336. else
  16337. {
  16338. if (___0_object == NULL)
  16339. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16340. __this->___invoke_impl = __this->___method_ptr;
  16341. __this->___method_code = (intptr_t)__this->___m_target;
  16342. }
  16343. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mA0FD2A0676C6DC07CDAD7894019A199C2E2FEDD5_Multicast;
  16344. }
  16345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF Func_1_Invoke_mA0FD2A0676C6DC07CDAD7894019A199C2E2FEDD5_gshared (Func_1_tDCB8DDBC6587619B95055A40357226E08EFA732C* __this, const RuntimeMethod* method)
  16346. {
  16347. typedef StylePropertyName_tCBE2B561C690538C8514BF56426AC486DC35B6FF (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16348. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16349. }
  16350. #ifdef __clang__
  16351. #pragma clang diagnostic pop
  16352. #endif
  16353. #ifdef __clang__
  16354. #pragma clang diagnostic push
  16355. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16356. #pragma clang diagnostic ignored "-Wunused-variable"
  16357. #endif
  16358. StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B Func_1_Invoke_m462F99C66C03195242742875D17C44A7DB04989A_Multicast(Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1* __this, const RuntimeMethod* method)
  16359. {
  16360. il2cpp_array_size_t length = __this->___delegates->max_length;
  16361. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16362. StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B retVal;
  16363. memset((&retVal), 0, sizeof(retVal));
  16364. for (il2cpp_array_size_t i = 0; i < length; i++)
  16365. {
  16366. Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1* currentDelegate = reinterpret_cast<Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1*>(delegatesToInvoke[i]);
  16367. typedef StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16368. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16369. }
  16370. return retVal;
  16371. }
  16372. StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B Func_1_Invoke_m462F99C66C03195242742875D17C44A7DB04989A_OpenInst(Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1* __this, const RuntimeMethod* method)
  16373. {
  16374. typedef StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B (*FunctionPointerType) (const RuntimeMethod*);
  16375. return ((FunctionPointerType)__this->___method_ptr)(method);
  16376. }
  16377. StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B Func_1_Invoke_m462F99C66C03195242742875D17C44A7DB04989A_OpenStatic(Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1* __this, const RuntimeMethod* method)
  16378. {
  16379. typedef StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B (*FunctionPointerType) (const RuntimeMethod*);
  16380. return ((FunctionPointerType)__this->___method_ptr)(method);
  16381. }
  16382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m1A7A0E58327FE4BBB3EDCA25C597DC323888B389_gshared (Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16383. {
  16384. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16385. __this->___method = ___1_method;
  16386. __this->___m_target = ___0_object;
  16387. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16388. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16389. __this->___method_code = (intptr_t)__this;
  16390. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16391. {
  16392. bool isOpen = parameterCount == 0;
  16393. if (isOpen)
  16394. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m462F99C66C03195242742875D17C44A7DB04989A_OpenStatic;
  16395. else
  16396. {
  16397. __this->___invoke_impl = __this->___method_ptr;
  16398. __this->___method_code = (intptr_t)__this->___m_target;
  16399. }
  16400. }
  16401. else
  16402. {
  16403. if (___0_object == NULL)
  16404. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16405. __this->___invoke_impl = __this->___method_ptr;
  16406. __this->___method_code = (intptr_t)__this->___m_target;
  16407. }
  16408. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m462F99C66C03195242742875D17C44A7DB04989A_Multicast;
  16409. }
  16410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B Func_1_Invoke_m462F99C66C03195242742875D17C44A7DB04989A_gshared (Func_1_t8DDDDA8D84323DB9230D0F1F9FA0D59E034C0CF1* __this, const RuntimeMethod* method)
  16411. {
  16412. typedef StyleRotate_t59305F0FBB44EA70AE332ECF9279C270B3F2283B (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16413. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16414. }
  16415. #ifdef __clang__
  16416. #pragma clang diagnostic pop
  16417. #endif
  16418. #ifdef __clang__
  16419. #pragma clang diagnostic push
  16420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16421. #pragma clang diagnostic ignored "-Wunused-variable"
  16422. #endif
  16423. StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC Func_1_Invoke_mC3CBC295B0F775DF22514433E5D5B8C7FF8E898F_Multicast(Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C* __this, const RuntimeMethod* method)
  16424. {
  16425. il2cpp_array_size_t length = __this->___delegates->max_length;
  16426. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16427. StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC retVal;
  16428. memset((&retVal), 0, sizeof(retVal));
  16429. for (il2cpp_array_size_t i = 0; i < length; i++)
  16430. {
  16431. Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C* currentDelegate = reinterpret_cast<Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C*>(delegatesToInvoke[i]);
  16432. typedef StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16433. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16434. }
  16435. return retVal;
  16436. }
  16437. StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC Func_1_Invoke_mC3CBC295B0F775DF22514433E5D5B8C7FF8E898F_OpenInst(Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C* __this, const RuntimeMethod* method)
  16438. {
  16439. typedef StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC (*FunctionPointerType) (const RuntimeMethod*);
  16440. return ((FunctionPointerType)__this->___method_ptr)(method);
  16441. }
  16442. StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC Func_1_Invoke_mC3CBC295B0F775DF22514433E5D5B8C7FF8E898F_OpenStatic(Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C* __this, const RuntimeMethod* method)
  16443. {
  16444. typedef StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC (*FunctionPointerType) (const RuntimeMethod*);
  16445. return ((FunctionPointerType)__this->___method_ptr)(method);
  16446. }
  16447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m5CC0A054D3F14739EE6D11CEC6D087595AAF2739_gshared (Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16448. {
  16449. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16450. __this->___method = ___1_method;
  16451. __this->___m_target = ___0_object;
  16452. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16453. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16454. __this->___method_code = (intptr_t)__this;
  16455. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16456. {
  16457. bool isOpen = parameterCount == 0;
  16458. if (isOpen)
  16459. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mC3CBC295B0F775DF22514433E5D5B8C7FF8E898F_OpenStatic;
  16460. else
  16461. {
  16462. __this->___invoke_impl = __this->___method_ptr;
  16463. __this->___method_code = (intptr_t)__this->___m_target;
  16464. }
  16465. }
  16466. else
  16467. {
  16468. if (___0_object == NULL)
  16469. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16470. __this->___invoke_impl = __this->___method_ptr;
  16471. __this->___method_code = (intptr_t)__this->___m_target;
  16472. }
  16473. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mC3CBC295B0F775DF22514433E5D5B8C7FF8E898F_Multicast;
  16474. }
  16475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC Func_1_Invoke_mC3CBC295B0F775DF22514433E5D5B8C7FF8E898F_gshared (Func_1_t9DA4A7BA9BD38C9A223CC858E95AAE6B6AA5B75C* __this, const RuntimeMethod* method)
  16476. {
  16477. typedef StyleScale_t45D687B313B39CD6FB3686ED44DECDDA402923BC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16478. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16479. }
  16480. #ifdef __clang__
  16481. #pragma clang diagnostic pop
  16482. #endif
  16483. #ifdef __clang__
  16484. #pragma clang diagnostic push
  16485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16486. #pragma clang diagnostic ignored "-Wunused-variable"
  16487. #endif
  16488. StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 Func_1_Invoke_m0BD6BF6463C4333FE3CC75A2B099B6A9AF3DE2CE_Multicast(Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA* __this, const RuntimeMethod* method)
  16489. {
  16490. il2cpp_array_size_t length = __this->___delegates->max_length;
  16491. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16492. StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 retVal;
  16493. memset((&retVal), 0, sizeof(retVal));
  16494. for (il2cpp_array_size_t i = 0; i < length; i++)
  16495. {
  16496. Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA* currentDelegate = reinterpret_cast<Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA*>(delegatesToInvoke[i]);
  16497. typedef StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16498. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16499. }
  16500. return retVal;
  16501. }
  16502. StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 Func_1_Invoke_m0BD6BF6463C4333FE3CC75A2B099B6A9AF3DE2CE_OpenInst(Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA* __this, const RuntimeMethod* method)
  16503. {
  16504. typedef StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 (*FunctionPointerType) (const RuntimeMethod*);
  16505. return ((FunctionPointerType)__this->___method_ptr)(method);
  16506. }
  16507. StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 Func_1_Invoke_m0BD6BF6463C4333FE3CC75A2B099B6A9AF3DE2CE_OpenStatic(Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA* __this, const RuntimeMethod* method)
  16508. {
  16509. typedef StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 (*FunctionPointerType) (const RuntimeMethod*);
  16510. return ((FunctionPointerType)__this->___method_ptr)(method);
  16511. }
  16512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m53EC522CB0240FC15559B771170870A75887D487_gshared (Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16513. {
  16514. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16515. __this->___method = ___1_method;
  16516. __this->___m_target = ___0_object;
  16517. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16518. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16519. __this->___method_code = (intptr_t)__this;
  16520. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16521. {
  16522. bool isOpen = parameterCount == 0;
  16523. if (isOpen)
  16524. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m0BD6BF6463C4333FE3CC75A2B099B6A9AF3DE2CE_OpenStatic;
  16525. else
  16526. {
  16527. __this->___invoke_impl = __this->___method_ptr;
  16528. __this->___method_code = (intptr_t)__this->___m_target;
  16529. }
  16530. }
  16531. else
  16532. {
  16533. if (___0_object == NULL)
  16534. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16535. __this->___invoke_impl = __this->___method_ptr;
  16536. __this->___method_code = (intptr_t)__this->___m_target;
  16537. }
  16538. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m0BD6BF6463C4333FE3CC75A2B099B6A9AF3DE2CE_Multicast;
  16539. }
  16540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 Func_1_Invoke_m0BD6BF6463C4333FE3CC75A2B099B6A9AF3DE2CE_gshared (Func_1_tE7085FB1E2679D90C755A3F0DF3455F20D76A7DA* __this, const RuntimeMethod* method)
  16541. {
  16542. typedef StyleTextShadow_tCDDF1FE733ADBAA5ACA3B74620D4728E83F54252 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16543. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16544. }
  16545. #ifdef __clang__
  16546. #pragma clang diagnostic pop
  16547. #endif
  16548. #ifdef __clang__
  16549. #pragma clang diagnostic push
  16550. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16551. #pragma clang diagnostic ignored "-Wunused-variable"
  16552. #endif
  16553. StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 Func_1_Invoke_m46FD844478A39EA58F3E460D84754DDCF129D4DE_Multicast(Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4* __this, const RuntimeMethod* method)
  16554. {
  16555. il2cpp_array_size_t length = __this->___delegates->max_length;
  16556. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16557. StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 retVal;
  16558. memset((&retVal), 0, sizeof(retVal));
  16559. for (il2cpp_array_size_t i = 0; i < length; i++)
  16560. {
  16561. Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4* currentDelegate = reinterpret_cast<Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4*>(delegatesToInvoke[i]);
  16562. typedef StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16563. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16564. }
  16565. return retVal;
  16566. }
  16567. StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 Func_1_Invoke_m46FD844478A39EA58F3E460D84754DDCF129D4DE_OpenInst(Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4* __this, const RuntimeMethod* method)
  16568. {
  16569. typedef StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 (*FunctionPointerType) (const RuntimeMethod*);
  16570. return ((FunctionPointerType)__this->___method_ptr)(method);
  16571. }
  16572. StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 Func_1_Invoke_m46FD844478A39EA58F3E460D84754DDCF129D4DE_OpenStatic(Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4* __this, const RuntimeMethod* method)
  16573. {
  16574. typedef StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 (*FunctionPointerType) (const RuntimeMethod*);
  16575. return ((FunctionPointerType)__this->___method_ptr)(method);
  16576. }
  16577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m6C015C56ACEC2804E9307C38613509B29D0FB9B7_gshared (Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16578. {
  16579. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16580. __this->___method = ___1_method;
  16581. __this->___m_target = ___0_object;
  16582. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16583. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16584. __this->___method_code = (intptr_t)__this;
  16585. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16586. {
  16587. bool isOpen = parameterCount == 0;
  16588. if (isOpen)
  16589. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m46FD844478A39EA58F3E460D84754DDCF129D4DE_OpenStatic;
  16590. else
  16591. {
  16592. __this->___invoke_impl = __this->___method_ptr;
  16593. __this->___method_code = (intptr_t)__this->___m_target;
  16594. }
  16595. }
  16596. else
  16597. {
  16598. if (___0_object == NULL)
  16599. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16600. __this->___invoke_impl = __this->___method_ptr;
  16601. __this->___method_code = (intptr_t)__this->___m_target;
  16602. }
  16603. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m46FD844478A39EA58F3E460D84754DDCF129D4DE_Multicast;
  16604. }
  16605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 Func_1_Invoke_m46FD844478A39EA58F3E460D84754DDCF129D4DE_gshared (Func_1_tA4B6E059AF979CA8B3DC1D1688F36CD3B9D22CB4* __this, const RuntimeMethod* method)
  16606. {
  16607. typedef StyleTransformOrigin_t708B2E73541ECAE23D286FE68D6BC2CCFAAB84A6 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16608. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16609. }
  16610. #ifdef __clang__
  16611. #pragma clang diagnostic pop
  16612. #endif
  16613. #ifdef __clang__
  16614. #pragma clang diagnostic push
  16615. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16616. #pragma clang diagnostic ignored "-Wunused-variable"
  16617. #endif
  16618. StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 Func_1_Invoke_m29AED2FD15A8184C0B5C39D81381BB042F7A48C3_Multicast(Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291* __this, const RuntimeMethod* method)
  16619. {
  16620. il2cpp_array_size_t length = __this->___delegates->max_length;
  16621. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16622. StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 retVal;
  16623. memset((&retVal), 0, sizeof(retVal));
  16624. for (il2cpp_array_size_t i = 0; i < length; i++)
  16625. {
  16626. Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291* currentDelegate = reinterpret_cast<Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291*>(delegatesToInvoke[i]);
  16627. typedef StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16628. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16629. }
  16630. return retVal;
  16631. }
  16632. StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 Func_1_Invoke_m29AED2FD15A8184C0B5C39D81381BB042F7A48C3_OpenInst(Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291* __this, const RuntimeMethod* method)
  16633. {
  16634. typedef StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 (*FunctionPointerType) (const RuntimeMethod*);
  16635. return ((FunctionPointerType)__this->___method_ptr)(method);
  16636. }
  16637. StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 Func_1_Invoke_m29AED2FD15A8184C0B5C39D81381BB042F7A48C3_OpenStatic(Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291* __this, const RuntimeMethod* method)
  16638. {
  16639. typedef StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 (*FunctionPointerType) (const RuntimeMethod*);
  16640. return ((FunctionPointerType)__this->___method_ptr)(method);
  16641. }
  16642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mD60206C7D827C7F22ACA9172C86F3F32C371502A_gshared (Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16643. {
  16644. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16645. __this->___method = ___1_method;
  16646. __this->___m_target = ___0_object;
  16647. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16648. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16649. __this->___method_code = (intptr_t)__this;
  16650. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16651. {
  16652. bool isOpen = parameterCount == 0;
  16653. if (isOpen)
  16654. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m29AED2FD15A8184C0B5C39D81381BB042F7A48C3_OpenStatic;
  16655. else
  16656. {
  16657. __this->___invoke_impl = __this->___method_ptr;
  16658. __this->___method_code = (intptr_t)__this->___m_target;
  16659. }
  16660. }
  16661. else
  16662. {
  16663. if (___0_object == NULL)
  16664. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16665. __this->___invoke_impl = __this->___method_ptr;
  16666. __this->___method_code = (intptr_t)__this->___m_target;
  16667. }
  16668. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m29AED2FD15A8184C0B5C39D81381BB042F7A48C3_Multicast;
  16669. }
  16670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 Func_1_Invoke_m29AED2FD15A8184C0B5C39D81381BB042F7A48C3_gshared (Func_1_t3C3BA64347DB4FEF9A37EA3E08514C0C4D2A1291* __this, const RuntimeMethod* method)
  16671. {
  16672. typedef StyleTranslate_tF9528CA4B45EE4EB2C4D294336A83D88DB6AF089 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16673. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16674. }
  16675. #ifdef __clang__
  16676. #pragma clang diagnostic pop
  16677. #endif
  16678. #ifdef __clang__
  16679. #pragma clang diagnostic push
  16680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16681. #pragma clang diagnostic ignored "-Wunused-variable"
  16682. #endif
  16683. TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 Func_1_Invoke_m9AE1C48465EE74F35B347AC307C4CC66FFE8AAA8_Multicast(Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A* __this, const RuntimeMethod* method)
  16684. {
  16685. il2cpp_array_size_t length = __this->___delegates->max_length;
  16686. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16687. TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 retVal;
  16688. memset((&retVal), 0, sizeof(retVal));
  16689. for (il2cpp_array_size_t i = 0; i < length; i++)
  16690. {
  16691. Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A* currentDelegate = reinterpret_cast<Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A*>(delegatesToInvoke[i]);
  16692. typedef TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16693. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16694. }
  16695. return retVal;
  16696. }
  16697. TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 Func_1_Invoke_m9AE1C48465EE74F35B347AC307C4CC66FFE8AAA8_OpenInst(Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A* __this, const RuntimeMethod* method)
  16698. {
  16699. typedef TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 (*FunctionPointerType) (const RuntimeMethod*);
  16700. return ((FunctionPointerType)__this->___method_ptr)(method);
  16701. }
  16702. TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 Func_1_Invoke_m9AE1C48465EE74F35B347AC307C4CC66FFE8AAA8_OpenStatic(Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A* __this, const RuntimeMethod* method)
  16703. {
  16704. typedef TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 (*FunctionPointerType) (const RuntimeMethod*);
  16705. return ((FunctionPointerType)__this->___method_ptr)(method);
  16706. }
  16707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m0007C7019DB858F0C10EA7A5B2C7A32B333AE1FB_gshared (Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16708. {
  16709. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16710. __this->___method = ___1_method;
  16711. __this->___m_target = ___0_object;
  16712. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16713. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16714. __this->___method_code = (intptr_t)__this;
  16715. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16716. {
  16717. bool isOpen = parameterCount == 0;
  16718. if (isOpen)
  16719. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m9AE1C48465EE74F35B347AC307C4CC66FFE8AAA8_OpenStatic;
  16720. else
  16721. {
  16722. __this->___invoke_impl = __this->___method_ptr;
  16723. __this->___method_code = (intptr_t)__this->___m_target;
  16724. }
  16725. }
  16726. else
  16727. {
  16728. if (___0_object == NULL)
  16729. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16730. __this->___invoke_impl = __this->___method_ptr;
  16731. __this->___method_code = (intptr_t)__this->___m_target;
  16732. }
  16733. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m9AE1C48465EE74F35B347AC307C4CC66FFE8AAA8_Multicast;
  16734. }
  16735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 Func_1_Invoke_m9AE1C48465EE74F35B347AC307C4CC66FFE8AAA8_gshared (Func_1_t720EC8078FC9B4E5C18168546F9FDDAC3852928A* __this, const RuntimeMethod* method)
  16736. {
  16737. typedef TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16738. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16739. }
  16740. #ifdef __clang__
  16741. #pragma clang diagnostic pop
  16742. #endif
  16743. #ifdef __clang__
  16744. #pragma clang diagnostic push
  16745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16746. #pragma clang diagnostic ignored "-Wunused-variable"
  16747. #endif
  16748. TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E Func_1_Invoke_m8709902EE9A19E12856538B8526ED098051C5333_Multicast(Func_1_t71331440B56852EBDB180127A68F4B7006BD2134* __this, const RuntimeMethod* method)
  16749. {
  16750. il2cpp_array_size_t length = __this->___delegates->max_length;
  16751. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16752. TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E retVal;
  16753. memset((&retVal), 0, sizeof(retVal));
  16754. for (il2cpp_array_size_t i = 0; i < length; i++)
  16755. {
  16756. Func_1_t71331440B56852EBDB180127A68F4B7006BD2134* currentDelegate = reinterpret_cast<Func_1_t71331440B56852EBDB180127A68F4B7006BD2134*>(delegatesToInvoke[i]);
  16757. typedef TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16758. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16759. }
  16760. return retVal;
  16761. }
  16762. TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E Func_1_Invoke_m8709902EE9A19E12856538B8526ED098051C5333_OpenInst(Func_1_t71331440B56852EBDB180127A68F4B7006BD2134* __this, const RuntimeMethod* method)
  16763. {
  16764. typedef TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E (*FunctionPointerType) (const RuntimeMethod*);
  16765. return ((FunctionPointerType)__this->___method_ptr)(method);
  16766. }
  16767. TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E Func_1_Invoke_m8709902EE9A19E12856538B8526ED098051C5333_OpenStatic(Func_1_t71331440B56852EBDB180127A68F4B7006BD2134* __this, const RuntimeMethod* method)
  16768. {
  16769. typedef TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E (*FunctionPointerType) (const RuntimeMethod*);
  16770. return ((FunctionPointerType)__this->___method_ptr)(method);
  16771. }
  16772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mA6BF91A38BF1C215E13A23886D4A8E804F632434_gshared (Func_1_t71331440B56852EBDB180127A68F4B7006BD2134* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16773. {
  16774. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16775. __this->___method = ___1_method;
  16776. __this->___m_target = ___0_object;
  16777. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16778. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16779. __this->___method_code = (intptr_t)__this;
  16780. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16781. {
  16782. bool isOpen = parameterCount == 0;
  16783. if (isOpen)
  16784. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m8709902EE9A19E12856538B8526ED098051C5333_OpenStatic;
  16785. else
  16786. {
  16787. __this->___invoke_impl = __this->___method_ptr;
  16788. __this->___method_code = (intptr_t)__this->___m_target;
  16789. }
  16790. }
  16791. else
  16792. {
  16793. if (___0_object == NULL)
  16794. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16795. __this->___invoke_impl = __this->___method_ptr;
  16796. __this->___method_code = (intptr_t)__this->___m_target;
  16797. }
  16798. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m8709902EE9A19E12856538B8526ED098051C5333_Multicast;
  16799. }
  16800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E Func_1_Invoke_m8709902EE9A19E12856538B8526ED098051C5333_gshared (Func_1_t71331440B56852EBDB180127A68F4B7006BD2134* __this, const RuntimeMethod* method)
  16801. {
  16802. typedef TimeValue_t45AE43B219493F9459363F32C79E8986B5F82E0E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16803. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16804. }
  16805. #ifdef __clang__
  16806. #pragma clang diagnostic pop
  16807. #endif
  16808. #ifdef __clang__
  16809. #pragma clang diagnostic push
  16810. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16811. #pragma clang diagnostic ignored "-Wunused-variable"
  16812. #endif
  16813. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 Func_1_Invoke_mF92AFA42196BE34091C26F7207628C429D73C999_Multicast(Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162* __this, const RuntimeMethod* method)
  16814. {
  16815. il2cpp_array_size_t length = __this->___delegates->max_length;
  16816. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16817. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 retVal;
  16818. memset((&retVal), 0, sizeof(retVal));
  16819. for (il2cpp_array_size_t i = 0; i < length; i++)
  16820. {
  16821. Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162* currentDelegate = reinterpret_cast<Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162*>(delegatesToInvoke[i]);
  16822. typedef TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16823. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16824. }
  16825. return retVal;
  16826. }
  16827. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 Func_1_Invoke_mF92AFA42196BE34091C26F7207628C429D73C999_OpenInst(Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162* __this, const RuntimeMethod* method)
  16828. {
  16829. typedef TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 (*FunctionPointerType) (const RuntimeMethod*);
  16830. return ((FunctionPointerType)__this->___method_ptr)(method);
  16831. }
  16832. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 Func_1_Invoke_mF92AFA42196BE34091C26F7207628C429D73C999_OpenStatic(Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162* __this, const RuntimeMethod* method)
  16833. {
  16834. typedef TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 (*FunctionPointerType) (const RuntimeMethod*);
  16835. return ((FunctionPointerType)__this->___method_ptr)(method);
  16836. }
  16837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m0C60AE8AC0C09F61388242B74ED068DAC973C174_gshared (Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16838. {
  16839. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16840. __this->___method = ___1_method;
  16841. __this->___m_target = ___0_object;
  16842. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16843. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16844. __this->___method_code = (intptr_t)__this;
  16845. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16846. {
  16847. bool isOpen = parameterCount == 0;
  16848. if (isOpen)
  16849. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mF92AFA42196BE34091C26F7207628C429D73C999_OpenStatic;
  16850. else
  16851. {
  16852. __this->___invoke_impl = __this->___method_ptr;
  16853. __this->___method_code = (intptr_t)__this->___m_target;
  16854. }
  16855. }
  16856. else
  16857. {
  16858. if (___0_object == NULL)
  16859. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16860. __this->___invoke_impl = __this->___method_ptr;
  16861. __this->___method_code = (intptr_t)__this->___m_target;
  16862. }
  16863. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mF92AFA42196BE34091C26F7207628C429D73C999_Multicast;
  16864. }
  16865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 Func_1_Invoke_mF92AFA42196BE34091C26F7207628C429D73C999_gshared (Func_1_tEA8B9B21DFF136385AA8530678210C1F7CF01162* __this, const RuntimeMethod* method)
  16866. {
  16867. typedef TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16868. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16869. }
  16870. #ifdef __clang__
  16871. #pragma clang diagnostic pop
  16872. #endif
  16873. #ifdef __clang__
  16874. #pragma clang diagnostic push
  16875. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16876. #pragma clang diagnostic ignored "-Wunused-variable"
  16877. #endif
  16878. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E Func_1_Invoke_mEF54317457929D1A911B2E32F1A8E4543E0F7BD0_Multicast(Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F* __this, const RuntimeMethod* method)
  16879. {
  16880. il2cpp_array_size_t length = __this->___delegates->max_length;
  16881. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16882. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E retVal;
  16883. memset((&retVal), 0, sizeof(retVal));
  16884. for (il2cpp_array_size_t i = 0; i < length; i++)
  16885. {
  16886. Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F* currentDelegate = reinterpret_cast<Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F*>(delegatesToInvoke[i]);
  16887. typedef Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16888. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16889. }
  16890. return retVal;
  16891. }
  16892. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E Func_1_Invoke_mEF54317457929D1A911B2E32F1A8E4543E0F7BD0_OpenInst(Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F* __this, const RuntimeMethod* method)
  16893. {
  16894. typedef Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E (*FunctionPointerType) (const RuntimeMethod*);
  16895. return ((FunctionPointerType)__this->___method_ptr)(method);
  16896. }
  16897. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E Func_1_Invoke_mEF54317457929D1A911B2E32F1A8E4543E0F7BD0_OpenStatic(Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F* __this, const RuntimeMethod* method)
  16898. {
  16899. typedef Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E (*FunctionPointerType) (const RuntimeMethod*);
  16900. return ((FunctionPointerType)__this->___method_ptr)(method);
  16901. }
  16902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m52D57C34FA443D3F2F1F534DDF7CCF491AEB4793_gshared (Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  16903. {
  16904. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16905. __this->___method = ___1_method;
  16906. __this->___m_target = ___0_object;
  16907. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16908. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16909. __this->___method_code = (intptr_t)__this;
  16910. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16911. {
  16912. bool isOpen = parameterCount == 0;
  16913. if (isOpen)
  16914. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mEF54317457929D1A911B2E32F1A8E4543E0F7BD0_OpenStatic;
  16915. else
  16916. {
  16917. __this->___invoke_impl = __this->___method_ptr;
  16918. __this->___method_code = (intptr_t)__this->___m_target;
  16919. }
  16920. }
  16921. else
  16922. {
  16923. if (___0_object == NULL)
  16924. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16925. __this->___invoke_impl = __this->___method_ptr;
  16926. __this->___method_code = (intptr_t)__this->___m_target;
  16927. }
  16928. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mEF54317457929D1A911B2E32F1A8E4543E0F7BD0_Multicast;
  16929. }
  16930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E Func_1_Invoke_mEF54317457929D1A911B2E32F1A8E4543E0F7BD0_gshared (Func_1_tB5C41C6C438DABB367609E9D293712F9F474C79F* __this, const RuntimeMethod* method)
  16931. {
  16932. typedef Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16933. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16934. }
  16935. #ifdef __clang__
  16936. #pragma clang diagnostic pop
  16937. #endif
  16938. #ifdef __clang__
  16939. #pragma clang diagnostic push
  16940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16941. #pragma clang diagnostic ignored "-Wunused-variable"
  16942. #endif
  16943. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_Multicast(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  16944. {
  16945. il2cpp_array_size_t length = __this->___delegates->max_length;
  16946. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  16947. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E retVal;
  16948. memset((&retVal), 0, sizeof(retVal));
  16949. for (il2cpp_array_size_t i = 0; i < length; i++)
  16950. {
  16951. Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* currentDelegate = reinterpret_cast<Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA*>(delegatesToInvoke[i]);
  16952. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16953. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  16954. }
  16955. return retVal;
  16956. }
  16957. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenInst(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  16958. {
  16959. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (const RuntimeMethod*);
  16960. return ((FunctionPointerType)__this->___method_ptr)(method);
  16961. }
  16962. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenStatic(Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  16963. {
  16964. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (const RuntimeMethod*);
  16965. return ((FunctionPointerType)__this->___method_ptr)(method);
  16966. }
  16967. 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)
  16968. {
  16969. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  16970. __this->___method = ___1_method;
  16971. __this->___m_target = ___0_object;
  16972. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  16973. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  16974. __this->___method_code = (intptr_t)__this;
  16975. if (MethodIsStatic((RuntimeMethod*)___1_method))
  16976. {
  16977. bool isOpen = parameterCount == 0;
  16978. if (isOpen)
  16979. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_OpenStatic;
  16980. else
  16981. {
  16982. __this->___invoke_impl = __this->___method_ptr;
  16983. __this->___method_code = (intptr_t)__this->___m_target;
  16984. }
  16985. }
  16986. else
  16987. {
  16988. if (___0_object == NULL)
  16989. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  16990. __this->___invoke_impl = __this->___method_ptr;
  16991. __this->___method_code = (intptr_t)__this->___m_target;
  16992. }
  16993. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_Multicast;
  16994. }
  16995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_1_Invoke_m56C6BB43F296D563ED19A67081135F69D299BB5F_gshared (Func_1_t42F45FB9BE5B8C82A616284D9BCB8868F18421CA* __this, const RuntimeMethod* method)
  16996. {
  16997. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  16998. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  16999. }
  17000. #ifdef __clang__
  17001. #pragma clang diagnostic pop
  17002. #endif
  17003. #ifdef __clang__
  17004. #pragma clang diagnostic push
  17005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17006. #pragma clang diagnostic ignored "-Wunused-variable"
  17007. #endif
  17008. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_1_Invoke_m03D34EC12B0732CD93F945D24DCDD8570F3AFB19_Multicast(Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1* __this, const RuntimeMethod* method)
  17009. {
  17010. il2cpp_array_size_t length = __this->___delegates->max_length;
  17011. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17012. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  17013. memset((&retVal), 0, sizeof(retVal));
  17014. for (il2cpp_array_size_t i = 0; i < length; i++)
  17015. {
  17016. Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1* currentDelegate = reinterpret_cast<Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1*>(delegatesToInvoke[i]);
  17017. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17018. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17019. }
  17020. return retVal;
  17021. }
  17022. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_1_Invoke_m03D34EC12B0732CD93F945D24DCDD8570F3AFB19_OpenInst(Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1* __this, const RuntimeMethod* method)
  17023. {
  17024. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (const RuntimeMethod*);
  17025. return ((FunctionPointerType)__this->___method_ptr)(method);
  17026. }
  17027. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_1_Invoke_m03D34EC12B0732CD93F945D24DCDD8570F3AFB19_OpenStatic(Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1* __this, const RuntimeMethod* method)
  17028. {
  17029. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (const RuntimeMethod*);
  17030. return ((FunctionPointerType)__this->___method_ptr)(method);
  17031. }
  17032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m4B60FEA2BCC60249DFAB9C96C143A408EA6A5284_gshared (Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17033. {
  17034. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17035. __this->___method = ___1_method;
  17036. __this->___m_target = ___0_object;
  17037. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17038. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17039. __this->___method_code = (intptr_t)__this;
  17040. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17041. {
  17042. bool isOpen = parameterCount == 0;
  17043. if (isOpen)
  17044. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m03D34EC12B0732CD93F945D24DCDD8570F3AFB19_OpenStatic;
  17045. else
  17046. {
  17047. __this->___invoke_impl = __this->___method_ptr;
  17048. __this->___method_code = (intptr_t)__this->___m_target;
  17049. }
  17050. }
  17051. else
  17052. {
  17053. if (___0_object == NULL)
  17054. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17055. __this->___invoke_impl = __this->___method_ptr;
  17056. __this->___method_code = (intptr_t)__this->___m_target;
  17057. }
  17058. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m03D34EC12B0732CD93F945D24DCDD8570F3AFB19_Multicast;
  17059. }
  17060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_1_Invoke_m03D34EC12B0732CD93F945D24DCDD8570F3AFB19_gshared (Func_1_t9EB8CE9DFD9B703BC79F2087B16EA394B7A9F9A1* __this, const RuntimeMethod* method)
  17061. {
  17062. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17063. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17064. }
  17065. #ifdef __clang__
  17066. #pragma clang diagnostic pop
  17067. #endif
  17068. #ifdef __clang__
  17069. #pragma clang diagnostic push
  17070. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17071. #pragma clang diagnostic ignored "-Wunused-variable"
  17072. #endif
  17073. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_1_Invoke_mBAA5730DE0AC548FB4538958287A525CF4EAF412_Multicast(Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73* __this, const RuntimeMethod* method)
  17074. {
  17075. il2cpp_array_size_t length = __this->___delegates->max_length;
  17076. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17077. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A retVal;
  17078. memset((&retVal), 0, sizeof(retVal));
  17079. for (il2cpp_array_size_t i = 0; i < length; i++)
  17080. {
  17081. Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73* currentDelegate = reinterpret_cast<Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73*>(delegatesToInvoke[i]);
  17082. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17083. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17084. }
  17085. return retVal;
  17086. }
  17087. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_1_Invoke_mBAA5730DE0AC548FB4538958287A525CF4EAF412_OpenInst(Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73* __this, const RuntimeMethod* method)
  17088. {
  17089. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (const RuntimeMethod*);
  17090. return ((FunctionPointerType)__this->___method_ptr)(method);
  17091. }
  17092. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_1_Invoke_mBAA5730DE0AC548FB4538958287A525CF4EAF412_OpenStatic(Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73* __this, const RuntimeMethod* method)
  17093. {
  17094. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (const RuntimeMethod*);
  17095. return ((FunctionPointerType)__this->___method_ptr)(method);
  17096. }
  17097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m7A7511E88E2186D2747F85B9277BAA024532ED52_gshared (Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17098. {
  17099. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17100. __this->___method = ___1_method;
  17101. __this->___m_target = ___0_object;
  17102. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17103. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17104. __this->___method_code = (intptr_t)__this;
  17105. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17106. {
  17107. bool isOpen = parameterCount == 0;
  17108. if (isOpen)
  17109. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mBAA5730DE0AC548FB4538958287A525CF4EAF412_OpenStatic;
  17110. else
  17111. {
  17112. __this->___invoke_impl = __this->___method_ptr;
  17113. __this->___method_code = (intptr_t)__this->___m_target;
  17114. }
  17115. }
  17116. else
  17117. {
  17118. if (___0_object == NULL)
  17119. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17120. __this->___invoke_impl = __this->___method_ptr;
  17121. __this->___method_code = (intptr_t)__this->___m_target;
  17122. }
  17123. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mBAA5730DE0AC548FB4538958287A525CF4EAF412_Multicast;
  17124. }
  17125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_1_Invoke_mBAA5730DE0AC548FB4538958287A525CF4EAF412_gshared (Func_1_t0CA4D46E5CA022D9CB87FD09DBA3CCC56AD63B73* __this, const RuntimeMethod* method)
  17126. {
  17127. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17128. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17129. }
  17130. #ifdef __clang__
  17131. #pragma clang diagnostic pop
  17132. #endif
  17133. #ifdef __clang__
  17134. #pragma clang diagnostic push
  17135. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17136. #pragma clang diagnostic ignored "-Wunused-variable"
  17137. #endif
  17138. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_1_Invoke_m1CDD0198843EF8947E2C7F333F38C1E36FF3C568_Multicast(Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC* __this, const RuntimeMethod* method)
  17139. {
  17140. il2cpp_array_size_t length = __this->___delegates->max_length;
  17141. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17142. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  17143. memset((&retVal), 0, sizeof(retVal));
  17144. for (il2cpp_array_size_t i = 0; i < length; i++)
  17145. {
  17146. Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC* currentDelegate = reinterpret_cast<Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC*>(delegatesToInvoke[i]);
  17147. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17148. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17149. }
  17150. return retVal;
  17151. }
  17152. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_1_Invoke_m1CDD0198843EF8947E2C7F333F38C1E36FF3C568_OpenInst(Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC* __this, const RuntimeMethod* method)
  17153. {
  17154. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (const RuntimeMethod*);
  17155. return ((FunctionPointerType)__this->___method_ptr)(method);
  17156. }
  17157. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_1_Invoke_m1CDD0198843EF8947E2C7F333F38C1E36FF3C568_OpenStatic(Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC* __this, const RuntimeMethod* method)
  17158. {
  17159. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (const RuntimeMethod*);
  17160. return ((FunctionPointerType)__this->___method_ptr)(method);
  17161. }
  17162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mD02D4E16AD6700382E279DCC40D3E157B3F3C99E_gshared (Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17163. {
  17164. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17165. __this->___method = ___1_method;
  17166. __this->___m_target = ___0_object;
  17167. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17168. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17169. __this->___method_code = (intptr_t)__this;
  17170. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17171. {
  17172. bool isOpen = parameterCount == 0;
  17173. if (isOpen)
  17174. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m1CDD0198843EF8947E2C7F333F38C1E36FF3C568_OpenStatic;
  17175. else
  17176. {
  17177. __this->___invoke_impl = __this->___method_ptr;
  17178. __this->___method_code = (intptr_t)__this->___m_target;
  17179. }
  17180. }
  17181. else
  17182. {
  17183. if (___0_object == NULL)
  17184. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17185. __this->___invoke_impl = __this->___method_ptr;
  17186. __this->___method_code = (intptr_t)__this->___m_target;
  17187. }
  17188. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m1CDD0198843EF8947E2C7F333F38C1E36FF3C568_Multicast;
  17189. }
  17190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_1_Invoke_m1CDD0198843EF8947E2C7F333F38C1E36FF3C568_gshared (Func_1_t58C51DB29153B53A9136AE397958F3FCC1F596EC* __this, const RuntimeMethod* method)
  17191. {
  17192. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17193. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17194. }
  17195. #ifdef __clang__
  17196. #pragma clang diagnostic pop
  17197. #endif
  17198. #ifdef __clang__
  17199. #pragma clang diagnostic push
  17200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17201. #pragma clang diagnostic ignored "-Wunused-variable"
  17202. #endif
  17203. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_1_Invoke_m6E8808EBAA7F98FD360F92B851BEC33382BE6D60_Multicast(Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2* __this, const RuntimeMethod* method)
  17204. {
  17205. il2cpp_array_size_t length = __this->___delegates->max_length;
  17206. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17207. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 retVal;
  17208. memset((&retVal), 0, sizeof(retVal));
  17209. for (il2cpp_array_size_t i = 0; i < length; i++)
  17210. {
  17211. Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2* currentDelegate = reinterpret_cast<Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2*>(delegatesToInvoke[i]);
  17212. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17213. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17214. }
  17215. return retVal;
  17216. }
  17217. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_1_Invoke_m6E8808EBAA7F98FD360F92B851BEC33382BE6D60_OpenInst(Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2* __this, const RuntimeMethod* method)
  17218. {
  17219. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (const RuntimeMethod*);
  17220. return ((FunctionPointerType)__this->___method_ptr)(method);
  17221. }
  17222. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_1_Invoke_m6E8808EBAA7F98FD360F92B851BEC33382BE6D60_OpenStatic(Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2* __this, const RuntimeMethod* method)
  17223. {
  17224. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (const RuntimeMethod*);
  17225. return ((FunctionPointerType)__this->___method_ptr)(method);
  17226. }
  17227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mB5F36F55BF97FE1FF7471ED7CF379D61CB1308DF_gshared (Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17228. {
  17229. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17230. __this->___method = ___1_method;
  17231. __this->___m_target = ___0_object;
  17232. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17233. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17234. __this->___method_code = (intptr_t)__this;
  17235. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17236. {
  17237. bool isOpen = parameterCount == 0;
  17238. if (isOpen)
  17239. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m6E8808EBAA7F98FD360F92B851BEC33382BE6D60_OpenStatic;
  17240. else
  17241. {
  17242. __this->___invoke_impl = __this->___method_ptr;
  17243. __this->___method_code = (intptr_t)__this->___m_target;
  17244. }
  17245. }
  17246. else
  17247. {
  17248. if (___0_object == NULL)
  17249. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17250. __this->___invoke_impl = __this->___method_ptr;
  17251. __this->___method_code = (intptr_t)__this->___m_target;
  17252. }
  17253. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m6E8808EBAA7F98FD360F92B851BEC33382BE6D60_Multicast;
  17254. }
  17255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_1_Invoke_m6E8808EBAA7F98FD360F92B851BEC33382BE6D60_gshared (Func_1_tBB4369E1B40CFC6872EA9A0B73B958E474BE3CF2* __this, const RuntimeMethod* method)
  17256. {
  17257. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17258. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17259. }
  17260. #ifdef __clang__
  17261. #pragma clang diagnostic pop
  17262. #endif
  17263. #ifdef __clang__
  17264. #pragma clang diagnostic push
  17265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17266. #pragma clang diagnostic ignored "-Wunused-variable"
  17267. #endif
  17268. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_1_Invoke_mDA8B56CEE8028851819E8835DDD02C9FD7B84869_Multicast(Func_1_t704C051013549CDD77A31AEC405EA270221633B3* __this, const RuntimeMethod* method)
  17269. {
  17270. il2cpp_array_size_t length = __this->___delegates->max_length;
  17271. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17272. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  17273. memset((&retVal), 0, sizeof(retVal));
  17274. for (il2cpp_array_size_t i = 0; i < length; i++)
  17275. {
  17276. Func_1_t704C051013549CDD77A31AEC405EA270221633B3* currentDelegate = reinterpret_cast<Func_1_t704C051013549CDD77A31AEC405EA270221633B3*>(delegatesToInvoke[i]);
  17277. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17278. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17279. }
  17280. return retVal;
  17281. }
  17282. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_1_Invoke_mDA8B56CEE8028851819E8835DDD02C9FD7B84869_OpenInst(Func_1_t704C051013549CDD77A31AEC405EA270221633B3* __this, const RuntimeMethod* method)
  17283. {
  17284. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (const RuntimeMethod*);
  17285. return ((FunctionPointerType)__this->___method_ptr)(method);
  17286. }
  17287. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_1_Invoke_mDA8B56CEE8028851819E8835DDD02C9FD7B84869_OpenStatic(Func_1_t704C051013549CDD77A31AEC405EA270221633B3* __this, const RuntimeMethod* method)
  17288. {
  17289. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (const RuntimeMethod*);
  17290. return ((FunctionPointerType)__this->___method_ptr)(method);
  17291. }
  17292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m764996544484F96E70496E338B497B6E9945D001_gshared (Func_1_t704C051013549CDD77A31AEC405EA270221633B3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17293. {
  17294. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17295. __this->___method = ___1_method;
  17296. __this->___m_target = ___0_object;
  17297. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17298. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17299. __this->___method_code = (intptr_t)__this;
  17300. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17301. {
  17302. bool isOpen = parameterCount == 0;
  17303. if (isOpen)
  17304. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_mDA8B56CEE8028851819E8835DDD02C9FD7B84869_OpenStatic;
  17305. else
  17306. {
  17307. __this->___invoke_impl = __this->___method_ptr;
  17308. __this->___method_code = (intptr_t)__this->___m_target;
  17309. }
  17310. }
  17311. else
  17312. {
  17313. if (___0_object == NULL)
  17314. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17315. __this->___invoke_impl = __this->___method_ptr;
  17316. __this->___method_code = (intptr_t)__this->___m_target;
  17317. }
  17318. __this->___extra_arg = (intptr_t)&Func_1_Invoke_mDA8B56CEE8028851819E8835DDD02C9FD7B84869_Multicast;
  17319. }
  17320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_1_Invoke_mDA8B56CEE8028851819E8835DDD02C9FD7B84869_gshared (Func_1_t704C051013549CDD77A31AEC405EA270221633B3* __this, const RuntimeMethod* method)
  17321. {
  17322. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17323. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17324. }
  17325. #ifdef __clang__
  17326. #pragma clang diagnostic pop
  17327. #endif
  17328. #ifdef __clang__
  17329. #pragma clang diagnostic push
  17330. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17331. #pragma clang diagnostic ignored "-Wunused-variable"
  17332. #endif
  17333. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_Multicast(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  17334. {
  17335. il2cpp_array_size_t length = __this->___delegates->max_length;
  17336. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17337. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC retVal;
  17338. memset((&retVal), 0, sizeof(retVal));
  17339. for (il2cpp_array_size_t i = 0; i < length; i++)
  17340. {
  17341. Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* currentDelegate = reinterpret_cast<Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E*>(delegatesToInvoke[i]);
  17342. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17343. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17344. }
  17345. return retVal;
  17346. }
  17347. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenInst(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  17348. {
  17349. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (const RuntimeMethod*);
  17350. return ((FunctionPointerType)__this->___method_ptr)(method);
  17351. }
  17352. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStatic(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  17353. {
  17354. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (const RuntimeMethod*);
  17355. return ((FunctionPointerType)__this->___method_ptr)(method);
  17356. }
  17357. 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)
  17358. {
  17359. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17360. __this->___method = ___1_method;
  17361. __this->___m_target = ___0_object;
  17362. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17363. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17364. __this->___method_code = (intptr_t)__this;
  17365. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17366. {
  17367. bool isOpen = parameterCount == 0;
  17368. if (isOpen)
  17369. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStatic;
  17370. else
  17371. {
  17372. __this->___invoke_impl = __this->___method_ptr;
  17373. __this->___method_code = (intptr_t)__this->___m_target;
  17374. }
  17375. }
  17376. else
  17377. {
  17378. if (___0_object == NULL)
  17379. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17380. __this->___invoke_impl = __this->___method_ptr;
  17381. __this->___method_code = (intptr_t)__this->___m_target;
  17382. }
  17383. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_Multicast;
  17384. }
  17385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_gshared (Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  17386. {
  17387. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17388. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17389. }
  17390. #ifdef __clang__
  17391. #pragma clang diagnostic pop
  17392. #endif
  17393. #ifdef __clang__
  17394. #pragma clang diagnostic push
  17395. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17396. #pragma clang diagnostic ignored "-Wunused-variable"
  17397. #endif
  17398. void Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_Multicast(Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17399. {
  17400. il2cpp_array_size_t length = __this->___delegates->max_length;
  17401. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17402. for (il2cpp_array_size_t i = 0; i < length; i++)
  17403. {
  17404. Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* currentDelegate = reinterpret_cast<Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*>(delegatesToInvoke[i]);
  17405. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17406. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17407. }
  17408. }
  17409. void Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_OpenStaticInvoker(Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17410. {
  17411. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, il2cppRetVal);
  17412. }
  17413. void Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_ClosedStaticInvoker(Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17414. {
  17415. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, il2cppRetVal);
  17416. }
  17417. void Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_ClosedInstInvoker(Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17418. {
  17419. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, il2cppRetVal);
  17420. }
  17421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mC73A4FCEBBAB90CB7B7AB16321F3F98FBBF12596_gshared (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17422. {
  17423. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17424. __this->___method = ___1_method;
  17425. __this->___m_target = ___0_object;
  17426. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17427. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17428. __this->___method_code = (intptr_t)__this;
  17429. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17430. {
  17431. bool isOpen = parameterCount == 0;
  17432. if (isOpen)
  17433. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_OpenStaticInvoker;
  17434. else
  17435. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_ClosedStaticInvoker;
  17436. }
  17437. else
  17438. {
  17439. if (___0_object == NULL)
  17440. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17441. __this->___invoke_impl = (intptr_t)&Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_ClosedInstInvoker;
  17442. }
  17443. __this->___extra_arg = (intptr_t)&Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_Multicast;
  17444. }
  17445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1_Invoke_m35CBC166F464B8A1169583672025E6D64211856C_gshared (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17446. {
  17447. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17448. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17449. }
  17450. #ifdef __clang__
  17451. #pragma clang diagnostic pop
  17452. #endif
  17453. #ifdef __clang__
  17454. #pragma clang diagnostic push
  17455. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17456. #pragma clang diagnostic ignored "-Wunused-variable"
  17457. #endif
  17458. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_Multicast(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17459. {
  17460. il2cpp_array_size_t length = __this->___delegates->max_length;
  17461. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17462. for (il2cpp_array_size_t i = 0; i < length; i++)
  17463. {
  17464. Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* currentDelegate = reinterpret_cast<Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE*>(delegatesToInvoke[i]);
  17465. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17466. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17467. }
  17468. }
  17469. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenStaticInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17470. {
  17471. InvokerActionInvoker10< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17472. }
  17473. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_ClosedStaticInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17474. {
  17475. InvokerActionInvoker11< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17476. }
  17477. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_ClosedInstInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17478. {
  17479. InvokerActionInvoker10< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17480. }
  17481. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenInstInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17482. {
  17483. NullCheck(___0_arg1);
  17484. InvokerActionInvoker9< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17485. }
  17486. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenVirtualInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17487. {
  17488. NullCheck(___0_arg1);
  17489. VirtualActionInvoker9Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17490. }
  17491. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenInterfaceInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17492. {
  17493. NullCheck(___0_arg1);
  17494. InterfaceActionInvoker9Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17495. }
  17496. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenGenericVirtualInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17497. {
  17498. NullCheck(___0_arg1);
  17499. GenericVirtualActionInvoker9Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17500. }
  17501. void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenGenericInterfaceInvoker(Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17502. {
  17503. NullCheck(___0_arg1);
  17504. GenericInterfaceActionInvoker9Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal);
  17505. }
  17506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_10__ctor_m4EC93109AAE8A4E1564D6E6FE6C31B1566B1944D_gshared (Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17507. {
  17508. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17509. __this->___method = ___1_method;
  17510. __this->___m_target = ___0_object;
  17511. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17512. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17513. __this->___method_code = (intptr_t)__this;
  17514. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17515. {
  17516. bool isOpen = parameterCount == 9;
  17517. if (isOpen)
  17518. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenStaticInvoker;
  17519. else
  17520. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_ClosedStaticInvoker;
  17521. }
  17522. else
  17523. {
  17524. bool isOpen = parameterCount == 8;
  17525. if (isOpen)
  17526. {
  17527. if (__this->___method_is_virtual)
  17528. {
  17529. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17530. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17531. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenGenericInterfaceInvoker;
  17532. else
  17533. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenGenericVirtualInvoker;
  17534. else
  17535. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17536. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenInterfaceInvoker;
  17537. else
  17538. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenVirtualInvoker;
  17539. }
  17540. else
  17541. {
  17542. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_OpenInstInvoker;
  17543. }
  17544. }
  17545. else
  17546. {
  17547. if (___0_object == NULL)
  17548. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17549. __this->___invoke_impl = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_ClosedInstInvoker;
  17550. }
  17551. }
  17552. __this->___extra_arg = (intptr_t)&Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_Multicast;
  17553. }
  17554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_10_Invoke_m57E29ADEE1D4650AC1710367780DF474BB6BD78C_gshared (Func_10_tCFA5EB7EA19CD65C3B9C38C693E22F5FFFB1B1AE* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17555. {
  17556. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17557. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17558. }
  17559. #ifdef __clang__
  17560. #pragma clang diagnostic pop
  17561. #endif
  17562. #ifdef __clang__
  17563. #pragma clang diagnostic push
  17564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17565. #pragma clang diagnostic ignored "-Wunused-variable"
  17566. #endif
  17567. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_Multicast(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17568. {
  17569. il2cpp_array_size_t length = __this->___delegates->max_length;
  17570. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17571. for (il2cpp_array_size_t i = 0; i < length; i++)
  17572. {
  17573. Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* currentDelegate = reinterpret_cast<Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64*>(delegatesToInvoke[i]);
  17574. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17575. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17576. }
  17577. }
  17578. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenStaticInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17579. {
  17580. InvokerActionInvoker11< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17581. }
  17582. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_ClosedStaticInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17583. {
  17584. InvokerActionInvoker12< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17585. }
  17586. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_ClosedInstInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17587. {
  17588. InvokerActionInvoker11< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17589. }
  17590. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenInstInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17591. {
  17592. NullCheck(___0_arg1);
  17593. InvokerActionInvoker10< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17594. }
  17595. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenVirtualInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17596. {
  17597. NullCheck(___0_arg1);
  17598. VirtualActionInvoker10Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17599. }
  17600. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenInterfaceInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17601. {
  17602. NullCheck(___0_arg1);
  17603. InterfaceActionInvoker10Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17604. }
  17605. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenGenericVirtualInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17606. {
  17607. NullCheck(___0_arg1);
  17608. GenericVirtualActionInvoker10Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17609. }
  17610. void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenGenericInterfaceInvoker(Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17611. {
  17612. NullCheck(___0_arg1);
  17613. GenericInterfaceActionInvoker10Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal);
  17614. }
  17615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_11__ctor_m797A5E23D75627D997FC7B1399D813AB1B5CAF68_gshared (Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17616. {
  17617. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17618. __this->___method = ___1_method;
  17619. __this->___m_target = ___0_object;
  17620. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17621. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17622. __this->___method_code = (intptr_t)__this;
  17623. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17624. {
  17625. bool isOpen = parameterCount == 10;
  17626. if (isOpen)
  17627. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenStaticInvoker;
  17628. else
  17629. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_ClosedStaticInvoker;
  17630. }
  17631. else
  17632. {
  17633. bool isOpen = parameterCount == 9;
  17634. if (isOpen)
  17635. {
  17636. if (__this->___method_is_virtual)
  17637. {
  17638. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17639. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17640. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenGenericInterfaceInvoker;
  17641. else
  17642. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenGenericVirtualInvoker;
  17643. else
  17644. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17645. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenInterfaceInvoker;
  17646. else
  17647. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenVirtualInvoker;
  17648. }
  17649. else
  17650. {
  17651. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_OpenInstInvoker;
  17652. }
  17653. }
  17654. else
  17655. {
  17656. if (___0_object == NULL)
  17657. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17658. __this->___invoke_impl = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_ClosedInstInvoker;
  17659. }
  17660. }
  17661. __this->___extra_arg = (intptr_t)&Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_Multicast;
  17662. }
  17663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_11_Invoke_m6569931B439725FDF1DDC6A511AD3966022BD298_gshared (Func_11_t17F432ABEC8F07E0EDFA2596226EAEB308D7AF64* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17664. {
  17665. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17666. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17667. }
  17668. #ifdef __clang__
  17669. #pragma clang diagnostic pop
  17670. #endif
  17671. #ifdef __clang__
  17672. #pragma clang diagnostic push
  17673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17674. #pragma clang diagnostic ignored "-Wunused-variable"
  17675. #endif
  17676. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_Multicast(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17677. {
  17678. il2cpp_array_size_t length = __this->___delegates->max_length;
  17679. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17680. for (il2cpp_array_size_t i = 0; i < length; i++)
  17681. {
  17682. Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* currentDelegate = reinterpret_cast<Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD*>(delegatesToInvoke[i]);
  17683. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17684. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17685. }
  17686. }
  17687. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenStaticInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17688. {
  17689. InvokerActionInvoker12< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17690. }
  17691. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_ClosedStaticInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17692. {
  17693. InvokerActionInvoker13< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17694. }
  17695. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_ClosedInstInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17696. {
  17697. InvokerActionInvoker12< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17698. }
  17699. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenInstInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17700. {
  17701. NullCheck(___0_arg1);
  17702. InvokerActionInvoker11< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17703. }
  17704. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenVirtualInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17705. {
  17706. NullCheck(___0_arg1);
  17707. VirtualActionInvoker11Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17708. }
  17709. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenInterfaceInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17710. {
  17711. NullCheck(___0_arg1);
  17712. InterfaceActionInvoker11Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17713. }
  17714. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenGenericVirtualInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17715. {
  17716. NullCheck(___0_arg1);
  17717. GenericVirtualActionInvoker11Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17718. }
  17719. void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenGenericInterfaceInvoker(Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17720. {
  17721. NullCheck(___0_arg1);
  17722. GenericInterfaceActionInvoker11Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal);
  17723. }
  17724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_12__ctor_mAC5D190C4588BEBCD56F06674B6489E39168C8B1_gshared (Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17725. {
  17726. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17727. __this->___method = ___1_method;
  17728. __this->___m_target = ___0_object;
  17729. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17730. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17731. __this->___method_code = (intptr_t)__this;
  17732. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17733. {
  17734. bool isOpen = parameterCount == 11;
  17735. if (isOpen)
  17736. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenStaticInvoker;
  17737. else
  17738. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_ClosedStaticInvoker;
  17739. }
  17740. else
  17741. {
  17742. bool isOpen = parameterCount == 10;
  17743. if (isOpen)
  17744. {
  17745. if (__this->___method_is_virtual)
  17746. {
  17747. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17748. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17749. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenGenericInterfaceInvoker;
  17750. else
  17751. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenGenericVirtualInvoker;
  17752. else
  17753. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17754. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenInterfaceInvoker;
  17755. else
  17756. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenVirtualInvoker;
  17757. }
  17758. else
  17759. {
  17760. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_OpenInstInvoker;
  17761. }
  17762. }
  17763. else
  17764. {
  17765. if (___0_object == NULL)
  17766. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17767. __this->___invoke_impl = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_ClosedInstInvoker;
  17768. }
  17769. }
  17770. __this->___extra_arg = (intptr_t)&Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_Multicast;
  17771. }
  17772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_12_Invoke_m8314ED2C1C5FD084D71831D6D348E542D483B353_gshared (Func_12_t59995ACB05F018B0467B398929AA0C7CC6690FCD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17773. {
  17774. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17775. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17776. }
  17777. #ifdef __clang__
  17778. #pragma clang diagnostic pop
  17779. #endif
  17780. #ifdef __clang__
  17781. #pragma clang diagnostic push
  17782. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17783. #pragma clang diagnostic ignored "-Wunused-variable"
  17784. #endif
  17785. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_Multicast(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17786. {
  17787. il2cpp_array_size_t length = __this->___delegates->max_length;
  17788. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17789. for (il2cpp_array_size_t i = 0; i < length; i++)
  17790. {
  17791. Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* currentDelegate = reinterpret_cast<Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA*>(delegatesToInvoke[i]);
  17792. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17793. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17794. }
  17795. }
  17796. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenStaticInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17797. {
  17798. InvokerActionInvoker13< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  17799. }
  17800. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_ClosedStaticInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17801. {
  17802. InvokerActionInvoker14< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal);
  17803. }
  17804. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_ClosedInstInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17805. {
  17806. InvokerActionInvoker13< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal);
  17807. }
  17808. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenInstInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17809. {
  17810. NullCheck(___0_arg1);
  17811. InvokerActionInvoker12< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  17812. }
  17813. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenVirtualInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17814. {
  17815. NullCheck(___0_arg1);
  17816. VirtualActionInvoker12Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal);
  17817. }
  17818. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenInterfaceInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17819. {
  17820. NullCheck(___0_arg1);
  17821. InterfaceActionInvoker12Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal);
  17822. }
  17823. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenGenericVirtualInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17824. {
  17825. NullCheck(___0_arg1);
  17826. GenericVirtualActionInvoker12Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal);
  17827. }
  17828. void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenGenericInterfaceInvoker(Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17829. {
  17830. NullCheck(___0_arg1);
  17831. GenericInterfaceActionInvoker12Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal);
  17832. }
  17833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_13__ctor_m31932D95C95965B4BB45F53E8D95D4F1F493C7A8_gshared (Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17834. {
  17835. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17836. __this->___method = ___1_method;
  17837. __this->___m_target = ___0_object;
  17838. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17839. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17840. __this->___method_code = (intptr_t)__this;
  17841. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17842. {
  17843. bool isOpen = parameterCount == 12;
  17844. if (isOpen)
  17845. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenStaticInvoker;
  17846. else
  17847. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_ClosedStaticInvoker;
  17848. }
  17849. else
  17850. {
  17851. bool isOpen = parameterCount == 11;
  17852. if (isOpen)
  17853. {
  17854. if (__this->___method_is_virtual)
  17855. {
  17856. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17857. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17858. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenGenericInterfaceInvoker;
  17859. else
  17860. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenGenericVirtualInvoker;
  17861. else
  17862. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17863. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenInterfaceInvoker;
  17864. else
  17865. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenVirtualInvoker;
  17866. }
  17867. else
  17868. {
  17869. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_OpenInstInvoker;
  17870. }
  17871. }
  17872. else
  17873. {
  17874. if (___0_object == NULL)
  17875. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17876. __this->___invoke_impl = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_ClosedInstInvoker;
  17877. }
  17878. }
  17879. __this->___extra_arg = (intptr_t)&Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_Multicast;
  17880. }
  17881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_13_Invoke_m119C1BB49B0C0C87D1E56D95321756A3DAC51852_gshared (Func_13_tE101A692FD4236AF4A000F671236FB217F1D07EA* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17882. {
  17883. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17884. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17885. }
  17886. #ifdef __clang__
  17887. #pragma clang diagnostic pop
  17888. #endif
  17889. #ifdef __clang__
  17890. #pragma clang diagnostic push
  17891. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17892. #pragma clang diagnostic ignored "-Wunused-variable"
  17893. #endif
  17894. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_Multicast(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17895. {
  17896. il2cpp_array_size_t length = __this->___delegates->max_length;
  17897. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  17898. for (il2cpp_array_size_t i = 0; i < length; i++)
  17899. {
  17900. Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* currentDelegate = reinterpret_cast<Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05*>(delegatesToInvoke[i]);
  17901. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17902. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  17903. }
  17904. }
  17905. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenStaticInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17906. {
  17907. InvokerActionInvoker14< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  17908. }
  17909. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_ClosedStaticInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17910. {
  17911. InvokerActionInvoker15< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___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, il2cppRetVal);
  17912. }
  17913. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_ClosedInstInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17914. {
  17915. InvokerActionInvoker14< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___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, il2cppRetVal);
  17916. }
  17917. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenInstInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17918. {
  17919. NullCheck(___0_arg1);
  17920. InvokerActionInvoker13< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  17921. }
  17922. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenVirtualInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17923. {
  17924. NullCheck(___0_arg1);
  17925. VirtualActionInvoker13Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___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, il2cppRetVal);
  17926. }
  17927. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenInterfaceInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17928. {
  17929. NullCheck(___0_arg1);
  17930. InterfaceActionInvoker13Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___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, il2cppRetVal);
  17931. }
  17932. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenGenericVirtualInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17933. {
  17934. NullCheck(___0_arg1);
  17935. GenericVirtualActionInvoker13Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  17936. }
  17937. void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenGenericInterfaceInvoker(Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17938. {
  17939. NullCheck(___0_arg1);
  17940. GenericInterfaceActionInvoker13Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  17941. }
  17942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_14__ctor_m5698D012D35D6BECE1AA1B985428FB570BF9E23B_gshared (Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17943. {
  17944. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  17945. __this->___method = ___1_method;
  17946. __this->___m_target = ___0_object;
  17947. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  17948. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17949. __this->___method_code = (intptr_t)__this;
  17950. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17951. {
  17952. bool isOpen = parameterCount == 13;
  17953. if (isOpen)
  17954. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenStaticInvoker;
  17955. else
  17956. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_ClosedStaticInvoker;
  17957. }
  17958. else
  17959. {
  17960. bool isOpen = parameterCount == 12;
  17961. if (isOpen)
  17962. {
  17963. if (__this->___method_is_virtual)
  17964. {
  17965. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17966. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17967. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenGenericInterfaceInvoker;
  17968. else
  17969. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenGenericVirtualInvoker;
  17970. else
  17971. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17972. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenInterfaceInvoker;
  17973. else
  17974. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenVirtualInvoker;
  17975. }
  17976. else
  17977. {
  17978. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_OpenInstInvoker;
  17979. }
  17980. }
  17981. else
  17982. {
  17983. if (___0_object == NULL)
  17984. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17985. __this->___invoke_impl = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_ClosedInstInvoker;
  17986. }
  17987. }
  17988. __this->___extra_arg = (intptr_t)&Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_Multicast;
  17989. }
  17990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_14_Invoke_m2B1E2F22405F221EDC5F78647B1EFADFD7E0EC74_gshared (Func_14_t832E7C41FBD1EA2EB64BB25F9998F63A0BB0DC05* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  17991. {
  17992. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  17993. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  17994. }
  17995. #ifdef __clang__
  17996. #pragma clang diagnostic pop
  17997. #endif
  17998. #ifdef __clang__
  17999. #pragma clang diagnostic push
  18000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18001. #pragma clang diagnostic ignored "-Wunused-variable"
  18002. #endif
  18003. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_Multicast(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18004. {
  18005. il2cpp_array_size_t length = __this->___delegates->max_length;
  18006. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18007. for (il2cpp_array_size_t i = 0; i < length; i++)
  18008. {
  18009. Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* currentDelegate = reinterpret_cast<Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D*>(delegatesToInvoke[i]);
  18010. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18011. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18012. }
  18013. }
  18014. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenStaticInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18015. {
  18016. InvokerActionInvoker15< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  18017. }
  18018. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_ClosedStaticInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18019. {
  18020. InvokerActionInvoker16< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___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, il2cppRetVal);
  18021. }
  18022. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_ClosedInstInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18023. {
  18024. InvokerActionInvoker15< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___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, il2cppRetVal);
  18025. }
  18026. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenInstInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18027. {
  18028. NullCheck(___0_arg1);
  18029. InvokerActionInvoker14< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  18030. }
  18031. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenVirtualInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18032. {
  18033. NullCheck(___0_arg1);
  18034. VirtualActionInvoker14Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___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, il2cppRetVal);
  18035. }
  18036. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenInterfaceInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18037. {
  18038. NullCheck(___0_arg1);
  18039. InterfaceActionInvoker14Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___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, il2cppRetVal);
  18040. }
  18041. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenGenericVirtualInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18042. {
  18043. NullCheck(___0_arg1);
  18044. GenericVirtualActionInvoker14Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  18045. }
  18046. void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenGenericInterfaceInvoker(Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18047. {
  18048. NullCheck(___0_arg1);
  18049. GenericInterfaceActionInvoker14Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  18050. }
  18051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_15__ctor_mC46C39E2E7C89EC1919A84C9AA993E5045D18136_gshared (Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18052. {
  18053. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18054. __this->___method = ___1_method;
  18055. __this->___m_target = ___0_object;
  18056. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18057. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18058. __this->___method_code = (intptr_t)__this;
  18059. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18060. {
  18061. bool isOpen = parameterCount == 14;
  18062. if (isOpen)
  18063. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenStaticInvoker;
  18064. else
  18065. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_ClosedStaticInvoker;
  18066. }
  18067. else
  18068. {
  18069. bool isOpen = parameterCount == 13;
  18070. if (isOpen)
  18071. {
  18072. if (__this->___method_is_virtual)
  18073. {
  18074. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18075. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18076. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenGenericInterfaceInvoker;
  18077. else
  18078. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenGenericVirtualInvoker;
  18079. else
  18080. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18081. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenInterfaceInvoker;
  18082. else
  18083. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenVirtualInvoker;
  18084. }
  18085. else
  18086. {
  18087. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_OpenInstInvoker;
  18088. }
  18089. }
  18090. else
  18091. {
  18092. if (___0_object == NULL)
  18093. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18094. __this->___invoke_impl = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_ClosedInstInvoker;
  18095. }
  18096. }
  18097. __this->___extra_arg = (intptr_t)&Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_Multicast;
  18098. }
  18099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_15_Invoke_m10115169BBDD9151B22C0E6889A6FA5235EDE825_gshared (Func_15_tFDDF27082827311281C23A24DC1AA2B68498702D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18100. {
  18101. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18102. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18103. }
  18104. #ifdef __clang__
  18105. #pragma clang diagnostic pop
  18106. #endif
  18107. #ifdef __clang__
  18108. #pragma clang diagnostic push
  18109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18110. #pragma clang diagnostic ignored "-Wunused-variable"
  18111. #endif
  18112. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_Multicast(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18113. {
  18114. il2cpp_array_size_t length = __this->___delegates->max_length;
  18115. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18116. for (il2cpp_array_size_t i = 0; i < length; i++)
  18117. {
  18118. Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* currentDelegate = reinterpret_cast<Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD*>(delegatesToInvoke[i]);
  18119. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18120. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18121. }
  18122. }
  18123. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenStaticInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18124. {
  18125. InvokerActionInvoker16< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  18126. }
  18127. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_ClosedStaticInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18128. {
  18129. InvokerActionInvoker17< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___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, il2cppRetVal);
  18130. }
  18131. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_ClosedInstInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18132. {
  18133. InvokerActionInvoker16< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___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, il2cppRetVal);
  18134. }
  18135. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenInstInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18136. {
  18137. NullCheck(___0_arg1);
  18138. InvokerActionInvoker15< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  18139. }
  18140. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenVirtualInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18141. {
  18142. NullCheck(___0_arg1);
  18143. VirtualActionInvoker15Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___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, il2cppRetVal);
  18144. }
  18145. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenInterfaceInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18146. {
  18147. NullCheck(___0_arg1);
  18148. InterfaceActionInvoker15Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___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, il2cppRetVal);
  18149. }
  18150. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenGenericVirtualInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18151. {
  18152. NullCheck(___0_arg1);
  18153. GenericVirtualActionInvoker15Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  18154. }
  18155. void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenGenericInterfaceInvoker(Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18156. {
  18157. NullCheck(___0_arg1);
  18158. GenericInterfaceActionInvoker15Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  18159. }
  18160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_16__ctor_m6F9E6AF7A7E63BBBE5717CD014D995B174D9D9AF_gshared (Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18161. {
  18162. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18163. __this->___method = ___1_method;
  18164. __this->___m_target = ___0_object;
  18165. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18166. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18167. __this->___method_code = (intptr_t)__this;
  18168. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18169. {
  18170. bool isOpen = parameterCount == 15;
  18171. if (isOpen)
  18172. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenStaticInvoker;
  18173. else
  18174. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_ClosedStaticInvoker;
  18175. }
  18176. else
  18177. {
  18178. bool isOpen = parameterCount == 14;
  18179. if (isOpen)
  18180. {
  18181. if (__this->___method_is_virtual)
  18182. {
  18183. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18184. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18185. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenGenericInterfaceInvoker;
  18186. else
  18187. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenGenericVirtualInvoker;
  18188. else
  18189. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18190. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenInterfaceInvoker;
  18191. else
  18192. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenVirtualInvoker;
  18193. }
  18194. else
  18195. {
  18196. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_OpenInstInvoker;
  18197. }
  18198. }
  18199. else
  18200. {
  18201. if (___0_object == NULL)
  18202. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18203. __this->___invoke_impl = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_ClosedInstInvoker;
  18204. }
  18205. }
  18206. __this->___extra_arg = (intptr_t)&Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_Multicast;
  18207. }
  18208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_16_Invoke_mD3DD9219E48713D07703DC9B2EABE58EC561D4E1_gshared (Func_16_t85C77A6ADF6A16E184BCE73A1B6011F4D7217BBD* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18209. {
  18210. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18211. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18212. }
  18213. #ifdef __clang__
  18214. #pragma clang diagnostic pop
  18215. #endif
  18216. #ifdef __clang__
  18217. #pragma clang diagnostic push
  18218. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18219. #pragma clang diagnostic ignored "-Wunused-variable"
  18220. #endif
  18221. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_Multicast(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18222. {
  18223. il2cpp_array_size_t length = __this->___delegates->max_length;
  18224. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18225. for (il2cpp_array_size_t i = 0; i < length; i++)
  18226. {
  18227. Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* currentDelegate = reinterpret_cast<Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327*>(delegatesToInvoke[i]);
  18228. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18229. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18230. }
  18231. }
  18232. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenStaticInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18233. {
  18234. InvokerActionInvoker17< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  18235. }
  18236. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_ClosedStaticInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18237. {
  18238. InvokerActionInvoker18< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___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, il2cppRetVal);
  18239. }
  18240. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_ClosedInstInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18241. {
  18242. InvokerActionInvoker17< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___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, il2cppRetVal);
  18243. }
  18244. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenInstInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18245. {
  18246. NullCheck(___0_arg1);
  18247. InvokerActionInvoker16< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, 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, il2cppRetVal);
  18248. }
  18249. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenVirtualInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18250. {
  18251. NullCheck(___0_arg1);
  18252. VirtualActionInvoker16Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___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, il2cppRetVal);
  18253. }
  18254. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenInterfaceInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18255. {
  18256. NullCheck(___0_arg1);
  18257. InterfaceActionInvoker16Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___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, il2cppRetVal);
  18258. }
  18259. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenGenericVirtualInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18260. {
  18261. NullCheck(___0_arg1);
  18262. GenericVirtualActionInvoker16Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  18263. }
  18264. void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenGenericInterfaceInvoker(Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18265. {
  18266. NullCheck(___0_arg1);
  18267. GenericInterfaceActionInvoker16Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___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, il2cppRetVal);
  18268. }
  18269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_17__ctor_m7F17024BA4805C22F3EDAF6A65C14B2884972E8A_gshared (Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18270. {
  18271. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18272. __this->___method = ___1_method;
  18273. __this->___m_target = ___0_object;
  18274. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18275. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18276. __this->___method_code = (intptr_t)__this;
  18277. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18278. {
  18279. bool isOpen = parameterCount == 16;
  18280. if (isOpen)
  18281. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenStaticInvoker;
  18282. else
  18283. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_ClosedStaticInvoker;
  18284. }
  18285. else
  18286. {
  18287. bool isOpen = parameterCount == 15;
  18288. if (isOpen)
  18289. {
  18290. if (__this->___method_is_virtual)
  18291. {
  18292. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18293. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18294. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenGenericInterfaceInvoker;
  18295. else
  18296. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenGenericVirtualInvoker;
  18297. else
  18298. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18299. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenInterfaceInvoker;
  18300. else
  18301. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenVirtualInvoker;
  18302. }
  18303. else
  18304. {
  18305. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_OpenInstInvoker;
  18306. }
  18307. }
  18308. else
  18309. {
  18310. if (___0_object == NULL)
  18311. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18312. __this->___invoke_impl = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_ClosedInstInvoker;
  18313. }
  18314. }
  18315. __this->___extra_arg = (intptr_t)&Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_Multicast;
  18316. }
  18317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_17_Invoke_m3E99F7A3630A9411321DD8084A0125FBFADA1A4F_gshared (Func_17_tBA6CD9952452E7C1E47A032BFD99606AF70C8327* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny ___8_arg9, Il2CppFullySharedGenericAny ___9_arg10, Il2CppFullySharedGenericAny ___10_arg11, Il2CppFullySharedGenericAny ___11_arg12, Il2CppFullySharedGenericAny ___12_arg13, Il2CppFullySharedGenericAny ___13_arg14, Il2CppFullySharedGenericAny ___14_arg15, Il2CppFullySharedGenericAny ___15_arg16, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18318. {
  18319. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18320. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___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, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18321. }
  18322. #ifdef __clang__
  18323. #pragma clang diagnostic pop
  18324. #endif
  18325. #ifdef __clang__
  18326. #pragma clang diagnostic push
  18327. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18328. #pragma clang diagnostic ignored "-Wunused-variable"
  18329. #endif
  18330. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_Multicast(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18331. {
  18332. il2cpp_array_size_t length = __this->___delegates->max_length;
  18333. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18334. bool retVal = false;
  18335. for (il2cpp_array_size_t i = 0; i < length; i++)
  18336. {
  18337. Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* currentDelegate = reinterpret_cast<Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58*>(delegatesToInvoke[i]);
  18338. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  18339. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18340. }
  18341. return retVal;
  18342. }
  18343. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInst(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18344. {
  18345. NullCheck(___0_arg1);
  18346. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  18347. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, method);
  18348. }
  18349. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenStatic(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18350. {
  18351. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  18352. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, method);
  18353. }
  18354. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenVirtual(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18355. {
  18356. NullCheck(___0_arg1);
  18357. return VirtualFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1);
  18358. }
  18359. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInterface(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18360. {
  18361. NullCheck(___0_arg1);
  18362. return InterfaceFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1);
  18363. }
  18364. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericVirtual(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18365. {
  18366. NullCheck(___0_arg1);
  18367. return GenericVirtualFuncInvoker0< bool >::Invoke(method, ___0_arg1);
  18368. }
  18369. bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericInterface(Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18370. {
  18371. NullCheck(___0_arg1);
  18372. return GenericInterfaceFuncInvoker0< bool >::Invoke(method, ___0_arg1);
  18373. }
  18374. 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)
  18375. {
  18376. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18377. __this->___method = ___1_method;
  18378. __this->___m_target = ___0_object;
  18379. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18380. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18381. __this->___method_code = (intptr_t)__this;
  18382. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18383. {
  18384. bool isOpen = parameterCount == 1;
  18385. if (isOpen)
  18386. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenStatic;
  18387. else
  18388. {
  18389. __this->___invoke_impl = __this->___method_ptr;
  18390. __this->___method_code = (intptr_t)__this->___m_target;
  18391. }
  18392. }
  18393. else
  18394. {
  18395. bool isOpen = parameterCount == 0;
  18396. if (isOpen)
  18397. {
  18398. if (__this->___method_is_virtual)
  18399. {
  18400. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18401. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18402. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericInterface;
  18403. else
  18404. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenGenericVirtual;
  18405. else
  18406. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18407. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInterface;
  18408. else
  18409. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenVirtual;
  18410. }
  18411. else
  18412. {
  18413. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_OpenInst;
  18414. }
  18415. }
  18416. else
  18417. {
  18418. if (___0_object == NULL)
  18419. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18420. __this->___invoke_impl = __this->___method_ptr;
  18421. __this->___method_code = (intptr_t)__this->___m_target;
  18422. }
  18423. }
  18424. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_Multicast;
  18425. }
  18426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mA12962E65CE5E2B322A786E0976C12E5DA506115_gshared (Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_arg1, const RuntimeMethod* method)
  18427. {
  18428. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  18429. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18430. }
  18431. #ifdef __clang__
  18432. #pragma clang diagnostic pop
  18433. #endif
  18434. #ifdef __clang__
  18435. #pragma clang diagnostic push
  18436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18437. #pragma clang diagnostic ignored "-Wunused-variable"
  18438. #endif
  18439. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_Multicast(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18440. {
  18441. il2cpp_array_size_t length = __this->___delegates->max_length;
  18442. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18443. for (il2cpp_array_size_t i = 0; i < length; i++)
  18444. {
  18445. Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* currentDelegate = reinterpret_cast<Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D*>(delegatesToInvoke[i]);
  18446. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18447. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18448. }
  18449. }
  18450. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenStaticInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18451. {
  18452. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, il2cppRetVal);
  18453. }
  18454. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_ClosedStaticInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18455. {
  18456. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, il2cppRetVal);
  18457. }
  18458. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_ClosedInstInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18459. {
  18460. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, il2cppRetVal);
  18461. }
  18462. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenInstInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18463. {
  18464. NullCheck(___0_arg1);
  18465. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, il2cppRetVal);
  18466. }
  18467. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenVirtualInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18468. {
  18469. NullCheck(___0_arg1);
  18470. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, il2cppRetVal);
  18471. }
  18472. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenInterfaceInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18473. {
  18474. NullCheck(___0_arg1);
  18475. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, il2cppRetVal);
  18476. }
  18477. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenGenericVirtualInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18478. {
  18479. NullCheck(___0_arg1);
  18480. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, il2cppRetVal);
  18481. }
  18482. void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenGenericInterfaceInvoker(Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18483. {
  18484. NullCheck(___0_arg1);
  18485. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, il2cppRetVal);
  18486. }
  18487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m577A40B189460EAF1895DA748091ECE5837E9A9A_gshared (Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18488. {
  18489. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18490. __this->___method = ___1_method;
  18491. __this->___m_target = ___0_object;
  18492. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18493. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18494. __this->___method_code = (intptr_t)__this;
  18495. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18496. {
  18497. bool isOpen = parameterCount == 1;
  18498. if (isOpen)
  18499. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenStaticInvoker;
  18500. else
  18501. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_ClosedStaticInvoker;
  18502. }
  18503. else
  18504. {
  18505. bool isOpen = parameterCount == 0;
  18506. if (isOpen)
  18507. {
  18508. if (__this->___method_is_virtual)
  18509. {
  18510. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18511. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18512. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenGenericInterfaceInvoker;
  18513. else
  18514. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenGenericVirtualInvoker;
  18515. else
  18516. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18517. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenInterfaceInvoker;
  18518. else
  18519. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenVirtualInvoker;
  18520. }
  18521. else
  18522. {
  18523. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_OpenInstInvoker;
  18524. }
  18525. }
  18526. else
  18527. {
  18528. if (___0_object == NULL)
  18529. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18530. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_ClosedInstInvoker;
  18531. }
  18532. }
  18533. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_Multicast;
  18534. }
  18535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2_Invoke_m9F3BFCD260791146772315CDC70CF71345900DC5_gshared (Func_2_tBE839B74FC7C8F2F68912A39570ADE1834F86F5D* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18536. {
  18537. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  18538. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18539. }
  18540. #ifdef __clang__
  18541. #pragma clang diagnostic pop
  18542. #endif
  18543. #ifdef __clang__
  18544. #pragma clang diagnostic push
  18545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18546. #pragma clang diagnostic ignored "-Wunused-variable"
  18547. #endif
  18548. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_Multicast(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18549. {
  18550. il2cpp_array_size_t length = __this->___delegates->max_length;
  18551. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18552. bool retVal = false;
  18553. for (il2cpp_array_size_t i = 0; i < length; i++)
  18554. {
  18555. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* currentDelegate = reinterpret_cast<Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*>(delegatesToInvoke[i]);
  18556. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18557. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18558. }
  18559. return retVal;
  18560. }
  18561. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenInst(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18562. {
  18563. typedef bool (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18564. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18565. }
  18566. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStatic(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18567. {
  18568. typedef bool (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18569. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18570. }
  18571. 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)
  18572. {
  18573. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18574. __this->___method = ___1_method;
  18575. __this->___m_target = ___0_object;
  18576. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18577. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18578. __this->___method_code = (intptr_t)__this;
  18579. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18580. {
  18581. bool isOpen = parameterCount == 1;
  18582. if (isOpen)
  18583. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStatic;
  18584. else
  18585. {
  18586. __this->___invoke_impl = __this->___method_ptr;
  18587. __this->___method_code = (intptr_t)__this->___m_target;
  18588. }
  18589. }
  18590. else
  18591. {
  18592. if (___0_object == NULL)
  18593. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18594. __this->___invoke_impl = __this->___method_ptr;
  18595. __this->___method_code = (intptr_t)__this->___m_target;
  18596. }
  18597. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_Multicast;
  18598. }
  18599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18600. {
  18601. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18602. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18603. }
  18604. #ifdef __clang__
  18605. #pragma clang diagnostic pop
  18606. #endif
  18607. #ifdef __clang__
  18608. #pragma clang diagnostic push
  18609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18610. #pragma clang diagnostic ignored "-Wunused-variable"
  18611. #endif
  18612. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_Multicast(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18613. {
  18614. il2cpp_array_size_t length = __this->___delegates->max_length;
  18615. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18616. RuntimeObject* retVal = NULL;
  18617. for (il2cpp_array_size_t i = 0; i < length; i++)
  18618. {
  18619. Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* currentDelegate = reinterpret_cast<Func_2_tF42287527472FA89789873F068A87C60A00EC7D3*>(delegatesToInvoke[i]);
  18620. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18621. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18622. }
  18623. return retVal;
  18624. }
  18625. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenInst(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18626. {
  18627. typedef RuntimeObject* (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18628. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18629. }
  18630. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStatic(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18631. {
  18632. typedef RuntimeObject* (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18633. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18634. }
  18635. 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)
  18636. {
  18637. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18638. __this->___method = ___1_method;
  18639. __this->___m_target = ___0_object;
  18640. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18641. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18642. __this->___method_code = (intptr_t)__this;
  18643. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18644. {
  18645. bool isOpen = parameterCount == 1;
  18646. if (isOpen)
  18647. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStatic;
  18648. else
  18649. {
  18650. __this->___invoke_impl = __this->___method_ptr;
  18651. __this->___method_code = (intptr_t)__this->___m_target;
  18652. }
  18653. }
  18654. else
  18655. {
  18656. if (___0_object == NULL)
  18657. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18658. __this->___invoke_impl = __this->___method_ptr;
  18659. __this->___method_code = (intptr_t)__this->___m_target;
  18660. }
  18661. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_Multicast;
  18662. }
  18663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_gshared (Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  18664. {
  18665. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  18666. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18667. }
  18668. #ifdef __clang__
  18669. #pragma clang diagnostic pop
  18670. #endif
  18671. #ifdef __clang__
  18672. #pragma clang diagnostic push
  18673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18674. #pragma clang diagnostic ignored "-Wunused-variable"
  18675. #endif
  18676. RuntimeObject* Func_2_Invoke_m17C1551BBE6C31FD367700C8DFA6A388374E7340_Multicast(Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64* __this, ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6 ___0_arg, const RuntimeMethod* method)
  18677. {
  18678. il2cpp_array_size_t length = __this->___delegates->max_length;
  18679. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18680. RuntimeObject* retVal = NULL;
  18681. for (il2cpp_array_size_t i = 0; i < length; i++)
  18682. {
  18683. Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64* currentDelegate = reinterpret_cast<Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64*>(delegatesToInvoke[i]);
  18684. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6, const RuntimeMethod*);
  18685. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18686. }
  18687. return retVal;
  18688. }
  18689. RuntimeObject* Func_2_Invoke_m17C1551BBE6C31FD367700C8DFA6A388374E7340_OpenInst(Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64* __this, ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6 ___0_arg, const RuntimeMethod* method)
  18690. {
  18691. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6, const RuntimeMethod*);
  18692. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18693. }
  18694. RuntimeObject* Func_2_Invoke_m17C1551BBE6C31FD367700C8DFA6A388374E7340_OpenStatic(Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64* __this, ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6 ___0_arg, const RuntimeMethod* method)
  18695. {
  18696. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6, const RuntimeMethod*);
  18697. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18698. }
  18699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m4E6CB31BFE823B60254391A9218CD875B10D5CA3_gshared (Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18700. {
  18701. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18702. __this->___method = ___1_method;
  18703. __this->___m_target = ___0_object;
  18704. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18705. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18706. __this->___method_code = (intptr_t)__this;
  18707. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18708. {
  18709. bool isOpen = parameterCount == 1;
  18710. if (isOpen)
  18711. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m17C1551BBE6C31FD367700C8DFA6A388374E7340_OpenStatic;
  18712. else
  18713. {
  18714. __this->___invoke_impl = __this->___method_ptr;
  18715. __this->___method_code = (intptr_t)__this->___m_target;
  18716. }
  18717. }
  18718. else
  18719. {
  18720. if (___0_object == NULL)
  18721. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18722. __this->___invoke_impl = __this->___method_ptr;
  18723. __this->___method_code = (intptr_t)__this->___m_target;
  18724. }
  18725. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m17C1551BBE6C31FD367700C8DFA6A388374E7340_Multicast;
  18726. }
  18727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m17C1551BBE6C31FD367700C8DFA6A388374E7340_gshared (Func_2_t76D5132C86AC7B01299890F023D78FAE8F9D1A64* __this, ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6 ___0_arg, const RuntimeMethod* method)
  18728. {
  18729. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_t84554798B99CE8D7914B5585AE53CEE950F43CE6, const RuntimeMethod*);
  18730. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18731. }
  18732. #ifdef __clang__
  18733. #pragma clang diagnostic pop
  18734. #endif
  18735. #ifdef __clang__
  18736. #pragma clang diagnostic push
  18737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18738. #pragma clang diagnostic ignored "-Wunused-variable"
  18739. #endif
  18740. RuntimeObject* Func_2_Invoke_mF9EF57C31660DC2A8E9B80FE393EEA410E60B360_Multicast(Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C* __this, ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB ___0_arg, const RuntimeMethod* method)
  18741. {
  18742. il2cpp_array_size_t length = __this->___delegates->max_length;
  18743. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18744. RuntimeObject* retVal = NULL;
  18745. for (il2cpp_array_size_t i = 0; i < length; i++)
  18746. {
  18747. Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C* currentDelegate = reinterpret_cast<Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C*>(delegatesToInvoke[i]);
  18748. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB, const RuntimeMethod*);
  18749. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18750. }
  18751. return retVal;
  18752. }
  18753. RuntimeObject* Func_2_Invoke_mF9EF57C31660DC2A8E9B80FE393EEA410E60B360_OpenInst(Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C* __this, ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB ___0_arg, const RuntimeMethod* method)
  18754. {
  18755. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB, const RuntimeMethod*);
  18756. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18757. }
  18758. RuntimeObject* Func_2_Invoke_mF9EF57C31660DC2A8E9B80FE393EEA410E60B360_OpenStatic(Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C* __this, ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB ___0_arg, const RuntimeMethod* method)
  18759. {
  18760. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB, const RuntimeMethod*);
  18761. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18762. }
  18763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m6154DB978EF771681BF497404EDC6E2A9F3B9232_gshared (Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18764. {
  18765. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18766. __this->___method = ___1_method;
  18767. __this->___m_target = ___0_object;
  18768. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18769. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18770. __this->___method_code = (intptr_t)__this;
  18771. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18772. {
  18773. bool isOpen = parameterCount == 1;
  18774. if (isOpen)
  18775. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mF9EF57C31660DC2A8E9B80FE393EEA410E60B360_OpenStatic;
  18776. else
  18777. {
  18778. __this->___invoke_impl = __this->___method_ptr;
  18779. __this->___method_code = (intptr_t)__this->___m_target;
  18780. }
  18781. }
  18782. else
  18783. {
  18784. if (___0_object == NULL)
  18785. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18786. __this->___invoke_impl = __this->___method_ptr;
  18787. __this->___method_code = (intptr_t)__this->___m_target;
  18788. }
  18789. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mF9EF57C31660DC2A8E9B80FE393EEA410E60B360_Multicast;
  18790. }
  18791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mF9EF57C31660DC2A8E9B80FE393EEA410E60B360_gshared (Func_2_t6F0DEE2A7ADE56265ED0100E7DF77076E5FDB85C* __this, ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB ___0_arg, const RuntimeMethod* method)
  18792. {
  18793. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_t9270F8474E554C7C106A7F7DE4F0D15C12802EAB, const RuntimeMethod*);
  18794. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18795. }
  18796. #ifdef __clang__
  18797. #pragma clang diagnostic pop
  18798. #endif
  18799. #ifdef __clang__
  18800. #pragma clang diagnostic push
  18801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18802. #pragma clang diagnostic ignored "-Wunused-variable"
  18803. #endif
  18804. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_Multicast(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18805. {
  18806. il2cpp_array_size_t length = __this->___delegates->max_length;
  18807. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18808. bool retVal = false;
  18809. for (il2cpp_array_size_t i = 0; i < length; i++)
  18810. {
  18811. Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* currentDelegate = reinterpret_cast<Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4*>(delegatesToInvoke[i]);
  18812. typedef bool (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18813. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18814. }
  18815. return retVal;
  18816. }
  18817. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenInst(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18818. {
  18819. typedef bool (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18820. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18821. }
  18822. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStatic(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18823. {
  18824. typedef bool (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18825. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18826. }
  18827. 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)
  18828. {
  18829. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18830. __this->___method = ___1_method;
  18831. __this->___m_target = ___0_object;
  18832. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18833. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18834. __this->___method_code = (intptr_t)__this;
  18835. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18836. {
  18837. bool isOpen = parameterCount == 1;
  18838. if (isOpen)
  18839. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStatic;
  18840. else
  18841. {
  18842. __this->___invoke_impl = __this->___method_ptr;
  18843. __this->___method_code = (intptr_t)__this->___m_target;
  18844. }
  18845. }
  18846. else
  18847. {
  18848. if (___0_object == NULL)
  18849. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18850. __this->___invoke_impl = __this->___method_ptr;
  18851. __this->___method_code = (intptr_t)__this->___m_target;
  18852. }
  18853. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_Multicast;
  18854. }
  18855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_gshared (Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18856. {
  18857. typedef bool (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18858. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18859. }
  18860. #ifdef __clang__
  18861. #pragma clang diagnostic pop
  18862. #endif
  18863. #ifdef __clang__
  18864. #pragma clang diagnostic push
  18865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18866. #pragma clang diagnostic ignored "-Wunused-variable"
  18867. #endif
  18868. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_Multicast(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18869. {
  18870. il2cpp_array_size_t length = __this->___delegates->max_length;
  18871. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18872. RuntimeObject* retVal = NULL;
  18873. for (il2cpp_array_size_t i = 0; i < length; i++)
  18874. {
  18875. Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* currentDelegate = reinterpret_cast<Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A*>(delegatesToInvoke[i]);
  18876. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18877. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18878. }
  18879. return retVal;
  18880. }
  18881. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenInst(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18882. {
  18883. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18884. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18885. }
  18886. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStatic(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18887. {
  18888. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18889. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18890. }
  18891. 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)
  18892. {
  18893. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18894. __this->___method = ___1_method;
  18895. __this->___m_target = ___0_object;
  18896. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18897. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18898. __this->___method_code = (intptr_t)__this;
  18899. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18900. {
  18901. bool isOpen = parameterCount == 1;
  18902. if (isOpen)
  18903. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStatic;
  18904. else
  18905. {
  18906. __this->___invoke_impl = __this->___method_ptr;
  18907. __this->___method_code = (intptr_t)__this->___m_target;
  18908. }
  18909. }
  18910. else
  18911. {
  18912. if (___0_object == NULL)
  18913. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18914. __this->___invoke_impl = __this->___method_ptr;
  18915. __this->___method_code = (intptr_t)__this->___m_target;
  18916. }
  18917. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_Multicast;
  18918. }
  18919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_gshared (Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  18920. {
  18921. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  18922. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18923. }
  18924. #ifdef __clang__
  18925. #pragma clang diagnostic pop
  18926. #endif
  18927. #ifdef __clang__
  18928. #pragma clang diagnostic push
  18929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18930. #pragma clang diagnostic ignored "-Wunused-variable"
  18931. #endif
  18932. RuntimeObject* Func_2_Invoke_m6F04759879DC781CA2B13942272986564257719F_Multicast(Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD* __this, ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243 ___0_arg, const RuntimeMethod* method)
  18933. {
  18934. il2cpp_array_size_t length = __this->___delegates->max_length;
  18935. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18936. RuntimeObject* retVal = NULL;
  18937. for (il2cpp_array_size_t i = 0; i < length; i++)
  18938. {
  18939. Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD* currentDelegate = reinterpret_cast<Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD*>(delegatesToInvoke[i]);
  18940. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243, const RuntimeMethod*);
  18941. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18942. }
  18943. return retVal;
  18944. }
  18945. RuntimeObject* Func_2_Invoke_m6F04759879DC781CA2B13942272986564257719F_OpenInst(Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD* __this, ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243 ___0_arg, const RuntimeMethod* method)
  18946. {
  18947. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243, const RuntimeMethod*);
  18948. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18949. }
  18950. RuntimeObject* Func_2_Invoke_m6F04759879DC781CA2B13942272986564257719F_OpenStatic(Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD* __this, ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243 ___0_arg, const RuntimeMethod* method)
  18951. {
  18952. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243, const RuntimeMethod*);
  18953. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  18954. }
  18955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA417225FD4381C7AC77B28FF801DFCA307126AA2_gshared (Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18956. {
  18957. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18958. __this->___method = ___1_method;
  18959. __this->___m_target = ___0_object;
  18960. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18961. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18962. __this->___method_code = (intptr_t)__this;
  18963. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18964. {
  18965. bool isOpen = parameterCount == 1;
  18966. if (isOpen)
  18967. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m6F04759879DC781CA2B13942272986564257719F_OpenStatic;
  18968. else
  18969. {
  18970. __this->___invoke_impl = __this->___method_ptr;
  18971. __this->___method_code = (intptr_t)__this->___m_target;
  18972. }
  18973. }
  18974. else
  18975. {
  18976. if (___0_object == NULL)
  18977. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18978. __this->___invoke_impl = __this->___method_ptr;
  18979. __this->___method_code = (intptr_t)__this->___m_target;
  18980. }
  18981. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m6F04759879DC781CA2B13942272986564257719F_Multicast;
  18982. }
  18983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m6F04759879DC781CA2B13942272986564257719F_gshared (Func_2_t9E220F4AC78324D7D0D25DA747A006808EB3FCCD* __this, ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243 ___0_arg, const RuntimeMethod* method)
  18984. {
  18985. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_3_t221FA8EA322AE1156326997DEA4F6D24BF1E5243, const RuntimeMethod*);
  18986. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18987. }
  18988. #ifdef __clang__
  18989. #pragma clang diagnostic pop
  18990. #endif
  18991. #ifdef __clang__
  18992. #pragma clang diagnostic push
  18993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18994. #pragma clang diagnostic ignored "-Wunused-variable"
  18995. #endif
  18996. RuntimeObject* Func_2_Invoke_m2F064BFB9502B2762574DC05F9D41A46C1FB90C8_Multicast(Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E* __this, ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1 ___0_arg, const RuntimeMethod* method)
  18997. {
  18998. il2cpp_array_size_t length = __this->___delegates->max_length;
  18999. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19000. RuntimeObject* retVal = NULL;
  19001. for (il2cpp_array_size_t i = 0; i < length; i++)
  19002. {
  19003. Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E* currentDelegate = reinterpret_cast<Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E*>(delegatesToInvoke[i]);
  19004. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1, const RuntimeMethod*);
  19005. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19006. }
  19007. return retVal;
  19008. }
  19009. RuntimeObject* Func_2_Invoke_m2F064BFB9502B2762574DC05F9D41A46C1FB90C8_OpenInst(Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E* __this, ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1 ___0_arg, const RuntimeMethod* method)
  19010. {
  19011. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1, const RuntimeMethod*);
  19012. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19013. }
  19014. RuntimeObject* Func_2_Invoke_m2F064BFB9502B2762574DC05F9D41A46C1FB90C8_OpenStatic(Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E* __this, ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1 ___0_arg, const RuntimeMethod* method)
  19015. {
  19016. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1, const RuntimeMethod*);
  19017. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19018. }
  19019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mCAC8D0CDDF4062304B6A4340FA6A7547DA7E4796_gshared (Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19020. {
  19021. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19022. __this->___method = ___1_method;
  19023. __this->___m_target = ___0_object;
  19024. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19025. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19026. __this->___method_code = (intptr_t)__this;
  19027. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19028. {
  19029. bool isOpen = parameterCount == 1;
  19030. if (isOpen)
  19031. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2F064BFB9502B2762574DC05F9D41A46C1FB90C8_OpenStatic;
  19032. else
  19033. {
  19034. __this->___invoke_impl = __this->___method_ptr;
  19035. __this->___method_code = (intptr_t)__this->___m_target;
  19036. }
  19037. }
  19038. else
  19039. {
  19040. if (___0_object == NULL)
  19041. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19042. __this->___invoke_impl = __this->___method_ptr;
  19043. __this->___method_code = (intptr_t)__this->___m_target;
  19044. }
  19045. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2F064BFB9502B2762574DC05F9D41A46C1FB90C8_Multicast;
  19046. }
  19047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m2F064BFB9502B2762574DC05F9D41A46C1FB90C8_gshared (Func_2_tD7D2844A071B5C6280BB6380EFE3896CC538B77E* __this, ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1 ___0_arg, const RuntimeMethod* method)
  19048. {
  19049. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_3_t90CF2FEF2703459E904C84694EEECB64D3F220C1, const RuntimeMethod*);
  19050. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19051. }
  19052. #ifdef __clang__
  19053. #pragma clang diagnostic pop
  19054. #endif
  19055. #ifdef __clang__
  19056. #pragma clang diagnostic push
  19057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19058. #pragma clang diagnostic ignored "-Wunused-variable"
  19059. #endif
  19060. RuntimeObject* Func_2_Invoke_mE1A0781D1853CA8540B156BE1F43769FCCFD5318_Multicast(Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5* __this, ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613 ___0_arg, const RuntimeMethod* method)
  19061. {
  19062. il2cpp_array_size_t length = __this->___delegates->max_length;
  19063. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19064. RuntimeObject* retVal = NULL;
  19065. for (il2cpp_array_size_t i = 0; i < length; i++)
  19066. {
  19067. Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5* currentDelegate = reinterpret_cast<Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5*>(delegatesToInvoke[i]);
  19068. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613, const RuntimeMethod*);
  19069. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19070. }
  19071. return retVal;
  19072. }
  19073. RuntimeObject* Func_2_Invoke_mE1A0781D1853CA8540B156BE1F43769FCCFD5318_OpenInst(Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5* __this, ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613 ___0_arg, const RuntimeMethod* method)
  19074. {
  19075. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613, const RuntimeMethod*);
  19076. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19077. }
  19078. RuntimeObject* Func_2_Invoke_mE1A0781D1853CA8540B156BE1F43769FCCFD5318_OpenStatic(Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5* __this, ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613 ___0_arg, const RuntimeMethod* method)
  19079. {
  19080. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613, const RuntimeMethod*);
  19081. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19082. }
  19083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mC4A5FAD2B29D1E5BF78A48D937A26F6723B120E9_gshared (Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19084. {
  19085. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19086. __this->___method = ___1_method;
  19087. __this->___m_target = ___0_object;
  19088. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19089. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19090. __this->___method_code = (intptr_t)__this;
  19091. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19092. {
  19093. bool isOpen = parameterCount == 1;
  19094. if (isOpen)
  19095. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE1A0781D1853CA8540B156BE1F43769FCCFD5318_OpenStatic;
  19096. else
  19097. {
  19098. __this->___invoke_impl = __this->___method_ptr;
  19099. __this->___method_code = (intptr_t)__this->___m_target;
  19100. }
  19101. }
  19102. else
  19103. {
  19104. if (___0_object == NULL)
  19105. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19106. __this->___invoke_impl = __this->___method_ptr;
  19107. __this->___method_code = (intptr_t)__this->___m_target;
  19108. }
  19109. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mE1A0781D1853CA8540B156BE1F43769FCCFD5318_Multicast;
  19110. }
  19111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mE1A0781D1853CA8540B156BE1F43769FCCFD5318_gshared (Func_2_tC50964E0E1320D21A73671534F60C1C2013148E5* __this, ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613 ___0_arg, const RuntimeMethod* method)
  19112. {
  19113. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_3_t1214F2A1CCE3F3DE3E2DA1E6EC57E2DFEE17E613, const RuntimeMethod*);
  19114. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19115. }
  19116. #ifdef __clang__
  19117. #pragma clang diagnostic pop
  19118. #endif
  19119. #ifdef __clang__
  19120. #pragma clang diagnostic push
  19121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19122. #pragma clang diagnostic ignored "-Wunused-variable"
  19123. #endif
  19124. bool Func_2_Invoke_m186F4854CBE22B314553D85B8EAC73C995FF64E4_Multicast(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, bool ___0_arg, const RuntimeMethod* method)
  19125. {
  19126. il2cpp_array_size_t length = __this->___delegates->max_length;
  19127. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19128. bool retVal = false;
  19129. for (il2cpp_array_size_t i = 0; i < length; i++)
  19130. {
  19131. Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* currentDelegate = reinterpret_cast<Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*>(delegatesToInvoke[i]);
  19132. typedef bool (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  19133. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19134. }
  19135. return retVal;
  19136. }
  19137. bool Func_2_Invoke_m186F4854CBE22B314553D85B8EAC73C995FF64E4_OpenInst(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, bool ___0_arg, const RuntimeMethod* method)
  19138. {
  19139. typedef bool (*FunctionPointerType) (bool, const RuntimeMethod*);
  19140. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19141. }
  19142. bool Func_2_Invoke_m186F4854CBE22B314553D85B8EAC73C995FF64E4_OpenStatic(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, bool ___0_arg, const RuntimeMethod* method)
  19143. {
  19144. typedef bool (*FunctionPointerType) (bool, const RuntimeMethod*);
  19145. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19146. }
  19147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D_gshared (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19148. {
  19149. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19150. __this->___method = ___1_method;
  19151. __this->___m_target = ___0_object;
  19152. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19153. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19154. __this->___method_code = (intptr_t)__this;
  19155. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19156. {
  19157. bool isOpen = parameterCount == 1;
  19158. if (isOpen)
  19159. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m186F4854CBE22B314553D85B8EAC73C995FF64E4_OpenStatic;
  19160. else
  19161. {
  19162. __this->___invoke_impl = __this->___method_ptr;
  19163. __this->___method_code = (intptr_t)__this->___m_target;
  19164. }
  19165. }
  19166. else
  19167. {
  19168. if (___0_object == NULL)
  19169. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19170. __this->___invoke_impl = __this->___method_ptr;
  19171. __this->___method_code = (intptr_t)__this->___m_target;
  19172. }
  19173. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m186F4854CBE22B314553D85B8EAC73C995FF64E4_Multicast;
  19174. }
  19175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m186F4854CBE22B314553D85B8EAC73C995FF64E4_gshared (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, bool ___0_arg, const RuntimeMethod* method)
  19176. {
  19177. typedef bool (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  19178. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19179. }
  19180. #ifdef __clang__
  19181. #pragma clang diagnostic pop
  19182. #endif
  19183. #ifdef __clang__
  19184. #pragma clang diagnostic push
  19185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19186. #pragma clang diagnostic ignored "-Wunused-variable"
  19187. #endif
  19188. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_2_Invoke_mC117DDDC8110FFC6932773A2529056DC39A90BB8_Multicast(Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_arg, const RuntimeMethod* method)
  19189. {
  19190. il2cpp_array_size_t length = __this->___delegates->max_length;
  19191. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19192. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 retVal;
  19193. memset((&retVal), 0, sizeof(retVal));
  19194. for (il2cpp_array_size_t i = 0; i < length; i++)
  19195. {
  19196. Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA* currentDelegate = reinterpret_cast<Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA*>(delegatesToInvoke[i]);
  19197. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (RuntimeObject*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*);
  19198. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19199. }
  19200. return retVal;
  19201. }
  19202. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_2_Invoke_mC117DDDC8110FFC6932773A2529056DC39A90BB8_OpenInst(Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_arg, const RuntimeMethod* method)
  19203. {
  19204. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*);
  19205. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19206. }
  19207. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_2_Invoke_mC117DDDC8110FFC6932773A2529056DC39A90BB8_OpenStatic(Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_arg, const RuntimeMethod* method)
  19208. {
  19209. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*);
  19210. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19211. }
  19212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA38CB559EC96711FF3CABE6E19688EAA711E24BC_gshared (Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19213. {
  19214. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19215. __this->___method = ___1_method;
  19216. __this->___m_target = ___0_object;
  19217. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19218. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19219. __this->___method_code = (intptr_t)__this;
  19220. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19221. {
  19222. bool isOpen = parameterCount == 1;
  19223. if (isOpen)
  19224. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mC117DDDC8110FFC6932773A2529056DC39A90BB8_OpenStatic;
  19225. else
  19226. {
  19227. __this->___invoke_impl = __this->___method_ptr;
  19228. __this->___method_code = (intptr_t)__this->___m_target;
  19229. }
  19230. }
  19231. else
  19232. {
  19233. if (___0_object == NULL)
  19234. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19235. __this->___invoke_impl = __this->___method_ptr;
  19236. __this->___method_code = (intptr_t)__this->___m_target;
  19237. }
  19238. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mC117DDDC8110FFC6932773A2529056DC39A90BB8_Multicast;
  19239. }
  19240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Func_2_Invoke_mC117DDDC8110FFC6932773A2529056DC39A90BB8_gshared (Func_2_t6D961B754F6F517E8D6D744484D805ED47ADFCBA* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_arg, const RuntimeMethod* method)
  19241. {
  19242. typedef Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*FunctionPointerType) (RuntimeObject*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*);
  19243. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19244. }
  19245. #ifdef __clang__
  19246. #pragma clang diagnostic pop
  19247. #endif
  19248. #ifdef __clang__
  19249. #pragma clang diagnostic push
  19250. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19251. #pragma clang diagnostic ignored "-Wunused-variable"
  19252. #endif
  19253. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_2_Invoke_m160831014B92243AE4AABE9123EFECFD6B8A67EC_Multicast(Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 ___0_arg, const RuntimeMethod* method)
  19254. {
  19255. il2cpp_array_size_t length = __this->___delegates->max_length;
  19256. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19257. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 retVal;
  19258. memset((&retVal), 0, sizeof(retVal));
  19259. for (il2cpp_array_size_t i = 0; i < length; i++)
  19260. {
  19261. Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13* currentDelegate = reinterpret_cast<Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13*>(delegatesToInvoke[i]);
  19262. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (RuntimeObject*, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485, const RuntimeMethod*);
  19263. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19264. }
  19265. return retVal;
  19266. }
  19267. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_2_Invoke_m160831014B92243AE4AABE9123EFECFD6B8A67EC_OpenInst(Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 ___0_arg, const RuntimeMethod* method)
  19268. {
  19269. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485, const RuntimeMethod*);
  19270. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19271. }
  19272. BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_2_Invoke_m160831014B92243AE4AABE9123EFECFD6B8A67EC_OpenStatic(Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 ___0_arg, const RuntimeMethod* method)
  19273. {
  19274. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485, const RuntimeMethod*);
  19275. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19276. }
  19277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m8FB6579AF8D9C8611FFF6ECC59336173B2A8D554_gshared (Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19278. {
  19279. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19280. __this->___method = ___1_method;
  19281. __this->___m_target = ___0_object;
  19282. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19283. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19284. __this->___method_code = (intptr_t)__this;
  19285. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19286. {
  19287. bool isOpen = parameterCount == 1;
  19288. if (isOpen)
  19289. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m160831014B92243AE4AABE9123EFECFD6B8A67EC_OpenStatic;
  19290. else
  19291. {
  19292. __this->___invoke_impl = __this->___method_ptr;
  19293. __this->___method_code = (intptr_t)__this->___m_target;
  19294. }
  19295. }
  19296. else
  19297. {
  19298. if (___0_object == NULL)
  19299. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19300. __this->___invoke_impl = __this->___method_ptr;
  19301. __this->___method_code = (intptr_t)__this->___m_target;
  19302. }
  19303. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m160831014B92243AE4AABE9123EFECFD6B8A67EC_Multicast;
  19304. }
  19305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 Func_2_Invoke_m160831014B92243AE4AABE9123EFECFD6B8A67EC_gshared (Func_2_t51BF04753FE2F710F0B2FDCC296519FDBC882E13* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 ___0_arg, const RuntimeMethod* method)
  19306. {
  19307. typedef BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 (*FunctionPointerType) (RuntimeObject*, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485, const RuntimeMethod*);
  19308. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19309. }
  19310. #ifdef __clang__
  19311. #pragma clang diagnostic pop
  19312. #endif
  19313. #ifdef __clang__
  19314. #pragma clang diagnostic push
  19315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19316. #pragma clang diagnostic ignored "-Wunused-variable"
  19317. #endif
  19318. bool Func_2_Invoke_m48A7AF321AF80BD8B48D0CE92423C2C4778CADC8_Multicast(Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* __this, CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF ___0_arg, const RuntimeMethod* method)
  19319. {
  19320. il2cpp_array_size_t length = __this->___delegates->max_length;
  19321. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19322. bool retVal = false;
  19323. for (il2cpp_array_size_t i = 0; i < length; i++)
  19324. {
  19325. Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* currentDelegate = reinterpret_cast<Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06*>(delegatesToInvoke[i]);
  19326. typedef bool (*FunctionPointerType) (RuntimeObject*, CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF, const RuntimeMethod*);
  19327. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19328. }
  19329. return retVal;
  19330. }
  19331. bool Func_2_Invoke_m48A7AF321AF80BD8B48D0CE92423C2C4778CADC8_OpenInst(Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* __this, CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF ___0_arg, const RuntimeMethod* method)
  19332. {
  19333. typedef bool (*FunctionPointerType) (CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF, const RuntimeMethod*);
  19334. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19335. }
  19336. bool Func_2_Invoke_m48A7AF321AF80BD8B48D0CE92423C2C4778CADC8_OpenStatic(Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* __this, CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF ___0_arg, const RuntimeMethod* method)
  19337. {
  19338. typedef bool (*FunctionPointerType) (CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF, const RuntimeMethod*);
  19339. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19340. }
  19341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mDD38D709EA79AD522097822EA4807B831BF3A64D_gshared (Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19342. {
  19343. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19344. __this->___method = ___1_method;
  19345. __this->___m_target = ___0_object;
  19346. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19347. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19348. __this->___method_code = (intptr_t)__this;
  19349. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19350. {
  19351. bool isOpen = parameterCount == 1;
  19352. if (isOpen)
  19353. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m48A7AF321AF80BD8B48D0CE92423C2C4778CADC8_OpenStatic;
  19354. else
  19355. {
  19356. __this->___invoke_impl = __this->___method_ptr;
  19357. __this->___method_code = (intptr_t)__this->___m_target;
  19358. }
  19359. }
  19360. else
  19361. {
  19362. if (___0_object == NULL)
  19363. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19364. __this->___invoke_impl = __this->___method_ptr;
  19365. __this->___method_code = (intptr_t)__this->___m_target;
  19366. }
  19367. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m48A7AF321AF80BD8B48D0CE92423C2C4778CADC8_Multicast;
  19368. }
  19369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m48A7AF321AF80BD8B48D0CE92423C2C4778CADC8_gshared (Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* __this, CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF ___0_arg, const RuntimeMethod* method)
  19370. {
  19371. typedef bool (*FunctionPointerType) (RuntimeObject*, CanStartDragArgs_tABF4E0D7A89F6C14BE4E8308C18129670E80DFEF, const RuntimeMethod*);
  19372. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19373. }
  19374. #ifdef __clang__
  19375. #pragma clang diagnostic pop
  19376. #endif
  19377. #ifdef __clang__
  19378. #pragma clang diagnostic push
  19379. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19380. #pragma clang diagnostic ignored "-Wunused-variable"
  19381. #endif
  19382. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_Multicast(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  19383. {
  19384. il2cpp_array_size_t length = __this->___delegates->max_length;
  19385. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19386. RuntimeObject* retVal = NULL;
  19387. for (il2cpp_array_size_t i = 0; i < length; i++)
  19388. {
  19389. Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* currentDelegate = reinterpret_cast<Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634*>(delegatesToInvoke[i]);
  19390. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  19391. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19392. }
  19393. return retVal;
  19394. }
  19395. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenInst(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  19396. {
  19397. typedef RuntimeObject* (*FunctionPointerType) (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  19398. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19399. }
  19400. RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenStatic(Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  19401. {
  19402. typedef RuntimeObject* (*FunctionPointerType) (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  19403. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19404. }
  19405. 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)
  19406. {
  19407. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19408. __this->___method = ___1_method;
  19409. __this->___m_target = ___0_object;
  19410. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19411. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19412. __this->___method_code = (intptr_t)__this;
  19413. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19414. {
  19415. bool isOpen = parameterCount == 1;
  19416. if (isOpen)
  19417. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_OpenStatic;
  19418. else
  19419. {
  19420. __this->___invoke_impl = __this->___method_ptr;
  19421. __this->___method_code = (intptr_t)__this->___m_target;
  19422. }
  19423. }
  19424. else
  19425. {
  19426. if (___0_object == NULL)
  19427. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19428. __this->___invoke_impl = __this->___method_ptr;
  19429. __this->___method_code = (intptr_t)__this->___m_target;
  19430. }
  19431. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_Multicast;
  19432. }
  19433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m6636587A76CA6731203D31F8CBAF123F658CB5B6_gshared (Func_2_t63A605CFD3E127FF85B2D60C8B97B6BF49E31634* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_arg, const RuntimeMethod* method)
  19434. {
  19435. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*);
  19436. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19437. }
  19438. #ifdef __clang__
  19439. #pragma clang diagnostic pop
  19440. #endif
  19441. #ifdef __clang__
  19442. #pragma clang diagnostic push
  19443. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19444. #pragma clang diagnostic ignored "-Wunused-variable"
  19445. #endif
  19446. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_Multicast(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  19447. {
  19448. il2cpp_array_size_t length = __this->___delegates->max_length;
  19449. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19450. bool retVal = false;
  19451. for (il2cpp_array_size_t i = 0; i < length; i++)
  19452. {
  19453. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* currentDelegate = reinterpret_cast<Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*>(delegatesToInvoke[i]);
  19454. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  19455. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19456. }
  19457. return retVal;
  19458. }
  19459. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenInst(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  19460. {
  19461. typedef bool (*FunctionPointerType) (Il2CppChar, const RuntimeMethod*);
  19462. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19463. }
  19464. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStatic(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  19465. {
  19466. typedef bool (*FunctionPointerType) (Il2CppChar, const RuntimeMethod*);
  19467. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19468. }
  19469. 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)
  19470. {
  19471. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19472. __this->___method = ___1_method;
  19473. __this->___m_target = ___0_object;
  19474. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19475. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19476. __this->___method_code = (intptr_t)__this;
  19477. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19478. {
  19479. bool isOpen = parameterCount == 1;
  19480. if (isOpen)
  19481. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStatic;
  19482. else
  19483. {
  19484. __this->___invoke_impl = __this->___method_ptr;
  19485. __this->___method_code = (intptr_t)__this->___m_target;
  19486. }
  19487. }
  19488. else
  19489. {
  19490. if (___0_object == NULL)
  19491. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19492. __this->___invoke_impl = __this->___method_ptr;
  19493. __this->___method_code = (intptr_t)__this->___m_target;
  19494. }
  19495. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_Multicast;
  19496. }
  19497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  19498. {
  19499. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  19500. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19501. }
  19502. #ifdef __clang__
  19503. #pragma clang diagnostic pop
  19504. #endif
  19505. #ifdef __clang__
  19506. #pragma clang diagnostic push
  19507. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19508. #pragma clang diagnostic ignored "-Wunused-variable"
  19509. #endif
  19510. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_Multicast(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  19511. {
  19512. il2cpp_array_size_t length = __this->___delegates->max_length;
  19513. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19514. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F retVal;
  19515. memset((&retVal), 0, sizeof(retVal));
  19516. for (il2cpp_array_size_t i = 0; i < length; i++)
  19517. {
  19518. Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* currentDelegate = reinterpret_cast<Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E*>(delegatesToInvoke[i]);
  19519. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19520. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19521. }
  19522. return retVal;
  19523. }
  19524. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenInst(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  19525. {
  19526. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19527. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19528. }
  19529. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStatic(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  19530. {
  19531. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19532. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19533. }
  19534. 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)
  19535. {
  19536. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19537. __this->___method = ___1_method;
  19538. __this->___m_target = ___0_object;
  19539. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19540. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19541. __this->___method_code = (intptr_t)__this;
  19542. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19543. {
  19544. bool isOpen = parameterCount == 1;
  19545. if (isOpen)
  19546. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStatic;
  19547. else
  19548. {
  19549. __this->___invoke_impl = __this->___method_ptr;
  19550. __this->___method_code = (intptr_t)__this->___m_target;
  19551. }
  19552. }
  19553. else
  19554. {
  19555. if (___0_object == NULL)
  19556. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19557. __this->___invoke_impl = __this->___method_ptr;
  19558. __this->___method_code = (intptr_t)__this->___m_target;
  19559. }
  19560. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_Multicast;
  19561. }
  19562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_gshared (Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  19563. {
  19564. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19565. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19566. }
  19567. #ifdef __clang__
  19568. #pragma clang diagnostic pop
  19569. #endif
  19570. #ifdef __clang__
  19571. #pragma clang diagnostic push
  19572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19573. #pragma clang diagnostic ignored "-Wunused-variable"
  19574. #endif
  19575. double Func_2_Invoke_m762147834B46FC6B99180328AD303FC3F47CCD62_Multicast(Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D* __this, double ___0_arg, const RuntimeMethod* method)
  19576. {
  19577. il2cpp_array_size_t length = __this->___delegates->max_length;
  19578. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19579. double retVal = 0.0;
  19580. for (il2cpp_array_size_t i = 0; i < length; i++)
  19581. {
  19582. Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D* currentDelegate = reinterpret_cast<Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D*>(delegatesToInvoke[i]);
  19583. typedef double (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  19584. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19585. }
  19586. return retVal;
  19587. }
  19588. double Func_2_Invoke_m762147834B46FC6B99180328AD303FC3F47CCD62_OpenInst(Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D* __this, double ___0_arg, const RuntimeMethod* method)
  19589. {
  19590. typedef double (*FunctionPointerType) (double, const RuntimeMethod*);
  19591. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19592. }
  19593. double Func_2_Invoke_m762147834B46FC6B99180328AD303FC3F47CCD62_OpenStatic(Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D* __this, double ___0_arg, const RuntimeMethod* method)
  19594. {
  19595. typedef double (*FunctionPointerType) (double, const RuntimeMethod*);
  19596. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19597. }
  19598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m653F26D531BA0409921E01E3994462FC75138745_gshared (Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19599. {
  19600. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19601. __this->___method = ___1_method;
  19602. __this->___m_target = ___0_object;
  19603. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19604. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19605. __this->___method_code = (intptr_t)__this;
  19606. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19607. {
  19608. bool isOpen = parameterCount == 1;
  19609. if (isOpen)
  19610. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m762147834B46FC6B99180328AD303FC3F47CCD62_OpenStatic;
  19611. else
  19612. {
  19613. __this->___invoke_impl = __this->___method_ptr;
  19614. __this->___method_code = (intptr_t)__this->___m_target;
  19615. }
  19616. }
  19617. else
  19618. {
  19619. if (___0_object == NULL)
  19620. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19621. __this->___invoke_impl = __this->___method_ptr;
  19622. __this->___method_code = (intptr_t)__this->___m_target;
  19623. }
  19624. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m762147834B46FC6B99180328AD303FC3F47CCD62_Multicast;
  19625. }
  19626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Func_2_Invoke_m762147834B46FC6B99180328AD303FC3F47CCD62_gshared (Func_2_t0221E9CE1FF8B8FE59AED052D562790B96F13B3D* __this, double ___0_arg, const RuntimeMethod* method)
  19627. {
  19628. typedef double (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  19629. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19630. }
  19631. #ifdef __clang__
  19632. #pragma clang diagnostic pop
  19633. #endif
  19634. #ifdef __clang__
  19635. #pragma clang diagnostic push
  19636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19637. #pragma clang diagnostic ignored "-Wunused-variable"
  19638. #endif
  19639. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_Multicast(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  19640. {
  19641. il2cpp_array_size_t length = __this->___delegates->max_length;
  19642. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19643. uint32_t retVal = 0;
  19644. for (il2cpp_array_size_t i = 0; i < length; i++)
  19645. {
  19646. Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* currentDelegate = reinterpret_cast<Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E*>(delegatesToInvoke[i]);
  19647. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  19648. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19649. }
  19650. return retVal;
  19651. }
  19652. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenInst(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  19653. {
  19654. typedef uint32_t (*FunctionPointerType) (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  19655. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19656. }
  19657. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStatic(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  19658. {
  19659. typedef uint32_t (*FunctionPointerType) (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  19660. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19661. }
  19662. 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)
  19663. {
  19664. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19665. __this->___method = ___1_method;
  19666. __this->___m_target = ___0_object;
  19667. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19668. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19669. __this->___method_code = (intptr_t)__this;
  19670. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19671. {
  19672. bool isOpen = parameterCount == 1;
  19673. if (isOpen)
  19674. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStatic;
  19675. else
  19676. {
  19677. __this->___invoke_impl = __this->___method_ptr;
  19678. __this->___method_code = (intptr_t)__this->___m_target;
  19679. }
  19680. }
  19681. else
  19682. {
  19683. if (___0_object == NULL)
  19684. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19685. __this->___invoke_impl = __this->___method_ptr;
  19686. __this->___method_code = (intptr_t)__this->___m_target;
  19687. }
  19688. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_Multicast;
  19689. }
  19690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_gshared (Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  19691. {
  19692. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  19693. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19694. }
  19695. #ifdef __clang__
  19696. #pragma clang diagnostic pop
  19697. #endif
  19698. #ifdef __clang__
  19699. #pragma clang diagnostic push
  19700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19701. #pragma clang diagnostic ignored "-Wunused-variable"
  19702. #endif
  19703. int32_t Func_2_Invoke_m3BAA2504A43BD251B12E0689846A9E2A9C69C173_Multicast(Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F* __this, HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D ___0_arg, const RuntimeMethod* method)
  19704. {
  19705. il2cpp_array_size_t length = __this->___delegates->max_length;
  19706. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19707. int32_t retVal = 0;
  19708. for (il2cpp_array_size_t i = 0; i < length; i++)
  19709. {
  19710. Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F* currentDelegate = reinterpret_cast<Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F*>(delegatesToInvoke[i]);
  19711. typedef int32_t (*FunctionPointerType) (RuntimeObject*, HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D, const RuntimeMethod*);
  19712. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19713. }
  19714. return retVal;
  19715. }
  19716. int32_t Func_2_Invoke_m3BAA2504A43BD251B12E0689846A9E2A9C69C173_OpenInst(Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F* __this, HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D ___0_arg, const RuntimeMethod* method)
  19717. {
  19718. typedef int32_t (*FunctionPointerType) (HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D, const RuntimeMethod*);
  19719. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19720. }
  19721. int32_t Func_2_Invoke_m3BAA2504A43BD251B12E0689846A9E2A9C69C173_OpenStatic(Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F* __this, HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D ___0_arg, const RuntimeMethod* method)
  19722. {
  19723. typedef int32_t (*FunctionPointerType) (HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D, const RuntimeMethod*);
  19724. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19725. }
  19726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m636C3B2E14200015522C7E1894F61943318DA830_gshared (Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19727. {
  19728. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19729. __this->___method = ___1_method;
  19730. __this->___m_target = ___0_object;
  19731. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19732. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19733. __this->___method_code = (intptr_t)__this;
  19734. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19735. {
  19736. bool isOpen = parameterCount == 1;
  19737. if (isOpen)
  19738. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3BAA2504A43BD251B12E0689846A9E2A9C69C173_OpenStatic;
  19739. else
  19740. {
  19741. __this->___invoke_impl = __this->___method_ptr;
  19742. __this->___method_code = (intptr_t)__this->___m_target;
  19743. }
  19744. }
  19745. else
  19746. {
  19747. if (___0_object == NULL)
  19748. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19749. __this->___invoke_impl = __this->___method_ptr;
  19750. __this->___method_code = (intptr_t)__this->___m_target;
  19751. }
  19752. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m3BAA2504A43BD251B12E0689846A9E2A9C69C173_Multicast;
  19753. }
  19754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m3BAA2504A43BD251B12E0689846A9E2A9C69C173_gshared (Func_2_t47FF27E4460D5BD42F42DE05A52068B13DCADE4F* __this, HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D ___0_arg, const RuntimeMethod* method)
  19755. {
  19756. typedef int32_t (*FunctionPointerType) (RuntimeObject*, HandleDragAndDropArgs_t14222F5271A86F1FE692EDBFD99ABA3FF1430F9D, const RuntimeMethod*);
  19757. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19758. }
  19759. #ifdef __clang__
  19760. #pragma clang diagnostic pop
  19761. #endif
  19762. #ifdef __clang__
  19763. #pragma clang diagnostic push
  19764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19765. #pragma clang diagnostic ignored "-Wunused-variable"
  19766. #endif
  19767. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_2_Invoke_mAEEEC3EDFADDE9CC4AB699BE34B0B15E4B9C0557_Multicast(Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13* __this, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___0_arg, const RuntimeMethod* method)
  19768. {
  19769. il2cpp_array_size_t length = __this->___delegates->max_length;
  19770. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19771. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 retVal;
  19772. memset((&retVal), 0, sizeof(retVal));
  19773. for (il2cpp_array_size_t i = 0; i < length; i++)
  19774. {
  19775. Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13* currentDelegate = reinterpret_cast<Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13*>(delegatesToInvoke[i]);
  19776. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (RuntimeObject*, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  19777. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19778. }
  19779. return retVal;
  19780. }
  19781. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_2_Invoke_mAEEEC3EDFADDE9CC4AB699BE34B0B15E4B9C0557_OpenInst(Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13* __this, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___0_arg, const RuntimeMethod* method)
  19782. {
  19783. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  19784. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19785. }
  19786. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_2_Invoke_mAEEEC3EDFADDE9CC4AB699BE34B0B15E4B9C0557_OpenStatic(Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13* __this, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___0_arg, const RuntimeMethod* method)
  19787. {
  19788. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  19789. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19790. }
  19791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB35F76A860FC9A3E29A8984DADBD4E2381A1BDBC_gshared (Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19792. {
  19793. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19794. __this->___method = ___1_method;
  19795. __this->___m_target = ___0_object;
  19796. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19797. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19798. __this->___method_code = (intptr_t)__this;
  19799. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19800. {
  19801. bool isOpen = parameterCount == 1;
  19802. if (isOpen)
  19803. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mAEEEC3EDFADDE9CC4AB699BE34B0B15E4B9C0557_OpenStatic;
  19804. else
  19805. {
  19806. __this->___invoke_impl = __this->___method_ptr;
  19807. __this->___method_code = (intptr_t)__this->___m_target;
  19808. }
  19809. }
  19810. else
  19811. {
  19812. if (___0_object == NULL)
  19813. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19814. __this->___invoke_impl = __this->___method_ptr;
  19815. __this->___method_code = (intptr_t)__this->___m_target;
  19816. }
  19817. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mAEEEC3EDFADDE9CC4AB699BE34B0B15E4B9C0557_Multicast;
  19818. }
  19819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_2_Invoke_mAEEEC3EDFADDE9CC4AB699BE34B0B15E4B9C0557_gshared (Func_2_t4F09F23FA74A4C653F6AA364AC3C5B2C664A6A13* __this, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___0_arg, const RuntimeMethod* method)
  19820. {
  19821. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (RuntimeObject*, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  19822. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19823. }
  19824. #ifdef __clang__
  19825. #pragma clang diagnostic pop
  19826. #endif
  19827. #ifdef __clang__
  19828. #pragma clang diagnostic push
  19829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19830. #pragma clang diagnostic ignored "-Wunused-variable"
  19831. #endif
  19832. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Func_2_Invoke_m2B626E027CFA66CA4F8D012D40855D3E119C56D4_Multicast(Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_arg, const RuntimeMethod* method)
  19833. {
  19834. il2cpp_array_size_t length = __this->___delegates->max_length;
  19835. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19836. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 retVal;
  19837. memset((&retVal), 0, sizeof(retVal));
  19838. for (il2cpp_array_size_t i = 0; i < length; i++)
  19839. {
  19840. Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C* currentDelegate = reinterpret_cast<Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C*>(delegatesToInvoke[i]);
  19841. typedef HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, const RuntimeMethod*);
  19842. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19843. }
  19844. return retVal;
  19845. }
  19846. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Func_2_Invoke_m2B626E027CFA66CA4F8D012D40855D3E119C56D4_OpenInst(Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_arg, const RuntimeMethod* method)
  19847. {
  19848. typedef HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 (*FunctionPointerType) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, const RuntimeMethod*);
  19849. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19850. }
  19851. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Func_2_Invoke_m2B626E027CFA66CA4F8D012D40855D3E119C56D4_OpenStatic(Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_arg, const RuntimeMethod* method)
  19852. {
  19853. typedef HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 (*FunctionPointerType) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, const RuntimeMethod*);
  19854. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19855. }
  19856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7167D419E990FF14DE665BD88E67733D6A9A3A0F_gshared (Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19857. {
  19858. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19859. __this->___method = ___1_method;
  19860. __this->___m_target = ___0_object;
  19861. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19862. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19863. __this->___method_code = (intptr_t)__this;
  19864. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19865. {
  19866. bool isOpen = parameterCount == 1;
  19867. if (isOpen)
  19868. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2B626E027CFA66CA4F8D012D40855D3E119C56D4_OpenStatic;
  19869. else
  19870. {
  19871. __this->___invoke_impl = __this->___method_ptr;
  19872. __this->___method_code = (intptr_t)__this->___m_target;
  19873. }
  19874. }
  19875. else
  19876. {
  19877. if (___0_object == NULL)
  19878. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19879. __this->___invoke_impl = __this->___method_ptr;
  19880. __this->___method_code = (intptr_t)__this->___m_target;
  19881. }
  19882. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2B626E027CFA66CA4F8D012D40855D3E119C56D4_Multicast;
  19883. }
  19884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Func_2_Invoke_m2B626E027CFA66CA4F8D012D40855D3E119C56D4_gshared (Func_2_tEE4B7E51C768A4BF971BE1BD485A349C80BD961C* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_arg, const RuntimeMethod* method)
  19885. {
  19886. typedef HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, const RuntimeMethod*);
  19887. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19888. }
  19889. #ifdef __clang__
  19890. #pragma clang diagnostic pop
  19891. #endif
  19892. #ifdef __clang__
  19893. #pragma clang diagnostic push
  19894. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19895. #pragma clang diagnostic ignored "-Wunused-variable"
  19896. #endif
  19897. bool Func_2_Invoke_mC4E6543782EA444B5B5B268735AD69BE201C57FD_Multicast(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_arg, const RuntimeMethod* method)
  19898. {
  19899. il2cpp_array_size_t length = __this->___delegates->max_length;
  19900. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19901. bool retVal = false;
  19902. for (il2cpp_array_size_t i = 0; i < length; i++)
  19903. {
  19904. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* currentDelegate = reinterpret_cast<Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*>(delegatesToInvoke[i]);
  19905. typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65, const RuntimeMethod*);
  19906. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19907. }
  19908. return retVal;
  19909. }
  19910. bool Func_2_Invoke_mC4E6543782EA444B5B5B268735AD69BE201C57FD_OpenInst(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_arg, const RuntimeMethod* method)
  19911. {
  19912. typedef bool (*FunctionPointerType) (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65, const RuntimeMethod*);
  19913. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19914. }
  19915. bool Func_2_Invoke_mC4E6543782EA444B5B5B268735AD69BE201C57FD_OpenStatic(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_arg, const RuntimeMethod* method)
  19916. {
  19917. typedef bool (*FunctionPointerType) (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65, const RuntimeMethod*);
  19918. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19919. }
  19920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A_gshared (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19921. {
  19922. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19923. __this->___method = ___1_method;
  19924. __this->___m_target = ___0_object;
  19925. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19926. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19927. __this->___method_code = (intptr_t)__this;
  19928. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19929. {
  19930. bool isOpen = parameterCount == 1;
  19931. if (isOpen)
  19932. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mC4E6543782EA444B5B5B268735AD69BE201C57FD_OpenStatic;
  19933. else
  19934. {
  19935. __this->___invoke_impl = __this->___method_ptr;
  19936. __this->___method_code = (intptr_t)__this->___m_target;
  19937. }
  19938. }
  19939. else
  19940. {
  19941. if (___0_object == NULL)
  19942. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19943. __this->___invoke_impl = __this->___method_ptr;
  19944. __this->___method_code = (intptr_t)__this->___m_target;
  19945. }
  19946. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mC4E6543782EA444B5B5B268735AD69BE201C57FD_Multicast;
  19947. }
  19948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mC4E6543782EA444B5B5B268735AD69BE201C57FD_gshared (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_arg, const RuntimeMethod* method)
  19949. {
  19950. typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65, const RuntimeMethod*);
  19951. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19952. }
  19953. #ifdef __clang__
  19954. #pragma clang diagnostic pop
  19955. #endif
  19956. #ifdef __clang__
  19957. #pragma clang diagnostic push
  19958. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19959. #pragma clang diagnostic ignored "-Wunused-variable"
  19960. #endif
  19961. bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_Multicast(Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  19962. {
  19963. il2cpp_array_size_t length = __this->___delegates->max_length;
  19964. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19965. bool retVal = false;
  19966. for (il2cpp_array_size_t i = 0; i < length; i++)
  19967. {
  19968. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* currentDelegate = reinterpret_cast<Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*>(delegatesToInvoke[i]);
  19969. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  19970. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19971. }
  19972. return retVal;
  19973. }
  19974. bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_OpenInst(Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  19975. {
  19976. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  19977. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19978. }
  19979. bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_OpenStatic(Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  19980. {
  19981. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  19982. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  19983. }
  19984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF0ABAE563501FB4B795991365F3011147BE07E2E_gshared (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19985. {
  19986. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19987. __this->___method = ___1_method;
  19988. __this->___m_target = ___0_object;
  19989. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19990. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19991. __this->___method_code = (intptr_t)__this;
  19992. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19993. {
  19994. bool isOpen = parameterCount == 1;
  19995. if (isOpen)
  19996. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_OpenStatic;
  19997. else
  19998. {
  19999. __this->___invoke_impl = __this->___method_ptr;
  20000. __this->___method_code = (intptr_t)__this->___m_target;
  20001. }
  20002. }
  20003. else
  20004. {
  20005. if (___0_object == NULL)
  20006. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20007. __this->___invoke_impl = __this->___method_ptr;
  20008. __this->___method_code = (intptr_t)__this->___m_target;
  20009. }
  20010. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_Multicast;
  20011. }
  20012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_gshared (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20013. {
  20014. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20015. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20016. }
  20017. #ifdef __clang__
  20018. #pragma clang diagnostic pop
  20019. #endif
  20020. #ifdef __clang__
  20021. #pragma clang diagnostic push
  20022. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20023. #pragma clang diagnostic ignored "-Wunused-variable"
  20024. #endif
  20025. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_Multicast(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20026. {
  20027. il2cpp_array_size_t length = __this->___delegates->max_length;
  20028. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20029. int32_t retVal = 0;
  20030. for (il2cpp_array_size_t i = 0; i < length; i++)
  20031. {
  20032. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* currentDelegate = reinterpret_cast<Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*>(delegatesToInvoke[i]);
  20033. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20034. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20035. }
  20036. return retVal;
  20037. }
  20038. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenInst(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20039. {
  20040. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20041. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20042. }
  20043. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStatic(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20044. {
  20045. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20046. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20047. }
  20048. 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)
  20049. {
  20050. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20051. __this->___method = ___1_method;
  20052. __this->___m_target = ___0_object;
  20053. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20054. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20055. __this->___method_code = (intptr_t)__this;
  20056. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20057. {
  20058. bool isOpen = parameterCount == 1;
  20059. if (isOpen)
  20060. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStatic;
  20061. else
  20062. {
  20063. __this->___invoke_impl = __this->___method_ptr;
  20064. __this->___method_code = (intptr_t)__this->___m_target;
  20065. }
  20066. }
  20067. else
  20068. {
  20069. if (___0_object == NULL)
  20070. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20071. __this->___invoke_impl = __this->___method_ptr;
  20072. __this->___method_code = (intptr_t)__this->___m_target;
  20073. }
  20074. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_Multicast;
  20075. }
  20076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20077. {
  20078. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20079. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20080. }
  20081. #ifdef __clang__
  20082. #pragma clang diagnostic pop
  20083. #endif
  20084. #ifdef __clang__
  20085. #pragma clang diagnostic push
  20086. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20087. #pragma clang diagnostic ignored "-Wunused-variable"
  20088. #endif
  20089. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_Multicast(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20090. {
  20091. il2cpp_array_size_t length = __this->___delegates->max_length;
  20092. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20093. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  20094. memset((&retVal), 0, sizeof(retVal));
  20095. for (il2cpp_array_size_t i = 0; i < length; i++)
  20096. {
  20097. Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* currentDelegate = reinterpret_cast<Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665*>(delegatesToInvoke[i]);
  20098. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20099. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20100. }
  20101. return retVal;
  20102. }
  20103. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenInst(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20104. {
  20105. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20106. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20107. }
  20108. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStatic(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20109. {
  20110. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20111. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20112. }
  20113. 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)
  20114. {
  20115. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20116. __this->___method = ___1_method;
  20117. __this->___m_target = ___0_object;
  20118. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20119. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20120. __this->___method_code = (intptr_t)__this;
  20121. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20122. {
  20123. bool isOpen = parameterCount == 1;
  20124. if (isOpen)
  20125. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStatic;
  20126. else
  20127. {
  20128. __this->___invoke_impl = __this->___method_ptr;
  20129. __this->___method_code = (intptr_t)__this->___m_target;
  20130. }
  20131. }
  20132. else
  20133. {
  20134. if (___0_object == NULL)
  20135. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20136. __this->___invoke_impl = __this->___method_ptr;
  20137. __this->___method_code = (intptr_t)__this->___m_target;
  20138. }
  20139. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_Multicast;
  20140. }
  20141. 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)
  20142. {
  20143. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20144. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20145. }
  20146. #ifdef __clang__
  20147. #pragma clang diagnostic pop
  20148. #endif
  20149. #ifdef __clang__
  20150. #pragma clang diagnostic push
  20151. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20152. #pragma clang diagnostic ignored "-Wunused-variable"
  20153. #endif
  20154. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_Multicast(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20155. {
  20156. il2cpp_array_size_t length = __this->___delegates->max_length;
  20157. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20158. bool retVal = false;
  20159. for (il2cpp_array_size_t i = 0; i < length; i++)
  20160. {
  20161. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* currentDelegate = reinterpret_cast<Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*>(delegatesToInvoke[i]);
  20162. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20163. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20164. }
  20165. return retVal;
  20166. }
  20167. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenInst(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20168. {
  20169. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20170. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20171. }
  20172. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStatic(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20173. {
  20174. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20175. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20176. }
  20177. 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)
  20178. {
  20179. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20180. __this->___method = ___1_method;
  20181. __this->___m_target = ___0_object;
  20182. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20183. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20184. __this->___method_code = (intptr_t)__this;
  20185. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20186. {
  20187. bool isOpen = parameterCount == 1;
  20188. if (isOpen)
  20189. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStatic;
  20190. else
  20191. {
  20192. __this->___invoke_impl = __this->___method_ptr;
  20193. __this->___method_code = (intptr_t)__this->___m_target;
  20194. }
  20195. }
  20196. else
  20197. {
  20198. if (___0_object == NULL)
  20199. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20200. __this->___invoke_impl = __this->___method_ptr;
  20201. __this->___method_code = (intptr_t)__this->___m_target;
  20202. }
  20203. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_Multicast;
  20204. }
  20205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20206. {
  20207. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20208. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20209. }
  20210. #ifdef __clang__
  20211. #pragma clang diagnostic pop
  20212. #endif
  20213. #ifdef __clang__
  20214. #pragma clang diagnostic push
  20215. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20216. #pragma clang diagnostic ignored "-Wunused-variable"
  20217. #endif
  20218. int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_Multicast(Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20219. {
  20220. il2cpp_array_size_t length = __this->___delegates->max_length;
  20221. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20222. int32_t retVal = 0;
  20223. for (il2cpp_array_size_t i = 0; i < length; i++)
  20224. {
  20225. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* currentDelegate = reinterpret_cast<Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4*>(delegatesToInvoke[i]);
  20226. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20227. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20228. }
  20229. return retVal;
  20230. }
  20231. int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_OpenInst(Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20232. {
  20233. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20234. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20235. }
  20236. int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_OpenStatic(Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20237. {
  20238. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20239. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20240. }
  20241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m64677A91448107BEF8F3176C9301A5258D73649C_gshared (Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20242. {
  20243. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20244. __this->___method = ___1_method;
  20245. __this->___m_target = ___0_object;
  20246. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20247. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20248. __this->___method_code = (intptr_t)__this;
  20249. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20250. {
  20251. bool isOpen = parameterCount == 1;
  20252. if (isOpen)
  20253. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_OpenStatic;
  20254. else
  20255. {
  20256. __this->___invoke_impl = __this->___method_ptr;
  20257. __this->___method_code = (intptr_t)__this->___m_target;
  20258. }
  20259. }
  20260. else
  20261. {
  20262. if (___0_object == NULL)
  20263. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20264. __this->___invoke_impl = __this->___method_ptr;
  20265. __this->___method_code = (intptr_t)__this->___m_target;
  20266. }
  20267. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_Multicast;
  20268. }
  20269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_gshared (Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20270. {
  20271. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20272. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20273. }
  20274. #ifdef __clang__
  20275. #pragma clang diagnostic pop
  20276. #endif
  20277. #ifdef __clang__
  20278. #pragma clang diagnostic push
  20279. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20280. #pragma clang diagnostic ignored "-Wunused-variable"
  20281. #endif
  20282. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_Multicast(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20283. {
  20284. il2cpp_array_size_t length = __this->___delegates->max_length;
  20285. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20286. RuntimeObject* retVal = NULL;
  20287. for (il2cpp_array_size_t i = 0; i < length; i++)
  20288. {
  20289. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* currentDelegate = reinterpret_cast<Func_2_tF12503C33FD184E465546C31F324F4C344B8975A*>(delegatesToInvoke[i]);
  20290. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20291. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20292. }
  20293. return retVal;
  20294. }
  20295. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenInst(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20296. {
  20297. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20298. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20299. }
  20300. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStatic(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20301. {
  20302. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  20303. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20304. }
  20305. 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)
  20306. {
  20307. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20308. __this->___method = ___1_method;
  20309. __this->___m_target = ___0_object;
  20310. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20311. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20312. __this->___method_code = (intptr_t)__this;
  20313. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20314. {
  20315. bool isOpen = parameterCount == 1;
  20316. if (isOpen)
  20317. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStatic;
  20318. else
  20319. {
  20320. __this->___invoke_impl = __this->___method_ptr;
  20321. __this->___method_code = (intptr_t)__this->___m_target;
  20322. }
  20323. }
  20324. else
  20325. {
  20326. if (___0_object == NULL)
  20327. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20328. __this->___invoke_impl = __this->___method_ptr;
  20329. __this->___method_code = (intptr_t)__this->___m_target;
  20330. }
  20331. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_Multicast;
  20332. }
  20333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_gshared (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  20334. {
  20335. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20336. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20337. }
  20338. #ifdef __clang__
  20339. #pragma clang diagnostic pop
  20340. #endif
  20341. #ifdef __clang__
  20342. #pragma clang diagnostic push
  20343. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20344. #pragma clang diagnostic ignored "-Wunused-variable"
  20345. #endif
  20346. int64_t Func_2_Invoke_mF1971361C95CB631B5901781D98D74B9500DCD03_Multicast(Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62* __this, int64_t ___0_arg, const RuntimeMethod* method)
  20347. {
  20348. il2cpp_array_size_t length = __this->___delegates->max_length;
  20349. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20350. int64_t retVal = 0;
  20351. for (il2cpp_array_size_t i = 0; i < length; i++)
  20352. {
  20353. Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62* currentDelegate = reinterpret_cast<Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62*>(delegatesToInvoke[i]);
  20354. typedef int64_t (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  20355. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20356. }
  20357. return retVal;
  20358. }
  20359. int64_t Func_2_Invoke_mF1971361C95CB631B5901781D98D74B9500DCD03_OpenInst(Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62* __this, int64_t ___0_arg, const RuntimeMethod* method)
  20360. {
  20361. typedef int64_t (*FunctionPointerType) (int64_t, const RuntimeMethod*);
  20362. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20363. }
  20364. int64_t Func_2_Invoke_mF1971361C95CB631B5901781D98D74B9500DCD03_OpenStatic(Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62* __this, int64_t ___0_arg, const RuntimeMethod* method)
  20365. {
  20366. typedef int64_t (*FunctionPointerType) (int64_t, const RuntimeMethod*);
  20367. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20368. }
  20369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m41990121EA9A13437F687EC195DB470DAF873CF3_gshared (Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20370. {
  20371. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20372. __this->___method = ___1_method;
  20373. __this->___m_target = ___0_object;
  20374. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20375. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20376. __this->___method_code = (intptr_t)__this;
  20377. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20378. {
  20379. bool isOpen = parameterCount == 1;
  20380. if (isOpen)
  20381. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mF1971361C95CB631B5901781D98D74B9500DCD03_OpenStatic;
  20382. else
  20383. {
  20384. __this->___invoke_impl = __this->___method_ptr;
  20385. __this->___method_code = (intptr_t)__this->___m_target;
  20386. }
  20387. }
  20388. else
  20389. {
  20390. if (___0_object == NULL)
  20391. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20392. __this->___invoke_impl = __this->___method_ptr;
  20393. __this->___method_code = (intptr_t)__this->___m_target;
  20394. }
  20395. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mF1971361C95CB631B5901781D98D74B9500DCD03_Multicast;
  20396. }
  20397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Func_2_Invoke_mF1971361C95CB631B5901781D98D74B9500DCD03_gshared (Func_2_t0B663B3C621B47C182DE71861BC7D4AFC8CEBD62* __this, int64_t ___0_arg, const RuntimeMethod* method)
  20398. {
  20399. typedef int64_t (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  20400. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20401. }
  20402. #ifdef __clang__
  20403. #pragma clang diagnostic pop
  20404. #endif
  20405. #ifdef __clang__
  20406. #pragma clang diagnostic push
  20407. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20408. #pragma clang diagnostic ignored "-Wunused-variable"
  20409. #endif
  20410. uint32_t Func_2_Invoke_mE4F5D8B6E3EB74C82A6A11494D0CF53F0300C5AC_Multicast(Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7* __this, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71 ___0_arg, const RuntimeMethod* method)
  20411. {
  20412. il2cpp_array_size_t length = __this->___delegates->max_length;
  20413. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20414. uint32_t retVal = 0;
  20415. for (il2cpp_array_size_t i = 0; i < length; i++)
  20416. {
  20417. Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7* currentDelegate = reinterpret_cast<Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7*>(delegatesToInvoke[i]);
  20418. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71, const RuntimeMethod*);
  20419. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20420. }
  20421. return retVal;
  20422. }
  20423. uint32_t Func_2_Invoke_mE4F5D8B6E3EB74C82A6A11494D0CF53F0300C5AC_OpenInst(Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7* __this, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71 ___0_arg, const RuntimeMethod* method)
  20424. {
  20425. typedef uint32_t (*FunctionPointerType) (MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71, const RuntimeMethod*);
  20426. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20427. }
  20428. uint32_t Func_2_Invoke_mE4F5D8B6E3EB74C82A6A11494D0CF53F0300C5AC_OpenStatic(Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7* __this, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71 ___0_arg, const RuntimeMethod* method)
  20429. {
  20430. typedef uint32_t (*FunctionPointerType) (MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71, const RuntimeMethod*);
  20431. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20432. }
  20433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7240E1C6407556F9A73041B4F176C202AFAAA014_gshared (Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20434. {
  20435. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20436. __this->___method = ___1_method;
  20437. __this->___m_target = ___0_object;
  20438. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20439. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20440. __this->___method_code = (intptr_t)__this;
  20441. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20442. {
  20443. bool isOpen = parameterCount == 1;
  20444. if (isOpen)
  20445. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE4F5D8B6E3EB74C82A6A11494D0CF53F0300C5AC_OpenStatic;
  20446. else
  20447. {
  20448. __this->___invoke_impl = __this->___method_ptr;
  20449. __this->___method_code = (intptr_t)__this->___m_target;
  20450. }
  20451. }
  20452. else
  20453. {
  20454. if (___0_object == NULL)
  20455. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20456. __this->___invoke_impl = __this->___method_ptr;
  20457. __this->___method_code = (intptr_t)__this->___m_target;
  20458. }
  20459. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mE4F5D8B6E3EB74C82A6A11494D0CF53F0300C5AC_Multicast;
  20460. }
  20461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_mE4F5D8B6E3EB74C82A6A11494D0CF53F0300C5AC_gshared (Func_2_tF8ACBB86793AC8EBB434A64BA219B2B144660DC7* __this, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71 ___0_arg, const RuntimeMethod* method)
  20462. {
  20463. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToBaseAdjustmentRecord_t03C041CB56601B46F025C69B899BBAB750201C71, const RuntimeMethod*);
  20464. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20465. }
  20466. #ifdef __clang__
  20467. #pragma clang diagnostic pop
  20468. #endif
  20469. #ifdef __clang__
  20470. #pragma clang diagnostic push
  20471. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20472. #pragma clang diagnostic ignored "-Wunused-variable"
  20473. #endif
  20474. uint32_t Func_2_Invoke_m6402878EC485289DE80ED37CF89BF696C4D2A152_Multicast(Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F* __this, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 ___0_arg, const RuntimeMethod* method)
  20475. {
  20476. il2cpp_array_size_t length = __this->___delegates->max_length;
  20477. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20478. uint32_t retVal = 0;
  20479. for (il2cpp_array_size_t i = 0; i < length; i++)
  20480. {
  20481. Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F* currentDelegate = reinterpret_cast<Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F*>(delegatesToInvoke[i]);
  20482. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607, const RuntimeMethod*);
  20483. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20484. }
  20485. return retVal;
  20486. }
  20487. uint32_t Func_2_Invoke_m6402878EC485289DE80ED37CF89BF696C4D2A152_OpenInst(Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F* __this, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 ___0_arg, const RuntimeMethod* method)
  20488. {
  20489. typedef uint32_t (*FunctionPointerType) (MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607, const RuntimeMethod*);
  20490. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20491. }
  20492. uint32_t Func_2_Invoke_m6402878EC485289DE80ED37CF89BF696C4D2A152_OpenStatic(Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F* __this, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 ___0_arg, const RuntimeMethod* method)
  20493. {
  20494. typedef uint32_t (*FunctionPointerType) (MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607, const RuntimeMethod*);
  20495. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20496. }
  20497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mC0F40F41C7E2FCB445352DFFDD1DE0A14BAEF575_gshared (Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20498. {
  20499. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20500. __this->___method = ___1_method;
  20501. __this->___m_target = ___0_object;
  20502. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20503. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20504. __this->___method_code = (intptr_t)__this;
  20505. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20506. {
  20507. bool isOpen = parameterCount == 1;
  20508. if (isOpen)
  20509. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m6402878EC485289DE80ED37CF89BF696C4D2A152_OpenStatic;
  20510. else
  20511. {
  20512. __this->___invoke_impl = __this->___method_ptr;
  20513. __this->___method_code = (intptr_t)__this->___m_target;
  20514. }
  20515. }
  20516. else
  20517. {
  20518. if (___0_object == NULL)
  20519. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20520. __this->___invoke_impl = __this->___method_ptr;
  20521. __this->___method_code = (intptr_t)__this->___m_target;
  20522. }
  20523. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m6402878EC485289DE80ED37CF89BF696C4D2A152_Multicast;
  20524. }
  20525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m6402878EC485289DE80ED37CF89BF696C4D2A152_gshared (Func_2_tF80AFEAB653E375ACD0F49E44AE42BAE8761DB6F* __this, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 ___0_arg, const RuntimeMethod* method)
  20526. {
  20527. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607, const RuntimeMethod*);
  20528. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20529. }
  20530. #ifdef __clang__
  20531. #pragma clang diagnostic pop
  20532. #endif
  20533. #ifdef __clang__
  20534. #pragma clang diagnostic push
  20535. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20536. #pragma clang diagnostic ignored "-Wunused-variable"
  20537. #endif
  20538. uint32_t Func_2_Invoke_mCAE68A1DA6DC518A6D550C0E9EEE93A41BB527AC_Multicast(Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609* __this, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654 ___0_arg, const RuntimeMethod* method)
  20539. {
  20540. il2cpp_array_size_t length = __this->___delegates->max_length;
  20541. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20542. uint32_t retVal = 0;
  20543. for (il2cpp_array_size_t i = 0; i < length; i++)
  20544. {
  20545. Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609* currentDelegate = reinterpret_cast<Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609*>(delegatesToInvoke[i]);
  20546. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654, const RuntimeMethod*);
  20547. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20548. }
  20549. return retVal;
  20550. }
  20551. uint32_t Func_2_Invoke_mCAE68A1DA6DC518A6D550C0E9EEE93A41BB527AC_OpenInst(Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609* __this, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654 ___0_arg, const RuntimeMethod* method)
  20552. {
  20553. typedef uint32_t (*FunctionPointerType) (MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654, const RuntimeMethod*);
  20554. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20555. }
  20556. uint32_t Func_2_Invoke_mCAE68A1DA6DC518A6D550C0E9EEE93A41BB527AC_OpenStatic(Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609* __this, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654 ___0_arg, const RuntimeMethod* method)
  20557. {
  20558. typedef uint32_t (*FunctionPointerType) (MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654, const RuntimeMethod*);
  20559. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20560. }
  20561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m31B1460E8AC3642BC5B9861B8BEB886992170D73_gshared (Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20562. {
  20563. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20564. __this->___method = ___1_method;
  20565. __this->___m_target = ___0_object;
  20566. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20567. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20568. __this->___method_code = (intptr_t)__this;
  20569. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20570. {
  20571. bool isOpen = parameterCount == 1;
  20572. if (isOpen)
  20573. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mCAE68A1DA6DC518A6D550C0E9EEE93A41BB527AC_OpenStatic;
  20574. else
  20575. {
  20576. __this->___invoke_impl = __this->___method_ptr;
  20577. __this->___method_code = (intptr_t)__this->___m_target;
  20578. }
  20579. }
  20580. else
  20581. {
  20582. if (___0_object == NULL)
  20583. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20584. __this->___invoke_impl = __this->___method_ptr;
  20585. __this->___method_code = (intptr_t)__this->___m_target;
  20586. }
  20587. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mCAE68A1DA6DC518A6D550C0E9EEE93A41BB527AC_Multicast;
  20588. }
  20589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_mCAE68A1DA6DC518A6D550C0E9EEE93A41BB527AC_gshared (Func_2_tE6D7532D9B01F3BFD1639BCA3C00C19CCA5FF609* __this, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654 ___0_arg, const RuntimeMethod* method)
  20590. {
  20591. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToMarkAdjustmentRecord_t5D12F757E4ECB2EA12EB404228D70FA4DDBD6654, const RuntimeMethod*);
  20592. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20593. }
  20594. #ifdef __clang__
  20595. #pragma clang diagnostic pop
  20596. #endif
  20597. #ifdef __clang__
  20598. #pragma clang diagnostic push
  20599. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20600. #pragma clang diagnostic ignored "-Wunused-variable"
  20601. #endif
  20602. uint32_t Func_2_Invoke_mBF48E7F25CC11537700D5DB481786450688FD0C0_Multicast(Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0* __this, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C ___0_arg, const RuntimeMethod* method)
  20603. {
  20604. il2cpp_array_size_t length = __this->___delegates->max_length;
  20605. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20606. uint32_t retVal = 0;
  20607. for (il2cpp_array_size_t i = 0; i < length; i++)
  20608. {
  20609. Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0* currentDelegate = reinterpret_cast<Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0*>(delegatesToInvoke[i]);
  20610. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C, const RuntimeMethod*);
  20611. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20612. }
  20613. return retVal;
  20614. }
  20615. uint32_t Func_2_Invoke_mBF48E7F25CC11537700D5DB481786450688FD0C0_OpenInst(Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0* __this, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C ___0_arg, const RuntimeMethod* method)
  20616. {
  20617. typedef uint32_t (*FunctionPointerType) (MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C, const RuntimeMethod*);
  20618. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20619. }
  20620. uint32_t Func_2_Invoke_mBF48E7F25CC11537700D5DB481786450688FD0C0_OpenStatic(Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0* __this, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C ___0_arg, const RuntimeMethod* method)
  20621. {
  20622. typedef uint32_t (*FunctionPointerType) (MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C, const RuntimeMethod*);
  20623. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20624. }
  20625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mD69B2CDDA25ED50EDDADECEAE0C610C23BF281CE_gshared (Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20626. {
  20627. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20628. __this->___method = ___1_method;
  20629. __this->___m_target = ___0_object;
  20630. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20631. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20632. __this->___method_code = (intptr_t)__this;
  20633. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20634. {
  20635. bool isOpen = parameterCount == 1;
  20636. if (isOpen)
  20637. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBF48E7F25CC11537700D5DB481786450688FD0C0_OpenStatic;
  20638. else
  20639. {
  20640. __this->___invoke_impl = __this->___method_ptr;
  20641. __this->___method_code = (intptr_t)__this->___m_target;
  20642. }
  20643. }
  20644. else
  20645. {
  20646. if (___0_object == NULL)
  20647. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20648. __this->___invoke_impl = __this->___method_ptr;
  20649. __this->___method_code = (intptr_t)__this->___m_target;
  20650. }
  20651. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mBF48E7F25CC11537700D5DB481786450688FD0C0_Multicast;
  20652. }
  20653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_mBF48E7F25CC11537700D5DB481786450688FD0C0_gshared (Func_2_t7025554EC975A118D5815ACF437B2080C169F1C0* __this, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C ___0_arg, const RuntimeMethod* method)
  20654. {
  20655. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C, const RuntimeMethod*);
  20656. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20657. }
  20658. #ifdef __clang__
  20659. #pragma clang diagnostic pop
  20660. #endif
  20661. #ifdef __clang__
  20662. #pragma clang diagnostic push
  20663. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20664. #pragma clang diagnostic ignored "-Wunused-variable"
  20665. #endif
  20666. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_Multicast(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20667. {
  20668. il2cpp_array_size_t length = __this->___delegates->max_length;
  20669. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20670. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 retVal;
  20671. memset((&retVal), 0, sizeof(retVal));
  20672. for (il2cpp_array_size_t i = 0; i < length; i++)
  20673. {
  20674. Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* currentDelegate = reinterpret_cast<Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F*>(delegatesToInvoke[i]);
  20675. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20676. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20677. }
  20678. return retVal;
  20679. }
  20680. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInst(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20681. {
  20682. NullCheck(___0_arg);
  20683. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20684. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20685. }
  20686. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenStatic(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20687. {
  20688. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20689. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20690. }
  20691. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenVirtual(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20692. {
  20693. NullCheck(___0_arg);
  20694. return VirtualFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  20695. }
  20696. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInterface(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20697. {
  20698. NullCheck(___0_arg);
  20699. return InterfaceFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  20700. }
  20701. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericVirtual(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20702. {
  20703. NullCheck(___0_arg);
  20704. return GenericVirtualFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(method, ___0_arg);
  20705. }
  20706. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericInterface(Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20707. {
  20708. NullCheck(___0_arg);
  20709. return GenericInterfaceFuncInvoker0< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 >::Invoke(method, ___0_arg);
  20710. }
  20711. 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)
  20712. {
  20713. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20714. __this->___method = ___1_method;
  20715. __this->___m_target = ___0_object;
  20716. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20717. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20718. __this->___method_code = (intptr_t)__this;
  20719. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20720. {
  20721. bool isOpen = parameterCount == 1;
  20722. if (isOpen)
  20723. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenStatic;
  20724. else
  20725. {
  20726. __this->___invoke_impl = __this->___method_ptr;
  20727. __this->___method_code = (intptr_t)__this->___m_target;
  20728. }
  20729. }
  20730. else
  20731. {
  20732. bool isOpen = parameterCount == 0;
  20733. if (isOpen)
  20734. {
  20735. if (__this->___method_is_virtual)
  20736. {
  20737. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20738. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20739. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericInterface;
  20740. else
  20741. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenGenericVirtual;
  20742. else
  20743. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20744. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInterface;
  20745. else
  20746. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenVirtual;
  20747. }
  20748. else
  20749. {
  20750. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_OpenInst;
  20751. }
  20752. }
  20753. else
  20754. {
  20755. if (___0_object == NULL)
  20756. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20757. __this->___invoke_impl = __this->___method_ptr;
  20758. __this->___method_code = (intptr_t)__this->___m_target;
  20759. }
  20760. }
  20761. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_Multicast;
  20762. }
  20763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_2_Invoke_m3C19BD2EA00E1EF46CABE820518716B3F3F10A3C_gshared (Func_2_t9BDD2E959989A0F342560C7A37F50108887A6F4F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20764. {
  20765. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20766. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20767. }
  20768. #ifdef __clang__
  20769. #pragma clang diagnostic pop
  20770. #endif
  20771. #ifdef __clang__
  20772. #pragma clang diagnostic push
  20773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20774. #pragma clang diagnostic ignored "-Wunused-variable"
  20775. #endif
  20776. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_Multicast(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20777. {
  20778. il2cpp_array_size_t length = __this->___delegates->max_length;
  20779. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20780. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 retVal;
  20781. memset((&retVal), 0, sizeof(retVal));
  20782. for (il2cpp_array_size_t i = 0; i < length; i++)
  20783. {
  20784. Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* currentDelegate = reinterpret_cast<Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856*>(delegatesToInvoke[i]);
  20785. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20786. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20787. }
  20788. return retVal;
  20789. }
  20790. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInst(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20791. {
  20792. NullCheck(___0_arg);
  20793. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20794. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20795. }
  20796. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenStatic(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20797. {
  20798. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20799. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20800. }
  20801. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenVirtual(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20802. {
  20803. NullCheck(___0_arg);
  20804. return VirtualFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  20805. }
  20806. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInterface(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20807. {
  20808. NullCheck(___0_arg);
  20809. return InterfaceFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  20810. }
  20811. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericVirtual(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20812. {
  20813. NullCheck(___0_arg);
  20814. return GenericVirtualFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(method, ___0_arg);
  20815. }
  20816. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericInterface(Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20817. {
  20818. NullCheck(___0_arg);
  20819. return GenericInterfaceFuncInvoker0< ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 >::Invoke(method, ___0_arg);
  20820. }
  20821. 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)
  20822. {
  20823. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20824. __this->___method = ___1_method;
  20825. __this->___m_target = ___0_object;
  20826. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20827. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20828. __this->___method_code = (intptr_t)__this;
  20829. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20830. {
  20831. bool isOpen = parameterCount == 1;
  20832. if (isOpen)
  20833. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenStatic;
  20834. else
  20835. {
  20836. __this->___invoke_impl = __this->___method_ptr;
  20837. __this->___method_code = (intptr_t)__this->___m_target;
  20838. }
  20839. }
  20840. else
  20841. {
  20842. bool isOpen = parameterCount == 0;
  20843. if (isOpen)
  20844. {
  20845. if (__this->___method_is_virtual)
  20846. {
  20847. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20848. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20849. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericInterface;
  20850. else
  20851. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenGenericVirtual;
  20852. else
  20853. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20854. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInterface;
  20855. else
  20856. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenVirtual;
  20857. }
  20858. else
  20859. {
  20860. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_OpenInst;
  20861. }
  20862. }
  20863. else
  20864. {
  20865. if (___0_object == NULL)
  20866. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20867. __this->___invoke_impl = __this->___method_ptr;
  20868. __this->___method_code = (intptr_t)__this->___m_target;
  20869. }
  20870. }
  20871. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_Multicast;
  20872. }
  20873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 Func_2_Invoke_m92CDD270B86A28FBB2E8F17B1FFE06CC1AB6C8E9_gshared (Func_2_tA0EEFAE7C92638659E9BB0B7413EAA91B94F9856* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20874. {
  20875. typedef ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20876. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20877. }
  20878. #ifdef __clang__
  20879. #pragma clang diagnostic pop
  20880. #endif
  20881. #ifdef __clang__
  20882. #pragma clang diagnostic push
  20883. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20884. #pragma clang diagnostic ignored "-Wunused-variable"
  20885. #endif
  20886. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_Multicast(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20887. {
  20888. il2cpp_array_size_t length = __this->___delegates->max_length;
  20889. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20890. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  20891. memset((&retVal), 0, sizeof(retVal));
  20892. for (il2cpp_array_size_t i = 0; i < length; i++)
  20893. {
  20894. Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* currentDelegate = reinterpret_cast<Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0*>(delegatesToInvoke[i]);
  20895. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20896. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20897. }
  20898. return retVal;
  20899. }
  20900. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInst(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20901. {
  20902. NullCheck(___0_arg);
  20903. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20904. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20905. }
  20906. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStatic(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20907. {
  20908. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20909. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  20910. }
  20911. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenVirtual(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20912. {
  20913. NullCheck(___0_arg);
  20914. return VirtualFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  20915. }
  20916. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInterface(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20917. {
  20918. NullCheck(___0_arg);
  20919. return InterfaceFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  20920. }
  20921. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericVirtual(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20922. {
  20923. NullCheck(___0_arg);
  20924. return GenericVirtualFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(method, ___0_arg);
  20925. }
  20926. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericInterface(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20927. {
  20928. NullCheck(___0_arg);
  20929. return GenericInterfaceFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(method, ___0_arg);
  20930. }
  20931. 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)
  20932. {
  20933. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20934. __this->___method = ___1_method;
  20935. __this->___m_target = ___0_object;
  20936. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20937. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20938. __this->___method_code = (intptr_t)__this;
  20939. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20940. {
  20941. bool isOpen = parameterCount == 1;
  20942. if (isOpen)
  20943. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStatic;
  20944. else
  20945. {
  20946. __this->___invoke_impl = __this->___method_ptr;
  20947. __this->___method_code = (intptr_t)__this->___m_target;
  20948. }
  20949. }
  20950. else
  20951. {
  20952. bool isOpen = parameterCount == 0;
  20953. if (isOpen)
  20954. {
  20955. if (__this->___method_is_virtual)
  20956. {
  20957. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20958. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20959. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericInterface;
  20960. else
  20961. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericVirtual;
  20962. else
  20963. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20964. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInterface;
  20965. else
  20966. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenVirtual;
  20967. }
  20968. else
  20969. {
  20970. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInst;
  20971. }
  20972. }
  20973. else
  20974. {
  20975. if (___0_object == NULL)
  20976. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20977. __this->___invoke_impl = __this->___method_ptr;
  20978. __this->___method_code = (intptr_t)__this->___m_target;
  20979. }
  20980. }
  20981. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_Multicast;
  20982. }
  20983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_gshared (Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20984. {
  20985. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20986. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20987. }
  20988. #ifdef __clang__
  20989. #pragma clang diagnostic pop
  20990. #endif
  20991. #ifdef __clang__
  20992. #pragma clang diagnostic push
  20993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20994. #pragma clang diagnostic ignored "-Wunused-variable"
  20995. #endif
  20996. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_Multicast(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  20997. {
  20998. il2cpp_array_size_t length = __this->___delegates->max_length;
  20999. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21000. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F retVal;
  21001. memset((&retVal), 0, sizeof(retVal));
  21002. for (il2cpp_array_size_t i = 0; i < length; i++)
  21003. {
  21004. Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* currentDelegate = reinterpret_cast<Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66*>(delegatesToInvoke[i]);
  21005. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21006. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21007. }
  21008. return retVal;
  21009. }
  21010. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInst(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21011. {
  21012. NullCheck(___0_arg);
  21013. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21014. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21015. }
  21016. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenStatic(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21017. {
  21018. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21019. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21020. }
  21021. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenVirtual(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21022. {
  21023. NullCheck(___0_arg);
  21024. return VirtualFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21025. }
  21026. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInterface(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21027. {
  21028. NullCheck(___0_arg);
  21029. return InterfaceFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21030. }
  21031. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericVirtual(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21032. {
  21033. NullCheck(___0_arg);
  21034. return GenericVirtualFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(method, ___0_arg);
  21035. }
  21036. ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericInterface(Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21037. {
  21038. NullCheck(___0_arg);
  21039. return GenericInterfaceFuncInvoker0< ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F >::Invoke(method, ___0_arg);
  21040. }
  21041. 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)
  21042. {
  21043. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21044. __this->___method = ___1_method;
  21045. __this->___m_target = ___0_object;
  21046. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21047. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21048. __this->___method_code = (intptr_t)__this;
  21049. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21050. {
  21051. bool isOpen = parameterCount == 1;
  21052. if (isOpen)
  21053. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenStatic;
  21054. else
  21055. {
  21056. __this->___invoke_impl = __this->___method_ptr;
  21057. __this->___method_code = (intptr_t)__this->___m_target;
  21058. }
  21059. }
  21060. else
  21061. {
  21062. bool isOpen = parameterCount == 0;
  21063. if (isOpen)
  21064. {
  21065. if (__this->___method_is_virtual)
  21066. {
  21067. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21068. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21069. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericInterface;
  21070. else
  21071. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenGenericVirtual;
  21072. else
  21073. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21074. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInterface;
  21075. else
  21076. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenVirtual;
  21077. }
  21078. else
  21079. {
  21080. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_OpenInst;
  21081. }
  21082. }
  21083. else
  21084. {
  21085. if (___0_object == NULL)
  21086. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21087. __this->___invoke_impl = __this->___method_ptr;
  21088. __this->___method_code = (intptr_t)__this->___m_target;
  21089. }
  21090. }
  21091. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_Multicast;
  21092. }
  21093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F Func_2_Invoke_mE8DAAA4DEDB6E0CCDE2535CFE3B9528CF200514B_gshared (Func_2_tCD5AA4A296D960BBF4C4F87A28930EAEE61EFD66* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21094. {
  21095. typedef ValueTuple_3_tF2051B729BAC568E721EF95E4D0DDA41E7744C5F (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21096. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21097. }
  21098. #ifdef __clang__
  21099. #pragma clang diagnostic pop
  21100. #endif
  21101. #ifdef __clang__
  21102. #pragma clang diagnostic push
  21103. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21104. #pragma clang diagnostic ignored "-Wunused-variable"
  21105. #endif
  21106. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_Multicast(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21107. {
  21108. il2cpp_array_size_t length = __this->___delegates->max_length;
  21109. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21110. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 retVal;
  21111. memset((&retVal), 0, sizeof(retVal));
  21112. for (il2cpp_array_size_t i = 0; i < length; i++)
  21113. {
  21114. Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* currentDelegate = reinterpret_cast<Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B*>(delegatesToInvoke[i]);
  21115. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21116. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21117. }
  21118. return retVal;
  21119. }
  21120. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInst(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21121. {
  21122. NullCheck(___0_arg);
  21123. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21124. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21125. }
  21126. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenStatic(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21127. {
  21128. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21129. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21130. }
  21131. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenVirtual(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21132. {
  21133. NullCheck(___0_arg);
  21134. return VirtualFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21135. }
  21136. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInterface(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21137. {
  21138. NullCheck(___0_arg);
  21139. return InterfaceFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21140. }
  21141. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericVirtual(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21142. {
  21143. NullCheck(___0_arg);
  21144. return GenericVirtualFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(method, ___0_arg);
  21145. }
  21146. ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericInterface(Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21147. {
  21148. NullCheck(___0_arg);
  21149. return GenericInterfaceFuncInvoker0< ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 >::Invoke(method, ___0_arg);
  21150. }
  21151. 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)
  21152. {
  21153. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21154. __this->___method = ___1_method;
  21155. __this->___m_target = ___0_object;
  21156. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21157. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21158. __this->___method_code = (intptr_t)__this;
  21159. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21160. {
  21161. bool isOpen = parameterCount == 1;
  21162. if (isOpen)
  21163. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenStatic;
  21164. else
  21165. {
  21166. __this->___invoke_impl = __this->___method_ptr;
  21167. __this->___method_code = (intptr_t)__this->___m_target;
  21168. }
  21169. }
  21170. else
  21171. {
  21172. bool isOpen = parameterCount == 0;
  21173. if (isOpen)
  21174. {
  21175. if (__this->___method_is_virtual)
  21176. {
  21177. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21178. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21179. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericInterface;
  21180. else
  21181. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenGenericVirtual;
  21182. else
  21183. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21184. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInterface;
  21185. else
  21186. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenVirtual;
  21187. }
  21188. else
  21189. {
  21190. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_OpenInst;
  21191. }
  21192. }
  21193. else
  21194. {
  21195. if (___0_object == NULL)
  21196. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21197. __this->___invoke_impl = __this->___method_ptr;
  21198. __this->___method_code = (intptr_t)__this->___m_target;
  21199. }
  21200. }
  21201. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_Multicast;
  21202. }
  21203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 Func_2_Invoke_m68B7901C1FA0392923FB23D69FBEBBEF8AED14C8_gshared (Func_2_tFE7563C0628D7F87CCDC5B6B1027F20F842C6A9B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21204. {
  21205. typedef ValueTuple_5_t0ECA92C4CF82E53BCE5CFE578708475CBA45B999 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21206. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21207. }
  21208. #ifdef __clang__
  21209. #pragma clang diagnostic pop
  21210. #endif
  21211. #ifdef __clang__
  21212. #pragma clang diagnostic push
  21213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21214. #pragma clang diagnostic ignored "-Wunused-variable"
  21215. #endif
  21216. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_Multicast(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21217. {
  21218. il2cpp_array_size_t length = __this->___delegates->max_length;
  21219. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21220. bool retVal = false;
  21221. for (il2cpp_array_size_t i = 0; i < length; i++)
  21222. {
  21223. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* currentDelegate = reinterpret_cast<Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*>(delegatesToInvoke[i]);
  21224. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21225. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21226. }
  21227. return retVal;
  21228. }
  21229. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInst(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21230. {
  21231. NullCheck(___0_arg);
  21232. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21233. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21234. }
  21235. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStatic(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21236. {
  21237. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21238. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21239. }
  21240. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenVirtual(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21241. {
  21242. NullCheck(___0_arg);
  21243. return VirtualFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21244. }
  21245. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInterface(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21246. {
  21247. NullCheck(___0_arg);
  21248. return InterfaceFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21249. }
  21250. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericVirtual(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21251. {
  21252. NullCheck(___0_arg);
  21253. return GenericVirtualFuncInvoker0< bool >::Invoke(method, ___0_arg);
  21254. }
  21255. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericInterface(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21256. {
  21257. NullCheck(___0_arg);
  21258. return GenericInterfaceFuncInvoker0< bool >::Invoke(method, ___0_arg);
  21259. }
  21260. 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)
  21261. {
  21262. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21263. __this->___method = ___1_method;
  21264. __this->___m_target = ___0_object;
  21265. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21266. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21267. __this->___method_code = (intptr_t)__this;
  21268. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21269. {
  21270. bool isOpen = parameterCount == 1;
  21271. if (isOpen)
  21272. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStatic;
  21273. else
  21274. {
  21275. __this->___invoke_impl = __this->___method_ptr;
  21276. __this->___method_code = (intptr_t)__this->___m_target;
  21277. }
  21278. }
  21279. else
  21280. {
  21281. bool isOpen = parameterCount == 0;
  21282. if (isOpen)
  21283. {
  21284. if (__this->___method_is_virtual)
  21285. {
  21286. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21287. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21288. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericInterface;
  21289. else
  21290. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericVirtual;
  21291. else
  21292. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21293. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInterface;
  21294. else
  21295. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenVirtual;
  21296. }
  21297. else
  21298. {
  21299. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInst;
  21300. }
  21301. }
  21302. else
  21303. {
  21304. if (___0_object == NULL)
  21305. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21306. __this->___invoke_impl = __this->___method_ptr;
  21307. __this->___method_code = (intptr_t)__this->___m_target;
  21308. }
  21309. }
  21310. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_Multicast;
  21311. }
  21312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21313. {
  21314. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21315. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21316. }
  21317. #ifdef __clang__
  21318. #pragma clang diagnostic pop
  21319. #endif
  21320. #ifdef __clang__
  21321. #pragma clang diagnostic push
  21322. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21323. #pragma clang diagnostic ignored "-Wunused-variable"
  21324. #endif
  21325. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_Multicast(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21326. {
  21327. il2cpp_array_size_t length = __this->___delegates->max_length;
  21328. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21329. int32_t retVal = 0;
  21330. for (il2cpp_array_size_t i = 0; i < length; i++)
  21331. {
  21332. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* currentDelegate = reinterpret_cast<Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*>(delegatesToInvoke[i]);
  21333. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21334. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21335. }
  21336. return retVal;
  21337. }
  21338. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInst(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21339. {
  21340. NullCheck(___0_arg);
  21341. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21342. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21343. }
  21344. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStatic(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21345. {
  21346. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21347. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21348. }
  21349. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenVirtual(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21350. {
  21351. NullCheck(___0_arg);
  21352. return VirtualFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21353. }
  21354. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInterface(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21355. {
  21356. NullCheck(___0_arg);
  21357. return InterfaceFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21358. }
  21359. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericVirtual(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21360. {
  21361. NullCheck(___0_arg);
  21362. return GenericVirtualFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  21363. }
  21364. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericInterface(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21365. {
  21366. NullCheck(___0_arg);
  21367. return GenericInterfaceFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  21368. }
  21369. 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)
  21370. {
  21371. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21372. __this->___method = ___1_method;
  21373. __this->___m_target = ___0_object;
  21374. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21375. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21376. __this->___method_code = (intptr_t)__this;
  21377. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21378. {
  21379. bool isOpen = parameterCount == 1;
  21380. if (isOpen)
  21381. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStatic;
  21382. else
  21383. {
  21384. __this->___invoke_impl = __this->___method_ptr;
  21385. __this->___method_code = (intptr_t)__this->___m_target;
  21386. }
  21387. }
  21388. else
  21389. {
  21390. bool isOpen = parameterCount == 0;
  21391. if (isOpen)
  21392. {
  21393. if (__this->___method_is_virtual)
  21394. {
  21395. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21396. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21397. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericInterface;
  21398. else
  21399. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericVirtual;
  21400. else
  21401. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21402. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInterface;
  21403. else
  21404. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenVirtual;
  21405. }
  21406. else
  21407. {
  21408. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInst;
  21409. }
  21410. }
  21411. else
  21412. {
  21413. if (___0_object == NULL)
  21414. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21415. __this->___invoke_impl = __this->___method_ptr;
  21416. __this->___method_code = (intptr_t)__this->___m_target;
  21417. }
  21418. }
  21419. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_Multicast;
  21420. }
  21421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21422. {
  21423. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21424. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21425. }
  21426. #ifdef __clang__
  21427. #pragma clang diagnostic pop
  21428. #endif
  21429. #ifdef __clang__
  21430. #pragma clang diagnostic push
  21431. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21432. #pragma clang diagnostic ignored "-Wunused-variable"
  21433. #endif
  21434. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_Multicast(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21435. {
  21436. il2cpp_array_size_t length = __this->___delegates->max_length;
  21437. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21438. int32_t retVal = 0;
  21439. for (il2cpp_array_size_t i = 0; i < length; i++)
  21440. {
  21441. Func_2_t213311159653563BDCC21CC060B449705C96791F* currentDelegate = reinterpret_cast<Func_2_t213311159653563BDCC21CC060B449705C96791F*>(delegatesToInvoke[i]);
  21442. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21443. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21444. }
  21445. return retVal;
  21446. }
  21447. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInst(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21448. {
  21449. NullCheck(___0_arg);
  21450. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21451. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21452. }
  21453. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStatic(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21454. {
  21455. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21456. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21457. }
  21458. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenVirtual(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21459. {
  21460. NullCheck(___0_arg);
  21461. return VirtualFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21462. }
  21463. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInterface(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21464. {
  21465. NullCheck(___0_arg);
  21466. return InterfaceFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21467. }
  21468. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericVirtual(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21469. {
  21470. NullCheck(___0_arg);
  21471. return GenericVirtualFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  21472. }
  21473. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericInterface(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21474. {
  21475. NullCheck(___0_arg);
  21476. return GenericInterfaceFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  21477. }
  21478. 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)
  21479. {
  21480. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21481. __this->___method = ___1_method;
  21482. __this->___m_target = ___0_object;
  21483. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21484. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21485. __this->___method_code = (intptr_t)__this;
  21486. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21487. {
  21488. bool isOpen = parameterCount == 1;
  21489. if (isOpen)
  21490. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStatic;
  21491. else
  21492. {
  21493. __this->___invoke_impl = __this->___method_ptr;
  21494. __this->___method_code = (intptr_t)__this->___m_target;
  21495. }
  21496. }
  21497. else
  21498. {
  21499. bool isOpen = parameterCount == 0;
  21500. if (isOpen)
  21501. {
  21502. if (__this->___method_is_virtual)
  21503. {
  21504. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21505. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21506. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericInterface;
  21507. else
  21508. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericVirtual;
  21509. else
  21510. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21511. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInterface;
  21512. else
  21513. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenVirtual;
  21514. }
  21515. else
  21516. {
  21517. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInst;
  21518. }
  21519. }
  21520. else
  21521. {
  21522. if (___0_object == NULL)
  21523. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21524. __this->___invoke_impl = __this->___method_ptr;
  21525. __this->___method_code = (intptr_t)__this->___m_target;
  21526. }
  21527. }
  21528. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_Multicast;
  21529. }
  21530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_gshared (Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21531. {
  21532. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21533. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21534. }
  21535. #ifdef __clang__
  21536. #pragma clang diagnostic pop
  21537. #endif
  21538. #ifdef __clang__
  21539. #pragma clang diagnostic push
  21540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21541. #pragma clang diagnostic ignored "-Wunused-variable"
  21542. #endif
  21543. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_Multicast(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21544. {
  21545. il2cpp_array_size_t length = __this->___delegates->max_length;
  21546. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21547. RuntimeObject* retVal = NULL;
  21548. for (il2cpp_array_size_t i = 0; i < length; i++)
  21549. {
  21550. Func_2_tACBF5A1656250800CE861707354491F0611F6624* currentDelegate = reinterpret_cast<Func_2_tACBF5A1656250800CE861707354491F0611F6624*>(delegatesToInvoke[i]);
  21551. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21552. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21553. }
  21554. return retVal;
  21555. }
  21556. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInst(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21557. {
  21558. NullCheck(___0_arg);
  21559. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21560. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21561. }
  21562. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStatic(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21563. {
  21564. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21565. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21566. }
  21567. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenVirtual(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21568. {
  21569. NullCheck(___0_arg);
  21570. return VirtualFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21571. }
  21572. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInterface(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21573. {
  21574. NullCheck(___0_arg);
  21575. return InterfaceFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21576. }
  21577. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericVirtual(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21578. {
  21579. NullCheck(___0_arg);
  21580. return GenericVirtualFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg);
  21581. }
  21582. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericInterface(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21583. {
  21584. NullCheck(___0_arg);
  21585. return GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg);
  21586. }
  21587. 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)
  21588. {
  21589. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21590. __this->___method = ___1_method;
  21591. __this->___m_target = ___0_object;
  21592. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21593. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21594. __this->___method_code = (intptr_t)__this;
  21595. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21596. {
  21597. bool isOpen = parameterCount == 1;
  21598. if (isOpen)
  21599. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStatic;
  21600. else
  21601. {
  21602. __this->___invoke_impl = __this->___method_ptr;
  21603. __this->___method_code = (intptr_t)__this->___m_target;
  21604. }
  21605. }
  21606. else
  21607. {
  21608. bool isOpen = parameterCount == 0;
  21609. if (isOpen)
  21610. {
  21611. if (__this->___method_is_virtual)
  21612. {
  21613. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21614. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21615. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericInterface;
  21616. else
  21617. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericVirtual;
  21618. else
  21619. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21620. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInterface;
  21621. else
  21622. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenVirtual;
  21623. }
  21624. else
  21625. {
  21626. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInst;
  21627. }
  21628. }
  21629. else
  21630. {
  21631. if (___0_object == NULL)
  21632. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21633. __this->___invoke_impl = __this->___method_ptr;
  21634. __this->___method_code = (intptr_t)__this->___m_target;
  21635. }
  21636. }
  21637. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_Multicast;
  21638. }
  21639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21640. {
  21641. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21642. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21643. }
  21644. #ifdef __clang__
  21645. #pragma clang diagnostic pop
  21646. #endif
  21647. #ifdef __clang__
  21648. #pragma clang diagnostic push
  21649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21650. #pragma clang diagnostic ignored "-Wunused-variable"
  21651. #endif
  21652. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_Multicast(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21653. {
  21654. il2cpp_array_size_t length = __this->___delegates->max_length;
  21655. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21656. float retVal = 0.0f;
  21657. for (il2cpp_array_size_t i = 0; i < length; i++)
  21658. {
  21659. Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* currentDelegate = reinterpret_cast<Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12*>(delegatesToInvoke[i]);
  21660. typedef float (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21661. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21662. }
  21663. return retVal;
  21664. }
  21665. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInst(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21666. {
  21667. NullCheck(___0_arg);
  21668. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21669. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21670. }
  21671. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenStatic(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21672. {
  21673. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21674. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21675. }
  21676. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenVirtual(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21677. {
  21678. NullCheck(___0_arg);
  21679. return VirtualFuncInvoker0< float >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21680. }
  21681. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInterface(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21682. {
  21683. NullCheck(___0_arg);
  21684. return InterfaceFuncInvoker0< float >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21685. }
  21686. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericVirtual(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21687. {
  21688. NullCheck(___0_arg);
  21689. return GenericVirtualFuncInvoker0< float >::Invoke(method, ___0_arg);
  21690. }
  21691. float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericInterface(Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21692. {
  21693. NullCheck(___0_arg);
  21694. return GenericInterfaceFuncInvoker0< float >::Invoke(method, ___0_arg);
  21695. }
  21696. 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)
  21697. {
  21698. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21699. __this->___method = ___1_method;
  21700. __this->___m_target = ___0_object;
  21701. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21702. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21703. __this->___method_code = (intptr_t)__this;
  21704. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21705. {
  21706. bool isOpen = parameterCount == 1;
  21707. if (isOpen)
  21708. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenStatic;
  21709. else
  21710. {
  21711. __this->___invoke_impl = __this->___method_ptr;
  21712. __this->___method_code = (intptr_t)__this->___m_target;
  21713. }
  21714. }
  21715. else
  21716. {
  21717. bool isOpen = parameterCount == 0;
  21718. if (isOpen)
  21719. {
  21720. if (__this->___method_is_virtual)
  21721. {
  21722. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21723. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21724. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericInterface;
  21725. else
  21726. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenGenericVirtual;
  21727. else
  21728. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21729. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInterface;
  21730. else
  21731. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenVirtual;
  21732. }
  21733. else
  21734. {
  21735. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_OpenInst;
  21736. }
  21737. }
  21738. else
  21739. {
  21740. if (___0_object == NULL)
  21741. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21742. __this->___invoke_impl = __this->___method_ptr;
  21743. __this->___method_code = (intptr_t)__this->___m_target;
  21744. }
  21745. }
  21746. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_Multicast;
  21747. }
  21748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_mBE16A5FDA5E80CCBA51D69334EF21C0F03D353AF_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21749. {
  21750. typedef float (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21751. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21752. }
  21753. #ifdef __clang__
  21754. #pragma clang diagnostic pop
  21755. #endif
  21756. #ifdef __clang__
  21757. #pragma clang diagnostic push
  21758. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21759. #pragma clang diagnostic ignored "-Wunused-variable"
  21760. #endif
  21761. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_Multicast(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21762. {
  21763. il2cpp_array_size_t length = __this->___delegates->max_length;
  21764. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21765. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A retVal;
  21766. memset((&retVal), 0, sizeof(retVal));
  21767. for (il2cpp_array_size_t i = 0; i < length; i++)
  21768. {
  21769. Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* currentDelegate = reinterpret_cast<Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7*>(delegatesToInvoke[i]);
  21770. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21771. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21772. }
  21773. return retVal;
  21774. }
  21775. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInst(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21776. {
  21777. NullCheck(___0_arg);
  21778. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21779. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21780. }
  21781. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenStatic(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21782. {
  21783. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21784. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21785. }
  21786. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenVirtual(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21787. {
  21788. NullCheck(___0_arg);
  21789. return VirtualFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21790. }
  21791. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInterface(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21792. {
  21793. NullCheck(___0_arg);
  21794. return InterfaceFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21795. }
  21796. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericVirtual(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21797. {
  21798. NullCheck(___0_arg);
  21799. return GenericVirtualFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(method, ___0_arg);
  21800. }
  21801. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericInterface(Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21802. {
  21803. NullCheck(___0_arg);
  21804. return GenericInterfaceFuncInvoker0< StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A >::Invoke(method, ___0_arg);
  21805. }
  21806. 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)
  21807. {
  21808. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21809. __this->___method = ___1_method;
  21810. __this->___m_target = ___0_object;
  21811. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21812. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21813. __this->___method_code = (intptr_t)__this;
  21814. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21815. {
  21816. bool isOpen = parameterCount == 1;
  21817. if (isOpen)
  21818. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenStatic;
  21819. else
  21820. {
  21821. __this->___invoke_impl = __this->___method_ptr;
  21822. __this->___method_code = (intptr_t)__this->___m_target;
  21823. }
  21824. }
  21825. else
  21826. {
  21827. bool isOpen = parameterCount == 0;
  21828. if (isOpen)
  21829. {
  21830. if (__this->___method_is_virtual)
  21831. {
  21832. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21833. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21834. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericInterface;
  21835. else
  21836. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenGenericVirtual;
  21837. else
  21838. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21839. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInterface;
  21840. else
  21841. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenVirtual;
  21842. }
  21843. else
  21844. {
  21845. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_OpenInst;
  21846. }
  21847. }
  21848. else
  21849. {
  21850. if (___0_object == NULL)
  21851. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21852. __this->___invoke_impl = __this->___method_ptr;
  21853. __this->___method_code = (intptr_t)__this->___m_target;
  21854. }
  21855. }
  21856. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_Multicast;
  21857. }
  21858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_2_Invoke_mE3B76B76D9E4D6EC40F4F7C0A65EA8621DB26EAA_gshared (Func_2_tDBD0E306D8C095961120C1B2350FD4A493D0D6C7* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21859. {
  21860. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21861. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21862. }
  21863. #ifdef __clang__
  21864. #pragma clang diagnostic pop
  21865. #endif
  21866. #ifdef __clang__
  21867. #pragma clang diagnostic push
  21868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21869. #pragma clang diagnostic ignored "-Wunused-variable"
  21870. #endif
  21871. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_Multicast(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21872. {
  21873. il2cpp_array_size_t length = __this->___delegates->max_length;
  21874. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21875. uint32_t retVal = 0;
  21876. for (il2cpp_array_size_t i = 0; i < length; i++)
  21877. {
  21878. Func_2_tB86D019F1289E2D123C00796B373933613385952* currentDelegate = reinterpret_cast<Func_2_tB86D019F1289E2D123C00796B373933613385952*>(delegatesToInvoke[i]);
  21879. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21880. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21881. }
  21882. return retVal;
  21883. }
  21884. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInst(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21885. {
  21886. NullCheck(___0_arg);
  21887. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21888. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21889. }
  21890. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenStatic(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21891. {
  21892. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21893. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21894. }
  21895. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenVirtual(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21896. {
  21897. NullCheck(___0_arg);
  21898. return VirtualFuncInvoker0< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  21899. }
  21900. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInterface(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21901. {
  21902. NullCheck(___0_arg);
  21903. return InterfaceFuncInvoker0< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  21904. }
  21905. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericVirtual(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21906. {
  21907. NullCheck(___0_arg);
  21908. return GenericVirtualFuncInvoker0< uint32_t >::Invoke(method, ___0_arg);
  21909. }
  21910. uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericInterface(Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21911. {
  21912. NullCheck(___0_arg);
  21913. return GenericInterfaceFuncInvoker0< uint32_t >::Invoke(method, ___0_arg);
  21914. }
  21915. 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)
  21916. {
  21917. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21918. __this->___method = ___1_method;
  21919. __this->___m_target = ___0_object;
  21920. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21921. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21922. __this->___method_code = (intptr_t)__this;
  21923. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21924. {
  21925. bool isOpen = parameterCount == 1;
  21926. if (isOpen)
  21927. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenStatic;
  21928. else
  21929. {
  21930. __this->___invoke_impl = __this->___method_ptr;
  21931. __this->___method_code = (intptr_t)__this->___m_target;
  21932. }
  21933. }
  21934. else
  21935. {
  21936. bool isOpen = parameterCount == 0;
  21937. if (isOpen)
  21938. {
  21939. if (__this->___method_is_virtual)
  21940. {
  21941. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21942. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21943. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericInterface;
  21944. else
  21945. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenGenericVirtual;
  21946. else
  21947. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21948. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInterface;
  21949. else
  21950. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenVirtual;
  21951. }
  21952. else
  21953. {
  21954. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_OpenInst;
  21955. }
  21956. }
  21957. else
  21958. {
  21959. if (___0_object == NULL)
  21960. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21961. __this->___invoke_impl = __this->___method_ptr;
  21962. __this->___method_code = (intptr_t)__this->___m_target;
  21963. }
  21964. }
  21965. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_Multicast;
  21966. }
  21967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m53DE1E6A26EA001146C8702234431FF355DDA834_gshared (Func_2_tB86D019F1289E2D123C00796B373933613385952* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21968. {
  21969. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21970. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21971. }
  21972. #ifdef __clang__
  21973. #pragma clang diagnostic pop
  21974. #endif
  21975. #ifdef __clang__
  21976. #pragma clang diagnostic push
  21977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21978. #pragma clang diagnostic ignored "-Wunused-variable"
  21979. #endif
  21980. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_Multicast(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21981. {
  21982. il2cpp_array_size_t length = __this->___delegates->max_length;
  21983. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21984. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E retVal;
  21985. memset((&retVal), 0, sizeof(retVal));
  21986. for (il2cpp_array_size_t i = 0; i < length; i++)
  21987. {
  21988. Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* currentDelegate = reinterpret_cast<Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0*>(delegatesToInvoke[i]);
  21989. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  21990. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21991. }
  21992. return retVal;
  21993. }
  21994. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInst(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  21995. {
  21996. NullCheck(___0_arg);
  21997. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  21998. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  21999. }
  22000. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenStatic(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22001. {
  22002. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  22003. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22004. }
  22005. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenVirtual(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22006. {
  22007. NullCheck(___0_arg);
  22008. return VirtualFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  22009. }
  22010. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInterface(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22011. {
  22012. NullCheck(___0_arg);
  22013. return InterfaceFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  22014. }
  22015. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericVirtual(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22016. {
  22017. NullCheck(___0_arg);
  22018. return GenericVirtualFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(method, ___0_arg);
  22019. }
  22020. UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericInterface(Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22021. {
  22022. NullCheck(___0_arg);
  22023. return GenericInterfaceFuncInvoker0< UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E >::Invoke(method, ___0_arg);
  22024. }
  22025. 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)
  22026. {
  22027. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22028. __this->___method = ___1_method;
  22029. __this->___m_target = ___0_object;
  22030. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22031. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22032. __this->___method_code = (intptr_t)__this;
  22033. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22034. {
  22035. bool isOpen = parameterCount == 1;
  22036. if (isOpen)
  22037. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenStatic;
  22038. else
  22039. {
  22040. __this->___invoke_impl = __this->___method_ptr;
  22041. __this->___method_code = (intptr_t)__this->___m_target;
  22042. }
  22043. }
  22044. else
  22045. {
  22046. bool isOpen = parameterCount == 0;
  22047. if (isOpen)
  22048. {
  22049. if (__this->___method_is_virtual)
  22050. {
  22051. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  22052. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  22053. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericInterface;
  22054. else
  22055. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenGenericVirtual;
  22056. else
  22057. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  22058. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInterface;
  22059. else
  22060. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenVirtual;
  22061. }
  22062. else
  22063. {
  22064. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_OpenInst;
  22065. }
  22066. }
  22067. else
  22068. {
  22069. if (___0_object == NULL)
  22070. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22071. __this->___invoke_impl = __this->___method_ptr;
  22072. __this->___method_code = (intptr_t)__this->___m_target;
  22073. }
  22074. }
  22075. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_Multicast;
  22076. }
  22077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E Func_2_Invoke_mA026FDD3FE43CF40A7BA4F22DAE4B3B1C7C31A6D_gshared (Func_2_t35E7DC22A5D8B5463B67B386424388FCBEE4B6B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22078. {
  22079. typedef UdpReceiveResult_t9B04AABD71B2DAE00002C0063D6532227A9E243E (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  22080. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22081. }
  22082. #ifdef __clang__
  22083. #pragma clang diagnostic pop
  22084. #endif
  22085. #ifdef __clang__
  22086. #pragma clang diagnostic push
  22087. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22088. #pragma clang diagnostic ignored "-Wunused-variable"
  22089. #endif
  22090. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_Multicast(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22091. {
  22092. il2cpp_array_size_t length = __this->___delegates->max_length;
  22093. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22094. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC retVal;
  22095. memset((&retVal), 0, sizeof(retVal));
  22096. for (il2cpp_array_size_t i = 0; i < length; i++)
  22097. {
  22098. Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* currentDelegate = reinterpret_cast<Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA*>(delegatesToInvoke[i]);
  22099. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  22100. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22101. }
  22102. return retVal;
  22103. }
  22104. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInst(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22105. {
  22106. NullCheck(___0_arg);
  22107. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  22108. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22109. }
  22110. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenStatic(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22111. {
  22112. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  22113. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22114. }
  22115. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenVirtual(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22116. {
  22117. NullCheck(___0_arg);
  22118. return VirtualFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  22119. }
  22120. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInterface(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22121. {
  22122. NullCheck(___0_arg);
  22123. return InterfaceFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  22124. }
  22125. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericVirtual(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22126. {
  22127. NullCheck(___0_arg);
  22128. return GenericVirtualFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(method, ___0_arg);
  22129. }
  22130. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericInterface(Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22131. {
  22132. NullCheck(___0_arg);
  22133. return GenericInterfaceFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(method, ___0_arg);
  22134. }
  22135. 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)
  22136. {
  22137. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22138. __this->___method = ___1_method;
  22139. __this->___m_target = ___0_object;
  22140. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22141. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22142. __this->___method_code = (intptr_t)__this;
  22143. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22144. {
  22145. bool isOpen = parameterCount == 1;
  22146. if (isOpen)
  22147. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenStatic;
  22148. else
  22149. {
  22150. __this->___invoke_impl = __this->___method_ptr;
  22151. __this->___method_code = (intptr_t)__this->___m_target;
  22152. }
  22153. }
  22154. else
  22155. {
  22156. bool isOpen = parameterCount == 0;
  22157. if (isOpen)
  22158. {
  22159. if (__this->___method_is_virtual)
  22160. {
  22161. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  22162. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  22163. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericInterface;
  22164. else
  22165. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenGenericVirtual;
  22166. else
  22167. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  22168. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInterface;
  22169. else
  22170. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenVirtual;
  22171. }
  22172. else
  22173. {
  22174. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_OpenInst;
  22175. }
  22176. }
  22177. else
  22178. {
  22179. if (___0_object == NULL)
  22180. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22181. __this->___invoke_impl = __this->___method_ptr;
  22182. __this->___method_code = (intptr_t)__this->___m_target;
  22183. }
  22184. }
  22185. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_Multicast;
  22186. }
  22187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_2_Invoke_mEBF7808CA295B981EAE4B058D26404E3F3D63235_gshared (Func_2_t71FA99F7C6CDD51A4C237B5165867D485B0735EA* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  22188. {
  22189. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  22190. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22191. }
  22192. #ifdef __clang__
  22193. #pragma clang diagnostic pop
  22194. #endif
  22195. #ifdef __clang__
  22196. #pragma clang diagnostic push
  22197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22198. #pragma clang diagnostic ignored "-Wunused-variable"
  22199. #endif
  22200. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_2_Invoke_mD4BB413F603BDBC7A8F2DECA4CB194409D98CA27_Multicast(Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22201. {
  22202. il2cpp_array_size_t length = __this->___delegates->max_length;
  22203. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22204. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D retVal;
  22205. memset((&retVal), 0, sizeof(retVal));
  22206. for (il2cpp_array_size_t i = 0; i < length; i++)
  22207. {
  22208. Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA* currentDelegate = reinterpret_cast<Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA*>(delegatesToInvoke[i]);
  22209. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22210. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22211. }
  22212. return retVal;
  22213. }
  22214. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_2_Invoke_mD4BB413F603BDBC7A8F2DECA4CB194409D98CA27_OpenInst(Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22215. {
  22216. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22217. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22218. }
  22219. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_2_Invoke_mD4BB413F603BDBC7A8F2DECA4CB194409D98CA27_OpenStatic(Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22220. {
  22221. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22222. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22223. }
  22224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m9CF253F8083F8A59131BE96F3C20151F6522ACC0_gshared (Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22225. {
  22226. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22227. __this->___method = ___1_method;
  22228. __this->___m_target = ___0_object;
  22229. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22230. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22231. __this->___method_code = (intptr_t)__this;
  22232. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22233. {
  22234. bool isOpen = parameterCount == 1;
  22235. if (isOpen)
  22236. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mD4BB413F603BDBC7A8F2DECA4CB194409D98CA27_OpenStatic;
  22237. else
  22238. {
  22239. __this->___invoke_impl = __this->___method_ptr;
  22240. __this->___method_code = (intptr_t)__this->___m_target;
  22241. }
  22242. }
  22243. else
  22244. {
  22245. if (___0_object == NULL)
  22246. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22247. __this->___invoke_impl = __this->___method_ptr;
  22248. __this->___method_code = (intptr_t)__this->___m_target;
  22249. }
  22250. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mD4BB413F603BDBC7A8F2DECA4CB194409D98CA27_Multicast;
  22251. }
  22252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Func_2_Invoke_mD4BB413F603BDBC7A8F2DECA4CB194409D98CA27_gshared (Func_2_tB7886AF500F23F9AE78D86E5EBADFE0BBD37A1DA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22253. {
  22254. typedef Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22255. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22256. }
  22257. #ifdef __clang__
  22258. #pragma clang diagnostic pop
  22259. #endif
  22260. #ifdef __clang__
  22261. #pragma clang diagnostic push
  22262. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22263. #pragma clang diagnostic ignored "-Wunused-variable"
  22264. #endif
  22265. float Func_2_Invoke_mBC8916A90264A26DF750ABE5811E6F8E39D89D9F_Multicast(Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22266. {
  22267. il2cpp_array_size_t length = __this->___delegates->max_length;
  22268. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22269. float retVal = 0.0f;
  22270. for (il2cpp_array_size_t i = 0; i < length; i++)
  22271. {
  22272. Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE* currentDelegate = reinterpret_cast<Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE*>(delegatesToInvoke[i]);
  22273. typedef float (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22274. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22275. }
  22276. return retVal;
  22277. }
  22278. float Func_2_Invoke_mBC8916A90264A26DF750ABE5811E6F8E39D89D9F_OpenInst(Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22279. {
  22280. typedef float (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22281. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22282. }
  22283. float Func_2_Invoke_mBC8916A90264A26DF750ABE5811E6F8E39D89D9F_OpenStatic(Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22284. {
  22285. typedef float (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22286. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22287. }
  22288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF113DF9F805305E921BD0458AE613DD15FCB5331_gshared (Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22289. {
  22290. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22291. __this->___method = ___1_method;
  22292. __this->___m_target = ___0_object;
  22293. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22294. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22295. __this->___method_code = (intptr_t)__this;
  22296. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22297. {
  22298. bool isOpen = parameterCount == 1;
  22299. if (isOpen)
  22300. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBC8916A90264A26DF750ABE5811E6F8E39D89D9F_OpenStatic;
  22301. else
  22302. {
  22303. __this->___invoke_impl = __this->___method_ptr;
  22304. __this->___method_code = (intptr_t)__this->___m_target;
  22305. }
  22306. }
  22307. else
  22308. {
  22309. if (___0_object == NULL)
  22310. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22311. __this->___invoke_impl = __this->___method_ptr;
  22312. __this->___method_code = (intptr_t)__this->___m_target;
  22313. }
  22314. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mBC8916A90264A26DF750ABE5811E6F8E39D89D9F_Multicast;
  22315. }
  22316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_mBC8916A90264A26DF750ABE5811E6F8E39D89D9F_gshared (Func_2_t8A65018A43098590B8FE77A424204D524E1CDFAE* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_arg, const RuntimeMethod* method)
  22317. {
  22318. typedef float (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
  22319. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22320. }
  22321. #ifdef __clang__
  22322. #pragma clang diagnostic pop
  22323. #endif
  22324. #ifdef __clang__
  22325. #pragma clang diagnostic push
  22326. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22327. #pragma clang diagnostic ignored "-Wunused-variable"
  22328. #endif
  22329. int32_t Func_2_Invoke_m34642A6B860F5177BD476EE0E53DC2A16927183F_Multicast(Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22330. {
  22331. il2cpp_array_size_t length = __this->___delegates->max_length;
  22332. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22333. int32_t retVal = 0;
  22334. for (il2cpp_array_size_t i = 0; i < length; i++)
  22335. {
  22336. Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE* currentDelegate = reinterpret_cast<Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE*>(delegatesToInvoke[i]);
  22337. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22338. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22339. }
  22340. return retVal;
  22341. }
  22342. int32_t Func_2_Invoke_m34642A6B860F5177BD476EE0E53DC2A16927183F_OpenInst(Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22343. {
  22344. typedef int32_t (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22345. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22346. }
  22347. int32_t Func_2_Invoke_m34642A6B860F5177BD476EE0E53DC2A16927183F_OpenStatic(Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22348. {
  22349. typedef int32_t (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22350. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22351. }
  22352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m6A22DDC81D15102472646590E2D5040C79BC7DCD_gshared (Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22353. {
  22354. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22355. __this->___method = ___1_method;
  22356. __this->___m_target = ___0_object;
  22357. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22358. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22359. __this->___method_code = (intptr_t)__this;
  22360. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22361. {
  22362. bool isOpen = parameterCount == 1;
  22363. if (isOpen)
  22364. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m34642A6B860F5177BD476EE0E53DC2A16927183F_OpenStatic;
  22365. else
  22366. {
  22367. __this->___invoke_impl = __this->___method_ptr;
  22368. __this->___method_code = (intptr_t)__this->___m_target;
  22369. }
  22370. }
  22371. else
  22372. {
  22373. if (___0_object == NULL)
  22374. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22375. __this->___invoke_impl = __this->___method_ptr;
  22376. __this->___method_code = (intptr_t)__this->___m_target;
  22377. }
  22378. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m34642A6B860F5177BD476EE0E53DC2A16927183F_Multicast;
  22379. }
  22380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m34642A6B860F5177BD476EE0E53DC2A16927183F_gshared (Func_2_t2894A0E655128DCA085A62AC7E91AA50E34051FE* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22381. {
  22382. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22383. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22384. }
  22385. #ifdef __clang__
  22386. #pragma clang diagnostic pop
  22387. #endif
  22388. #ifdef __clang__
  22389. #pragma clang diagnostic push
  22390. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22391. #pragma clang diagnostic ignored "-Wunused-variable"
  22392. #endif
  22393. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_2_Invoke_mD090DBE53FDEF9BE13E1F1BE9FC5E259D23DA227_Multicast(Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22394. {
  22395. il2cpp_array_size_t length = __this->___delegates->max_length;
  22396. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22397. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 retVal;
  22398. memset((&retVal), 0, sizeof(retVal));
  22399. for (il2cpp_array_size_t i = 0; i < length; i++)
  22400. {
  22401. Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA* currentDelegate = reinterpret_cast<Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA*>(delegatesToInvoke[i]);
  22402. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22403. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22404. }
  22405. return retVal;
  22406. }
  22407. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_2_Invoke_mD090DBE53FDEF9BE13E1F1BE9FC5E259D23DA227_OpenInst(Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22408. {
  22409. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22410. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22411. }
  22412. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_2_Invoke_mD090DBE53FDEF9BE13E1F1BE9FC5E259D23DA227_OpenStatic(Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22413. {
  22414. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22415. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22416. }
  22417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7D4D03AFE95134CF843C7D501AE16ED92FE39852_gshared (Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22418. {
  22419. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22420. __this->___method = ___1_method;
  22421. __this->___m_target = ___0_object;
  22422. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22423. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22424. __this->___method_code = (intptr_t)__this;
  22425. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22426. {
  22427. bool isOpen = parameterCount == 1;
  22428. if (isOpen)
  22429. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mD090DBE53FDEF9BE13E1F1BE9FC5E259D23DA227_OpenStatic;
  22430. else
  22431. {
  22432. __this->___invoke_impl = __this->___method_ptr;
  22433. __this->___method_code = (intptr_t)__this->___m_target;
  22434. }
  22435. }
  22436. else
  22437. {
  22438. if (___0_object == NULL)
  22439. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22440. __this->___invoke_impl = __this->___method_ptr;
  22441. __this->___method_code = (intptr_t)__this->___m_target;
  22442. }
  22443. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mD090DBE53FDEF9BE13E1F1BE9FC5E259D23DA227_Multicast;
  22444. }
  22445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 Func_2_Invoke_mD090DBE53FDEF9BE13E1F1BE9FC5E259D23DA227_gshared (Func_2_t44F0BC956892FDA3EB80198FA179AD4CE456E0AA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_arg, const RuntimeMethod* method)
  22446. {
  22447. typedef RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*);
  22448. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22449. }
  22450. #ifdef __clang__
  22451. #pragma clang diagnostic pop
  22452. #endif
  22453. #ifdef __clang__
  22454. #pragma clang diagnostic push
  22455. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22456. #pragma clang diagnostic ignored "-Wunused-variable"
  22457. #endif
  22458. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 Func_2_Invoke_m30575174383CB6B4DB9C485997CC59EB67867005_Multicast(Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* __this, SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2 ___0_arg, const RuntimeMethod* method)
  22459. {
  22460. il2cpp_array_size_t length = __this->___delegates->max_length;
  22461. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22462. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 retVal;
  22463. memset((&retVal), 0, sizeof(retVal));
  22464. for (il2cpp_array_size_t i = 0; i < length; i++)
  22465. {
  22466. Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* currentDelegate = reinterpret_cast<Func_2_tAA84235D71BA06591784319703175CFB5E386A7F*>(delegatesToInvoke[i]);
  22467. typedef StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 (*FunctionPointerType) (RuntimeObject*, SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2, const RuntimeMethod*);
  22468. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22469. }
  22470. return retVal;
  22471. }
  22472. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 Func_2_Invoke_m30575174383CB6B4DB9C485997CC59EB67867005_OpenInst(Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* __this, SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2 ___0_arg, const RuntimeMethod* method)
  22473. {
  22474. typedef StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 (*FunctionPointerType) (SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2, const RuntimeMethod*);
  22475. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22476. }
  22477. StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 Func_2_Invoke_m30575174383CB6B4DB9C485997CC59EB67867005_OpenStatic(Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* __this, SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2 ___0_arg, const RuntimeMethod* method)
  22478. {
  22479. typedef StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 (*FunctionPointerType) (SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2, const RuntimeMethod*);
  22480. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22481. }
  22482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mDD3AC7D3A8CEE395911049202BD35E729FF75E85_gshared (Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22483. {
  22484. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22485. __this->___method = ___1_method;
  22486. __this->___m_target = ___0_object;
  22487. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22488. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22489. __this->___method_code = (intptr_t)__this;
  22490. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22491. {
  22492. bool isOpen = parameterCount == 1;
  22493. if (isOpen)
  22494. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m30575174383CB6B4DB9C485997CC59EB67867005_OpenStatic;
  22495. else
  22496. {
  22497. __this->___invoke_impl = __this->___method_ptr;
  22498. __this->___method_code = (intptr_t)__this->___m_target;
  22499. }
  22500. }
  22501. else
  22502. {
  22503. if (___0_object == NULL)
  22504. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22505. __this->___invoke_impl = __this->___method_ptr;
  22506. __this->___method_code = (intptr_t)__this->___m_target;
  22507. }
  22508. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m30575174383CB6B4DB9C485997CC59EB67867005_Multicast;
  22509. }
  22510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 Func_2_Invoke_m30575174383CB6B4DB9C485997CC59EB67867005_gshared (Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* __this, SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2 ___0_arg, const RuntimeMethod* method)
  22511. {
  22512. typedef StartDragArgs_tF1E3C0A058F6E7B936541CFCCFB42965A2B452C9 (*FunctionPointerType) (RuntimeObject*, SetupDragAndDropArgs_t3D6B6745EDF8BA073395EFEFA50B007FE94190F2, const RuntimeMethod*);
  22513. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22514. }
  22515. #ifdef __clang__
  22516. #pragma clang diagnostic pop
  22517. #endif
  22518. #ifdef __clang__
  22519. #pragma clang diagnostic push
  22520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22521. #pragma clang diagnostic ignored "-Wunused-variable"
  22522. #endif
  22523. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_Multicast(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  22524. {
  22525. il2cpp_array_size_t length = __this->___delegates->max_length;
  22526. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22527. float retVal = 0.0f;
  22528. for (il2cpp_array_size_t i = 0; i < length; i++)
  22529. {
  22530. Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* currentDelegate = reinterpret_cast<Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*>(delegatesToInvoke[i]);
  22531. typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  22532. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22533. }
  22534. return retVal;
  22535. }
  22536. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenInst(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  22537. {
  22538. typedef float (*FunctionPointerType) (float, const RuntimeMethod*);
  22539. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22540. }
  22541. float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenStatic(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  22542. {
  22543. typedef float (*FunctionPointerType) (float, const RuntimeMethod*);
  22544. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22545. }
  22546. 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)
  22547. {
  22548. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22549. __this->___method = ___1_method;
  22550. __this->___m_target = ___0_object;
  22551. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22552. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22553. __this->___method_code = (intptr_t)__this;
  22554. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22555. {
  22556. bool isOpen = parameterCount == 1;
  22557. if (isOpen)
  22558. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_OpenStatic;
  22559. else
  22560. {
  22561. __this->___invoke_impl = __this->___method_ptr;
  22562. __this->___method_code = (intptr_t)__this->___m_target;
  22563. }
  22564. }
  22565. else
  22566. {
  22567. if (___0_object == NULL)
  22568. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22569. __this->___invoke_impl = __this->___method_ptr;
  22570. __this->___method_code = (intptr_t)__this->___m_target;
  22571. }
  22572. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_Multicast;
  22573. }
  22574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_gshared (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___0_arg, const RuntimeMethod* method)
  22575. {
  22576. typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  22577. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22578. }
  22579. #ifdef __clang__
  22580. #pragma clang diagnostic pop
  22581. #endif
  22582. #ifdef __clang__
  22583. #pragma clang diagnostic push
  22584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22585. #pragma clang diagnostic ignored "-Wunused-variable"
  22586. #endif
  22587. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_Multicast(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22588. {
  22589. il2cpp_array_size_t length = __this->___delegates->max_length;
  22590. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22591. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  22592. memset((&retVal), 0, sizeof(retVal));
  22593. for (il2cpp_array_size_t i = 0; i < length; i++)
  22594. {
  22595. Func_2_tC496704D554895234B1360058C5CC2D901C24957* currentDelegate = reinterpret_cast<Func_2_tC496704D554895234B1360058C5CC2D901C24957*>(delegatesToInvoke[i]);
  22596. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22597. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22598. }
  22599. return retVal;
  22600. }
  22601. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenInst(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22602. {
  22603. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22604. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22605. }
  22606. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenStatic(Func_2_tC496704D554895234B1360058C5CC2D901C24957* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22607. {
  22608. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22609. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22610. }
  22611. 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)
  22612. {
  22613. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22614. __this->___method = ___1_method;
  22615. __this->___m_target = ___0_object;
  22616. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22617. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22618. __this->___method_code = (intptr_t)__this;
  22619. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22620. {
  22621. bool isOpen = parameterCount == 1;
  22622. if (isOpen)
  22623. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_OpenStatic;
  22624. else
  22625. {
  22626. __this->___invoke_impl = __this->___method_ptr;
  22627. __this->___method_code = (intptr_t)__this->___m_target;
  22628. }
  22629. }
  22630. else
  22631. {
  22632. if (___0_object == NULL)
  22633. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22634. __this->___invoke_impl = __this->___method_ptr;
  22635. __this->___method_code = (intptr_t)__this->___m_target;
  22636. }
  22637. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2AB6C1914FFEDDAF25F1EDC95B95C1614CFD344A_Multicast;
  22638. }
  22639. 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)
  22640. {
  22641. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22642. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22643. }
  22644. #ifdef __clang__
  22645. #pragma clang diagnostic pop
  22646. #endif
  22647. #ifdef __clang__
  22648. #pragma clang diagnostic push
  22649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22650. #pragma clang diagnostic ignored "-Wunused-variable"
  22651. #endif
  22652. bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_Multicast(Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22653. {
  22654. il2cpp_array_size_t length = __this->___delegates->max_length;
  22655. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22656. bool retVal = false;
  22657. for (il2cpp_array_size_t i = 0; i < length; i++)
  22658. {
  22659. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* currentDelegate = reinterpret_cast<Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*>(delegatesToInvoke[i]);
  22660. typedef bool (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22661. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22662. }
  22663. return retVal;
  22664. }
  22665. bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_OpenInst(Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22666. {
  22667. typedef bool (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22668. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22669. }
  22670. bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_OpenStatic(Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22671. {
  22672. typedef bool (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22673. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22674. }
  22675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mC3138ED0EE91509FE7524FCD123E23D1B36D3F51_gshared (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22676. {
  22677. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22678. __this->___method = ___1_method;
  22679. __this->___m_target = ___0_object;
  22680. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22681. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22682. __this->___method_code = (intptr_t)__this;
  22683. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22684. {
  22685. bool isOpen = parameterCount == 1;
  22686. if (isOpen)
  22687. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_OpenStatic;
  22688. else
  22689. {
  22690. __this->___invoke_impl = __this->___method_ptr;
  22691. __this->___method_code = (intptr_t)__this->___m_target;
  22692. }
  22693. }
  22694. else
  22695. {
  22696. if (___0_object == NULL)
  22697. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22698. __this->___invoke_impl = __this->___method_ptr;
  22699. __this->___method_code = (intptr_t)__this->___m_target;
  22700. }
  22701. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_Multicast;
  22702. }
  22703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_gshared (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22704. {
  22705. typedef bool (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22706. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22707. }
  22708. #ifdef __clang__
  22709. #pragma clang diagnostic pop
  22710. #endif
  22711. #ifdef __clang__
  22712. #pragma clang diagnostic push
  22713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22714. #pragma clang diagnostic ignored "-Wunused-variable"
  22715. #endif
  22716. int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_Multicast(Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22717. {
  22718. il2cpp_array_size_t length = __this->___delegates->max_length;
  22719. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22720. int32_t retVal = 0;
  22721. for (il2cpp_array_size_t i = 0; i < length; i++)
  22722. {
  22723. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* currentDelegate = reinterpret_cast<Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF*>(delegatesToInvoke[i]);
  22724. typedef int32_t (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22725. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22726. }
  22727. return retVal;
  22728. }
  22729. int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_OpenInst(Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22730. {
  22731. typedef int32_t (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22732. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22733. }
  22734. int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_OpenStatic(Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22735. {
  22736. typedef int32_t (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22737. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22738. }
  22739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1C765807CA1B14819E1E75F17AA26995601892C6_gshared (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22740. {
  22741. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22742. __this->___method = ___1_method;
  22743. __this->___m_target = ___0_object;
  22744. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22745. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22746. __this->___method_code = (intptr_t)__this;
  22747. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22748. {
  22749. bool isOpen = parameterCount == 1;
  22750. if (isOpen)
  22751. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_OpenStatic;
  22752. else
  22753. {
  22754. __this->___invoke_impl = __this->___method_ptr;
  22755. __this->___method_code = (intptr_t)__this->___m_target;
  22756. }
  22757. }
  22758. else
  22759. {
  22760. if (___0_object == NULL)
  22761. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22762. __this->___invoke_impl = __this->___method_ptr;
  22763. __this->___method_code = (intptr_t)__this->___m_target;
  22764. }
  22765. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_Multicast;
  22766. }
  22767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_gshared (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22768. {
  22769. typedef int32_t (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22770. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22771. }
  22772. #ifdef __clang__
  22773. #pragma clang diagnostic pop
  22774. #endif
  22775. #ifdef __clang__
  22776. #pragma clang diagnostic push
  22777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22778. #pragma clang diagnostic ignored "-Wunused-variable"
  22779. #endif
  22780. RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_Multicast(Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22781. {
  22782. il2cpp_array_size_t length = __this->___delegates->max_length;
  22783. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22784. RuntimeObject* retVal = NULL;
  22785. for (il2cpp_array_size_t i = 0; i < length; i++)
  22786. {
  22787. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* currentDelegate = reinterpret_cast<Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD*>(delegatesToInvoke[i]);
  22788. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22789. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22790. }
  22791. return retVal;
  22792. }
  22793. RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_OpenInst(Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22794. {
  22795. typedef RuntimeObject* (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22796. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22797. }
  22798. RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_OpenStatic(Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22799. {
  22800. typedef RuntimeObject* (*FunctionPointerType) (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22801. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22802. }
  22803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB07F7BB5EA5FDCA2B92DF1C75BD847A5B03FA937_gshared (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22804. {
  22805. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22806. __this->___method = ___1_method;
  22807. __this->___m_target = ___0_object;
  22808. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22809. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22810. __this->___method_code = (intptr_t)__this;
  22811. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22812. {
  22813. bool isOpen = parameterCount == 1;
  22814. if (isOpen)
  22815. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_OpenStatic;
  22816. else
  22817. {
  22818. __this->___invoke_impl = __this->___method_ptr;
  22819. __this->___method_code = (intptr_t)__this->___m_target;
  22820. }
  22821. }
  22822. else
  22823. {
  22824. if (___0_object == NULL)
  22825. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22826. __this->___invoke_impl = __this->___method_ptr;
  22827. __this->___method_code = (intptr_t)__this->___m_target;
  22828. }
  22829. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_Multicast;
  22830. }
  22831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_gshared (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  22832. {
  22833. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  22834. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22835. }
  22836. #ifdef __clang__
  22837. #pragma clang diagnostic pop
  22838. #endif
  22839. #ifdef __clang__
  22840. #pragma clang diagnostic push
  22841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22842. #pragma clang diagnostic ignored "-Wunused-variable"
  22843. #endif
  22844. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 Func_2_Invoke_m64C73B2DA4F5E7CAD8A7D6F79855F934D1B88A56_Multicast(Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_arg, const RuntimeMethod* method)
  22845. {
  22846. il2cpp_array_size_t length = __this->___delegates->max_length;
  22847. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22848. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 retVal;
  22849. memset((&retVal), 0, sizeof(retVal));
  22850. for (il2cpp_array_size_t i = 0; i < length; i++)
  22851. {
  22852. Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75* currentDelegate = reinterpret_cast<Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75*>(delegatesToInvoke[i]);
  22853. typedef ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 (*FunctionPointerType) (RuntimeObject*, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2, const RuntimeMethod*);
  22854. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22855. }
  22856. return retVal;
  22857. }
  22858. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 Func_2_Invoke_m64C73B2DA4F5E7CAD8A7D6F79855F934D1B88A56_OpenInst(Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_arg, const RuntimeMethod* method)
  22859. {
  22860. typedef ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 (*FunctionPointerType) (ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2, const RuntimeMethod*);
  22861. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22862. }
  22863. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 Func_2_Invoke_m64C73B2DA4F5E7CAD8A7D6F79855F934D1B88A56_OpenStatic(Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_arg, const RuntimeMethod* method)
  22864. {
  22865. typedef ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 (*FunctionPointerType) (ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2, const RuntimeMethod*);
  22866. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22867. }
  22868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m35ABFDD127B938CB675602DBCFE51075469E0D72_gshared (Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22869. {
  22870. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22871. __this->___method = ___1_method;
  22872. __this->___m_target = ___0_object;
  22873. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22874. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22875. __this->___method_code = (intptr_t)__this;
  22876. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22877. {
  22878. bool isOpen = parameterCount == 1;
  22879. if (isOpen)
  22880. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m64C73B2DA4F5E7CAD8A7D6F79855F934D1B88A56_OpenStatic;
  22881. else
  22882. {
  22883. __this->___invoke_impl = __this->___method_ptr;
  22884. __this->___method_code = (intptr_t)__this->___m_target;
  22885. }
  22886. }
  22887. else
  22888. {
  22889. if (___0_object == NULL)
  22890. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22891. __this->___invoke_impl = __this->___method_ptr;
  22892. __this->___method_code = (intptr_t)__this->___m_target;
  22893. }
  22894. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m64C73B2DA4F5E7CAD8A7D6F79855F934D1B88A56_Multicast;
  22895. }
  22896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 Func_2_Invoke_m64C73B2DA4F5E7CAD8A7D6F79855F934D1B88A56_gshared (Func_2_t34F9DC96048C040D6199FDD5E61638690A63AA75* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_arg, const RuntimeMethod* method)
  22897. {
  22898. typedef ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 (*FunctionPointerType) (RuntimeObject*, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2, const RuntimeMethod*);
  22899. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22900. }
  22901. #ifdef __clang__
  22902. #pragma clang diagnostic pop
  22903. #endif
  22904. #ifdef __clang__
  22905. #pragma clang diagnostic push
  22906. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22907. #pragma clang diagnostic ignored "-Wunused-variable"
  22908. #endif
  22909. uint32_t Func_2_Invoke_m08CB39BA37ACF072E1284B4A86E36A37EE01FC68_Multicast(Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19* __this, uint32_t ___0_arg, const RuntimeMethod* method)
  22910. {
  22911. il2cpp_array_size_t length = __this->___delegates->max_length;
  22912. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22913. uint32_t retVal = 0;
  22914. for (il2cpp_array_size_t i = 0; i < length; i++)
  22915. {
  22916. Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19* currentDelegate = reinterpret_cast<Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19*>(delegatesToInvoke[i]);
  22917. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  22918. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22919. }
  22920. return retVal;
  22921. }
  22922. uint32_t Func_2_Invoke_m08CB39BA37ACF072E1284B4A86E36A37EE01FC68_OpenInst(Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19* __this, uint32_t ___0_arg, const RuntimeMethod* method)
  22923. {
  22924. typedef uint32_t (*FunctionPointerType) (uint32_t, const RuntimeMethod*);
  22925. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22926. }
  22927. uint32_t Func_2_Invoke_m08CB39BA37ACF072E1284B4A86E36A37EE01FC68_OpenStatic(Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19* __this, uint32_t ___0_arg, const RuntimeMethod* method)
  22928. {
  22929. typedef uint32_t (*FunctionPointerType) (uint32_t, const RuntimeMethod*);
  22930. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22931. }
  22932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m5891EAC05DA6556BCA927D03717418C0D1E994F2_gshared (Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22933. {
  22934. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22935. __this->___method = ___1_method;
  22936. __this->___m_target = ___0_object;
  22937. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  22938. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  22939. __this->___method_code = (intptr_t)__this;
  22940. if (MethodIsStatic((RuntimeMethod*)___1_method))
  22941. {
  22942. bool isOpen = parameterCount == 1;
  22943. if (isOpen)
  22944. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m08CB39BA37ACF072E1284B4A86E36A37EE01FC68_OpenStatic;
  22945. else
  22946. {
  22947. __this->___invoke_impl = __this->___method_ptr;
  22948. __this->___method_code = (intptr_t)__this->___m_target;
  22949. }
  22950. }
  22951. else
  22952. {
  22953. if (___0_object == NULL)
  22954. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  22955. __this->___invoke_impl = __this->___method_ptr;
  22956. __this->___method_code = (intptr_t)__this->___m_target;
  22957. }
  22958. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m08CB39BA37ACF072E1284B4A86E36A37EE01FC68_Multicast;
  22959. }
  22960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m08CB39BA37ACF072E1284B4A86E36A37EE01FC68_gshared (Func_2_t9A0EC31CF651400F36A816B75727B7A125B71A19* __this, uint32_t ___0_arg, const RuntimeMethod* method)
  22961. {
  22962. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  22963. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22964. }
  22965. #ifdef __clang__
  22966. #pragma clang diagnostic pop
  22967. #endif
  22968. #ifdef __clang__
  22969. #pragma clang diagnostic push
  22970. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22971. #pragma clang diagnostic ignored "-Wunused-variable"
  22972. #endif
  22973. uint64_t Func_2_Invoke_m3EFDAAC7A860CE328138B698F7ED31700D734884_Multicast(Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7* __this, uint64_t ___0_arg, const RuntimeMethod* method)
  22974. {
  22975. il2cpp_array_size_t length = __this->___delegates->max_length;
  22976. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  22977. uint64_t retVal = 0;
  22978. for (il2cpp_array_size_t i = 0; i < length; i++)
  22979. {
  22980. Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7* currentDelegate = reinterpret_cast<Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7*>(delegatesToInvoke[i]);
  22981. typedef uint64_t (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
  22982. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  22983. }
  22984. return retVal;
  22985. }
  22986. uint64_t Func_2_Invoke_m3EFDAAC7A860CE328138B698F7ED31700D734884_OpenInst(Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7* __this, uint64_t ___0_arg, const RuntimeMethod* method)
  22987. {
  22988. typedef uint64_t (*FunctionPointerType) (uint64_t, const RuntimeMethod*);
  22989. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22990. }
  22991. uint64_t Func_2_Invoke_m3EFDAAC7A860CE328138B698F7ED31700D734884_OpenStatic(Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7* __this, uint64_t ___0_arg, const RuntimeMethod* method)
  22992. {
  22993. typedef uint64_t (*FunctionPointerType) (uint64_t, const RuntimeMethod*);
  22994. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  22995. }
  22996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1985AED964EC2DEC43984DB522265D0F4256B76C_gshared (Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  22997. {
  22998. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  22999. __this->___method = ___1_method;
  23000. __this->___m_target = ___0_object;
  23001. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23002. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23003. __this->___method_code = (intptr_t)__this;
  23004. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23005. {
  23006. bool isOpen = parameterCount == 1;
  23007. if (isOpen)
  23008. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3EFDAAC7A860CE328138B698F7ED31700D734884_OpenStatic;
  23009. else
  23010. {
  23011. __this->___invoke_impl = __this->___method_ptr;
  23012. __this->___method_code = (intptr_t)__this->___m_target;
  23013. }
  23014. }
  23015. else
  23016. {
  23017. if (___0_object == NULL)
  23018. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23019. __this->___invoke_impl = __this->___method_ptr;
  23020. __this->___method_code = (intptr_t)__this->___m_target;
  23021. }
  23022. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m3EFDAAC7A860CE328138B698F7ED31700D734884_Multicast;
  23023. }
  23024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Func_2_Invoke_m3EFDAAC7A860CE328138B698F7ED31700D734884_gshared (Func_2_tCCF02F7A2CB745300B9C766290B7B59C2CE4CEE7* __this, uint64_t ___0_arg, const RuntimeMethod* method)
  23025. {
  23026. typedef uint64_t (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
  23027. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23028. }
  23029. #ifdef __clang__
  23030. #pragma clang diagnostic pop
  23031. #endif
  23032. #ifdef __clang__
  23033. #pragma clang diagnostic push
  23034. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23035. #pragma clang diagnostic ignored "-Wunused-variable"
  23036. #endif
  23037. float Func_2_Invoke_mC1393F9E3826C0470F4E592881F9919BF6153E1B_Multicast(Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23038. {
  23039. il2cpp_array_size_t length = __this->___delegates->max_length;
  23040. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23041. float retVal = 0.0f;
  23042. for (il2cpp_array_size_t i = 0; i < length; i++)
  23043. {
  23044. Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111* currentDelegate = reinterpret_cast<Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111*>(delegatesToInvoke[i]);
  23045. typedef float (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23046. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23047. }
  23048. return retVal;
  23049. }
  23050. float Func_2_Invoke_mC1393F9E3826C0470F4E592881F9919BF6153E1B_OpenInst(Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23051. {
  23052. typedef float (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23053. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23054. }
  23055. float Func_2_Invoke_mC1393F9E3826C0470F4E592881F9919BF6153E1B_OpenStatic(Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23056. {
  23057. typedef float (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23058. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23059. }
  23060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m9A4E08F01EC0E37D18013BF94C8B3B5518D6C405_gshared (Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23061. {
  23062. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23063. __this->___method = ___1_method;
  23064. __this->___m_target = ___0_object;
  23065. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23066. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23067. __this->___method_code = (intptr_t)__this;
  23068. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23069. {
  23070. bool isOpen = parameterCount == 1;
  23071. if (isOpen)
  23072. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mC1393F9E3826C0470F4E592881F9919BF6153E1B_OpenStatic;
  23073. else
  23074. {
  23075. __this->___invoke_impl = __this->___method_ptr;
  23076. __this->___method_code = (intptr_t)__this->___m_target;
  23077. }
  23078. }
  23079. else
  23080. {
  23081. if (___0_object == NULL)
  23082. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23083. __this->___invoke_impl = __this->___method_ptr;
  23084. __this->___method_code = (intptr_t)__this->___m_target;
  23085. }
  23086. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mC1393F9E3826C0470F4E592881F9919BF6153E1B_Multicast;
  23087. }
  23088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_mC1393F9E3826C0470F4E592881F9919BF6153E1B_gshared (Func_2_t768E45AC224B8B0A2FF0AF51561075C9EA671111* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23089. {
  23090. typedef float (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23091. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23092. }
  23093. #ifdef __clang__
  23094. #pragma clang diagnostic pop
  23095. #endif
  23096. #ifdef __clang__
  23097. #pragma clang diagnostic push
  23098. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23099. #pragma clang diagnostic ignored "-Wunused-variable"
  23100. #endif
  23101. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m2FC19F37228B0F78CF62828FF7E998E55F6F9B24_Multicast(Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23102. {
  23103. il2cpp_array_size_t length = __this->___delegates->max_length;
  23104. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23105. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  23106. memset((&retVal), 0, sizeof(retVal));
  23107. for (il2cpp_array_size_t i = 0; i < length; i++)
  23108. {
  23109. Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA* currentDelegate = reinterpret_cast<Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA*>(delegatesToInvoke[i]);
  23110. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23111. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23112. }
  23113. return retVal;
  23114. }
  23115. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m2FC19F37228B0F78CF62828FF7E998E55F6F9B24_OpenInst(Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23116. {
  23117. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23118. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23119. }
  23120. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m2FC19F37228B0F78CF62828FF7E998E55F6F9B24_OpenStatic(Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23121. {
  23122. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23123. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23124. }
  23125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mAB215938138B4DAC89DA24CC6B00066F2942477C_gshared (Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23126. {
  23127. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23128. __this->___method = ___1_method;
  23129. __this->___m_target = ___0_object;
  23130. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23131. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23132. __this->___method_code = (intptr_t)__this;
  23133. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23134. {
  23135. bool isOpen = parameterCount == 1;
  23136. if (isOpen)
  23137. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2FC19F37228B0F78CF62828FF7E998E55F6F9B24_OpenStatic;
  23138. else
  23139. {
  23140. __this->___invoke_impl = __this->___method_ptr;
  23141. __this->___method_code = (intptr_t)__this->___m_target;
  23142. }
  23143. }
  23144. else
  23145. {
  23146. if (___0_object == NULL)
  23147. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23148. __this->___invoke_impl = __this->___method_ptr;
  23149. __this->___method_code = (intptr_t)__this->___m_target;
  23150. }
  23151. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2FC19F37228B0F78CF62828FF7E998E55F6F9B24_Multicast;
  23152. }
  23153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m2FC19F37228B0F78CF62828FF7E998E55F6F9B24_gshared (Func_2_t33ED521BE3A7E943FA8D764514952EDF1AF1C0FA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg, const RuntimeMethod* method)
  23154. {
  23155. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  23156. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23157. }
  23158. #ifdef __clang__
  23159. #pragma clang diagnostic pop
  23160. #endif
  23161. #ifdef __clang__
  23162. #pragma clang diagnostic push
  23163. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23164. #pragma clang diagnostic ignored "-Wunused-variable"
  23165. #endif
  23166. int32_t Func_2_Invoke_m9EEF631E329C50A5114E1B0F663ABF6C219C2399_Multicast(Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23167. {
  23168. il2cpp_array_size_t length = __this->___delegates->max_length;
  23169. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23170. int32_t retVal = 0;
  23171. for (il2cpp_array_size_t i = 0; i < length; i++)
  23172. {
  23173. Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D* currentDelegate = reinterpret_cast<Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D*>(delegatesToInvoke[i]);
  23174. typedef int32_t (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23175. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23176. }
  23177. return retVal;
  23178. }
  23179. int32_t Func_2_Invoke_m9EEF631E329C50A5114E1B0F663ABF6C219C2399_OpenInst(Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23180. {
  23181. typedef int32_t (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23182. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23183. }
  23184. int32_t Func_2_Invoke_m9EEF631E329C50A5114E1B0F663ABF6C219C2399_OpenStatic(Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23185. {
  23186. typedef int32_t (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23187. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23188. }
  23189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mCEE74764BD568CD415050C15F2D417E1BF925720_gshared (Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23190. {
  23191. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23192. __this->___method = ___1_method;
  23193. __this->___m_target = ___0_object;
  23194. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23195. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23196. __this->___method_code = (intptr_t)__this;
  23197. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23198. {
  23199. bool isOpen = parameterCount == 1;
  23200. if (isOpen)
  23201. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m9EEF631E329C50A5114E1B0F663ABF6C219C2399_OpenStatic;
  23202. else
  23203. {
  23204. __this->___invoke_impl = __this->___method_ptr;
  23205. __this->___method_code = (intptr_t)__this->___m_target;
  23206. }
  23207. }
  23208. else
  23209. {
  23210. if (___0_object == NULL)
  23211. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23212. __this->___invoke_impl = __this->___method_ptr;
  23213. __this->___method_code = (intptr_t)__this->___m_target;
  23214. }
  23215. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m9EEF631E329C50A5114E1B0F663ABF6C219C2399_Multicast;
  23216. }
  23217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m9EEF631E329C50A5114E1B0F663ABF6C219C2399_gshared (Func_2_tD4AE8636BC57AF9B1896888EB2D0CC7EA4CB9D4D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23218. {
  23219. typedef int32_t (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23220. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23221. }
  23222. #ifdef __clang__
  23223. #pragma clang diagnostic pop
  23224. #endif
  23225. #ifdef __clang__
  23226. #pragma clang diagnostic push
  23227. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23228. #pragma clang diagnostic ignored "-Wunused-variable"
  23229. #endif
  23230. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_2_Invoke_m6A08A1768854CF8D9CD392A847F5EFED9BFADDD1_Multicast(Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23231. {
  23232. il2cpp_array_size_t length = __this->___delegates->max_length;
  23233. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23234. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A retVal;
  23235. memset((&retVal), 0, sizeof(retVal));
  23236. for (il2cpp_array_size_t i = 0; i < length; i++)
  23237. {
  23238. Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E* currentDelegate = reinterpret_cast<Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E*>(delegatesToInvoke[i]);
  23239. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23240. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23241. }
  23242. return retVal;
  23243. }
  23244. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_2_Invoke_m6A08A1768854CF8D9CD392A847F5EFED9BFADDD1_OpenInst(Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23245. {
  23246. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23247. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23248. }
  23249. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_2_Invoke_m6A08A1768854CF8D9CD392A847F5EFED9BFADDD1_OpenStatic(Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23250. {
  23251. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23252. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23253. }
  23254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m56B1558B86CB131E2A6ADE484EFB17641549178B_gshared (Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23255. {
  23256. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23257. __this->___method = ___1_method;
  23258. __this->___m_target = ___0_object;
  23259. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23260. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23261. __this->___method_code = (intptr_t)__this;
  23262. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23263. {
  23264. bool isOpen = parameterCount == 1;
  23265. if (isOpen)
  23266. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m6A08A1768854CF8D9CD392A847F5EFED9BFADDD1_OpenStatic;
  23267. else
  23268. {
  23269. __this->___invoke_impl = __this->___method_ptr;
  23270. __this->___method_code = (intptr_t)__this->___m_target;
  23271. }
  23272. }
  23273. else
  23274. {
  23275. if (___0_object == NULL)
  23276. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23277. __this->___invoke_impl = __this->___method_ptr;
  23278. __this->___method_code = (intptr_t)__this->___m_target;
  23279. }
  23280. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m6A08A1768854CF8D9CD392A847F5EFED9BFADDD1_Multicast;
  23281. }
  23282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Func_2_Invoke_m6A08A1768854CF8D9CD392A847F5EFED9BFADDD1_gshared (Func_2_t4F7E38E7BB35050CFC131CE0DA82E7D1E681BE1E* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_arg, const RuntimeMethod* method)
  23283. {
  23284. typedef Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*);
  23285. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23286. }
  23287. #ifdef __clang__
  23288. #pragma clang diagnostic pop
  23289. #endif
  23290. #ifdef __clang__
  23291. #pragma clang diagnostic push
  23292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23293. #pragma clang diagnostic ignored "-Wunused-variable"
  23294. #endif
  23295. float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_Multicast(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23296. {
  23297. il2cpp_array_size_t length = __this->___delegates->max_length;
  23298. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23299. float retVal = 0.0f;
  23300. for (il2cpp_array_size_t i = 0; i < length; i++)
  23301. {
  23302. Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* currentDelegate = reinterpret_cast<Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*>(delegatesToInvoke[i]);
  23303. typedef float (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23304. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23305. }
  23306. return retVal;
  23307. }
  23308. float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_OpenInst(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23309. {
  23310. typedef float (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23311. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23312. }
  23313. float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_OpenStatic(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23314. {
  23315. typedef float (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23316. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23317. }
  23318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0_gshared (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23319. {
  23320. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23321. __this->___method = ___1_method;
  23322. __this->___m_target = ___0_object;
  23323. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23324. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23325. __this->___method_code = (intptr_t)__this;
  23326. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23327. {
  23328. bool isOpen = parameterCount == 1;
  23329. if (isOpen)
  23330. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_OpenStatic;
  23331. else
  23332. {
  23333. __this->___invoke_impl = __this->___method_ptr;
  23334. __this->___method_code = (intptr_t)__this->___m_target;
  23335. }
  23336. }
  23337. else
  23338. {
  23339. if (___0_object == NULL)
  23340. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23341. __this->___invoke_impl = __this->___method_ptr;
  23342. __this->___method_code = (intptr_t)__this->___m_target;
  23343. }
  23344. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_Multicast;
  23345. }
  23346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23347. {
  23348. typedef float (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23349. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23350. }
  23351. #ifdef __clang__
  23352. #pragma clang diagnostic pop
  23353. #endif
  23354. #ifdef __clang__
  23355. #pragma clang diagnostic push
  23356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23357. #pragma clang diagnostic ignored "-Wunused-variable"
  23358. #endif
  23359. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_Multicast(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23360. {
  23361. il2cpp_array_size_t length = __this->___delegates->max_length;
  23362. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23363. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  23364. memset((&retVal), 0, sizeof(retVal));
  23365. for (il2cpp_array_size_t i = 0; i < length; i++)
  23366. {
  23367. Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* currentDelegate = reinterpret_cast<Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*>(delegatesToInvoke[i]);
  23368. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23369. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23370. }
  23371. return retVal;
  23372. }
  23373. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_OpenInst(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23374. {
  23375. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23376. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23377. }
  23378. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_OpenStatic(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23379. {
  23380. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23381. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23382. }
  23383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17_gshared (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23384. {
  23385. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23386. __this->___method = ___1_method;
  23387. __this->___m_target = ___0_object;
  23388. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23389. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23390. __this->___method_code = (intptr_t)__this;
  23391. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23392. {
  23393. bool isOpen = parameterCount == 1;
  23394. if (isOpen)
  23395. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_OpenStatic;
  23396. else
  23397. {
  23398. __this->___invoke_impl = __this->___method_ptr;
  23399. __this->___method_code = (intptr_t)__this->___m_target;
  23400. }
  23401. }
  23402. else
  23403. {
  23404. if (___0_object == NULL)
  23405. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23406. __this->___invoke_impl = __this->___method_ptr;
  23407. __this->___method_code = (intptr_t)__this->___m_target;
  23408. }
  23409. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_Multicast;
  23410. }
  23411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_gshared (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
  23412. {
  23413. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
  23414. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23415. }
  23416. #ifdef __clang__
  23417. #pragma clang diagnostic pop
  23418. #endif
  23419. #ifdef __clang__
  23420. #pragma clang diagnostic push
  23421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23422. #pragma clang diagnostic ignored "-Wunused-variable"
  23423. #endif
  23424. int32_t Func_2_Invoke_m6DF2C039A156545F28C1C4E66E79DA10B7FB3899_Multicast(Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23425. {
  23426. il2cpp_array_size_t length = __this->___delegates->max_length;
  23427. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23428. int32_t retVal = 0;
  23429. for (il2cpp_array_size_t i = 0; i < length; i++)
  23430. {
  23431. Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA* currentDelegate = reinterpret_cast<Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA*>(delegatesToInvoke[i]);
  23432. typedef int32_t (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23433. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23434. }
  23435. return retVal;
  23436. }
  23437. int32_t Func_2_Invoke_m6DF2C039A156545F28C1C4E66E79DA10B7FB3899_OpenInst(Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23438. {
  23439. typedef int32_t (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23440. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23441. }
  23442. int32_t Func_2_Invoke_m6DF2C039A156545F28C1C4E66E79DA10B7FB3899_OpenStatic(Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23443. {
  23444. typedef int32_t (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23445. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23446. }
  23447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB5E36F728AAEF0FBEA688C298C5DB56E74F85A20_gshared (Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23448. {
  23449. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23450. __this->___method = ___1_method;
  23451. __this->___m_target = ___0_object;
  23452. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23453. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23454. __this->___method_code = (intptr_t)__this;
  23455. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23456. {
  23457. bool isOpen = parameterCount == 1;
  23458. if (isOpen)
  23459. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m6DF2C039A156545F28C1C4E66E79DA10B7FB3899_OpenStatic;
  23460. else
  23461. {
  23462. __this->___invoke_impl = __this->___method_ptr;
  23463. __this->___method_code = (intptr_t)__this->___m_target;
  23464. }
  23465. }
  23466. else
  23467. {
  23468. if (___0_object == NULL)
  23469. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23470. __this->___invoke_impl = __this->___method_ptr;
  23471. __this->___method_code = (intptr_t)__this->___m_target;
  23472. }
  23473. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m6DF2C039A156545F28C1C4E66E79DA10B7FB3899_Multicast;
  23474. }
  23475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m6DF2C039A156545F28C1C4E66E79DA10B7FB3899_gshared (Func_2_tCF2EB71968412F781C874AB88FAFB49525BC76FA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23476. {
  23477. typedef int32_t (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23478. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23479. }
  23480. #ifdef __clang__
  23481. #pragma clang diagnostic pop
  23482. #endif
  23483. #ifdef __clang__
  23484. #pragma clang diagnostic push
  23485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23486. #pragma clang diagnostic ignored "-Wunused-variable"
  23487. #endif
  23488. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_2_Invoke_mBBCFDBC36F6A90B54D1526E9CF41AA6CFB8A7ED1_Multicast(Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23489. {
  23490. il2cpp_array_size_t length = __this->___delegates->max_length;
  23491. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23492. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 retVal;
  23493. memset((&retVal), 0, sizeof(retVal));
  23494. for (il2cpp_array_size_t i = 0; i < length; i++)
  23495. {
  23496. Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA* currentDelegate = reinterpret_cast<Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA*>(delegatesToInvoke[i]);
  23497. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23498. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23499. }
  23500. return retVal;
  23501. }
  23502. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_2_Invoke_mBBCFDBC36F6A90B54D1526E9CF41AA6CFB8A7ED1_OpenInst(Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23503. {
  23504. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23505. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23506. }
  23507. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_2_Invoke_mBBCFDBC36F6A90B54D1526E9CF41AA6CFB8A7ED1_OpenStatic(Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23508. {
  23509. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23510. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23511. }
  23512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m72C25EC1CA18E2E17167A0D293A128BB2455A131_gshared (Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23513. {
  23514. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23515. __this->___method = ___1_method;
  23516. __this->___m_target = ___0_object;
  23517. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23518. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23519. __this->___method_code = (intptr_t)__this;
  23520. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23521. {
  23522. bool isOpen = parameterCount == 1;
  23523. if (isOpen)
  23524. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_mBBCFDBC36F6A90B54D1526E9CF41AA6CFB8A7ED1_OpenStatic;
  23525. else
  23526. {
  23527. __this->___invoke_impl = __this->___method_ptr;
  23528. __this->___method_code = (intptr_t)__this->___m_target;
  23529. }
  23530. }
  23531. else
  23532. {
  23533. if (___0_object == NULL)
  23534. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23535. __this->___invoke_impl = __this->___method_ptr;
  23536. __this->___method_code = (intptr_t)__this->___m_target;
  23537. }
  23538. __this->___extra_arg = (intptr_t)&Func_2_Invoke_mBBCFDBC36F6A90B54D1526E9CF41AA6CFB8A7ED1_Multicast;
  23539. }
  23540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Func_2_Invoke_mBBCFDBC36F6A90B54D1526E9CF41AA6CFB8A7ED1_gshared (Func_2_tC506A7A7A720786F7480B1EA49A031D24F0ECFCA* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_arg, const RuntimeMethod* method)
  23541. {
  23542. typedef Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*);
  23543. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23544. }
  23545. #ifdef __clang__
  23546. #pragma clang diagnostic pop
  23547. #endif
  23548. #ifdef __clang__
  23549. #pragma clang diagnostic push
  23550. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23551. #pragma clang diagnostic ignored "-Wunused-variable"
  23552. #endif
  23553. float Func_2_Invoke_m1BCA610509ED875019EFADE79E9F53DF56F46F9D_Multicast(Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23554. {
  23555. il2cpp_array_size_t length = __this->___delegates->max_length;
  23556. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23557. float retVal = 0.0f;
  23558. for (il2cpp_array_size_t i = 0; i < length; i++)
  23559. {
  23560. Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4* currentDelegate = reinterpret_cast<Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4*>(delegatesToInvoke[i]);
  23561. typedef float (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23562. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23563. }
  23564. return retVal;
  23565. }
  23566. float Func_2_Invoke_m1BCA610509ED875019EFADE79E9F53DF56F46F9D_OpenInst(Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23567. {
  23568. typedef float (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23569. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23570. }
  23571. float Func_2_Invoke_m1BCA610509ED875019EFADE79E9F53DF56F46F9D_OpenStatic(Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23572. {
  23573. typedef float (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23574. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23575. }
  23576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF7E4B2E508696BE1ABADAB0CE064EB7435C4B403_gshared (Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23577. {
  23578. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23579. __this->___method = ___1_method;
  23580. __this->___m_target = ___0_object;
  23581. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23582. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23583. __this->___method_code = (intptr_t)__this;
  23584. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23585. {
  23586. bool isOpen = parameterCount == 1;
  23587. if (isOpen)
  23588. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m1BCA610509ED875019EFADE79E9F53DF56F46F9D_OpenStatic;
  23589. else
  23590. {
  23591. __this->___invoke_impl = __this->___method_ptr;
  23592. __this->___method_code = (intptr_t)__this->___m_target;
  23593. }
  23594. }
  23595. else
  23596. {
  23597. if (___0_object == NULL)
  23598. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23599. __this->___invoke_impl = __this->___method_ptr;
  23600. __this->___method_code = (intptr_t)__this->___m_target;
  23601. }
  23602. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m1BCA610509ED875019EFADE79E9F53DF56F46F9D_Multicast;
  23603. }
  23604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m1BCA610509ED875019EFADE79E9F53DF56F46F9D_gshared (Func_2_t74E67EF682F267BFC373E1C713DA5D46A68F08E4* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23605. {
  23606. typedef float (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23607. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23608. }
  23609. #ifdef __clang__
  23610. #pragma clang diagnostic pop
  23611. #endif
  23612. #ifdef __clang__
  23613. #pragma clang diagnostic push
  23614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23615. #pragma clang diagnostic ignored "-Wunused-variable"
  23616. #endif
  23617. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m3C0163E92454C9C43E99D32472CC7271261C3235_Multicast(Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23618. {
  23619. il2cpp_array_size_t length = __this->___delegates->max_length;
  23620. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23621. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  23622. memset((&retVal), 0, sizeof(retVal));
  23623. for (il2cpp_array_size_t i = 0; i < length; i++)
  23624. {
  23625. Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52* currentDelegate = reinterpret_cast<Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52*>(delegatesToInvoke[i]);
  23626. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23627. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23628. }
  23629. return retVal;
  23630. }
  23631. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m3C0163E92454C9C43E99D32472CC7271261C3235_OpenInst(Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23632. {
  23633. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23634. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23635. }
  23636. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m3C0163E92454C9C43E99D32472CC7271261C3235_OpenStatic(Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23637. {
  23638. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23639. return ((FunctionPointerType)__this->___method_ptr)(___0_arg, method);
  23640. }
  23641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m4274011C80C214B7CE96B1ED2D9A3D0805799DED_gshared (Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23642. {
  23643. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23644. __this->___method = ___1_method;
  23645. __this->___m_target = ___0_object;
  23646. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23647. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23648. __this->___method_code = (intptr_t)__this;
  23649. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23650. {
  23651. bool isOpen = parameterCount == 1;
  23652. if (isOpen)
  23653. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m3C0163E92454C9C43E99D32472CC7271261C3235_OpenStatic;
  23654. else
  23655. {
  23656. __this->___invoke_impl = __this->___method_ptr;
  23657. __this->___method_code = (intptr_t)__this->___m_target;
  23658. }
  23659. }
  23660. else
  23661. {
  23662. if (___0_object == NULL)
  23663. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23664. __this->___invoke_impl = __this->___method_ptr;
  23665. __this->___method_code = (intptr_t)__this->___m_target;
  23666. }
  23667. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m3C0163E92454C9C43E99D32472CC7271261C3235_Multicast;
  23668. }
  23669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m3C0163E92454C9C43E99D32472CC7271261C3235_gshared (Func_2_t45386234ABB726FFBC7310E0192AE01A58728C52* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_arg, const RuntimeMethod* method)
  23670. {
  23671. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
  23672. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23673. }
  23674. #ifdef __clang__
  23675. #pragma clang diagnostic pop
  23676. #endif
  23677. #ifdef __clang__
  23678. #pragma clang diagnostic push
  23679. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23680. #pragma clang diagnostic ignored "-Wunused-variable"
  23681. #endif
  23682. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_Multicast(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23683. {
  23684. il2cpp_array_size_t length = __this->___delegates->max_length;
  23685. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23686. for (il2cpp_array_size_t i = 0; i < length; i++)
  23687. {
  23688. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* currentDelegate = reinterpret_cast<Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*>(delegatesToInvoke[i]);
  23689. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  23690. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23691. }
  23692. }
  23693. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenStaticInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23694. {
  23695. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg, il2cppRetVal);
  23696. }
  23697. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_ClosedStaticInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23698. {
  23699. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg, il2cppRetVal);
  23700. }
  23701. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_ClosedInstInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23702. {
  23703. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg, il2cppRetVal);
  23704. }
  23705. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenInstInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23706. {
  23707. NullCheck(___0_arg);
  23708. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg, il2cppRetVal);
  23709. }
  23710. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenVirtualInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23711. {
  23712. NullCheck(___0_arg);
  23713. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg, il2cppRetVal);
  23714. }
  23715. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenInterfaceInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23716. {
  23717. NullCheck(___0_arg);
  23718. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg, il2cppRetVal);
  23719. }
  23720. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenGenericVirtualInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23721. {
  23722. NullCheck(___0_arg);
  23723. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg, il2cppRetVal);
  23724. }
  23725. void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenGenericInterfaceInvoker(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23726. {
  23727. NullCheck(___0_arg);
  23728. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg, il2cppRetVal);
  23729. }
  23730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23731. {
  23732. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23733. __this->___method = ___1_method;
  23734. __this->___m_target = ___0_object;
  23735. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23736. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23737. __this->___method_code = (intptr_t)__this;
  23738. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23739. {
  23740. bool isOpen = parameterCount == 1;
  23741. if (isOpen)
  23742. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenStaticInvoker;
  23743. else
  23744. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_ClosedStaticInvoker;
  23745. }
  23746. else
  23747. {
  23748. bool isOpen = parameterCount == 0;
  23749. if (isOpen)
  23750. {
  23751. if (__this->___method_is_virtual)
  23752. {
  23753. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  23754. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  23755. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenGenericInterfaceInvoker;
  23756. else
  23757. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenGenericVirtualInvoker;
  23758. else
  23759. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  23760. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenInterfaceInvoker;
  23761. else
  23762. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenVirtualInvoker;
  23763. }
  23764. else
  23765. {
  23766. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_OpenInstInvoker;
  23767. }
  23768. }
  23769. else
  23770. {
  23771. if (___0_object == NULL)
  23772. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23773. __this->___invoke_impl = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_ClosedInstInvoker;
  23774. }
  23775. }
  23776. __this->___extra_arg = (intptr_t)&Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_Multicast;
  23777. }
  23778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2_Invoke_m31CAC166FDC80DC5AE52A5AEFFEE2D9B27A1CA3F_gshared (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, Il2CppFullySharedGenericAny ___0_arg, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  23779. {
  23780. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  23781. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23782. }
  23783. #ifdef __clang__
  23784. #pragma clang diagnostic pop
  23785. #endif
  23786. #ifdef __clang__
  23787. #pragma clang diagnostic push
  23788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23789. #pragma clang diagnostic ignored "-Wunused-variable"
  23790. #endif
  23791. bool Func_3_Invoke_mC1048005AFB1EAD1CD8585E7C4D2F69D3A8BCB81_Multicast(Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE* __this, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___0_arg1, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___1_arg2, const RuntimeMethod* method)
  23792. {
  23793. il2cpp_array_size_t length = __this->___delegates->max_length;
  23794. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23795. bool retVal = false;
  23796. for (il2cpp_array_size_t i = 0; i < length; i++)
  23797. {
  23798. Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE* currentDelegate = reinterpret_cast<Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE*>(delegatesToInvoke[i]);
  23799. typedef bool (*FunctionPointerType) (RuntimeObject*, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, const RuntimeMethod*);
  23800. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23801. }
  23802. return retVal;
  23803. }
  23804. bool Func_3_Invoke_mC1048005AFB1EAD1CD8585E7C4D2F69D3A8BCB81_OpenInst(Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE* __this, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___0_arg1, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___1_arg2, const RuntimeMethod* method)
  23805. {
  23806. typedef bool (*FunctionPointerType) (Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, const RuntimeMethod*);
  23807. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  23808. }
  23809. bool Func_3_Invoke_mC1048005AFB1EAD1CD8585E7C4D2F69D3A8BCB81_OpenStatic(Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE* __this, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___0_arg1, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___1_arg2, const RuntimeMethod* method)
  23810. {
  23811. typedef bool (*FunctionPointerType) (Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, const RuntimeMethod*);
  23812. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  23813. }
  23814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m06B3E7EE62198A97F5C039542AD6D1F3D6E03E80_gshared (Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23815. {
  23816. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23817. __this->___method = ___1_method;
  23818. __this->___m_target = ___0_object;
  23819. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23820. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23821. __this->___method_code = (intptr_t)__this;
  23822. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23823. {
  23824. bool isOpen = parameterCount == 2;
  23825. if (isOpen)
  23826. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC1048005AFB1EAD1CD8585E7C4D2F69D3A8BCB81_OpenStatic;
  23827. else
  23828. {
  23829. __this->___invoke_impl = __this->___method_ptr;
  23830. __this->___method_code = (intptr_t)__this->___m_target;
  23831. }
  23832. }
  23833. else
  23834. {
  23835. if (___0_object == NULL)
  23836. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23837. __this->___invoke_impl = __this->___method_ptr;
  23838. __this->___method_code = (intptr_t)__this->___m_target;
  23839. }
  23840. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mC1048005AFB1EAD1CD8585E7C4D2F69D3A8BCB81_Multicast;
  23841. }
  23842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mC1048005AFB1EAD1CD8585E7C4D2F69D3A8BCB81_gshared (Func_3_tE3C94684D6DF31A003FECCCBC631507046C81ECE* __this, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___0_arg1, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8 ___1_arg2, const RuntimeMethod* method)
  23843. {
  23844. typedef bool (*FunctionPointerType) (RuntimeObject*, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, Background_t3C720DED4FAF016332D29FB86C9BE8D5D0D8F0C8, const RuntimeMethod*);
  23845. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23846. }
  23847. #ifdef __clang__
  23848. #pragma clang diagnostic pop
  23849. #endif
  23850. #ifdef __clang__
  23851. #pragma clang diagnostic push
  23852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23853. #pragma clang diagnostic ignored "-Wunused-variable"
  23854. #endif
  23855. bool Func_3_Invoke_m43B572C9F46968409435DAF1ADBB3BC05AD708F9_Multicast(Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_arg1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_arg2, const RuntimeMethod* method)
  23856. {
  23857. il2cpp_array_size_t length = __this->___delegates->max_length;
  23858. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23859. bool retVal = false;
  23860. for (il2cpp_array_size_t i = 0; i < length; i++)
  23861. {
  23862. Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE* currentDelegate = reinterpret_cast<Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE*>(delegatesToInvoke[i]);
  23863. typedef bool (*FunctionPointerType) (RuntimeObject*, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, const RuntimeMethod*);
  23864. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23865. }
  23866. return retVal;
  23867. }
  23868. bool Func_3_Invoke_m43B572C9F46968409435DAF1ADBB3BC05AD708F9_OpenInst(Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_arg1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_arg2, const RuntimeMethod* method)
  23869. {
  23870. typedef bool (*FunctionPointerType) (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, const RuntimeMethod*);
  23871. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  23872. }
  23873. bool Func_3_Invoke_m43B572C9F46968409435DAF1ADBB3BC05AD708F9_OpenStatic(Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_arg1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_arg2, const RuntimeMethod* method)
  23874. {
  23875. typedef bool (*FunctionPointerType) (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, const RuntimeMethod*);
  23876. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  23877. }
  23878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mA95672BEEE978B26C550BB039C3CBBE5EE02537F_gshared (Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23879. {
  23880. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23881. __this->___method = ___1_method;
  23882. __this->___m_target = ___0_object;
  23883. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23884. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23885. __this->___method_code = (intptr_t)__this;
  23886. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23887. {
  23888. bool isOpen = parameterCount == 2;
  23889. if (isOpen)
  23890. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m43B572C9F46968409435DAF1ADBB3BC05AD708F9_OpenStatic;
  23891. else
  23892. {
  23893. __this->___invoke_impl = __this->___method_ptr;
  23894. __this->___method_code = (intptr_t)__this->___m_target;
  23895. }
  23896. }
  23897. else
  23898. {
  23899. if (___0_object == NULL)
  23900. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23901. __this->___invoke_impl = __this->___method_ptr;
  23902. __this->___method_code = (intptr_t)__this->___m_target;
  23903. }
  23904. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m43B572C9F46968409435DAF1ADBB3BC05AD708F9_Multicast;
  23905. }
  23906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m43B572C9F46968409435DAF1ADBB3BC05AD708F9_gshared (Func_3_tE1AD91FE372D9C6B31ABAC66ACBD90666BBFC8FE* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_arg1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_arg2, const RuntimeMethod* method)
  23907. {
  23908. typedef bool (*FunctionPointerType) (RuntimeObject*, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56, const RuntimeMethod*);
  23909. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23910. }
  23911. #ifdef __clang__
  23912. #pragma clang diagnostic pop
  23913. #endif
  23914. #ifdef __clang__
  23915. #pragma clang diagnostic push
  23916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23917. #pragma clang diagnostic ignored "-Wunused-variable"
  23918. #endif
  23919. bool Func_3_Invoke_mC57F36A048E7E1881FAE0E04798311C5AF8C9338_Multicast(Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_arg1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_arg2, const RuntimeMethod* method)
  23920. {
  23921. il2cpp_array_size_t length = __this->___delegates->max_length;
  23922. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23923. bool retVal = false;
  23924. for (il2cpp_array_size_t i = 0; i < length; i++)
  23925. {
  23926. Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D* currentDelegate = reinterpret_cast<Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D*>(delegatesToInvoke[i]);
  23927. typedef bool (*FunctionPointerType) (RuntimeObject*, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, const RuntimeMethod*);
  23928. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23929. }
  23930. return retVal;
  23931. }
  23932. bool Func_3_Invoke_mC57F36A048E7E1881FAE0E04798311C5AF8C9338_OpenInst(Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_arg1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_arg2, const RuntimeMethod* method)
  23933. {
  23934. typedef bool (*FunctionPointerType) (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, const RuntimeMethod*);
  23935. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  23936. }
  23937. bool Func_3_Invoke_mC57F36A048E7E1881FAE0E04798311C5AF8C9338_OpenStatic(Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_arg1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_arg2, const RuntimeMethod* method)
  23938. {
  23939. typedef bool (*FunctionPointerType) (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, const RuntimeMethod*);
  23940. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  23941. }
  23942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m984E94D9AB155C8C62DA9522E29B6B5BF2BCEEFF_gshared (Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  23943. {
  23944. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  23945. __this->___method = ___1_method;
  23946. __this->___m_target = ___0_object;
  23947. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  23948. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  23949. __this->___method_code = (intptr_t)__this;
  23950. if (MethodIsStatic((RuntimeMethod*)___1_method))
  23951. {
  23952. bool isOpen = parameterCount == 2;
  23953. if (isOpen)
  23954. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC57F36A048E7E1881FAE0E04798311C5AF8C9338_OpenStatic;
  23955. else
  23956. {
  23957. __this->___invoke_impl = __this->___method_ptr;
  23958. __this->___method_code = (intptr_t)__this->___m_target;
  23959. }
  23960. }
  23961. else
  23962. {
  23963. if (___0_object == NULL)
  23964. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  23965. __this->___invoke_impl = __this->___method_ptr;
  23966. __this->___method_code = (intptr_t)__this->___m_target;
  23967. }
  23968. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mC57F36A048E7E1881FAE0E04798311C5AF8C9338_Multicast;
  23969. }
  23970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mC57F36A048E7E1881FAE0E04798311C5AF8C9338_gshared (Func_3_tF91F11C8EF5A5C8DD5A27F8E9F7CDBDBE1568E5D* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_arg1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_arg2, const RuntimeMethod* method)
  23971. {
  23972. typedef bool (*FunctionPointerType) (RuntimeObject*, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F, const RuntimeMethod*);
  23973. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  23974. }
  23975. #ifdef __clang__
  23976. #pragma clang diagnostic pop
  23977. #endif
  23978. #ifdef __clang__
  23979. #pragma clang diagnostic push
  23980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23981. #pragma clang diagnostic ignored "-Wunused-variable"
  23982. #endif
  23983. bool Func_3_Invoke_m0241C89E97BFEF6A387EA6CD4E653A169CDC2D8E_Multicast(Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_arg1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_arg2, const RuntimeMethod* method)
  23984. {
  23985. il2cpp_array_size_t length = __this->___delegates->max_length;
  23986. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  23987. bool retVal = false;
  23988. for (il2cpp_array_size_t i = 0; i < length; i++)
  23989. {
  23990. Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8* currentDelegate = reinterpret_cast<Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8*>(delegatesToInvoke[i]);
  23991. typedef bool (*FunctionPointerType) (RuntimeObject*, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, const RuntimeMethod*);
  23992. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  23993. }
  23994. return retVal;
  23995. }
  23996. bool Func_3_Invoke_m0241C89E97BFEF6A387EA6CD4E653A169CDC2D8E_OpenInst(Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_arg1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_arg2, const RuntimeMethod* method)
  23997. {
  23998. typedef bool (*FunctionPointerType) (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, const RuntimeMethod*);
  23999. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24000. }
  24001. bool Func_3_Invoke_m0241C89E97BFEF6A387EA6CD4E653A169CDC2D8E_OpenStatic(Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_arg1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_arg2, const RuntimeMethod* method)
  24002. {
  24003. typedef bool (*FunctionPointerType) (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, const RuntimeMethod*);
  24004. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24005. }
  24006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m036B160D91EDE214AFDBB58EACAAEFC0BBE96B54_gshared (Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24007. {
  24008. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24009. __this->___method = ___1_method;
  24010. __this->___m_target = ___0_object;
  24011. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24012. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24013. __this->___method_code = (intptr_t)__this;
  24014. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24015. {
  24016. bool isOpen = parameterCount == 2;
  24017. if (isOpen)
  24018. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m0241C89E97BFEF6A387EA6CD4E653A169CDC2D8E_OpenStatic;
  24019. else
  24020. {
  24021. __this->___invoke_impl = __this->___method_ptr;
  24022. __this->___method_code = (intptr_t)__this->___m_target;
  24023. }
  24024. }
  24025. else
  24026. {
  24027. if (___0_object == NULL)
  24028. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24029. __this->___invoke_impl = __this->___method_ptr;
  24030. __this->___method_code = (intptr_t)__this->___m_target;
  24031. }
  24032. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m0241C89E97BFEF6A387EA6CD4E653A169CDC2D8E_Multicast;
  24033. }
  24034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m0241C89E97BFEF6A387EA6CD4E653A169CDC2D8E_gshared (Func_3_tDFA64C82C9094B93C30789ACB1E9C930394BBBC8* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_arg1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_arg2, const RuntimeMethod* method)
  24035. {
  24036. typedef bool (*FunctionPointerType) (RuntimeObject*, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7, const RuntimeMethod*);
  24037. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24038. }
  24039. #ifdef __clang__
  24040. #pragma clang diagnostic pop
  24041. #endif
  24042. #ifdef __clang__
  24043. #pragma clang diagnostic push
  24044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24045. #pragma clang diagnostic ignored "-Wunused-variable"
  24046. #endif
  24047. bool Func_3_Invoke_mADE33A1FFE4689FBBDBA6E78FD51E567146706AC_Multicast(Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_arg2, const RuntimeMethod* method)
  24048. {
  24049. il2cpp_array_size_t length = __this->___delegates->max_length;
  24050. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24051. bool retVal = false;
  24052. for (il2cpp_array_size_t i = 0; i < length; i++)
  24053. {
  24054. Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E* currentDelegate = reinterpret_cast<Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E*>(delegatesToInvoke[i]);
  24055. typedef bool (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  24056. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24057. }
  24058. return retVal;
  24059. }
  24060. bool Func_3_Invoke_mADE33A1FFE4689FBBDBA6E78FD51E567146706AC_OpenInst(Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_arg2, const RuntimeMethod* method)
  24061. {
  24062. typedef bool (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  24063. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24064. }
  24065. bool Func_3_Invoke_mADE33A1FFE4689FBBDBA6E78FD51E567146706AC_OpenStatic(Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_arg2, const RuntimeMethod* method)
  24066. {
  24067. typedef bool (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  24068. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24069. }
  24070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBECF17AD38818C4339F30DB97A29EFAAFC28010A_gshared (Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24071. {
  24072. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24073. __this->___method = ___1_method;
  24074. __this->___m_target = ___0_object;
  24075. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24076. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24077. __this->___method_code = (intptr_t)__this;
  24078. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24079. {
  24080. bool isOpen = parameterCount == 2;
  24081. if (isOpen)
  24082. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mADE33A1FFE4689FBBDBA6E78FD51E567146706AC_OpenStatic;
  24083. else
  24084. {
  24085. __this->___invoke_impl = __this->___method_ptr;
  24086. __this->___method_code = (intptr_t)__this->___m_target;
  24087. }
  24088. }
  24089. else
  24090. {
  24091. if (___0_object == NULL)
  24092. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24093. __this->___invoke_impl = __this->___method_ptr;
  24094. __this->___method_code = (intptr_t)__this->___m_target;
  24095. }
  24096. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mADE33A1FFE4689FBBDBA6E78FD51E567146706AC_Multicast;
  24097. }
  24098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mADE33A1FFE4689FBBDBA6E78FD51E567146706AC_gshared (Func_3_t694ADFBBF2CEA4DEF1F1F1F9B00D5DCAE200F97E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_arg2, const RuntimeMethod* method)
  24099. {
  24100. typedef bool (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  24101. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24102. }
  24103. #ifdef __clang__
  24104. #pragma clang diagnostic pop
  24105. #endif
  24106. #ifdef __clang__
  24107. #pragma clang diagnostic push
  24108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24109. #pragma clang diagnostic ignored "-Wunused-variable"
  24110. #endif
  24111. bool Func_3_Invoke_m8D8235B18199B80C6ABF60B1423C632AEF43B33F_Multicast(Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0* __this, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___0_arg1, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___1_arg2, const RuntimeMethod* method)
  24112. {
  24113. il2cpp_array_size_t length = __this->___delegates->max_length;
  24114. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24115. bool retVal = false;
  24116. for (il2cpp_array_size_t i = 0; i < length; i++)
  24117. {
  24118. Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0* currentDelegate = reinterpret_cast<Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0*>(delegatesToInvoke[i]);
  24119. typedef bool (*FunctionPointerType) (RuntimeObject*, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, const RuntimeMethod*);
  24120. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24121. }
  24122. return retVal;
  24123. }
  24124. bool Func_3_Invoke_m8D8235B18199B80C6ABF60B1423C632AEF43B33F_OpenInst(Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0* __this, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___0_arg1, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___1_arg2, const RuntimeMethod* method)
  24125. {
  24126. typedef bool (*FunctionPointerType) (FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, const RuntimeMethod*);
  24127. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24128. }
  24129. bool Func_3_Invoke_m8D8235B18199B80C6ABF60B1423C632AEF43B33F_OpenStatic(Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0* __this, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___0_arg1, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___1_arg2, const RuntimeMethod* method)
  24130. {
  24131. typedef bool (*FunctionPointerType) (FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, const RuntimeMethod*);
  24132. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24133. }
  24134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7781D0F3A31D20881364E169115D8C02EC78267D_gshared (Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24135. {
  24136. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24137. __this->___method = ___1_method;
  24138. __this->___m_target = ___0_object;
  24139. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24140. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24141. __this->___method_code = (intptr_t)__this;
  24142. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24143. {
  24144. bool isOpen = parameterCount == 2;
  24145. if (isOpen)
  24146. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m8D8235B18199B80C6ABF60B1423C632AEF43B33F_OpenStatic;
  24147. else
  24148. {
  24149. __this->___invoke_impl = __this->___method_ptr;
  24150. __this->___method_code = (intptr_t)__this->___m_target;
  24151. }
  24152. }
  24153. else
  24154. {
  24155. if (___0_object == NULL)
  24156. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24157. __this->___invoke_impl = __this->___method_ptr;
  24158. __this->___method_code = (intptr_t)__this->___m_target;
  24159. }
  24160. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m8D8235B18199B80C6ABF60B1423C632AEF43B33F_Multicast;
  24161. }
  24162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m8D8235B18199B80C6ABF60B1423C632AEF43B33F_gshared (Func_3_tAD7EE8FC165028B732FB7B83E71870F0B8E791E0* __this, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___0_arg1, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C ___1_arg2, const RuntimeMethod* method)
  24163. {
  24164. typedef bool (*FunctionPointerType) (RuntimeObject*, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, FontDefinition_t65281B0E106365C28AD3F2525DE148719AEEA30C, const RuntimeMethod*);
  24165. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24166. }
  24167. #ifdef __clang__
  24168. #pragma clang diagnostic pop
  24169. #endif
  24170. #ifdef __clang__
  24171. #pragma clang diagnostic push
  24172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24173. #pragma clang diagnostic ignored "-Wunused-variable"
  24174. #endif
  24175. bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_Multicast(Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24176. {
  24177. il2cpp_array_size_t length = __this->___delegates->max_length;
  24178. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24179. bool retVal = false;
  24180. for (il2cpp_array_size_t i = 0; i < length; i++)
  24181. {
  24182. Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* currentDelegate = reinterpret_cast<Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69*>(delegatesToInvoke[i]);
  24183. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  24184. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24185. }
  24186. return retVal;
  24187. }
  24188. bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_OpenInst(Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24189. {
  24190. typedef bool (*FunctionPointerType) (int32_t, int32_t, const RuntimeMethod*);
  24191. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24192. }
  24193. bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_OpenStatic(Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24194. {
  24195. typedef bool (*FunctionPointerType) (int32_t, int32_t, const RuntimeMethod*);
  24196. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24197. }
  24198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5C0B07EE1619560A43C23CFB2723E33008414AC3_gshared (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24199. {
  24200. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24201. __this->___method = ___1_method;
  24202. __this->___m_target = ___0_object;
  24203. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24204. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24205. __this->___method_code = (intptr_t)__this;
  24206. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24207. {
  24208. bool isOpen = parameterCount == 2;
  24209. if (isOpen)
  24210. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_OpenStatic;
  24211. else
  24212. {
  24213. __this->___invoke_impl = __this->___method_ptr;
  24214. __this->___method_code = (intptr_t)__this->___m_target;
  24215. }
  24216. }
  24217. else
  24218. {
  24219. if (___0_object == NULL)
  24220. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24221. __this->___invoke_impl = __this->___method_ptr;
  24222. __this->___method_code = (intptr_t)__this->___m_target;
  24223. }
  24224. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_Multicast;
  24225. }
  24226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24227. {
  24228. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  24229. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24230. }
  24231. #ifdef __clang__
  24232. #pragma clang diagnostic pop
  24233. #endif
  24234. #ifdef __clang__
  24235. #pragma clang diagnostic push
  24236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24237. #pragma clang diagnostic ignored "-Wunused-variable"
  24238. #endif
  24239. bool Func_3_Invoke_mDFA3CD122659AE2902BCCD5F89B3CCCA94E041DF_Multicast(Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C* __this, int32_t ___0_arg1, intptr_t ___1_arg2, const RuntimeMethod* method)
  24240. {
  24241. il2cpp_array_size_t length = __this->___delegates->max_length;
  24242. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24243. bool retVal = false;
  24244. for (il2cpp_array_size_t i = 0; i < length; i++)
  24245. {
  24246. Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C* currentDelegate = reinterpret_cast<Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C*>(delegatesToInvoke[i]);
  24247. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, intptr_t, const RuntimeMethod*);
  24248. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24249. }
  24250. return retVal;
  24251. }
  24252. bool Func_3_Invoke_mDFA3CD122659AE2902BCCD5F89B3CCCA94E041DF_OpenInst(Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C* __this, int32_t ___0_arg1, intptr_t ___1_arg2, const RuntimeMethod* method)
  24253. {
  24254. typedef bool (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*);
  24255. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24256. }
  24257. bool Func_3_Invoke_mDFA3CD122659AE2902BCCD5F89B3CCCA94E041DF_OpenStatic(Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C* __this, int32_t ___0_arg1, intptr_t ___1_arg2, const RuntimeMethod* method)
  24258. {
  24259. typedef bool (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*);
  24260. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24261. }
  24262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC90F0A6F9A25639ED9CAC6E24D9E46A4096B4E10_gshared (Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24263. {
  24264. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24265. __this->___method = ___1_method;
  24266. __this->___m_target = ___0_object;
  24267. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24268. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24269. __this->___method_code = (intptr_t)__this;
  24270. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24271. {
  24272. bool isOpen = parameterCount == 2;
  24273. if (isOpen)
  24274. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA3CD122659AE2902BCCD5F89B3CCCA94E041DF_OpenStatic;
  24275. else
  24276. {
  24277. __this->___invoke_impl = __this->___method_ptr;
  24278. __this->___method_code = (intptr_t)__this->___m_target;
  24279. }
  24280. }
  24281. else
  24282. {
  24283. if (___0_object == NULL)
  24284. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24285. __this->___invoke_impl = __this->___method_ptr;
  24286. __this->___method_code = (intptr_t)__this->___m_target;
  24287. }
  24288. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mDFA3CD122659AE2902BCCD5F89B3CCCA94E041DF_Multicast;
  24289. }
  24290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mDFA3CD122659AE2902BCCD5F89B3CCCA94E041DF_gshared (Func_3_t2376B3D8C7A437FC32F21C4C4E4B3E7D2302007C* __this, int32_t ___0_arg1, intptr_t ___1_arg2, const RuntimeMethod* method)
  24291. {
  24292. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, intptr_t, const RuntimeMethod*);
  24293. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24294. }
  24295. #ifdef __clang__
  24296. #pragma clang diagnostic pop
  24297. #endif
  24298. #ifdef __clang__
  24299. #pragma clang diagnostic push
  24300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24301. #pragma clang diagnostic ignored "-Wunused-variable"
  24302. #endif
  24303. RuntimeObject* Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_Multicast(Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  24304. {
  24305. il2cpp_array_size_t length = __this->___delegates->max_length;
  24306. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24307. RuntimeObject* retVal = NULL;
  24308. for (il2cpp_array_size_t i = 0; i < length; i++)
  24309. {
  24310. Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* currentDelegate = reinterpret_cast<Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6*>(delegatesToInvoke[i]);
  24311. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, const RuntimeMethod*);
  24312. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24313. }
  24314. return retVal;
  24315. }
  24316. RuntimeObject* Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_OpenInst(Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  24317. {
  24318. typedef RuntimeObject* (*FunctionPointerType) (int32_t, RuntimeObject*, const RuntimeMethod*);
  24319. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24320. }
  24321. RuntimeObject* Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_OpenStatic(Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  24322. {
  24323. typedef RuntimeObject* (*FunctionPointerType) (int32_t, RuntimeObject*, const RuntimeMethod*);
  24324. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24325. }
  24326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7932A0CED6E64658FDC497EFD21C711FA93DB77B_gshared (Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24327. {
  24328. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24329. __this->___method = ___1_method;
  24330. __this->___m_target = ___0_object;
  24331. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24332. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24333. __this->___method_code = (intptr_t)__this;
  24334. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24335. {
  24336. bool isOpen = parameterCount == 2;
  24337. if (isOpen)
  24338. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_OpenStatic;
  24339. else
  24340. {
  24341. __this->___invoke_impl = __this->___method_ptr;
  24342. __this->___method_code = (intptr_t)__this->___m_target;
  24343. }
  24344. }
  24345. else
  24346. {
  24347. if (___0_object == NULL)
  24348. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24349. __this->___invoke_impl = __this->___method_ptr;
  24350. __this->___method_code = (intptr_t)__this->___m_target;
  24351. }
  24352. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_Multicast;
  24353. }
  24354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mDBE7BF61E26769EA19ED04DF5E652E424B50486E_gshared (Func_3_tD48690FA870BA310D4390AE6025ACAC699C152D6* __this, int32_t ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  24355. {
  24356. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, const RuntimeMethod*);
  24357. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24358. }
  24359. #ifdef __clang__
  24360. #pragma clang diagnostic pop
  24361. #endif
  24362. #ifdef __clang__
  24363. #pragma clang diagnostic push
  24364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24365. #pragma clang diagnostic ignored "-Wunused-variable"
  24366. #endif
  24367. bool Func_3_Invoke_m9EF7275FBFCE83AA9F0D049DD129D7713B6C49A4_Multicast(Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_arg1, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_arg2, const RuntimeMethod* method)
  24368. {
  24369. il2cpp_array_size_t length = __this->___delegates->max_length;
  24370. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24371. bool retVal = false;
  24372. for (il2cpp_array_size_t i = 0; i < length; i++)
  24373. {
  24374. Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10* currentDelegate = reinterpret_cast<Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10*>(delegatesToInvoke[i]);
  24375. typedef bool (*FunctionPointerType) (RuntimeObject*, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, const RuntimeMethod*);
  24376. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24377. }
  24378. return retVal;
  24379. }
  24380. bool Func_3_Invoke_m9EF7275FBFCE83AA9F0D049DD129D7713B6C49A4_OpenInst(Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_arg1, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_arg2, const RuntimeMethod* method)
  24381. {
  24382. typedef bool (*FunctionPointerType) (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, const RuntimeMethod*);
  24383. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24384. }
  24385. bool Func_3_Invoke_m9EF7275FBFCE83AA9F0D049DD129D7713B6C49A4_OpenStatic(Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_arg1, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_arg2, const RuntimeMethod* method)
  24386. {
  24387. typedef bool (*FunctionPointerType) (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, const RuntimeMethod*);
  24388. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24389. }
  24390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mA1BB586CA38162C3C120F9F49A2C9907C19B854C_gshared (Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24391. {
  24392. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24393. __this->___method = ___1_method;
  24394. __this->___m_target = ___0_object;
  24395. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24396. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24397. __this->___method_code = (intptr_t)__this;
  24398. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24399. {
  24400. bool isOpen = parameterCount == 2;
  24401. if (isOpen)
  24402. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m9EF7275FBFCE83AA9F0D049DD129D7713B6C49A4_OpenStatic;
  24403. else
  24404. {
  24405. __this->___invoke_impl = __this->___method_ptr;
  24406. __this->___method_code = (intptr_t)__this->___m_target;
  24407. }
  24408. }
  24409. else
  24410. {
  24411. if (___0_object == NULL)
  24412. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24413. __this->___invoke_impl = __this->___method_ptr;
  24414. __this->___method_code = (intptr_t)__this->___m_target;
  24415. }
  24416. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m9EF7275FBFCE83AA9F0D049DD129D7713B6C49A4_Multicast;
  24417. }
  24418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m9EF7275FBFCE83AA9F0D049DD129D7713B6C49A4_gshared (Func_3_tE7691622B78513E3899362D85121DB6D27F6DB10* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_arg1, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_arg2, const RuntimeMethod* method)
  24419. {
  24420. typedef bool (*FunctionPointerType) (RuntimeObject*, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256, const RuntimeMethod*);
  24421. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24422. }
  24423. #ifdef __clang__
  24424. #pragma clang diagnostic pop
  24425. #endif
  24426. #ifdef __clang__
  24427. #pragma clang diagnostic push
  24428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24429. #pragma clang diagnostic ignored "-Wunused-variable"
  24430. #endif
  24431. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_Multicast(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24432. {
  24433. il2cpp_array_size_t length = __this->___delegates->max_length;
  24434. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24435. bool retVal = false;
  24436. for (il2cpp_array_size_t i = 0; i < length; i++)
  24437. {
  24438. Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* currentDelegate = reinterpret_cast<Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102*>(delegatesToInvoke[i]);
  24439. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
  24440. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24441. }
  24442. return retVal;
  24443. }
  24444. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenInst(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24445. {
  24446. NullCheck(___0_arg1);
  24447. typedef bool (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  24448. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24449. }
  24450. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenStatic(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24451. {
  24452. typedef bool (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  24453. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24454. }
  24455. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenVirtual(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24456. {
  24457. NullCheck(___0_arg1);
  24458. return VirtualFuncInvoker1< bool, bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  24459. }
  24460. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenInterface(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24461. {
  24462. NullCheck(___0_arg1);
  24463. return InterfaceFuncInvoker1< bool, bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  24464. }
  24465. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenGenericVirtual(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24466. {
  24467. NullCheck(___0_arg1);
  24468. return GenericVirtualFuncInvoker1< bool, bool >::Invoke(method, ___0_arg1, ___1_arg2);
  24469. }
  24470. bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenGenericInterface(Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24471. {
  24472. NullCheck(___0_arg1);
  24473. return GenericInterfaceFuncInvoker1< bool, bool >::Invoke(method, ___0_arg1, ___1_arg2);
  24474. }
  24475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3A3D672E174C5E40CF06AD188680E6FD99187769_gshared (Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24476. {
  24477. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24478. __this->___method = ___1_method;
  24479. __this->___m_target = ___0_object;
  24480. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24481. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24482. __this->___method_code = (intptr_t)__this;
  24483. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24484. {
  24485. bool isOpen = parameterCount == 2;
  24486. if (isOpen)
  24487. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenStatic;
  24488. else
  24489. {
  24490. __this->___invoke_impl = __this->___method_ptr;
  24491. __this->___method_code = (intptr_t)__this->___m_target;
  24492. }
  24493. }
  24494. else
  24495. {
  24496. bool isOpen = parameterCount == 1;
  24497. if (isOpen)
  24498. {
  24499. if (__this->___method_is_virtual)
  24500. {
  24501. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  24502. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24503. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenGenericInterface;
  24504. else
  24505. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenGenericVirtual;
  24506. else
  24507. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24508. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenInterface;
  24509. else
  24510. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenVirtual;
  24511. }
  24512. else
  24513. {
  24514. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_OpenInst;
  24515. }
  24516. }
  24517. else
  24518. {
  24519. if (___0_object == NULL)
  24520. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24521. __this->___invoke_impl = __this->___method_ptr;
  24522. __this->___method_code = (intptr_t)__this->___m_target;
  24523. }
  24524. }
  24525. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_Multicast;
  24526. }
  24527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mB7B84565E5E531257DCAD69B65B9FB43D5D8B097_gshared (Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
  24528. {
  24529. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
  24530. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24531. }
  24532. #ifdef __clang__
  24533. #pragma clang diagnostic pop
  24534. #endif
  24535. #ifdef __clang__
  24536. #pragma clang diagnostic push
  24537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24538. #pragma clang diagnostic ignored "-Wunused-variable"
  24539. #endif
  24540. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_Multicast(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24541. {
  24542. il2cpp_array_size_t length = __this->___delegates->max_length;
  24543. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24544. double retVal = 0.0;
  24545. for (il2cpp_array_size_t i = 0; i < length; i++)
  24546. {
  24547. Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* currentDelegate = reinterpret_cast<Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9*>(delegatesToInvoke[i]);
  24548. typedef double (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, double, const RuntimeMethod*);
  24549. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24550. }
  24551. return retVal;
  24552. }
  24553. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenInst(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24554. {
  24555. NullCheck(___0_arg1);
  24556. typedef double (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  24557. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24558. }
  24559. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenStatic(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24560. {
  24561. typedef double (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  24562. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24563. }
  24564. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenVirtual(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24565. {
  24566. NullCheck(___0_arg1);
  24567. return VirtualFuncInvoker1< double, double >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  24568. }
  24569. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenInterface(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24570. {
  24571. NullCheck(___0_arg1);
  24572. return InterfaceFuncInvoker1< double, double >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  24573. }
  24574. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenGenericVirtual(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24575. {
  24576. NullCheck(___0_arg1);
  24577. return GenericVirtualFuncInvoker1< double, double >::Invoke(method, ___0_arg1, ___1_arg2);
  24578. }
  24579. double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenGenericInterface(Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24580. {
  24581. NullCheck(___0_arg1);
  24582. return GenericInterfaceFuncInvoker1< double, double >::Invoke(method, ___0_arg1, ___1_arg2);
  24583. }
  24584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mF7371839587CFF0B66FAA4B9CEE51ABB2F9424B8_gshared (Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24585. {
  24586. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24587. __this->___method = ___1_method;
  24588. __this->___m_target = ___0_object;
  24589. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24590. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24591. __this->___method_code = (intptr_t)__this;
  24592. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24593. {
  24594. bool isOpen = parameterCount == 2;
  24595. if (isOpen)
  24596. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenStatic;
  24597. else
  24598. {
  24599. __this->___invoke_impl = __this->___method_ptr;
  24600. __this->___method_code = (intptr_t)__this->___m_target;
  24601. }
  24602. }
  24603. else
  24604. {
  24605. bool isOpen = parameterCount == 1;
  24606. if (isOpen)
  24607. {
  24608. if (__this->___method_is_virtual)
  24609. {
  24610. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  24611. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24612. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenGenericInterface;
  24613. else
  24614. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenGenericVirtual;
  24615. else
  24616. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24617. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenInterface;
  24618. else
  24619. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenVirtual;
  24620. }
  24621. else
  24622. {
  24623. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_OpenInst;
  24624. }
  24625. }
  24626. else
  24627. {
  24628. if (___0_object == NULL)
  24629. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24630. __this->___invoke_impl = __this->___method_ptr;
  24631. __this->___method_code = (intptr_t)__this->___m_target;
  24632. }
  24633. }
  24634. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_Multicast;
  24635. }
  24636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Func_3_Invoke_mB7BD4CBA56A08D48CEE95E75892C5E0F2CB4F742_gshared (Func_3_tF463CA6BD9C149F8A4821A08FAFFA91D270841B9* __this, RuntimeObject* ___0_arg1, double ___1_arg2, const RuntimeMethod* method)
  24637. {
  24638. typedef double (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, double, const RuntimeMethod*);
  24639. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24640. }
  24641. #ifdef __clang__
  24642. #pragma clang diagnostic pop
  24643. #endif
  24644. #ifdef __clang__
  24645. #pragma clang diagnostic push
  24646. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24647. #pragma clang diagnostic ignored "-Wunused-variable"
  24648. #endif
  24649. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_Multicast(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24650. {
  24651. il2cpp_array_size_t length = __this->___delegates->max_length;
  24652. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24653. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 retVal;
  24654. memset((&retVal), 0, sizeof(retVal));
  24655. for (il2cpp_array_size_t i = 0; i < length; i++)
  24656. {
  24657. Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* currentDelegate = reinterpret_cast<Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291*>(delegatesToInvoke[i]);
  24658. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  24659. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24660. }
  24661. return retVal;
  24662. }
  24663. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenInst(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24664. {
  24665. NullCheck(___0_arg1);
  24666. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (RuntimeObject*, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  24667. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24668. }
  24669. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenStatic(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24670. {
  24671. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (RuntimeObject*, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  24672. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24673. }
  24674. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenVirtual(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24675. {
  24676. NullCheck(___0_arg1);
  24677. return VirtualFuncInvoker1< Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  24678. }
  24679. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenInterface(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24680. {
  24681. NullCheck(___0_arg1);
  24682. return InterfaceFuncInvoker1< Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  24683. }
  24684. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenGenericVirtual(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24685. {
  24686. NullCheck(___0_arg1);
  24687. return GenericVirtualFuncInvoker1< Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 >::Invoke(method, ___0_arg1, ___1_arg2);
  24688. }
  24689. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenGenericInterface(Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24690. {
  24691. NullCheck(___0_arg1);
  24692. return GenericInterfaceFuncInvoker1< Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 >::Invoke(method, ___0_arg1, ___1_arg2);
  24693. }
  24694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2A9C8314C063D4318FA269A78B097A453A4C4FCF_gshared (Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24695. {
  24696. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24697. __this->___method = ___1_method;
  24698. __this->___m_target = ___0_object;
  24699. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24700. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24701. __this->___method_code = (intptr_t)__this;
  24702. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24703. {
  24704. bool isOpen = parameterCount == 2;
  24705. if (isOpen)
  24706. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenStatic;
  24707. else
  24708. {
  24709. __this->___invoke_impl = __this->___method_ptr;
  24710. __this->___method_code = (intptr_t)__this->___m_target;
  24711. }
  24712. }
  24713. else
  24714. {
  24715. bool isOpen = parameterCount == 1;
  24716. if (isOpen)
  24717. {
  24718. if (__this->___method_is_virtual)
  24719. {
  24720. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  24721. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24722. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenGenericInterface;
  24723. else
  24724. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenGenericVirtual;
  24725. else
  24726. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24727. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenInterface;
  24728. else
  24729. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenVirtual;
  24730. }
  24731. else
  24732. {
  24733. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_OpenInst;
  24734. }
  24735. }
  24736. else
  24737. {
  24738. if (___0_object == NULL)
  24739. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24740. __this->___invoke_impl = __this->___method_ptr;
  24741. __this->___method_code = (intptr_t)__this->___m_target;
  24742. }
  24743. }
  24744. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_Multicast;
  24745. }
  24746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Func_3_Invoke_mDFA304C6A1A1C4E9465F2945F3231F3BA8D8784C_gshared (Func_3_t5612E46BC6D771B144970957779EC8FCEE87C291* __this, RuntimeObject* ___0_arg1, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___1_arg2, const RuntimeMethod* method)
  24747. {
  24748. typedef Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40, const RuntimeMethod*);
  24749. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24750. }
  24751. #ifdef __clang__
  24752. #pragma clang diagnostic pop
  24753. #endif
  24754. #ifdef __clang__
  24755. #pragma clang diagnostic push
  24756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24757. #pragma clang diagnostic ignored "-Wunused-variable"
  24758. #endif
  24759. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_Multicast(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24760. {
  24761. il2cpp_array_size_t length = __this->___delegates->max_length;
  24762. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24763. int32_t retVal = 0;
  24764. for (il2cpp_array_size_t i = 0; i < length; i++)
  24765. {
  24766. Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* currentDelegate = reinterpret_cast<Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300*>(delegatesToInvoke[i]);
  24767. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  24768. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24769. }
  24770. return retVal;
  24771. }
  24772. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenInst(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24773. {
  24774. NullCheck(___0_arg1);
  24775. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  24776. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24777. }
  24778. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenStatic(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24779. {
  24780. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  24781. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24782. }
  24783. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenVirtual(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24784. {
  24785. NullCheck(___0_arg1);
  24786. return VirtualFuncInvoker1< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  24787. }
  24788. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenInterface(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24789. {
  24790. NullCheck(___0_arg1);
  24791. return InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  24792. }
  24793. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenGenericVirtual(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24794. {
  24795. NullCheck(___0_arg1);
  24796. return GenericVirtualFuncInvoker1< int32_t, int32_t >::Invoke(method, ___0_arg1, ___1_arg2);
  24797. }
  24798. int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenGenericInterface(Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24799. {
  24800. NullCheck(___0_arg1);
  24801. return GenericInterfaceFuncInvoker1< int32_t, int32_t >::Invoke(method, ___0_arg1, ___1_arg2);
  24802. }
  24803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m03DA669B0EFE786DECFBC2F7CF70314CE0705ADB_gshared (Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24804. {
  24805. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24806. __this->___method = ___1_method;
  24807. __this->___m_target = ___0_object;
  24808. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24809. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24810. __this->___method_code = (intptr_t)__this;
  24811. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24812. {
  24813. bool isOpen = parameterCount == 2;
  24814. if (isOpen)
  24815. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenStatic;
  24816. else
  24817. {
  24818. __this->___invoke_impl = __this->___method_ptr;
  24819. __this->___method_code = (intptr_t)__this->___m_target;
  24820. }
  24821. }
  24822. else
  24823. {
  24824. bool isOpen = parameterCount == 1;
  24825. if (isOpen)
  24826. {
  24827. if (__this->___method_is_virtual)
  24828. {
  24829. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  24830. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24831. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenGenericInterface;
  24832. else
  24833. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenGenericVirtual;
  24834. else
  24835. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24836. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenInterface;
  24837. else
  24838. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenVirtual;
  24839. }
  24840. else
  24841. {
  24842. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_OpenInst;
  24843. }
  24844. }
  24845. else
  24846. {
  24847. if (___0_object == NULL)
  24848. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24849. __this->___invoke_impl = __this->___method_ptr;
  24850. __this->___method_code = (intptr_t)__this->___m_target;
  24851. }
  24852. }
  24853. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_Multicast;
  24854. }
  24855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_3_Invoke_m4F087BEE910F0239D9F2CB90E1D826DD29AE9DD6_gshared (Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24856. {
  24857. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  24858. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24859. }
  24860. #ifdef __clang__
  24861. #pragma clang diagnostic pop
  24862. #endif
  24863. #ifdef __clang__
  24864. #pragma clang diagnostic push
  24865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24866. #pragma clang diagnostic ignored "-Wunused-variable"
  24867. #endif
  24868. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_Multicast(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24869. {
  24870. il2cpp_array_size_t length = __this->___delegates->max_length;
  24871. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24872. int32_t retVal = 0;
  24873. for (il2cpp_array_size_t i = 0; i < length; i++)
  24874. {
  24875. Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* currentDelegate = reinterpret_cast<Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631*>(delegatesToInvoke[i]);
  24876. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  24877. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24878. }
  24879. return retVal;
  24880. }
  24881. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenInst(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24882. {
  24883. NullCheck(___0_arg1);
  24884. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  24885. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24886. }
  24887. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenStatic(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24888. {
  24889. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  24890. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24891. }
  24892. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenVirtual(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24893. {
  24894. NullCheck(___0_arg1);
  24895. return VirtualFuncInvoker1< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  24896. }
  24897. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenInterface(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24898. {
  24899. NullCheck(___0_arg1);
  24900. return InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  24901. }
  24902. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenGenericVirtual(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24903. {
  24904. NullCheck(___0_arg1);
  24905. return GenericVirtualFuncInvoker1< int32_t, int32_t >::Invoke(method, ___0_arg1, ___1_arg2);
  24906. }
  24907. int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenGenericInterface(Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24908. {
  24909. NullCheck(___0_arg1);
  24910. return GenericInterfaceFuncInvoker1< int32_t, int32_t >::Invoke(method, ___0_arg1, ___1_arg2);
  24911. }
  24912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m26A670FAE68A302B86A5812A4BA3258EC0716198_gshared (Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  24913. {
  24914. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  24915. __this->___method = ___1_method;
  24916. __this->___m_target = ___0_object;
  24917. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  24918. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  24919. __this->___method_code = (intptr_t)__this;
  24920. if (MethodIsStatic((RuntimeMethod*)___1_method))
  24921. {
  24922. bool isOpen = parameterCount == 2;
  24923. if (isOpen)
  24924. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenStatic;
  24925. else
  24926. {
  24927. __this->___invoke_impl = __this->___method_ptr;
  24928. __this->___method_code = (intptr_t)__this->___m_target;
  24929. }
  24930. }
  24931. else
  24932. {
  24933. bool isOpen = parameterCount == 1;
  24934. if (isOpen)
  24935. {
  24936. if (__this->___method_is_virtual)
  24937. {
  24938. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  24939. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24940. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenGenericInterface;
  24941. else
  24942. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenGenericVirtual;
  24943. else
  24944. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  24945. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenInterface;
  24946. else
  24947. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenVirtual;
  24948. }
  24949. else
  24950. {
  24951. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_OpenInst;
  24952. }
  24953. }
  24954. else
  24955. {
  24956. if (___0_object == NULL)
  24957. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  24958. __this->___invoke_impl = __this->___method_ptr;
  24959. __this->___method_code = (intptr_t)__this->___m_target;
  24960. }
  24961. }
  24962. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_Multicast;
  24963. }
  24964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_3_Invoke_mD93F3FD9673D81CC66DFAC6109CFF2B8318C05CE_gshared (Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  24965. {
  24966. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  24967. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  24968. }
  24969. #ifdef __clang__
  24970. #pragma clang diagnostic pop
  24971. #endif
  24972. #ifdef __clang__
  24973. #pragma clang diagnostic push
  24974. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24975. #pragma clang diagnostic ignored "-Wunused-variable"
  24976. #endif
  24977. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_Multicast(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  24978. {
  24979. il2cpp_array_size_t length = __this->___delegates->max_length;
  24980. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  24981. int64_t retVal = 0;
  24982. for (il2cpp_array_size_t i = 0; i < length; i++)
  24983. {
  24984. Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* currentDelegate = reinterpret_cast<Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD*>(delegatesToInvoke[i]);
  24985. typedef int64_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int64_t, const RuntimeMethod*);
  24986. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  24987. }
  24988. return retVal;
  24989. }
  24990. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenInst(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  24991. {
  24992. NullCheck(___0_arg1);
  24993. typedef int64_t (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  24994. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  24995. }
  24996. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenStatic(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  24997. {
  24998. typedef int64_t (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  24999. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25000. }
  25001. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenVirtual(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  25002. {
  25003. NullCheck(___0_arg1);
  25004. return VirtualFuncInvoker1< int64_t, int64_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25005. }
  25006. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenInterface(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  25007. {
  25008. NullCheck(___0_arg1);
  25009. return InterfaceFuncInvoker1< int64_t, int64_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25010. }
  25011. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenGenericVirtual(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  25012. {
  25013. NullCheck(___0_arg1);
  25014. return GenericVirtualFuncInvoker1< int64_t, int64_t >::Invoke(method, ___0_arg1, ___1_arg2);
  25015. }
  25016. int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenGenericInterface(Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  25017. {
  25018. NullCheck(___0_arg1);
  25019. return GenericInterfaceFuncInvoker1< int64_t, int64_t >::Invoke(method, ___0_arg1, ___1_arg2);
  25020. }
  25021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC8FF122BBC9AD3263F6BF9BA7BBD8768803451AF_gshared (Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25022. {
  25023. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25024. __this->___method = ___1_method;
  25025. __this->___m_target = ___0_object;
  25026. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25027. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25028. __this->___method_code = (intptr_t)__this;
  25029. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25030. {
  25031. bool isOpen = parameterCount == 2;
  25032. if (isOpen)
  25033. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenStatic;
  25034. else
  25035. {
  25036. __this->___invoke_impl = __this->___method_ptr;
  25037. __this->___method_code = (intptr_t)__this->___m_target;
  25038. }
  25039. }
  25040. else
  25041. {
  25042. bool isOpen = parameterCount == 1;
  25043. if (isOpen)
  25044. {
  25045. if (__this->___method_is_virtual)
  25046. {
  25047. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25048. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25049. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenGenericInterface;
  25050. else
  25051. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenGenericVirtual;
  25052. else
  25053. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25054. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenInterface;
  25055. else
  25056. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenVirtual;
  25057. }
  25058. else
  25059. {
  25060. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_OpenInst;
  25061. }
  25062. }
  25063. else
  25064. {
  25065. if (___0_object == NULL)
  25066. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25067. __this->___invoke_impl = __this->___method_ptr;
  25068. __this->___method_code = (intptr_t)__this->___m_target;
  25069. }
  25070. }
  25071. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_Multicast;
  25072. }
  25073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Func_3_Invoke_mF6AD5A14ED370217A7AA39CC1DE2A52E4DAE8A93_gshared (Func_3_t9474A2AD78068EBD4521A09366434C0A84FFE4AD* __this, RuntimeObject* ___0_arg1, int64_t ___1_arg2, const RuntimeMethod* method)
  25074. {
  25075. typedef int64_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int64_t, const RuntimeMethod*);
  25076. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25077. }
  25078. #ifdef __clang__
  25079. #pragma clang diagnostic pop
  25080. #endif
  25081. #ifdef __clang__
  25082. #pragma clang diagnostic push
  25083. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25084. #pragma clang diagnostic ignored "-Wunused-variable"
  25085. #endif
  25086. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_Multicast(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25087. {
  25088. il2cpp_array_size_t length = __this->___delegates->max_length;
  25089. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25090. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 retVal;
  25091. memset((&retVal), 0, sizeof(retVal));
  25092. for (il2cpp_array_size_t i = 0; i < length; i++)
  25093. {
  25094. Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* currentDelegate = reinterpret_cast<Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249*>(delegatesToInvoke[i]);
  25095. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25096. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25097. }
  25098. return retVal;
  25099. }
  25100. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenInst(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25101. {
  25102. NullCheck(___0_arg1);
  25103. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25104. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25105. }
  25106. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenStatic(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25107. {
  25108. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25109. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25110. }
  25111. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenVirtual(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25112. {
  25113. NullCheck(___0_arg1);
  25114. return VirtualFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25115. }
  25116. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenInterface(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25117. {
  25118. NullCheck(___0_arg1);
  25119. return InterfaceFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25120. }
  25121. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenGenericVirtual(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25122. {
  25123. NullCheck(___0_arg1);
  25124. return GenericVirtualFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25125. }
  25126. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenGenericInterface(Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25127. {
  25128. NullCheck(___0_arg1);
  25129. return GenericInterfaceFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25130. }
  25131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mEE033B5927F3C48005F0377444C94B1E9ED8194A_gshared (Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25132. {
  25133. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25134. __this->___method = ___1_method;
  25135. __this->___m_target = ___0_object;
  25136. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25137. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25138. __this->___method_code = (intptr_t)__this;
  25139. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25140. {
  25141. bool isOpen = parameterCount == 2;
  25142. if (isOpen)
  25143. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenStatic;
  25144. else
  25145. {
  25146. __this->___invoke_impl = __this->___method_ptr;
  25147. __this->___method_code = (intptr_t)__this->___m_target;
  25148. }
  25149. }
  25150. else
  25151. {
  25152. bool isOpen = parameterCount == 1;
  25153. if (isOpen)
  25154. {
  25155. if (__this->___method_is_virtual)
  25156. {
  25157. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25158. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25159. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenGenericInterface;
  25160. else
  25161. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenGenericVirtual;
  25162. else
  25163. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25164. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenInterface;
  25165. else
  25166. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenVirtual;
  25167. }
  25168. else
  25169. {
  25170. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_OpenInst;
  25171. }
  25172. }
  25173. else
  25174. {
  25175. if (___0_object == NULL)
  25176. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25177. __this->___invoke_impl = __this->___method_ptr;
  25178. __this->___method_code = (intptr_t)__this->___m_target;
  25179. }
  25180. }
  25181. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_Multicast;
  25182. }
  25183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_3_Invoke_mC8E3181B95E1536F05606B557AC4CD80AA7CD658_gshared (Func_3_t38806CDE2B8FBE2C46D0183F71E027E08C5FA249* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25184. {
  25185. typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25186. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25187. }
  25188. #ifdef __clang__
  25189. #pragma clang diagnostic pop
  25190. #endif
  25191. #ifdef __clang__
  25192. #pragma clang diagnostic push
  25193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25194. #pragma clang diagnostic ignored "-Wunused-variable"
  25195. #endif
  25196. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_Multicast(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25197. {
  25198. il2cpp_array_size_t length = __this->___delegates->max_length;
  25199. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25200. bool retVal = false;
  25201. for (il2cpp_array_size_t i = 0; i < length; i++)
  25202. {
  25203. Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* currentDelegate = reinterpret_cast<Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79*>(delegatesToInvoke[i]);
  25204. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25205. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25206. }
  25207. return retVal;
  25208. }
  25209. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenInst(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25210. {
  25211. NullCheck(___0_arg1);
  25212. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25213. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25214. }
  25215. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenStatic(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25216. {
  25217. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25218. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25219. }
  25220. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenVirtual(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25221. {
  25222. NullCheck(___0_arg1);
  25223. return VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25224. }
  25225. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenInterface(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25226. {
  25227. NullCheck(___0_arg1);
  25228. return InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25229. }
  25230. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenGenericVirtual(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25231. {
  25232. NullCheck(___0_arg1);
  25233. return GenericVirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25234. }
  25235. bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenGenericInterface(Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25236. {
  25237. NullCheck(___0_arg1);
  25238. return GenericInterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25239. }
  25240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m00571BE1A999D918DAD5FA2E9BD5F28DDEF2F365_gshared (Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25241. {
  25242. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25243. __this->___method = ___1_method;
  25244. __this->___m_target = ___0_object;
  25245. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25246. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25247. __this->___method_code = (intptr_t)__this;
  25248. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25249. {
  25250. bool isOpen = parameterCount == 2;
  25251. if (isOpen)
  25252. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenStatic;
  25253. else
  25254. {
  25255. __this->___invoke_impl = __this->___method_ptr;
  25256. __this->___method_code = (intptr_t)__this->___m_target;
  25257. }
  25258. }
  25259. else
  25260. {
  25261. bool isOpen = parameterCount == 1;
  25262. if (isOpen)
  25263. {
  25264. if (__this->___method_is_virtual)
  25265. {
  25266. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25267. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25268. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenGenericInterface;
  25269. else
  25270. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenGenericVirtual;
  25271. else
  25272. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25273. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenInterface;
  25274. else
  25275. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenVirtual;
  25276. }
  25277. else
  25278. {
  25279. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_OpenInst;
  25280. }
  25281. }
  25282. else
  25283. {
  25284. if (___0_object == NULL)
  25285. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25286. __this->___invoke_impl = __this->___method_ptr;
  25287. __this->___method_code = (intptr_t)__this->___m_target;
  25288. }
  25289. }
  25290. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_Multicast;
  25291. }
  25292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_gshared (Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25293. {
  25294. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25295. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25296. }
  25297. #ifdef __clang__
  25298. #pragma clang diagnostic pop
  25299. #endif
  25300. #ifdef __clang__
  25301. #pragma clang diagnostic push
  25302. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25303. #pragma clang diagnostic ignored "-Wunused-variable"
  25304. #endif
  25305. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_Multicast(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25306. {
  25307. il2cpp_array_size_t length = __this->___delegates->max_length;
  25308. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25309. int32_t retVal = 0;
  25310. for (il2cpp_array_size_t i = 0; i < length; i++)
  25311. {
  25312. Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* currentDelegate = reinterpret_cast<Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D*>(delegatesToInvoke[i]);
  25313. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25314. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25315. }
  25316. return retVal;
  25317. }
  25318. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenInst(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25319. {
  25320. NullCheck(___0_arg1);
  25321. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25322. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25323. }
  25324. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenStatic(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25325. {
  25326. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25327. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25328. }
  25329. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenVirtual(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25330. {
  25331. NullCheck(___0_arg1);
  25332. return VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25333. }
  25334. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenInterface(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25335. {
  25336. NullCheck(___0_arg1);
  25337. return InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25338. }
  25339. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenGenericVirtual(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25340. {
  25341. NullCheck(___0_arg1);
  25342. return GenericVirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25343. }
  25344. int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenGenericInterface(Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25345. {
  25346. NullCheck(___0_arg1);
  25347. return GenericInterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25348. }
  25349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m57004430B9B83D812BAE92870C7B7D46A3F46D4C_gshared (Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25350. {
  25351. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25352. __this->___method = ___1_method;
  25353. __this->___m_target = ___0_object;
  25354. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25355. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25356. __this->___method_code = (intptr_t)__this;
  25357. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25358. {
  25359. bool isOpen = parameterCount == 2;
  25360. if (isOpen)
  25361. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenStatic;
  25362. else
  25363. {
  25364. __this->___invoke_impl = __this->___method_ptr;
  25365. __this->___method_code = (intptr_t)__this->___m_target;
  25366. }
  25367. }
  25368. else
  25369. {
  25370. bool isOpen = parameterCount == 1;
  25371. if (isOpen)
  25372. {
  25373. if (__this->___method_is_virtual)
  25374. {
  25375. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25376. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25377. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenGenericInterface;
  25378. else
  25379. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenGenericVirtual;
  25380. else
  25381. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25382. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenInterface;
  25383. else
  25384. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenVirtual;
  25385. }
  25386. else
  25387. {
  25388. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_OpenInst;
  25389. }
  25390. }
  25391. else
  25392. {
  25393. if (___0_object == NULL)
  25394. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25395. __this->___invoke_impl = __this->___method_ptr;
  25396. __this->___method_code = (intptr_t)__this->___m_target;
  25397. }
  25398. }
  25399. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_Multicast;
  25400. }
  25401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_gshared (Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25402. {
  25403. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25404. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25405. }
  25406. #ifdef __clang__
  25407. #pragma clang diagnostic pop
  25408. #endif
  25409. #ifdef __clang__
  25410. #pragma clang diagnostic push
  25411. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25412. #pragma clang diagnostic ignored "-Wunused-variable"
  25413. #endif
  25414. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_Multicast(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25415. {
  25416. il2cpp_array_size_t length = __this->___delegates->max_length;
  25417. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25418. RuntimeObject* retVal = NULL;
  25419. for (il2cpp_array_size_t i = 0; i < length; i++)
  25420. {
  25421. Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* currentDelegate = reinterpret_cast<Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566*>(delegatesToInvoke[i]);
  25422. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25423. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25424. }
  25425. return retVal;
  25426. }
  25427. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenInst(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25428. {
  25429. NullCheck(___0_arg1);
  25430. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25431. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25432. }
  25433. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenStatic(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25434. {
  25435. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25436. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25437. }
  25438. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenVirtual(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25439. {
  25440. NullCheck(___0_arg1);
  25441. return VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25442. }
  25443. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenInterface(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25444. {
  25445. NullCheck(___0_arg1);
  25446. return InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25447. }
  25448. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenGenericVirtual(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25449. {
  25450. NullCheck(___0_arg1);
  25451. return GenericVirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25452. }
  25453. RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenGenericInterface(Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25454. {
  25455. NullCheck(___0_arg1);
  25456. return GenericInterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25457. }
  25458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7A3CDF8CC909FAEEA005D42C71F113B505F766DD_gshared (Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25459. {
  25460. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25461. __this->___method = ___1_method;
  25462. __this->___m_target = ___0_object;
  25463. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25464. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25465. __this->___method_code = (intptr_t)__this;
  25466. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25467. {
  25468. bool isOpen = parameterCount == 2;
  25469. if (isOpen)
  25470. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenStatic;
  25471. else
  25472. {
  25473. __this->___invoke_impl = __this->___method_ptr;
  25474. __this->___method_code = (intptr_t)__this->___m_target;
  25475. }
  25476. }
  25477. else
  25478. {
  25479. bool isOpen = parameterCount == 1;
  25480. if (isOpen)
  25481. {
  25482. if (__this->___method_is_virtual)
  25483. {
  25484. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25485. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25486. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenGenericInterface;
  25487. else
  25488. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenGenericVirtual;
  25489. else
  25490. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25491. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenInterface;
  25492. else
  25493. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenVirtual;
  25494. }
  25495. else
  25496. {
  25497. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_OpenInst;
  25498. }
  25499. }
  25500. else
  25501. {
  25502. if (___0_object == NULL)
  25503. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25504. __this->___invoke_impl = __this->___method_ptr;
  25505. __this->___method_code = (intptr_t)__this->___m_target;
  25506. }
  25507. }
  25508. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_Multicast;
  25509. }
  25510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_gshared (Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25511. {
  25512. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25513. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25514. }
  25515. #ifdef __clang__
  25516. #pragma clang diagnostic pop
  25517. #endif
  25518. #ifdef __clang__
  25519. #pragma clang diagnostic push
  25520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25521. #pragma clang diagnostic ignored "-Wunused-variable"
  25522. #endif
  25523. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_Multicast(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25524. {
  25525. il2cpp_array_size_t length = __this->___delegates->max_length;
  25526. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25527. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC retVal;
  25528. memset((&retVal), 0, sizeof(retVal));
  25529. for (il2cpp_array_size_t i = 0; i < length; i++)
  25530. {
  25531. Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* currentDelegate = reinterpret_cast<Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435*>(delegatesToInvoke[i]);
  25532. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25533. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25534. }
  25535. return retVal;
  25536. }
  25537. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenInst(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25538. {
  25539. NullCheck(___0_arg1);
  25540. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25541. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25542. }
  25543. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenStatic(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25544. {
  25545. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25546. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25547. }
  25548. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenVirtual(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25549. {
  25550. NullCheck(___0_arg1);
  25551. return VirtualFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25552. }
  25553. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenInterface(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25554. {
  25555. NullCheck(___0_arg1);
  25556. return InterfaceFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25557. }
  25558. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenGenericVirtual(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25559. {
  25560. NullCheck(___0_arg1);
  25561. return GenericVirtualFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25562. }
  25563. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenGenericInterface(Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25564. {
  25565. NullCheck(___0_arg1);
  25566. return GenericInterfaceFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2);
  25567. }
  25568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m163CA201B28AFEF25D52BDB9342EB17A84E9BDBD_gshared (Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25569. {
  25570. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25571. __this->___method = ___1_method;
  25572. __this->___m_target = ___0_object;
  25573. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25574. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25575. __this->___method_code = (intptr_t)__this;
  25576. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25577. {
  25578. bool isOpen = parameterCount == 2;
  25579. if (isOpen)
  25580. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenStatic;
  25581. else
  25582. {
  25583. __this->___invoke_impl = __this->___method_ptr;
  25584. __this->___method_code = (intptr_t)__this->___m_target;
  25585. }
  25586. }
  25587. else
  25588. {
  25589. bool isOpen = parameterCount == 1;
  25590. if (isOpen)
  25591. {
  25592. if (__this->___method_is_virtual)
  25593. {
  25594. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25595. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25596. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenGenericInterface;
  25597. else
  25598. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenGenericVirtual;
  25599. else
  25600. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25601. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenInterface;
  25602. else
  25603. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenVirtual;
  25604. }
  25605. else
  25606. {
  25607. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_OpenInst;
  25608. }
  25609. }
  25610. else
  25611. {
  25612. if (___0_object == NULL)
  25613. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25614. __this->___invoke_impl = __this->___method_ptr;
  25615. __this->___method_code = (intptr_t)__this->___m_target;
  25616. }
  25617. }
  25618. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_Multicast;
  25619. }
  25620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_gshared (Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  25621. {
  25622. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  25623. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25624. }
  25625. #ifdef __clang__
  25626. #pragma clang diagnostic pop
  25627. #endif
  25628. #ifdef __clang__
  25629. #pragma clang diagnostic push
  25630. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25631. #pragma clang diagnostic ignored "-Wunused-variable"
  25632. #endif
  25633. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_Multicast(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25634. {
  25635. il2cpp_array_size_t length = __this->___delegates->max_length;
  25636. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25637. float retVal = 0.0f;
  25638. for (il2cpp_array_size_t i = 0; i < length; i++)
  25639. {
  25640. Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* currentDelegate = reinterpret_cast<Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A*>(delegatesToInvoke[i]);
  25641. typedef float (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, float, const RuntimeMethod*);
  25642. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25643. }
  25644. return retVal;
  25645. }
  25646. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenInst(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25647. {
  25648. NullCheck(___0_arg1);
  25649. typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  25650. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25651. }
  25652. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenStatic(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25653. {
  25654. typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  25655. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25656. }
  25657. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenVirtual(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25658. {
  25659. NullCheck(___0_arg1);
  25660. return VirtualFuncInvoker1< float, float >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25661. }
  25662. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenInterface(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25663. {
  25664. NullCheck(___0_arg1);
  25665. return InterfaceFuncInvoker1< float, float >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25666. }
  25667. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenGenericVirtual(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25668. {
  25669. NullCheck(___0_arg1);
  25670. return GenericVirtualFuncInvoker1< float, float >::Invoke(method, ___0_arg1, ___1_arg2);
  25671. }
  25672. float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenGenericInterface(Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25673. {
  25674. NullCheck(___0_arg1);
  25675. return GenericInterfaceFuncInvoker1< float, float >::Invoke(method, ___0_arg1, ___1_arg2);
  25676. }
  25677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m4213234A930FE17F6996AFA6E7B9378CE72E2740_gshared (Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25678. {
  25679. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25680. __this->___method = ___1_method;
  25681. __this->___m_target = ___0_object;
  25682. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25683. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25684. __this->___method_code = (intptr_t)__this;
  25685. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25686. {
  25687. bool isOpen = parameterCount == 2;
  25688. if (isOpen)
  25689. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenStatic;
  25690. else
  25691. {
  25692. __this->___invoke_impl = __this->___method_ptr;
  25693. __this->___method_code = (intptr_t)__this->___m_target;
  25694. }
  25695. }
  25696. else
  25697. {
  25698. bool isOpen = parameterCount == 1;
  25699. if (isOpen)
  25700. {
  25701. if (__this->___method_is_virtual)
  25702. {
  25703. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25704. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25705. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenGenericInterface;
  25706. else
  25707. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenGenericVirtual;
  25708. else
  25709. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25710. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenInterface;
  25711. else
  25712. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenVirtual;
  25713. }
  25714. else
  25715. {
  25716. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_OpenInst;
  25717. }
  25718. }
  25719. else
  25720. {
  25721. if (___0_object == NULL)
  25722. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25723. __this->___invoke_impl = __this->___method_ptr;
  25724. __this->___method_code = (intptr_t)__this->___m_target;
  25725. }
  25726. }
  25727. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_Multicast;
  25728. }
  25729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_3_Invoke_mA9D55957B8D50CDEBB079892411987CC0547C781_gshared (Func_3_tCD4C784ED366DCCDCB2B09D49D9FADD3135B516A* __this, RuntimeObject* ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  25730. {
  25731. typedef float (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, float, const RuntimeMethod*);
  25732. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25733. }
  25734. #ifdef __clang__
  25735. #pragma clang diagnostic pop
  25736. #endif
  25737. #ifdef __clang__
  25738. #pragma clang diagnostic push
  25739. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25740. #pragma clang diagnostic ignored "-Wunused-variable"
  25741. #endif
  25742. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_Multicast(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25743. {
  25744. il2cpp_array_size_t length = __this->___delegates->max_length;
  25745. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25746. uint32_t retVal = 0;
  25747. for (il2cpp_array_size_t i = 0; i < length; i++)
  25748. {
  25749. Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* currentDelegate = reinterpret_cast<Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C*>(delegatesToInvoke[i]);
  25750. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, uint32_t, const RuntimeMethod*);
  25751. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25752. }
  25753. return retVal;
  25754. }
  25755. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenInst(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25756. {
  25757. NullCheck(___0_arg1);
  25758. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  25759. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25760. }
  25761. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenStatic(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25762. {
  25763. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  25764. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25765. }
  25766. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenVirtual(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25767. {
  25768. NullCheck(___0_arg1);
  25769. return VirtualFuncInvoker1< uint32_t, uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25770. }
  25771. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenInterface(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25772. {
  25773. NullCheck(___0_arg1);
  25774. return InterfaceFuncInvoker1< uint32_t, uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25775. }
  25776. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenGenericVirtual(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25777. {
  25778. NullCheck(___0_arg1);
  25779. return GenericVirtualFuncInvoker1< uint32_t, uint32_t >::Invoke(method, ___0_arg1, ___1_arg2);
  25780. }
  25781. uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenGenericInterface(Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25782. {
  25783. NullCheck(___0_arg1);
  25784. return GenericInterfaceFuncInvoker1< uint32_t, uint32_t >::Invoke(method, ___0_arg1, ___1_arg2);
  25785. }
  25786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m9F3866374E4D067F5B9F1A96C602024B72690F74_gshared (Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25787. {
  25788. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25789. __this->___method = ___1_method;
  25790. __this->___m_target = ___0_object;
  25791. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25792. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25793. __this->___method_code = (intptr_t)__this;
  25794. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25795. {
  25796. bool isOpen = parameterCount == 2;
  25797. if (isOpen)
  25798. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenStatic;
  25799. else
  25800. {
  25801. __this->___invoke_impl = __this->___method_ptr;
  25802. __this->___method_code = (intptr_t)__this->___m_target;
  25803. }
  25804. }
  25805. else
  25806. {
  25807. bool isOpen = parameterCount == 1;
  25808. if (isOpen)
  25809. {
  25810. if (__this->___method_is_virtual)
  25811. {
  25812. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25813. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25814. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenGenericInterface;
  25815. else
  25816. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenGenericVirtual;
  25817. else
  25818. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25819. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenInterface;
  25820. else
  25821. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenVirtual;
  25822. }
  25823. else
  25824. {
  25825. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_OpenInst;
  25826. }
  25827. }
  25828. else
  25829. {
  25830. if (___0_object == NULL)
  25831. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25832. __this->___invoke_impl = __this->___method_ptr;
  25833. __this->___method_code = (intptr_t)__this->___m_target;
  25834. }
  25835. }
  25836. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_Multicast;
  25837. }
  25838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_3_Invoke_m998909392E28C38A6B2CBC5342EDD0F95DD10A01_gshared (Func_3_tD09ACEDD8E28B7F3F54CF088B9EFB067BB2EEF7C* __this, RuntimeObject* ___0_arg1, uint32_t ___1_arg2, const RuntimeMethod* method)
  25839. {
  25840. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, uint32_t, const RuntimeMethod*);
  25841. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25842. }
  25843. #ifdef __clang__
  25844. #pragma clang diagnostic pop
  25845. #endif
  25846. #ifdef __clang__
  25847. #pragma clang diagnostic push
  25848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25849. #pragma clang diagnostic ignored "-Wunused-variable"
  25850. #endif
  25851. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_Multicast(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25852. {
  25853. il2cpp_array_size_t length = __this->___delegates->max_length;
  25854. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25855. uint64_t retVal = 0;
  25856. for (il2cpp_array_size_t i = 0; i < length; i++)
  25857. {
  25858. Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* currentDelegate = reinterpret_cast<Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753*>(delegatesToInvoke[i]);
  25859. typedef uint64_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, uint64_t, const RuntimeMethod*);
  25860. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25861. }
  25862. return retVal;
  25863. }
  25864. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenInst(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25865. {
  25866. NullCheck(___0_arg1);
  25867. typedef uint64_t (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
  25868. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25869. }
  25870. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenStatic(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25871. {
  25872. typedef uint64_t (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
  25873. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25874. }
  25875. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenVirtual(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25876. {
  25877. NullCheck(___0_arg1);
  25878. return VirtualFuncInvoker1< uint64_t, uint64_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2);
  25879. }
  25880. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenInterface(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25881. {
  25882. NullCheck(___0_arg1);
  25883. return InterfaceFuncInvoker1< uint64_t, uint64_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2);
  25884. }
  25885. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenGenericVirtual(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25886. {
  25887. NullCheck(___0_arg1);
  25888. return GenericVirtualFuncInvoker1< uint64_t, uint64_t >::Invoke(method, ___0_arg1, ___1_arg2);
  25889. }
  25890. uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenGenericInterface(Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25891. {
  25892. NullCheck(___0_arg1);
  25893. return GenericInterfaceFuncInvoker1< uint64_t, uint64_t >::Invoke(method, ___0_arg1, ___1_arg2);
  25894. }
  25895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mA3D9A7CAEB2AC2CC7621633C1C4A5B1EDAFDD7A3_gshared (Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25896. {
  25897. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25898. __this->___method = ___1_method;
  25899. __this->___m_target = ___0_object;
  25900. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25901. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25902. __this->___method_code = (intptr_t)__this;
  25903. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25904. {
  25905. bool isOpen = parameterCount == 2;
  25906. if (isOpen)
  25907. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenStatic;
  25908. else
  25909. {
  25910. __this->___invoke_impl = __this->___method_ptr;
  25911. __this->___method_code = (intptr_t)__this->___m_target;
  25912. }
  25913. }
  25914. else
  25915. {
  25916. bool isOpen = parameterCount == 1;
  25917. if (isOpen)
  25918. {
  25919. if (__this->___method_is_virtual)
  25920. {
  25921. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  25922. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25923. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenGenericInterface;
  25924. else
  25925. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenGenericVirtual;
  25926. else
  25927. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  25928. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenInterface;
  25929. else
  25930. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenVirtual;
  25931. }
  25932. else
  25933. {
  25934. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_OpenInst;
  25935. }
  25936. }
  25937. else
  25938. {
  25939. if (___0_object == NULL)
  25940. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  25941. __this->___invoke_impl = __this->___method_ptr;
  25942. __this->___method_code = (intptr_t)__this->___m_target;
  25943. }
  25944. }
  25945. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_Multicast;
  25946. }
  25947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Func_3_Invoke_mABE1AD65A3E442E9D1CE275F8372A12E87FADBB2_gshared (Func_3_t367EDE0EF333E613EA44907EF9AD4A1F198D7753* __this, RuntimeObject* ___0_arg1, uint64_t ___1_arg2, const RuntimeMethod* method)
  25948. {
  25949. typedef uint64_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, uint64_t, const RuntimeMethod*);
  25950. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  25951. }
  25952. #ifdef __clang__
  25953. #pragma clang diagnostic pop
  25954. #endif
  25955. #ifdef __clang__
  25956. #pragma clang diagnostic push
  25957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25958. #pragma clang diagnostic ignored "-Wunused-variable"
  25959. #endif
  25960. bool Func_3_Invoke_mCB12E612F7CD74D92CD6E05A7E332138AB1E21DF_Multicast(Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D* __this, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___0_arg1, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___1_arg2, const RuntimeMethod* method)
  25961. {
  25962. il2cpp_array_size_t length = __this->___delegates->max_length;
  25963. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  25964. bool retVal = false;
  25965. for (il2cpp_array_size_t i = 0; i < length; i++)
  25966. {
  25967. Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D* currentDelegate = reinterpret_cast<Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D*>(delegatesToInvoke[i]);
  25968. typedef bool (*FunctionPointerType) (RuntimeObject*, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, const RuntimeMethod*);
  25969. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  25970. }
  25971. return retVal;
  25972. }
  25973. bool Func_3_Invoke_mCB12E612F7CD74D92CD6E05A7E332138AB1E21DF_OpenInst(Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D* __this, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___0_arg1, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___1_arg2, const RuntimeMethod* method)
  25974. {
  25975. typedef bool (*FunctionPointerType) (Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, const RuntimeMethod*);
  25976. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25977. }
  25978. bool Func_3_Invoke_mCB12E612F7CD74D92CD6E05A7E332138AB1E21DF_OpenStatic(Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D* __this, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___0_arg1, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___1_arg2, const RuntimeMethod* method)
  25979. {
  25980. typedef bool (*FunctionPointerType) (Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, const RuntimeMethod*);
  25981. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  25982. }
  25983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mAD7AD1AC8461C375DEEB8E29A6AF11A1205F3718_gshared (Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  25984. {
  25985. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  25986. __this->___method = ___1_method;
  25987. __this->___m_target = ___0_object;
  25988. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  25989. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  25990. __this->___method_code = (intptr_t)__this;
  25991. if (MethodIsStatic((RuntimeMethod*)___1_method))
  25992. {
  25993. bool isOpen = parameterCount == 2;
  25994. if (isOpen)
  25995. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mCB12E612F7CD74D92CD6E05A7E332138AB1E21DF_OpenStatic;
  25996. else
  25997. {
  25998. __this->___invoke_impl = __this->___method_ptr;
  25999. __this->___method_code = (intptr_t)__this->___m_target;
  26000. }
  26001. }
  26002. else
  26003. {
  26004. if (___0_object == NULL)
  26005. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26006. __this->___invoke_impl = __this->___method_ptr;
  26007. __this->___method_code = (intptr_t)__this->___m_target;
  26008. }
  26009. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mCB12E612F7CD74D92CD6E05A7E332138AB1E21DF_Multicast;
  26010. }
  26011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mCB12E612F7CD74D92CD6E05A7E332138AB1E21DF_gshared (Func_3_t91DB6FD7FB36205E9CF7A442EB7A337299776A3D* __this, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___0_arg1, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7 ___1_arg2, const RuntimeMethod* method)
  26012. {
  26013. typedef bool (*FunctionPointerType) (RuntimeObject*, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, Rotate_tE965CA0281A547AB38B881A3416FF97756D3F4D7, const RuntimeMethod*);
  26014. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26015. }
  26016. #ifdef __clang__
  26017. #pragma clang diagnostic pop
  26018. #endif
  26019. #ifdef __clang__
  26020. #pragma clang diagnostic push
  26021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26022. #pragma clang diagnostic ignored "-Wunused-variable"
  26023. #endif
  26024. bool Func_3_Invoke_m789C73FF32C51D201FB04842704726C6B677D05D_Multicast(Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC* __this, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___0_arg1, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___1_arg2, const RuntimeMethod* method)
  26025. {
  26026. il2cpp_array_size_t length = __this->___delegates->max_length;
  26027. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26028. bool retVal = false;
  26029. for (il2cpp_array_size_t i = 0; i < length; i++)
  26030. {
  26031. Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC* currentDelegate = reinterpret_cast<Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC*>(delegatesToInvoke[i]);
  26032. typedef bool (*FunctionPointerType) (RuntimeObject*, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, const RuntimeMethod*);
  26033. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26034. }
  26035. return retVal;
  26036. }
  26037. bool Func_3_Invoke_m789C73FF32C51D201FB04842704726C6B677D05D_OpenInst(Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC* __this, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___0_arg1, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___1_arg2, const RuntimeMethod* method)
  26038. {
  26039. typedef bool (*FunctionPointerType) (Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, const RuntimeMethod*);
  26040. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26041. }
  26042. bool Func_3_Invoke_m789C73FF32C51D201FB04842704726C6B677D05D_OpenStatic(Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC* __this, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___0_arg1, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___1_arg2, const RuntimeMethod* method)
  26043. {
  26044. typedef bool (*FunctionPointerType) (Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, const RuntimeMethod*);
  26045. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26046. }
  26047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m6AF5E013428BF0FCF444506AA0ABFC642FEBF399_gshared (Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26048. {
  26049. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26050. __this->___method = ___1_method;
  26051. __this->___m_target = ___0_object;
  26052. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26053. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26054. __this->___method_code = (intptr_t)__this;
  26055. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26056. {
  26057. bool isOpen = parameterCount == 2;
  26058. if (isOpen)
  26059. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m789C73FF32C51D201FB04842704726C6B677D05D_OpenStatic;
  26060. else
  26061. {
  26062. __this->___invoke_impl = __this->___method_ptr;
  26063. __this->___method_code = (intptr_t)__this->___m_target;
  26064. }
  26065. }
  26066. else
  26067. {
  26068. if (___0_object == NULL)
  26069. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26070. __this->___invoke_impl = __this->___method_ptr;
  26071. __this->___method_code = (intptr_t)__this->___m_target;
  26072. }
  26073. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m789C73FF32C51D201FB04842704726C6B677D05D_Multicast;
  26074. }
  26075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m789C73FF32C51D201FB04842704726C6B677D05D_gshared (Func_3_t21FE404F1FF5BB9658AD8FC7A60BC71347B096BC* __this, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___0_arg1, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7 ___1_arg2, const RuntimeMethod* method)
  26076. {
  26077. typedef bool (*FunctionPointerType) (RuntimeObject*, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, Scale_t5594C69C1AC9398B57ABF6C4FA0D4E791B7A4DC7, const RuntimeMethod*);
  26078. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26079. }
  26080. #ifdef __clang__
  26081. #pragma clang diagnostic pop
  26082. #endif
  26083. #ifdef __clang__
  26084. #pragma clang diagnostic push
  26085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26086. #pragma clang diagnostic ignored "-Wunused-variable"
  26087. #endif
  26088. bool Func_3_Invoke_mCC1FDB4D5C9B18027021CB0AA0957A57B49E7472_Multicast(Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  26089. {
  26090. il2cpp_array_size_t length = __this->___delegates->max_length;
  26091. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26092. bool retVal = false;
  26093. for (il2cpp_array_size_t i = 0; i < length; i++)
  26094. {
  26095. Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* currentDelegate = reinterpret_cast<Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E*>(delegatesToInvoke[i]);
  26096. typedef bool (*FunctionPointerType) (RuntimeObject*, float, float, const RuntimeMethod*);
  26097. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26098. }
  26099. return retVal;
  26100. }
  26101. bool Func_3_Invoke_mCC1FDB4D5C9B18027021CB0AA0957A57B49E7472_OpenInst(Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  26102. {
  26103. typedef bool (*FunctionPointerType) (float, float, const RuntimeMethod*);
  26104. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26105. }
  26106. bool Func_3_Invoke_mCC1FDB4D5C9B18027021CB0AA0957A57B49E7472_OpenStatic(Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  26107. {
  26108. typedef bool (*FunctionPointerType) (float, float, const RuntimeMethod*);
  26109. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26110. }
  26111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCB560C5C97586855BDB873C1D0EA1B393BAA6F29_gshared (Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26112. {
  26113. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26114. __this->___method = ___1_method;
  26115. __this->___m_target = ___0_object;
  26116. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26117. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26118. __this->___method_code = (intptr_t)__this;
  26119. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26120. {
  26121. bool isOpen = parameterCount == 2;
  26122. if (isOpen)
  26123. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mCC1FDB4D5C9B18027021CB0AA0957A57B49E7472_OpenStatic;
  26124. else
  26125. {
  26126. __this->___invoke_impl = __this->___method_ptr;
  26127. __this->___method_code = (intptr_t)__this->___m_target;
  26128. }
  26129. }
  26130. else
  26131. {
  26132. if (___0_object == NULL)
  26133. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26134. __this->___invoke_impl = __this->___method_ptr;
  26135. __this->___method_code = (intptr_t)__this->___m_target;
  26136. }
  26137. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mCC1FDB4D5C9B18027021CB0AA0957A57B49E7472_Multicast;
  26138. }
  26139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mCC1FDB4D5C9B18027021CB0AA0957A57B49E7472_gshared (Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
  26140. {
  26141. typedef bool (*FunctionPointerType) (RuntimeObject*, float, float, const RuntimeMethod*);
  26142. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26143. }
  26144. #ifdef __clang__
  26145. #pragma clang diagnostic pop
  26146. #endif
  26147. #ifdef __clang__
  26148. #pragma clang diagnostic push
  26149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26150. #pragma clang diagnostic ignored "-Wunused-variable"
  26151. #endif
  26152. bool Func_3_Invoke_mBA63B56A49CE20F1462843778A97CAED3D5A0A58_Multicast(Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502* __this, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___0_arg1, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___1_arg2, const RuntimeMethod* method)
  26153. {
  26154. il2cpp_array_size_t length = __this->___delegates->max_length;
  26155. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26156. bool retVal = false;
  26157. for (il2cpp_array_size_t i = 0; i < length; i++)
  26158. {
  26159. Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502* currentDelegate = reinterpret_cast<Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502*>(delegatesToInvoke[i]);
  26160. typedef bool (*FunctionPointerType) (RuntimeObject*, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, const RuntimeMethod*);
  26161. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26162. }
  26163. return retVal;
  26164. }
  26165. bool Func_3_Invoke_mBA63B56A49CE20F1462843778A97CAED3D5A0A58_OpenInst(Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502* __this, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___0_arg1, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___1_arg2, const RuntimeMethod* method)
  26166. {
  26167. typedef bool (*FunctionPointerType) (TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, const RuntimeMethod*);
  26168. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26169. }
  26170. bool Func_3_Invoke_mBA63B56A49CE20F1462843778A97CAED3D5A0A58_OpenStatic(Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502* __this, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___0_arg1, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___1_arg2, const RuntimeMethod* method)
  26171. {
  26172. typedef bool (*FunctionPointerType) (TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, const RuntimeMethod*);
  26173. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26174. }
  26175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m1E4B2F1F5895BCD897ED20F06995E856566152FD_gshared (Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26176. {
  26177. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26178. __this->___method = ___1_method;
  26179. __this->___m_target = ___0_object;
  26180. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26181. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26182. __this->___method_code = (intptr_t)__this;
  26183. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26184. {
  26185. bool isOpen = parameterCount == 2;
  26186. if (isOpen)
  26187. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mBA63B56A49CE20F1462843778A97CAED3D5A0A58_OpenStatic;
  26188. else
  26189. {
  26190. __this->___invoke_impl = __this->___method_ptr;
  26191. __this->___method_code = (intptr_t)__this->___m_target;
  26192. }
  26193. }
  26194. else
  26195. {
  26196. if (___0_object == NULL)
  26197. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26198. __this->___invoke_impl = __this->___method_ptr;
  26199. __this->___method_code = (intptr_t)__this->___m_target;
  26200. }
  26201. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mBA63B56A49CE20F1462843778A97CAED3D5A0A58_Multicast;
  26202. }
  26203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_mBA63B56A49CE20F1462843778A97CAED3D5A0A58_gshared (Func_3_t6745994E8BE66E70CABFC83E108BB6BB52414502* __this, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___0_arg1, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05 ___1_arg2, const RuntimeMethod* method)
  26204. {
  26205. typedef bool (*FunctionPointerType) (RuntimeObject*, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, TextShadow_t6BADF37AB90ABCB63859A225B58AC5A580950A05, const RuntimeMethod*);
  26206. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26207. }
  26208. #ifdef __clang__
  26209. #pragma clang diagnostic pop
  26210. #endif
  26211. #ifdef __clang__
  26212. #pragma clang diagnostic push
  26213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26214. #pragma clang diagnostic ignored "-Wunused-variable"
  26215. #endif
  26216. bool Func_3_Invoke_m0739A3F859F311518468915E2929EA67B9744EB3_Multicast(Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_arg1, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_arg2, const RuntimeMethod* method)
  26217. {
  26218. il2cpp_array_size_t length = __this->___delegates->max_length;
  26219. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26220. bool retVal = false;
  26221. for (il2cpp_array_size_t i = 0; i < length; i++)
  26222. {
  26223. Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F* currentDelegate = reinterpret_cast<Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F*>(delegatesToInvoke[i]);
  26224. typedef bool (*FunctionPointerType) (RuntimeObject*, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, const RuntimeMethod*);
  26225. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26226. }
  26227. return retVal;
  26228. }
  26229. bool Func_3_Invoke_m0739A3F859F311518468915E2929EA67B9744EB3_OpenInst(Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_arg1, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_arg2, const RuntimeMethod* method)
  26230. {
  26231. typedef bool (*FunctionPointerType) (TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, const RuntimeMethod*);
  26232. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26233. }
  26234. bool Func_3_Invoke_m0739A3F859F311518468915E2929EA67B9744EB3_OpenStatic(Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_arg1, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_arg2, const RuntimeMethod* method)
  26235. {
  26236. typedef bool (*FunctionPointerType) (TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, const RuntimeMethod*);
  26237. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26238. }
  26239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2F359B22A6AE9B07F6A1B28BA8E0B93638366352_gshared (Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26240. {
  26241. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26242. __this->___method = ___1_method;
  26243. __this->___m_target = ___0_object;
  26244. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26245. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26246. __this->___method_code = (intptr_t)__this;
  26247. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26248. {
  26249. bool isOpen = parameterCount == 2;
  26250. if (isOpen)
  26251. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m0739A3F859F311518468915E2929EA67B9744EB3_OpenStatic;
  26252. else
  26253. {
  26254. __this->___invoke_impl = __this->___method_ptr;
  26255. __this->___method_code = (intptr_t)__this->___m_target;
  26256. }
  26257. }
  26258. else
  26259. {
  26260. if (___0_object == NULL)
  26261. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26262. __this->___invoke_impl = __this->___method_ptr;
  26263. __this->___method_code = (intptr_t)__this->___m_target;
  26264. }
  26265. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m0739A3F859F311518468915E2929EA67B9744EB3_Multicast;
  26266. }
  26267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m0739A3F859F311518468915E2929EA67B9744EB3_gshared (Func_3_tB92C805F866D2EB9A48A2CC06AAF77E333340E9F* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_arg1, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_arg2, const RuntimeMethod* method)
  26268. {
  26269. typedef bool (*FunctionPointerType) (RuntimeObject*, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502, const RuntimeMethod*);
  26270. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26271. }
  26272. #ifdef __clang__
  26273. #pragma clang diagnostic pop
  26274. #endif
  26275. #ifdef __clang__
  26276. #pragma clang diagnostic push
  26277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26278. #pragma clang diagnostic ignored "-Wunused-variable"
  26279. #endif
  26280. bool Func_3_Invoke_m484887F5E90ADF2A8AA68A11FEACE98BA806D474_Multicast(Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_arg1, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_arg2, const RuntimeMethod* method)
  26281. {
  26282. il2cpp_array_size_t length = __this->___delegates->max_length;
  26283. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26284. bool retVal = false;
  26285. for (il2cpp_array_size_t i = 0; i < length; i++)
  26286. {
  26287. Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6* currentDelegate = reinterpret_cast<Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6*>(delegatesToInvoke[i]);
  26288. typedef bool (*FunctionPointerType) (RuntimeObject*, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, const RuntimeMethod*);
  26289. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26290. }
  26291. return retVal;
  26292. }
  26293. bool Func_3_Invoke_m484887F5E90ADF2A8AA68A11FEACE98BA806D474_OpenInst(Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_arg1, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_arg2, const RuntimeMethod* method)
  26294. {
  26295. typedef bool (*FunctionPointerType) (Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, const RuntimeMethod*);
  26296. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26297. }
  26298. bool Func_3_Invoke_m484887F5E90ADF2A8AA68A11FEACE98BA806D474_OpenStatic(Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_arg1, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_arg2, const RuntimeMethod* method)
  26299. {
  26300. typedef bool (*FunctionPointerType) (Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, const RuntimeMethod*);
  26301. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, method);
  26302. }
  26303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m6F7F6F1DD17AA5951817C143CD9CC73B3813398D_gshared (Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26304. {
  26305. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26306. __this->___method = ___1_method;
  26307. __this->___m_target = ___0_object;
  26308. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26309. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26310. __this->___method_code = (intptr_t)__this;
  26311. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26312. {
  26313. bool isOpen = parameterCount == 2;
  26314. if (isOpen)
  26315. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_m484887F5E90ADF2A8AA68A11FEACE98BA806D474_OpenStatic;
  26316. else
  26317. {
  26318. __this->___invoke_impl = __this->___method_ptr;
  26319. __this->___method_code = (intptr_t)__this->___m_target;
  26320. }
  26321. }
  26322. else
  26323. {
  26324. if (___0_object == NULL)
  26325. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26326. __this->___invoke_impl = __this->___method_ptr;
  26327. __this->___method_code = (intptr_t)__this->___m_target;
  26328. }
  26329. __this->___extra_arg = (intptr_t)&Func_3_Invoke_m484887F5E90ADF2A8AA68A11FEACE98BA806D474_Multicast;
  26330. }
  26331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m484887F5E90ADF2A8AA68A11FEACE98BA806D474_gshared (Func_3_t5853662BEAC371606CF3B0A970C0C364071786A6* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_arg1, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_arg2, const RuntimeMethod* method)
  26332. {
  26333. typedef bool (*FunctionPointerType) (RuntimeObject*, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E, const RuntimeMethod*);
  26334. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26335. }
  26336. #ifdef __clang__
  26337. #pragma clang diagnostic pop
  26338. #endif
  26339. #ifdef __clang__
  26340. #pragma clang diagnostic push
  26341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26342. #pragma clang diagnostic ignored "-Wunused-variable"
  26343. #endif
  26344. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_Multicast(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26345. {
  26346. il2cpp_array_size_t length = __this->___delegates->max_length;
  26347. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26348. for (il2cpp_array_size_t i = 0; i < length; i++)
  26349. {
  26350. Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* currentDelegate = reinterpret_cast<Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4*>(delegatesToInvoke[i]);
  26351. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  26352. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26353. }
  26354. }
  26355. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenStaticInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26356. {
  26357. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, il2cppRetVal);
  26358. }
  26359. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_ClosedStaticInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26360. {
  26361. InvokerActionInvoker4< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, il2cppRetVal);
  26362. }
  26363. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_ClosedInstInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26364. {
  26365. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, il2cppRetVal);
  26366. }
  26367. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenInstInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26368. {
  26369. NullCheck(___0_arg1);
  26370. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, il2cppRetVal);
  26371. }
  26372. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenVirtualInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26373. {
  26374. NullCheck(___0_arg1);
  26375. VirtualActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, il2cppRetVal);
  26376. }
  26377. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenInterfaceInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26378. {
  26379. NullCheck(___0_arg1);
  26380. InterfaceActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, il2cppRetVal);
  26381. }
  26382. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenGenericVirtualInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26383. {
  26384. NullCheck(___0_arg1);
  26385. GenericVirtualActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, il2cppRetVal);
  26386. }
  26387. void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenGenericInterfaceInvoker(Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26388. {
  26389. NullCheck(___0_arg1);
  26390. GenericInterfaceActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, il2cppRetVal);
  26391. }
  26392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3D53118DAA71CFFC80A4B21073B54F3C4EFA1C68_gshared (Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26393. {
  26394. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26395. __this->___method = ___1_method;
  26396. __this->___m_target = ___0_object;
  26397. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26398. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26399. __this->___method_code = (intptr_t)__this;
  26400. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26401. {
  26402. bool isOpen = parameterCount == 2;
  26403. if (isOpen)
  26404. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenStaticInvoker;
  26405. else
  26406. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_ClosedStaticInvoker;
  26407. }
  26408. else
  26409. {
  26410. bool isOpen = parameterCount == 1;
  26411. if (isOpen)
  26412. {
  26413. if (__this->___method_is_virtual)
  26414. {
  26415. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  26416. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  26417. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenGenericInterfaceInvoker;
  26418. else
  26419. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenGenericVirtualInvoker;
  26420. else
  26421. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  26422. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenInterfaceInvoker;
  26423. else
  26424. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenVirtualInvoker;
  26425. }
  26426. else
  26427. {
  26428. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_OpenInstInvoker;
  26429. }
  26430. }
  26431. else
  26432. {
  26433. if (___0_object == NULL)
  26434. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26435. __this->___invoke_impl = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_ClosedInstInvoker;
  26436. }
  26437. }
  26438. __this->___extra_arg = (intptr_t)&Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_Multicast;
  26439. }
  26440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3_Invoke_mFEC7D2DE808B65D9CFE03D0A140F1271C94E972C_gshared (Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  26441. {
  26442. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  26443. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26444. }
  26445. #ifdef __clang__
  26446. #pragma clang diagnostic pop
  26447. #endif
  26448. #ifdef __clang__
  26449. #pragma clang diagnostic push
  26450. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26451. #pragma clang diagnostic ignored "-Wunused-variable"
  26452. #endif
  26453. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_Multicast(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26454. {
  26455. il2cpp_array_size_t length = __this->___delegates->max_length;
  26456. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26457. RuntimeObject* retVal = NULL;
  26458. for (il2cpp_array_size_t i = 0; i < length; i++)
  26459. {
  26460. Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* currentDelegate = reinterpret_cast<Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7*>(delegatesToInvoke[i]);
  26461. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
  26462. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26463. }
  26464. return retVal;
  26465. }
  26466. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenInst(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26467. {
  26468. NullCheck(___0_arg1);
  26469. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
  26470. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26471. }
  26472. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenStatic(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26473. {
  26474. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
  26475. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26476. }
  26477. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenVirtual(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26478. {
  26479. NullCheck(___0_arg1);
  26480. return VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3);
  26481. }
  26482. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenInterface(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26483. {
  26484. NullCheck(___0_arg1);
  26485. return InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3);
  26486. }
  26487. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenGenericVirtual(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26488. {
  26489. NullCheck(___0_arg1);
  26490. return GenericVirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3);
  26491. }
  26492. RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenGenericInterface(Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26493. {
  26494. NullCheck(___0_arg1);
  26495. return GenericInterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3);
  26496. }
  26497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_mD6B044FB1E2D26C36949D1B9914B247E8227383A_gshared (Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26498. {
  26499. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26500. __this->___method = ___1_method;
  26501. __this->___m_target = ___0_object;
  26502. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26503. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26504. __this->___method_code = (intptr_t)__this;
  26505. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26506. {
  26507. bool isOpen = parameterCount == 3;
  26508. if (isOpen)
  26509. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenStatic;
  26510. else
  26511. {
  26512. __this->___invoke_impl = __this->___method_ptr;
  26513. __this->___method_code = (intptr_t)__this->___m_target;
  26514. }
  26515. }
  26516. else
  26517. {
  26518. bool isOpen = parameterCount == 2;
  26519. if (isOpen)
  26520. {
  26521. if (__this->___method_is_virtual)
  26522. {
  26523. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  26524. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  26525. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenGenericInterface;
  26526. else
  26527. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenGenericVirtual;
  26528. else
  26529. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  26530. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenInterface;
  26531. else
  26532. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenVirtual;
  26533. }
  26534. else
  26535. {
  26536. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_OpenInst;
  26537. }
  26538. }
  26539. else
  26540. {
  26541. if (___0_object == NULL)
  26542. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26543. __this->___invoke_impl = __this->___method_ptr;
  26544. __this->___method_code = (intptr_t)__this->___m_target;
  26545. }
  26546. }
  26547. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_Multicast;
  26548. }
  26549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m11C46A95BF0E4E6EA682B45E6DA7504AE2FE8756_gshared (Func_4_t7868C163F386DC1EE76E0249D7EBB3A64555B0E7* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, const RuntimeMethod* method)
  26550. {
  26551. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
  26552. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26553. }
  26554. #ifdef __clang__
  26555. #pragma clang diagnostic pop
  26556. #endif
  26557. #ifdef __clang__
  26558. #pragma clang diagnostic push
  26559. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26560. #pragma clang diagnostic ignored "-Wunused-variable"
  26561. #endif
  26562. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_Multicast(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26563. {
  26564. il2cpp_array_size_t length = __this->___delegates->max_length;
  26565. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26566. RuntimeObject* retVal = NULL;
  26567. for (il2cpp_array_size_t i = 0; i < length; i++)
  26568. {
  26569. Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* currentDelegate = reinterpret_cast<Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD*>(delegatesToInvoke[i]);
  26570. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  26571. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26572. }
  26573. return retVal;
  26574. }
  26575. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenInst(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26576. {
  26577. NullCheck(___0_arg1);
  26578. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  26579. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26580. }
  26581. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenStatic(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26582. {
  26583. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  26584. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26585. }
  26586. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenVirtual(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26587. {
  26588. NullCheck(___0_arg1);
  26589. return VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3);
  26590. }
  26591. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenInterface(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26592. {
  26593. NullCheck(___0_arg1);
  26594. return InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3);
  26595. }
  26596. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenGenericVirtual(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26597. {
  26598. NullCheck(___0_arg1);
  26599. return GenericVirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3);
  26600. }
  26601. RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenGenericInterface(Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26602. {
  26603. NullCheck(___0_arg1);
  26604. return GenericInterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3);
  26605. }
  26606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m2AC898402989985F0D1F4DF8A0B69054F4861155_gshared (Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26607. {
  26608. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26609. __this->___method = ___1_method;
  26610. __this->___m_target = ___0_object;
  26611. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26612. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26613. __this->___method_code = (intptr_t)__this;
  26614. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26615. {
  26616. bool isOpen = parameterCount == 3;
  26617. if (isOpen)
  26618. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenStatic;
  26619. else
  26620. {
  26621. __this->___invoke_impl = __this->___method_ptr;
  26622. __this->___method_code = (intptr_t)__this->___m_target;
  26623. }
  26624. }
  26625. else
  26626. {
  26627. bool isOpen = parameterCount == 2;
  26628. if (isOpen)
  26629. {
  26630. if (__this->___method_is_virtual)
  26631. {
  26632. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  26633. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  26634. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenGenericInterface;
  26635. else
  26636. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenGenericVirtual;
  26637. else
  26638. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  26639. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenInterface;
  26640. else
  26641. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenVirtual;
  26642. }
  26643. else
  26644. {
  26645. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_OpenInst;
  26646. }
  26647. }
  26648. else
  26649. {
  26650. if (___0_object == NULL)
  26651. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26652. __this->___invoke_impl = __this->___method_ptr;
  26653. __this->___method_code = (intptr_t)__this->___m_target;
  26654. }
  26655. }
  26656. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_Multicast;
  26657. }
  26658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m9BAD5BBD30933FE9049B012CD3316FB2F24F3B8A_gshared (Func_4_t5BEC908E1F7894319A22CA9728A897FA95522DAD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  26659. {
  26660. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  26661. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26662. }
  26663. #ifdef __clang__
  26664. #pragma clang diagnostic pop
  26665. #endif
  26666. #ifdef __clang__
  26667. #pragma clang diagnostic push
  26668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26669. #pragma clang diagnostic ignored "-Wunused-variable"
  26670. #endif
  26671. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_4_Invoke_m398C71E1B9448B92C9BD93ECEEAB08B378CDEAD5_Multicast(Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5* __this, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___0_arg1, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___1_arg2, float ___2_arg3, const RuntimeMethod* method)
  26672. {
  26673. il2cpp_array_size_t length = __this->___delegates->max_length;
  26674. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26675. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A retVal;
  26676. memset((&retVal), 0, sizeof(retVal));
  26677. for (il2cpp_array_size_t i = 0; i < length; i++)
  26678. {
  26679. Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5* currentDelegate = reinterpret_cast<Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5*>(delegatesToInvoke[i]);
  26680. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, float, const RuntimeMethod*);
  26681. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26682. }
  26683. return retVal;
  26684. }
  26685. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_4_Invoke_m398C71E1B9448B92C9BD93ECEEAB08B378CDEAD5_OpenInst(Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5* __this, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___0_arg1, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___1_arg2, float ___2_arg3, const RuntimeMethod* method)
  26686. {
  26687. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, float, const RuntimeMethod*);
  26688. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26689. }
  26690. StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_4_Invoke_m398C71E1B9448B92C9BD93ECEEAB08B378CDEAD5_OpenStatic(Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5* __this, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___0_arg1, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___1_arg2, float ___2_arg3, const RuntimeMethod* method)
  26691. {
  26692. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, float, const RuntimeMethod*);
  26693. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26694. }
  26695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_mE814094F90526E8E6774198DD69E39DF18CF4DCF_gshared (Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26696. {
  26697. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26698. __this->___method = ___1_method;
  26699. __this->___m_target = ___0_object;
  26700. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26701. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26702. __this->___method_code = (intptr_t)__this;
  26703. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26704. {
  26705. bool isOpen = parameterCount == 3;
  26706. if (isOpen)
  26707. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m398C71E1B9448B92C9BD93ECEEAB08B378CDEAD5_OpenStatic;
  26708. else
  26709. {
  26710. __this->___invoke_impl = __this->___method_ptr;
  26711. __this->___method_code = (intptr_t)__this->___m_target;
  26712. }
  26713. }
  26714. else
  26715. {
  26716. if (___0_object == NULL)
  26717. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26718. __this->___invoke_impl = __this->___method_ptr;
  26719. __this->___method_code = (intptr_t)__this->___m_target;
  26720. }
  26721. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m398C71E1B9448B92C9BD93ECEEAB08B378CDEAD5_Multicast;
  26722. }
  26723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A Func_4_Invoke_m398C71E1B9448B92C9BD93ECEEAB08B378CDEAD5_gshared (Func_4_t93A2D1B3300415C1167923C629725F6A8758E6B5* __this, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___0_arg1, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A ___1_arg2, float ___2_arg3, const RuntimeMethod* method)
  26724. {
  26725. typedef StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A (*FunctionPointerType) (RuntimeObject*, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, StyleValues_t4AED947A53B84B62EF2B589A40B74911CA77D11A, float, const RuntimeMethod*);
  26726. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26727. }
  26728. #ifdef __clang__
  26729. #pragma clang diagnostic pop
  26730. #endif
  26731. #ifdef __clang__
  26732. #pragma clang diagnostic push
  26733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26734. #pragma clang diagnostic ignored "-Wunused-variable"
  26735. #endif
  26736. RuntimeObject* Func_4_Invoke_mBF599DE94F3940493C83A4EBBAE359747651542D_Multicast(Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC ___2_arg3, const RuntimeMethod* method)
  26737. {
  26738. il2cpp_array_size_t length = __this->___delegates->max_length;
  26739. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26740. RuntimeObject* retVal = NULL;
  26741. for (il2cpp_array_size_t i = 0; i < length; i++)
  26742. {
  26743. Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA* currentDelegate = reinterpret_cast<Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA*>(delegatesToInvoke[i]);
  26744. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC, const RuntimeMethod*);
  26745. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26746. }
  26747. return retVal;
  26748. }
  26749. RuntimeObject* Func_4_Invoke_mBF599DE94F3940493C83A4EBBAE359747651542D_OpenInst(Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC ___2_arg3, const RuntimeMethod* method)
  26750. {
  26751. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC, const RuntimeMethod*);
  26752. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26753. }
  26754. RuntimeObject* Func_4_Invoke_mBF599DE94F3940493C83A4EBBAE359747651542D_OpenStatic(Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC ___2_arg3, const RuntimeMethod* method)
  26755. {
  26756. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC, const RuntimeMethod*);
  26757. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26758. }
  26759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_mDCE86EA2ADC5656D6BF0FE997C4D2F6C328EC5D2_gshared (Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26760. {
  26761. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26762. __this->___method = ___1_method;
  26763. __this->___m_target = ___0_object;
  26764. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26765. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26766. __this->___method_code = (intptr_t)__this;
  26767. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26768. {
  26769. bool isOpen = parameterCount == 3;
  26770. if (isOpen)
  26771. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_mBF599DE94F3940493C83A4EBBAE359747651542D_OpenStatic;
  26772. else
  26773. {
  26774. __this->___invoke_impl = __this->___method_ptr;
  26775. __this->___method_code = (intptr_t)__this->___m_target;
  26776. }
  26777. }
  26778. else
  26779. {
  26780. if (___0_object == NULL)
  26781. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26782. __this->___invoke_impl = __this->___method_ptr;
  26783. __this->___method_code = (intptr_t)__this->___m_target;
  26784. }
  26785. __this->___extra_arg = (intptr_t)&Func_4_Invoke_mBF599DE94F3940493C83A4EBBAE359747651542D_Multicast;
  26786. }
  26787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_mBF599DE94F3940493C83A4EBBAE359747651542D_gshared (Func_4_tB8210FBBBE8EBAD8353B5E330C593E0F3FDB95DA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC ___2_arg3, const RuntimeMethod* method)
  26788. {
  26789. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t00940F333D00C8F1D5D9E7B80A81F8DCCE9908FC, const RuntimeMethod*);
  26790. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26791. }
  26792. #ifdef __clang__
  26793. #pragma clang diagnostic pop
  26794. #endif
  26795. #ifdef __clang__
  26796. #pragma clang diagnostic push
  26797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26798. #pragma clang diagnostic ignored "-Wunused-variable"
  26799. #endif
  26800. RuntimeObject* Func_4_Invoke_m28D4CBD9F1C0CF5EE3274C6BF5DC13BB82D5B426_Multicast(Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21 ___2_arg3, const RuntimeMethod* method)
  26801. {
  26802. il2cpp_array_size_t length = __this->___delegates->max_length;
  26803. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26804. RuntimeObject* retVal = NULL;
  26805. for (il2cpp_array_size_t i = 0; i < length; i++)
  26806. {
  26807. Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159* currentDelegate = reinterpret_cast<Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159*>(delegatesToInvoke[i]);
  26808. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21, const RuntimeMethod*);
  26809. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26810. }
  26811. return retVal;
  26812. }
  26813. RuntimeObject* Func_4_Invoke_m28D4CBD9F1C0CF5EE3274C6BF5DC13BB82D5B426_OpenInst(Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21 ___2_arg3, const RuntimeMethod* method)
  26814. {
  26815. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21, const RuntimeMethod*);
  26816. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26817. }
  26818. RuntimeObject* Func_4_Invoke_m28D4CBD9F1C0CF5EE3274C6BF5DC13BB82D5B426_OpenStatic(Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21 ___2_arg3, const RuntimeMethod* method)
  26819. {
  26820. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21, const RuntimeMethod*);
  26821. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26822. }
  26823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m17B0E421BB334D08D6970835BE9C577F898EC369_gshared (Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26824. {
  26825. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26826. __this->___method = ___1_method;
  26827. __this->___m_target = ___0_object;
  26828. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26829. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26830. __this->___method_code = (intptr_t)__this;
  26831. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26832. {
  26833. bool isOpen = parameterCount == 3;
  26834. if (isOpen)
  26835. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m28D4CBD9F1C0CF5EE3274C6BF5DC13BB82D5B426_OpenStatic;
  26836. else
  26837. {
  26838. __this->___invoke_impl = __this->___method_ptr;
  26839. __this->___method_code = (intptr_t)__this->___m_target;
  26840. }
  26841. }
  26842. else
  26843. {
  26844. if (___0_object == NULL)
  26845. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26846. __this->___invoke_impl = __this->___method_ptr;
  26847. __this->___method_code = (intptr_t)__this->___m_target;
  26848. }
  26849. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m28D4CBD9F1C0CF5EE3274C6BF5DC13BB82D5B426_Multicast;
  26850. }
  26851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m28D4CBD9F1C0CF5EE3274C6BF5DC13BB82D5B426_gshared (Func_4_t53BC9824E245C589904FB71A786C6549FF0EB159* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21 ___2_arg3, const RuntimeMethod* method)
  26852. {
  26853. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_t85FD60472857DFEA88086C45948C596619D3CA21, const RuntimeMethod*);
  26854. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26855. }
  26856. #ifdef __clang__
  26857. #pragma clang diagnostic pop
  26858. #endif
  26859. #ifdef __clang__
  26860. #pragma clang diagnostic push
  26861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26862. #pragma clang diagnostic ignored "-Wunused-variable"
  26863. #endif
  26864. RuntimeObject* Func_4_Invoke_m9530C708BFBB41966A0517ED5577D801888C0815_Multicast(Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC ___2_arg3, const RuntimeMethod* method)
  26865. {
  26866. il2cpp_array_size_t length = __this->___delegates->max_length;
  26867. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26868. RuntimeObject* retVal = NULL;
  26869. for (il2cpp_array_size_t i = 0; i < length; i++)
  26870. {
  26871. Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4* currentDelegate = reinterpret_cast<Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4*>(delegatesToInvoke[i]);
  26872. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC, const RuntimeMethod*);
  26873. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26874. }
  26875. return retVal;
  26876. }
  26877. RuntimeObject* Func_4_Invoke_m9530C708BFBB41966A0517ED5577D801888C0815_OpenInst(Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC ___2_arg3, const RuntimeMethod* method)
  26878. {
  26879. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC, const RuntimeMethod*);
  26880. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26881. }
  26882. RuntimeObject* Func_4_Invoke_m9530C708BFBB41966A0517ED5577D801888C0815_OpenStatic(Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC ___2_arg3, const RuntimeMethod* method)
  26883. {
  26884. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC, const RuntimeMethod*);
  26885. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26886. }
  26887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_mE876A70E5E64A09039DA34EBAA14DAB0D3E1DC06_gshared (Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26888. {
  26889. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26890. __this->___method = ___1_method;
  26891. __this->___m_target = ___0_object;
  26892. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26893. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26894. __this->___method_code = (intptr_t)__this;
  26895. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26896. {
  26897. bool isOpen = parameterCount == 3;
  26898. if (isOpen)
  26899. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m9530C708BFBB41966A0517ED5577D801888C0815_OpenStatic;
  26900. else
  26901. {
  26902. __this->___invoke_impl = __this->___method_ptr;
  26903. __this->___method_code = (intptr_t)__this->___m_target;
  26904. }
  26905. }
  26906. else
  26907. {
  26908. if (___0_object == NULL)
  26909. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26910. __this->___invoke_impl = __this->___method_ptr;
  26911. __this->___method_code = (intptr_t)__this->___m_target;
  26912. }
  26913. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m9530C708BFBB41966A0517ED5577D801888C0815_Multicast;
  26914. }
  26915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m9530C708BFBB41966A0517ED5577D801888C0815_gshared (Func_4_tB4B5672792E4B3A24B707F3620E115626BD579B4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC ___2_arg3, const RuntimeMethod* method)
  26916. {
  26917. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_2_tC7D333BBF3C772327A6B73B427CB00B35C7FB9CC, const RuntimeMethod*);
  26918. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26919. }
  26920. #ifdef __clang__
  26921. #pragma clang diagnostic pop
  26922. #endif
  26923. #ifdef __clang__
  26924. #pragma clang diagnostic push
  26925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26926. #pragma clang diagnostic ignored "-Wunused-variable"
  26927. #endif
  26928. RuntimeObject* Func_4_Invoke_m5A4C26C5A522C4041EE988536709A5B3E23C17AF_Multicast(Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64 ___2_arg3, const RuntimeMethod* method)
  26929. {
  26930. il2cpp_array_size_t length = __this->___delegates->max_length;
  26931. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26932. RuntimeObject* retVal = NULL;
  26933. for (il2cpp_array_size_t i = 0; i < length; i++)
  26934. {
  26935. Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4* currentDelegate = reinterpret_cast<Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4*>(delegatesToInvoke[i]);
  26936. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64, const RuntimeMethod*);
  26937. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  26938. }
  26939. return retVal;
  26940. }
  26941. RuntimeObject* Func_4_Invoke_m5A4C26C5A522C4041EE988536709A5B3E23C17AF_OpenInst(Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64 ___2_arg3, const RuntimeMethod* method)
  26942. {
  26943. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64, const RuntimeMethod*);
  26944. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26945. }
  26946. RuntimeObject* Func_4_Invoke_m5A4C26C5A522C4041EE988536709A5B3E23C17AF_OpenStatic(Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64 ___2_arg3, const RuntimeMethod* method)
  26947. {
  26948. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64, const RuntimeMethod*);
  26949. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  26950. }
  26951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m4B6E59BD98920443CD5F697CC2458C92263F1E26_gshared (Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  26952. {
  26953. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  26954. __this->___method = ___1_method;
  26955. __this->___m_target = ___0_object;
  26956. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  26957. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  26958. __this->___method_code = (intptr_t)__this;
  26959. if (MethodIsStatic((RuntimeMethod*)___1_method))
  26960. {
  26961. bool isOpen = parameterCount == 3;
  26962. if (isOpen)
  26963. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m5A4C26C5A522C4041EE988536709A5B3E23C17AF_OpenStatic;
  26964. else
  26965. {
  26966. __this->___invoke_impl = __this->___method_ptr;
  26967. __this->___method_code = (intptr_t)__this->___m_target;
  26968. }
  26969. }
  26970. else
  26971. {
  26972. if (___0_object == NULL)
  26973. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  26974. __this->___invoke_impl = __this->___method_ptr;
  26975. __this->___method_code = (intptr_t)__this->___m_target;
  26976. }
  26977. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m5A4C26C5A522C4041EE988536709A5B3E23C17AF_Multicast;
  26978. }
  26979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m5A4C26C5A522C4041EE988536709A5B3E23C17AF_gshared (Func_4_t4AAD4F67CE73CE3212773EFE7C53226C552B56D4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64 ___2_arg3, const RuntimeMethod* method)
  26980. {
  26981. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_3_t7710F86A623C8F578E76B4EAC47B05AA6EFE7B64, const RuntimeMethod*);
  26982. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  26983. }
  26984. #ifdef __clang__
  26985. #pragma clang diagnostic pop
  26986. #endif
  26987. #ifdef __clang__
  26988. #pragma clang diagnostic push
  26989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26990. #pragma clang diagnostic ignored "-Wunused-variable"
  26991. #endif
  26992. RuntimeObject* Func_4_Invoke_mE93AB8A1D3F3EB205B55380D5FE3947DFDE51547_Multicast(Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7 ___2_arg3, const RuntimeMethod* method)
  26993. {
  26994. il2cpp_array_size_t length = __this->___delegates->max_length;
  26995. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  26996. RuntimeObject* retVal = NULL;
  26997. for (il2cpp_array_size_t i = 0; i < length; i++)
  26998. {
  26999. Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE* currentDelegate = reinterpret_cast<Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE*>(delegatesToInvoke[i]);
  27000. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7, const RuntimeMethod*);
  27001. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27002. }
  27003. return retVal;
  27004. }
  27005. RuntimeObject* Func_4_Invoke_mE93AB8A1D3F3EB205B55380D5FE3947DFDE51547_OpenInst(Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7 ___2_arg3, const RuntimeMethod* method)
  27006. {
  27007. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7, const RuntimeMethod*);
  27008. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  27009. }
  27010. RuntimeObject* Func_4_Invoke_mE93AB8A1D3F3EB205B55380D5FE3947DFDE51547_OpenStatic(Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7 ___2_arg3, const RuntimeMethod* method)
  27011. {
  27012. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7, const RuntimeMethod*);
  27013. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  27014. }
  27015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m899DF0C91D19943FA35DD6F9C45A9ACD3AC81B84_gshared (Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27016. {
  27017. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27018. __this->___method = ___1_method;
  27019. __this->___m_target = ___0_object;
  27020. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27021. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27022. __this->___method_code = (intptr_t)__this;
  27023. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27024. {
  27025. bool isOpen = parameterCount == 3;
  27026. if (isOpen)
  27027. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_mE93AB8A1D3F3EB205B55380D5FE3947DFDE51547_OpenStatic;
  27028. else
  27029. {
  27030. __this->___invoke_impl = __this->___method_ptr;
  27031. __this->___method_code = (intptr_t)__this->___m_target;
  27032. }
  27033. }
  27034. else
  27035. {
  27036. if (___0_object == NULL)
  27037. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27038. __this->___invoke_impl = __this->___method_ptr;
  27039. __this->___method_code = (intptr_t)__this->___m_target;
  27040. }
  27041. __this->___extra_arg = (intptr_t)&Func_4_Invoke_mE93AB8A1D3F3EB205B55380D5FE3947DFDE51547_Multicast;
  27042. }
  27043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_mE93AB8A1D3F3EB205B55380D5FE3947DFDE51547_gshared (Func_4_tA538C2D9F57DFA4CF8FD0842A90A45F2A061B0DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7 ___2_arg3, const RuntimeMethod* method)
  27044. {
  27045. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, ValueTuple_4_tEC98A0C80E3AD3740A1A365E6A6F25E9CC2FAAE7, const RuntimeMethod*);
  27046. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27047. }
  27048. #ifdef __clang__
  27049. #pragma clang diagnostic pop
  27050. #endif
  27051. #ifdef __clang__
  27052. #pragma clang diagnostic push
  27053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27054. #pragma clang diagnostic ignored "-Wunused-variable"
  27055. #endif
  27056. RuntimeObject* Func_4_Invoke_m51B25A1AD19B228EDE86FB659E5DF549BA1917E9_Multicast(Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  27057. {
  27058. il2cpp_array_size_t length = __this->___delegates->max_length;
  27059. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27060. RuntimeObject* retVal = NULL;
  27061. for (il2cpp_array_size_t i = 0; i < length; i++)
  27062. {
  27063. Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281* currentDelegate = reinterpret_cast<Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281*>(delegatesToInvoke[i]);
  27064. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, const RuntimeMethod*);
  27065. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27066. }
  27067. return retVal;
  27068. }
  27069. RuntimeObject* Func_4_Invoke_m51B25A1AD19B228EDE86FB659E5DF549BA1917E9_OpenInst(Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  27070. {
  27071. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, const RuntimeMethod*);
  27072. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  27073. }
  27074. RuntimeObject* Func_4_Invoke_m51B25A1AD19B228EDE86FB659E5DF549BA1917E9_OpenStatic(Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  27075. {
  27076. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, const RuntimeMethod*);
  27077. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  27078. }
  27079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m3B977815FB7EA8CC2F6BEE3062A081FBE92C99B7_gshared (Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27080. {
  27081. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27082. __this->___method = ___1_method;
  27083. __this->___m_target = ___0_object;
  27084. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27085. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27086. __this->___method_code = (intptr_t)__this;
  27087. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27088. {
  27089. bool isOpen = parameterCount == 3;
  27090. if (isOpen)
  27091. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m51B25A1AD19B228EDE86FB659E5DF549BA1917E9_OpenStatic;
  27092. else
  27093. {
  27094. __this->___invoke_impl = __this->___method_ptr;
  27095. __this->___method_code = (intptr_t)__this->___m_target;
  27096. }
  27097. }
  27098. else
  27099. {
  27100. if (___0_object == NULL)
  27101. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27102. __this->___invoke_impl = __this->___method_ptr;
  27103. __this->___method_code = (intptr_t)__this->___m_target;
  27104. }
  27105. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m51B25A1AD19B228EDE86FB659E5DF549BA1917E9_Multicast;
  27106. }
  27107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m51B25A1AD19B228EDE86FB659E5DF549BA1917E9_gshared (Func_4_t08BAB91515459FF545B4A7D8524D9C59D8CFB281* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
  27108. {
  27109. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, const RuntimeMethod*);
  27110. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27111. }
  27112. #ifdef __clang__
  27113. #pragma clang diagnostic pop
  27114. #endif
  27115. #ifdef __clang__
  27116. #pragma clang diagnostic push
  27117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27118. #pragma clang diagnostic ignored "-Wunused-variable"
  27119. #endif
  27120. RuntimeObject* Func_4_Invoke_m6EFFCDC05C0A821864CD1FC3E5B0A17AC9F560B9_Multicast(Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945 ___2_arg3, const RuntimeMethod* method)
  27121. {
  27122. il2cpp_array_size_t length = __this->___delegates->max_length;
  27123. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27124. RuntimeObject* retVal = NULL;
  27125. for (il2cpp_array_size_t i = 0; i < length; i++)
  27126. {
  27127. Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D* currentDelegate = reinterpret_cast<Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D*>(delegatesToInvoke[i]);
  27128. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945, const RuntimeMethod*);
  27129. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27130. }
  27131. return retVal;
  27132. }
  27133. RuntimeObject* Func_4_Invoke_m6EFFCDC05C0A821864CD1FC3E5B0A17AC9F560B9_OpenInst(Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945 ___2_arg3, const RuntimeMethod* method)
  27134. {
  27135. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945, const RuntimeMethod*);
  27136. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  27137. }
  27138. RuntimeObject* Func_4_Invoke_m6EFFCDC05C0A821864CD1FC3E5B0A17AC9F560B9_OpenStatic(Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945 ___2_arg3, const RuntimeMethod* method)
  27139. {
  27140. typedef RuntimeObject* (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945, const RuntimeMethod*);
  27141. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, method);
  27142. }
  27143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m58FD350A24AF9374BF5DC75CA31BAD24FF0AF007_gshared (Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27144. {
  27145. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27146. __this->___method = ___1_method;
  27147. __this->___m_target = ___0_object;
  27148. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27149. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27150. __this->___method_code = (intptr_t)__this;
  27151. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27152. {
  27153. bool isOpen = parameterCount == 3;
  27154. if (isOpen)
  27155. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m6EFFCDC05C0A821864CD1FC3E5B0A17AC9F560B9_OpenStatic;
  27156. else
  27157. {
  27158. __this->___invoke_impl = __this->___method_ptr;
  27159. __this->___method_code = (intptr_t)__this->___m_target;
  27160. }
  27161. }
  27162. else
  27163. {
  27164. if (___0_object == NULL)
  27165. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27166. __this->___invoke_impl = __this->___method_ptr;
  27167. __this->___method_code = (intptr_t)__this->___m_target;
  27168. }
  27169. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m6EFFCDC05C0A821864CD1FC3E5B0A17AC9F560B9_Multicast;
  27170. }
  27171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_4_Invoke_m6EFFCDC05C0A821864CD1FC3E5B0A17AC9F560B9_gshared (Func_4_tB3B4E2402979B32E6B16F0C0B238734341A8549D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_arg2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945 ___2_arg3, const RuntimeMethod* method)
  27172. {
  27173. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, PenData_t2345B5FBD18D851528C5C18F8A667D4EF4690945, const RuntimeMethod*);
  27174. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27175. }
  27176. #ifdef __clang__
  27177. #pragma clang diagnostic pop
  27178. #endif
  27179. #ifdef __clang__
  27180. #pragma clang diagnostic push
  27181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27182. #pragma clang diagnostic ignored "-Wunused-variable"
  27183. #endif
  27184. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_Multicast(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27185. {
  27186. il2cpp_array_size_t length = __this->___delegates->max_length;
  27187. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27188. for (il2cpp_array_size_t i = 0; i < length; i++)
  27189. {
  27190. Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* currentDelegate = reinterpret_cast<Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079*>(delegatesToInvoke[i]);
  27191. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27192. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27193. }
  27194. }
  27195. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenStaticInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27196. {
  27197. InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27198. }
  27199. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_ClosedStaticInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27200. {
  27201. InvokerActionInvoker5< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27202. }
  27203. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_ClosedInstInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27204. {
  27205. InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27206. }
  27207. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenInstInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27208. {
  27209. NullCheck(___0_arg1);
  27210. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27211. }
  27212. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenVirtualInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27213. {
  27214. NullCheck(___0_arg1);
  27215. VirtualActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27216. }
  27217. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenInterfaceInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27218. {
  27219. NullCheck(___0_arg1);
  27220. InterfaceActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27221. }
  27222. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenGenericVirtualInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27223. {
  27224. NullCheck(___0_arg1);
  27225. GenericVirtualActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27226. }
  27227. void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenGenericInterfaceInvoker(Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27228. {
  27229. NullCheck(___0_arg1);
  27230. GenericInterfaceActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal);
  27231. }
  27232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_mBBC8F424C8EFF3F35CA9B3557CC2E8C06CAAA249_gshared (Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27233. {
  27234. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27235. __this->___method = ___1_method;
  27236. __this->___m_target = ___0_object;
  27237. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27238. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27239. __this->___method_code = (intptr_t)__this;
  27240. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27241. {
  27242. bool isOpen = parameterCount == 3;
  27243. if (isOpen)
  27244. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenStaticInvoker;
  27245. else
  27246. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_ClosedStaticInvoker;
  27247. }
  27248. else
  27249. {
  27250. bool isOpen = parameterCount == 2;
  27251. if (isOpen)
  27252. {
  27253. if (__this->___method_is_virtual)
  27254. {
  27255. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27256. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27257. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenGenericInterfaceInvoker;
  27258. else
  27259. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenGenericVirtualInvoker;
  27260. else
  27261. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27262. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenInterfaceInvoker;
  27263. else
  27264. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenVirtualInvoker;
  27265. }
  27266. else
  27267. {
  27268. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_OpenInstInvoker;
  27269. }
  27270. }
  27271. else
  27272. {
  27273. if (___0_object == NULL)
  27274. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27275. __this->___invoke_impl = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_ClosedInstInvoker;
  27276. }
  27277. }
  27278. __this->___extra_arg = (intptr_t)&Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_Multicast;
  27279. }
  27280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4_Invoke_m60FA7E1FAE630870F8DDC50F1E5D55AFA99FD249_gshared (Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27281. {
  27282. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27283. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27284. }
  27285. #ifdef __clang__
  27286. #pragma clang diagnostic pop
  27287. #endif
  27288. #ifdef __clang__
  27289. #pragma clang diagnostic push
  27290. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27291. #pragma clang diagnostic ignored "-Wunused-variable"
  27292. #endif
  27293. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_Multicast(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27294. {
  27295. il2cpp_array_size_t length = __this->___delegates->max_length;
  27296. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27297. RuntimeObject* retVal = NULL;
  27298. for (il2cpp_array_size_t i = 0; i < length; i++)
  27299. {
  27300. Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* currentDelegate = reinterpret_cast<Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA*>(delegatesToInvoke[i]);
  27301. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27302. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27303. }
  27304. return retVal;
  27305. }
  27306. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenInst(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27307. {
  27308. NullCheck(___0_arg1);
  27309. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27310. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method);
  27311. }
  27312. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenStatic(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27313. {
  27314. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27315. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method);
  27316. }
  27317. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenVirtual(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27318. {
  27319. NullCheck(___0_arg1);
  27320. return VirtualFuncInvoker3< RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27321. }
  27322. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenInterface(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27323. {
  27324. NullCheck(___0_arg1);
  27325. return InterfaceFuncInvoker3< RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27326. }
  27327. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenGenericVirtual(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27328. {
  27329. NullCheck(___0_arg1);
  27330. return GenericVirtualFuncInvoker3< RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27331. }
  27332. RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenGenericInterface(Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27333. {
  27334. NullCheck(___0_arg1);
  27335. return GenericInterfaceFuncInvoker3< RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27336. }
  27337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_5__ctor_m9D2CC015419A9C8DA2FCE687A56D04B455180559_gshared (Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27338. {
  27339. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27340. __this->___method = ___1_method;
  27341. __this->___m_target = ___0_object;
  27342. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27343. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27344. __this->___method_code = (intptr_t)__this;
  27345. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27346. {
  27347. bool isOpen = parameterCount == 4;
  27348. if (isOpen)
  27349. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenStatic;
  27350. else
  27351. {
  27352. __this->___invoke_impl = __this->___method_ptr;
  27353. __this->___method_code = (intptr_t)__this->___m_target;
  27354. }
  27355. }
  27356. else
  27357. {
  27358. bool isOpen = parameterCount == 3;
  27359. if (isOpen)
  27360. {
  27361. if (__this->___method_is_virtual)
  27362. {
  27363. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27364. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27365. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenGenericInterface;
  27366. else
  27367. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenGenericVirtual;
  27368. else
  27369. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27370. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenInterface;
  27371. else
  27372. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenVirtual;
  27373. }
  27374. else
  27375. {
  27376. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_OpenInst;
  27377. }
  27378. }
  27379. else
  27380. {
  27381. if (___0_object == NULL)
  27382. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27383. __this->___invoke_impl = __this->___method_ptr;
  27384. __this->___method_code = (intptr_t)__this->___m_target;
  27385. }
  27386. }
  27387. __this->___extra_arg = (intptr_t)&Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_Multicast;
  27388. }
  27389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_5_Invoke_mEC1D034D1CAD44D4E743B3A0E36213B12B2ECFAA_gshared (Func_5_tD02E129BCD67EF3C2C268C78FD4614374A3597CA* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27390. {
  27391. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27392. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27393. }
  27394. #ifdef __clang__
  27395. #pragma clang diagnostic pop
  27396. #endif
  27397. #ifdef __clang__
  27398. #pragma clang diagnostic push
  27399. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27400. #pragma clang diagnostic ignored "-Wunused-variable"
  27401. #endif
  27402. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_Multicast(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27403. {
  27404. il2cpp_array_size_t length = __this->___delegates->max_length;
  27405. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27406. RuntimeObject* retVal = NULL;
  27407. for (il2cpp_array_size_t i = 0; i < length; i++)
  27408. {
  27409. Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* currentDelegate = reinterpret_cast<Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841*>(delegatesToInvoke[i]);
  27410. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, bool, RuntimeObject*, const RuntimeMethod*);
  27411. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27412. }
  27413. return retVal;
  27414. }
  27415. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenInst(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27416. {
  27417. NullCheck(___0_arg1);
  27418. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, RuntimeObject*, const RuntimeMethod*);
  27419. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method);
  27420. }
  27421. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenStatic(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27422. {
  27423. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, RuntimeObject*, const RuntimeMethod*);
  27424. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method);
  27425. }
  27426. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenVirtual(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27427. {
  27428. NullCheck(___0_arg1);
  27429. return VirtualFuncInvoker3< RuntimeObject*, RuntimeObject*, bool, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27430. }
  27431. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenInterface(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27432. {
  27433. NullCheck(___0_arg1);
  27434. return InterfaceFuncInvoker3< RuntimeObject*, RuntimeObject*, bool, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27435. }
  27436. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenGenericVirtual(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27437. {
  27438. NullCheck(___0_arg1);
  27439. return GenericVirtualFuncInvoker3< RuntimeObject*, RuntimeObject*, bool, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27440. }
  27441. RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenGenericInterface(Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27442. {
  27443. NullCheck(___0_arg1);
  27444. return GenericInterfaceFuncInvoker3< RuntimeObject*, RuntimeObject*, bool, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27445. }
  27446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_5__ctor_m44C82C680AD25F56DDA00F685A042878F11BBA48_gshared (Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27447. {
  27448. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27449. __this->___method = ___1_method;
  27450. __this->___m_target = ___0_object;
  27451. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27452. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27453. __this->___method_code = (intptr_t)__this;
  27454. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27455. {
  27456. bool isOpen = parameterCount == 4;
  27457. if (isOpen)
  27458. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenStatic;
  27459. else
  27460. {
  27461. __this->___invoke_impl = __this->___method_ptr;
  27462. __this->___method_code = (intptr_t)__this->___m_target;
  27463. }
  27464. }
  27465. else
  27466. {
  27467. bool isOpen = parameterCount == 3;
  27468. if (isOpen)
  27469. {
  27470. if (__this->___method_is_virtual)
  27471. {
  27472. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27473. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27474. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenGenericInterface;
  27475. else
  27476. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenGenericVirtual;
  27477. else
  27478. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27479. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenInterface;
  27480. else
  27481. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenVirtual;
  27482. }
  27483. else
  27484. {
  27485. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_OpenInst;
  27486. }
  27487. }
  27488. else
  27489. {
  27490. if (___0_object == NULL)
  27491. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27492. __this->___invoke_impl = __this->___method_ptr;
  27493. __this->___method_code = (intptr_t)__this->___m_target;
  27494. }
  27495. }
  27496. __this->___extra_arg = (intptr_t)&Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_Multicast;
  27497. }
  27498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_5_Invoke_m27FF655F66B70A0C16CF82E3217180B608756B82_gshared (Func_5_t2AD4D014E4EC747F33DE42BA24E3B6F41B77E841* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27499. {
  27500. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, bool, RuntimeObject*, const RuntimeMethod*);
  27501. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27502. }
  27503. #ifdef __clang__
  27504. #pragma clang diagnostic pop
  27505. #endif
  27506. #ifdef __clang__
  27507. #pragma clang diagnostic push
  27508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27509. #pragma clang diagnostic ignored "-Wunused-variable"
  27510. #endif
  27511. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_Multicast(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27512. {
  27513. il2cpp_array_size_t length = __this->___delegates->max_length;
  27514. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27515. RuntimeObject* retVal = NULL;
  27516. for (il2cpp_array_size_t i = 0; i < length; i++)
  27517. {
  27518. Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* currentDelegate = reinterpret_cast<Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C*>(delegatesToInvoke[i]);
  27519. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27520. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27521. }
  27522. return retVal;
  27523. }
  27524. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenInst(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27525. {
  27526. NullCheck(___0_arg1);
  27527. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27528. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method);
  27529. }
  27530. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenStatic(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27531. {
  27532. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27533. return ((FunctionPointerType)__this->___method_ptr)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method);
  27534. }
  27535. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenVirtual(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27536. {
  27537. NullCheck(___0_arg1);
  27538. return VirtualFuncInvoker3< RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27539. }
  27540. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenInterface(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27541. {
  27542. NullCheck(___0_arg1);
  27543. return InterfaceFuncInvoker3< RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27544. }
  27545. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenGenericVirtual(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27546. {
  27547. NullCheck(___0_arg1);
  27548. return GenericVirtualFuncInvoker3< RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27549. }
  27550. RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenGenericInterface(Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27551. {
  27552. NullCheck(___0_arg1);
  27553. return GenericInterfaceFuncInvoker3< RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4);
  27554. }
  27555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_5__ctor_mD42AC181AD82FADC7125A55C026F79BDD30AFD74_gshared (Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27556. {
  27557. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27558. __this->___method = ___1_method;
  27559. __this->___m_target = ___0_object;
  27560. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27561. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27562. __this->___method_code = (intptr_t)__this;
  27563. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27564. {
  27565. bool isOpen = parameterCount == 4;
  27566. if (isOpen)
  27567. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenStatic;
  27568. else
  27569. {
  27570. __this->___invoke_impl = __this->___method_ptr;
  27571. __this->___method_code = (intptr_t)__this->___m_target;
  27572. }
  27573. }
  27574. else
  27575. {
  27576. bool isOpen = parameterCount == 3;
  27577. if (isOpen)
  27578. {
  27579. if (__this->___method_is_virtual)
  27580. {
  27581. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27582. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27583. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenGenericInterface;
  27584. else
  27585. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenGenericVirtual;
  27586. else
  27587. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27588. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenInterface;
  27589. else
  27590. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenVirtual;
  27591. }
  27592. else
  27593. {
  27594. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_OpenInst;
  27595. }
  27596. }
  27597. else
  27598. {
  27599. if (___0_object == NULL)
  27600. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27601. __this->___invoke_impl = __this->___method_ptr;
  27602. __this->___method_code = (intptr_t)__this->___m_target;
  27603. }
  27604. }
  27605. __this->___extra_arg = (intptr_t)&Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_Multicast;
  27606. }
  27607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_5_Invoke_m392D0C4E7D4413D3636EE05EC3A70F8D58CC74A1_gshared (Func_5_tBD83535470C7532DCD8D3FEC6FAAEABA156B6E6C* __this, RuntimeObject* ___0_arg1, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033 ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method)
  27608. {
  27609. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ReadWriteParameters_t14911E85F7252B5A39D9A53466C7EDE243327033, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  27610. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27611. }
  27612. #ifdef __clang__
  27613. #pragma clang diagnostic pop
  27614. #endif
  27615. #ifdef __clang__
  27616. #pragma clang diagnostic push
  27617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27618. #pragma clang diagnostic ignored "-Wunused-variable"
  27619. #endif
  27620. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_Multicast(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27621. {
  27622. il2cpp_array_size_t length = __this->___delegates->max_length;
  27623. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27624. for (il2cpp_array_size_t i = 0; i < length; i++)
  27625. {
  27626. Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* currentDelegate = reinterpret_cast<Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397*>(delegatesToInvoke[i]);
  27627. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27628. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27629. }
  27630. }
  27631. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenStaticInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27632. {
  27633. InvokerActionInvoker5< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27634. }
  27635. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_ClosedStaticInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27636. {
  27637. InvokerActionInvoker6< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27638. }
  27639. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_ClosedInstInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27640. {
  27641. InvokerActionInvoker5< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27642. }
  27643. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenInstInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27644. {
  27645. NullCheck(___0_arg1);
  27646. InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27647. }
  27648. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenVirtualInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27649. {
  27650. NullCheck(___0_arg1);
  27651. VirtualActionInvoker4Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27652. }
  27653. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenInterfaceInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27654. {
  27655. NullCheck(___0_arg1);
  27656. InterfaceActionInvoker4Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27657. }
  27658. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenGenericVirtualInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27659. {
  27660. NullCheck(___0_arg1);
  27661. GenericVirtualActionInvoker4Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27662. }
  27663. void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenGenericInterfaceInvoker(Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27664. {
  27665. NullCheck(___0_arg1);
  27666. GenericInterfaceActionInvoker4Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal);
  27667. }
  27668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_5__ctor_m75692E25A17895B4B3B9CA180C9A1DDE53F5FC22_gshared (Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27669. {
  27670. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27671. __this->___method = ___1_method;
  27672. __this->___m_target = ___0_object;
  27673. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27674. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27675. __this->___method_code = (intptr_t)__this;
  27676. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27677. {
  27678. bool isOpen = parameterCount == 4;
  27679. if (isOpen)
  27680. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenStaticInvoker;
  27681. else
  27682. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_ClosedStaticInvoker;
  27683. }
  27684. else
  27685. {
  27686. bool isOpen = parameterCount == 3;
  27687. if (isOpen)
  27688. {
  27689. if (__this->___method_is_virtual)
  27690. {
  27691. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27692. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27693. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenGenericInterfaceInvoker;
  27694. else
  27695. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenGenericVirtualInvoker;
  27696. else
  27697. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27698. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenInterfaceInvoker;
  27699. else
  27700. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenVirtualInvoker;
  27701. }
  27702. else
  27703. {
  27704. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_OpenInstInvoker;
  27705. }
  27706. }
  27707. else
  27708. {
  27709. if (___0_object == NULL)
  27710. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27711. __this->___invoke_impl = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_ClosedInstInvoker;
  27712. }
  27713. }
  27714. __this->___extra_arg = (intptr_t)&Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_Multicast;
  27715. }
  27716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_5_Invoke_mC05570EABD976522EEE513938C4FC94F0B8FB1B2_gshared (Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27717. {
  27718. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27719. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27720. }
  27721. #ifdef __clang__
  27722. #pragma clang diagnostic pop
  27723. #endif
  27724. #ifdef __clang__
  27725. #pragma clang diagnostic push
  27726. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27727. #pragma clang diagnostic ignored "-Wunused-variable"
  27728. #endif
  27729. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_Multicast(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27730. {
  27731. il2cpp_array_size_t length = __this->___delegates->max_length;
  27732. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27733. for (il2cpp_array_size_t i = 0; i < length; i++)
  27734. {
  27735. Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* currentDelegate = reinterpret_cast<Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320*>(delegatesToInvoke[i]);
  27736. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27737. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27738. }
  27739. }
  27740. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenStaticInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27741. {
  27742. InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27743. }
  27744. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_ClosedStaticInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27745. {
  27746. InvokerActionInvoker7< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27747. }
  27748. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_ClosedInstInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27749. {
  27750. InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27751. }
  27752. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenInstInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27753. {
  27754. NullCheck(___0_arg1);
  27755. InvokerActionInvoker5< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27756. }
  27757. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenVirtualInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27758. {
  27759. NullCheck(___0_arg1);
  27760. VirtualActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27761. }
  27762. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenInterfaceInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27763. {
  27764. NullCheck(___0_arg1);
  27765. InterfaceActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27766. }
  27767. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenGenericVirtualInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27768. {
  27769. NullCheck(___0_arg1);
  27770. GenericVirtualActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27771. }
  27772. void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenGenericInterfaceInvoker(Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27773. {
  27774. NullCheck(___0_arg1);
  27775. GenericInterfaceActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27776. }
  27777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_6__ctor_m734165901425BCBC8155BB185630540AB6DA12F8_gshared (Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27778. {
  27779. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27780. __this->___method = ___1_method;
  27781. __this->___m_target = ___0_object;
  27782. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27783. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27784. __this->___method_code = (intptr_t)__this;
  27785. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27786. {
  27787. bool isOpen = parameterCount == 5;
  27788. if (isOpen)
  27789. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenStaticInvoker;
  27790. else
  27791. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_ClosedStaticInvoker;
  27792. }
  27793. else
  27794. {
  27795. bool isOpen = parameterCount == 4;
  27796. if (isOpen)
  27797. {
  27798. if (__this->___method_is_virtual)
  27799. {
  27800. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27801. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27802. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenGenericInterfaceInvoker;
  27803. else
  27804. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenGenericVirtualInvoker;
  27805. else
  27806. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27807. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenInterfaceInvoker;
  27808. else
  27809. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenVirtualInvoker;
  27810. }
  27811. else
  27812. {
  27813. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_OpenInstInvoker;
  27814. }
  27815. }
  27816. else
  27817. {
  27818. if (___0_object == NULL)
  27819. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27820. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_ClosedInstInvoker;
  27821. }
  27822. }
  27823. __this->___extra_arg = (intptr_t)&Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_Multicast;
  27824. }
  27825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_6_Invoke_m65E176783831465A0BF56196A4AC00E1437C41B3_gshared (Func_6_tF0A0CA0D64145FD856F53441697B240796CBF320* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27826. {
  27827. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27828. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27829. }
  27830. #ifdef __clang__
  27831. #pragma clang diagnostic pop
  27832. #endif
  27833. #ifdef __clang__
  27834. #pragma clang diagnostic push
  27835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27836. #pragma clang diagnostic ignored "-Wunused-variable"
  27837. #endif
  27838. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_Multicast(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27839. {
  27840. il2cpp_array_size_t length = __this->___delegates->max_length;
  27841. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27842. for (il2cpp_array_size_t i = 0; i < length; i++)
  27843. {
  27844. Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* currentDelegate = reinterpret_cast<Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917*>(delegatesToInvoke[i]);
  27845. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27846. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27847. }
  27848. }
  27849. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenStaticInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27850. {
  27851. InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27852. }
  27853. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_ClosedStaticInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27854. {
  27855. InvokerActionInvoker7< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27856. }
  27857. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_ClosedInstInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27858. {
  27859. InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27860. }
  27861. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenInstInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27862. {
  27863. NullCheck(___0_arg1);
  27864. InvokerActionInvoker5< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27865. }
  27866. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenVirtualInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27867. {
  27868. NullCheck(___0_arg1);
  27869. VirtualActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27870. }
  27871. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenInterfaceInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27872. {
  27873. NullCheck(___0_arg1);
  27874. InterfaceActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27875. }
  27876. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenGenericVirtualInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27877. {
  27878. NullCheck(___0_arg1);
  27879. GenericVirtualActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27880. }
  27881. void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenGenericInterfaceInvoker(Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27882. {
  27883. NullCheck(___0_arg1);
  27884. GenericInterfaceActionInvoker5Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal);
  27885. }
  27886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_6__ctor_m61D71FF68202F5B57B83BA0E53BB29F201AD2246_gshared (Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27887. {
  27888. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27889. __this->___method = ___1_method;
  27890. __this->___m_target = ___0_object;
  27891. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  27892. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  27893. __this->___method_code = (intptr_t)__this;
  27894. if (MethodIsStatic((RuntimeMethod*)___1_method))
  27895. {
  27896. bool isOpen = parameterCount == 5;
  27897. if (isOpen)
  27898. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenStaticInvoker;
  27899. else
  27900. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_ClosedStaticInvoker;
  27901. }
  27902. else
  27903. {
  27904. bool isOpen = parameterCount == 4;
  27905. if (isOpen)
  27906. {
  27907. if (__this->___method_is_virtual)
  27908. {
  27909. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  27910. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27911. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenGenericInterfaceInvoker;
  27912. else
  27913. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenGenericVirtualInvoker;
  27914. else
  27915. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  27916. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenInterfaceInvoker;
  27917. else
  27918. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenVirtualInvoker;
  27919. }
  27920. else
  27921. {
  27922. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_OpenInstInvoker;
  27923. }
  27924. }
  27925. else
  27926. {
  27927. if (___0_object == NULL)
  27928. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  27929. __this->___invoke_impl = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_ClosedInstInvoker;
  27930. }
  27931. }
  27932. __this->___extra_arg = (intptr_t)&Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_Multicast;
  27933. }
  27934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_6_Invoke_m9D511925B0AD8CD614CE89D04A833F07AE947DD9_gshared (Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27935. {
  27936. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27937. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  27938. }
  27939. #ifdef __clang__
  27940. #pragma clang diagnostic pop
  27941. #endif
  27942. #ifdef __clang__
  27943. #pragma clang diagnostic push
  27944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27945. #pragma clang diagnostic ignored "-Wunused-variable"
  27946. #endif
  27947. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_Multicast(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27948. {
  27949. il2cpp_array_size_t length = __this->___delegates->max_length;
  27950. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  27951. for (il2cpp_array_size_t i = 0; i < length; i++)
  27952. {
  27953. Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* currentDelegate = reinterpret_cast<Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80*>(delegatesToInvoke[i]);
  27954. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  27955. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  27956. }
  27957. }
  27958. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenStaticInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27959. {
  27960. InvokerActionInvoker7< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27961. }
  27962. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_ClosedStaticInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27963. {
  27964. InvokerActionInvoker8< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27965. }
  27966. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_ClosedInstInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27967. {
  27968. InvokerActionInvoker7< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27969. }
  27970. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenInstInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27971. {
  27972. NullCheck(___0_arg1);
  27973. InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27974. }
  27975. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenVirtualInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27976. {
  27977. NullCheck(___0_arg1);
  27978. VirtualActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27979. }
  27980. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenInterfaceInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27981. {
  27982. NullCheck(___0_arg1);
  27983. InterfaceActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27984. }
  27985. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenGenericVirtualInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27986. {
  27987. NullCheck(___0_arg1);
  27988. GenericVirtualActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27989. }
  27990. void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenGenericInterfaceInvoker(Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  27991. {
  27992. NullCheck(___0_arg1);
  27993. GenericInterfaceActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  27994. }
  27995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_7__ctor_m1F14D13DDB60D9B74ED6FFFC2B9E2331C055623C_gshared (Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  27996. {
  27997. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  27998. __this->___method = ___1_method;
  27999. __this->___m_target = ___0_object;
  28000. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  28001. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28002. __this->___method_code = (intptr_t)__this;
  28003. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28004. {
  28005. bool isOpen = parameterCount == 6;
  28006. if (isOpen)
  28007. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenStaticInvoker;
  28008. else
  28009. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_ClosedStaticInvoker;
  28010. }
  28011. else
  28012. {
  28013. bool isOpen = parameterCount == 5;
  28014. if (isOpen)
  28015. {
  28016. if (__this->___method_is_virtual)
  28017. {
  28018. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28019. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28020. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenGenericInterfaceInvoker;
  28021. else
  28022. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenGenericVirtualInvoker;
  28023. else
  28024. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28025. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenInterfaceInvoker;
  28026. else
  28027. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenVirtualInvoker;
  28028. }
  28029. else
  28030. {
  28031. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_OpenInstInvoker;
  28032. }
  28033. }
  28034. else
  28035. {
  28036. if (___0_object == NULL)
  28037. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28038. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_ClosedInstInvoker;
  28039. }
  28040. }
  28041. __this->___extra_arg = (intptr_t)&Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_Multicast;
  28042. }
  28043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_7_Invoke_m08465AADA3D15F91D2CD77D60BD0E5D0805B6B6C_gshared (Func_7_tE5BE67F6F06DB3CA05521637000BD00C4D993F80* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28044. {
  28045. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28046. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  28047. }
  28048. #ifdef __clang__
  28049. #pragma clang diagnostic pop
  28050. #endif
  28051. #ifdef __clang__
  28052. #pragma clang diagnostic push
  28053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28054. #pragma clang diagnostic ignored "-Wunused-variable"
  28055. #endif
  28056. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_Multicast(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28057. {
  28058. il2cpp_array_size_t length = __this->___delegates->max_length;
  28059. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  28060. for (il2cpp_array_size_t i = 0; i < length; i++)
  28061. {
  28062. Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* currentDelegate = reinterpret_cast<Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91*>(delegatesToInvoke[i]);
  28063. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28064. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  28065. }
  28066. }
  28067. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenStaticInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28068. {
  28069. InvokerActionInvoker7< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28070. }
  28071. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_ClosedStaticInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28072. {
  28073. InvokerActionInvoker8< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28074. }
  28075. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_ClosedInstInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28076. {
  28077. InvokerActionInvoker7< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28078. }
  28079. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenInstInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28080. {
  28081. NullCheck(___0_arg1);
  28082. InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28083. }
  28084. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenVirtualInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28085. {
  28086. NullCheck(___0_arg1);
  28087. VirtualActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28088. }
  28089. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenInterfaceInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28090. {
  28091. NullCheck(___0_arg1);
  28092. InterfaceActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28093. }
  28094. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenGenericVirtualInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28095. {
  28096. NullCheck(___0_arg1);
  28097. GenericVirtualActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28098. }
  28099. void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenGenericInterfaceInvoker(Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28100. {
  28101. NullCheck(___0_arg1);
  28102. GenericInterfaceActionInvoker6Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal);
  28103. }
  28104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_7__ctor_mAE98F214728EC659D7850699B0AFD1CE4FC8BA72_gshared (Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28105. {
  28106. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  28107. __this->___method = ___1_method;
  28108. __this->___m_target = ___0_object;
  28109. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  28110. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28111. __this->___method_code = (intptr_t)__this;
  28112. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28113. {
  28114. bool isOpen = parameterCount == 6;
  28115. if (isOpen)
  28116. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenStaticInvoker;
  28117. else
  28118. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_ClosedStaticInvoker;
  28119. }
  28120. else
  28121. {
  28122. bool isOpen = parameterCount == 5;
  28123. if (isOpen)
  28124. {
  28125. if (__this->___method_is_virtual)
  28126. {
  28127. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28128. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28129. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenGenericInterfaceInvoker;
  28130. else
  28131. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenGenericVirtualInvoker;
  28132. else
  28133. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28134. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenInterfaceInvoker;
  28135. else
  28136. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenVirtualInvoker;
  28137. }
  28138. else
  28139. {
  28140. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_OpenInstInvoker;
  28141. }
  28142. }
  28143. else
  28144. {
  28145. if (___0_object == NULL)
  28146. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28147. __this->___invoke_impl = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_ClosedInstInvoker;
  28148. }
  28149. }
  28150. __this->___extra_arg = (intptr_t)&Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_Multicast;
  28151. }
  28152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_7_Invoke_m2B62C643965A086A013252FEA98BAF3C3F959BB5_gshared (Func_7_t1635F7C5030075A5D2A345E2CA860E162ED6BD91* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28153. {
  28154. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28155. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  28156. }
  28157. #ifdef __clang__
  28158. #pragma clang diagnostic pop
  28159. #endif
  28160. #ifdef __clang__
  28161. #pragma clang diagnostic push
  28162. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28163. #pragma clang diagnostic ignored "-Wunused-variable"
  28164. #endif
  28165. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_Multicast(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28166. {
  28167. il2cpp_array_size_t length = __this->___delegates->max_length;
  28168. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  28169. for (il2cpp_array_size_t i = 0; i < length; i++)
  28170. {
  28171. Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* currentDelegate = reinterpret_cast<Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E*>(delegatesToInvoke[i]);
  28172. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28173. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  28174. }
  28175. }
  28176. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenStaticInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28177. {
  28178. InvokerActionInvoker8< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28179. }
  28180. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_ClosedStaticInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28181. {
  28182. InvokerActionInvoker9< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28183. }
  28184. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_ClosedInstInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28185. {
  28186. InvokerActionInvoker8< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28187. }
  28188. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenInstInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28189. {
  28190. NullCheck(___0_arg1);
  28191. InvokerActionInvoker7< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28192. }
  28193. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenVirtualInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28194. {
  28195. NullCheck(___0_arg1);
  28196. VirtualActionInvoker7Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28197. }
  28198. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenInterfaceInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28199. {
  28200. NullCheck(___0_arg1);
  28201. InterfaceActionInvoker7Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28202. }
  28203. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenGenericVirtualInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28204. {
  28205. NullCheck(___0_arg1);
  28206. GenericVirtualActionInvoker7Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28207. }
  28208. void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenGenericInterfaceInvoker(Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28209. {
  28210. NullCheck(___0_arg1);
  28211. GenericInterfaceActionInvoker7Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal);
  28212. }
  28213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_8__ctor_m85488FD9B4DF889CE7595C437A1620A43FB3FFCE_gshared (Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28214. {
  28215. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  28216. __this->___method = ___1_method;
  28217. __this->___m_target = ___0_object;
  28218. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  28219. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28220. __this->___method_code = (intptr_t)__this;
  28221. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28222. {
  28223. bool isOpen = parameterCount == 7;
  28224. if (isOpen)
  28225. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenStaticInvoker;
  28226. else
  28227. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_ClosedStaticInvoker;
  28228. }
  28229. else
  28230. {
  28231. bool isOpen = parameterCount == 6;
  28232. if (isOpen)
  28233. {
  28234. if (__this->___method_is_virtual)
  28235. {
  28236. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28237. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28238. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenGenericInterfaceInvoker;
  28239. else
  28240. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenGenericVirtualInvoker;
  28241. else
  28242. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28243. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenInterfaceInvoker;
  28244. else
  28245. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenVirtualInvoker;
  28246. }
  28247. else
  28248. {
  28249. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_OpenInstInvoker;
  28250. }
  28251. }
  28252. else
  28253. {
  28254. if (___0_object == NULL)
  28255. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28256. __this->___invoke_impl = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_ClosedInstInvoker;
  28257. }
  28258. }
  28259. __this->___extra_arg = (intptr_t)&Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_Multicast;
  28260. }
  28261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_8_Invoke_mA73BCD2F4A8D61F36C2F2A117F9574EFBD4A2696_gshared (Func_8_t605F8719FA2521B5FF48B1D8047E17F3F082B32E* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28262. {
  28263. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28264. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  28265. }
  28266. #ifdef __clang__
  28267. #pragma clang diagnostic pop
  28268. #endif
  28269. #ifdef __clang__
  28270. #pragma clang diagnostic push
  28271. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28272. #pragma clang diagnostic ignored "-Wunused-variable"
  28273. #endif
  28274. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_Multicast(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28275. {
  28276. il2cpp_array_size_t length = __this->___delegates->max_length;
  28277. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  28278. for (il2cpp_array_size_t i = 0; i < length; i++)
  28279. {
  28280. Func_9_tCA208DB676270504B9EA383199B74083CECB6375* currentDelegate = reinterpret_cast<Func_9_tCA208DB676270504B9EA383199B74083CECB6375*>(delegatesToInvoke[i]);
  28281. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28282. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  28283. }
  28284. }
  28285. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenStaticInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28286. {
  28287. InvokerActionInvoker9< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28288. }
  28289. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_ClosedStaticInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28290. {
  28291. InvokerActionInvoker10< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28292. }
  28293. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_ClosedInstInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28294. {
  28295. InvokerActionInvoker9< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28296. }
  28297. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenInstInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28298. {
  28299. NullCheck(___0_arg1);
  28300. InvokerActionInvoker8< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28301. }
  28302. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenVirtualInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28303. {
  28304. NullCheck(___0_arg1);
  28305. VirtualActionInvoker8Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28306. }
  28307. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenInterfaceInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28308. {
  28309. NullCheck(___0_arg1);
  28310. InterfaceActionInvoker8Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28311. }
  28312. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenGenericVirtualInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28313. {
  28314. NullCheck(___0_arg1);
  28315. GenericVirtualActionInvoker8Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28316. }
  28317. void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenGenericInterfaceInvoker(Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28318. {
  28319. NullCheck(___0_arg1);
  28320. GenericInterfaceActionInvoker8Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal);
  28321. }
  28322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_9__ctor_m9EB19875E265964CF431861B6E8862A68AC2D3FE_gshared (Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28323. {
  28324. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  28325. __this->___method = ___1_method;
  28326. __this->___m_target = ___0_object;
  28327. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  28328. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28329. __this->___method_code = (intptr_t)__this;
  28330. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28331. {
  28332. bool isOpen = parameterCount == 8;
  28333. if (isOpen)
  28334. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenStaticInvoker;
  28335. else
  28336. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_ClosedStaticInvoker;
  28337. }
  28338. else
  28339. {
  28340. bool isOpen = parameterCount == 7;
  28341. if (isOpen)
  28342. {
  28343. if (__this->___method_is_virtual)
  28344. {
  28345. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  28346. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28347. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenGenericInterfaceInvoker;
  28348. else
  28349. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenGenericVirtualInvoker;
  28350. else
  28351. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  28352. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenInterfaceInvoker;
  28353. else
  28354. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenVirtualInvoker;
  28355. }
  28356. else
  28357. {
  28358. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_OpenInstInvoker;
  28359. }
  28360. }
  28361. else
  28362. {
  28363. if (___0_object == NULL)
  28364. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28365. __this->___invoke_impl = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_ClosedInstInvoker;
  28366. }
  28367. }
  28368. __this->___extra_arg = (intptr_t)&Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_Multicast;
  28369. }
  28370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_9_Invoke_mA56A1FA60B622495125CAE44FBFE31A807D5473E_gshared (Func_9_tCA208DB676270504B9EA383199B74083CECB6375* __this, Il2CppFullySharedGenericAny ___0_arg1, Il2CppFullySharedGenericAny ___1_arg2, Il2CppFullySharedGenericAny ___2_arg3, Il2CppFullySharedGenericAny ___3_arg4, Il2CppFullySharedGenericAny ___4_arg5, Il2CppFullySharedGenericAny ___5_arg6, Il2CppFullySharedGenericAny ___6_arg7, Il2CppFullySharedGenericAny ___7_arg8, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28371. {
  28372. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  28373. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  28374. }
  28375. #ifdef __clang__
  28376. #pragma clang diagnostic pop
  28377. #endif
  28378. #ifdef __clang__
  28379. #pragma clang diagnostic push
  28380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28381. #pragma clang diagnostic ignored "-Wunused-variable"
  28382. #endif
  28383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_gshared (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  28384. {
  28385. {
  28386. intptr_t L_0 = ___0_ptr;
  28387. __this->____ptr = L_0;
  28388. return;
  28389. }
  28390. }
  28391. IL2CPP_EXTERN_C void FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_AdjustorThunk (RuntimeObject* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  28392. {
  28393. FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* _thisAdjusted;
  28394. int32_t _offset = 1;
  28395. _thisAdjusted = reinterpret_cast<FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2*>(__this + _offset);
  28396. FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_inline(_thisAdjusted, ___0_ptr, method);
  28397. }
  28398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_gshared (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method)
  28399. {
  28400. {
  28401. intptr_t L_0 = __this->____ptr;
  28402. return L_0;
  28403. }
  28404. }
  28405. IL2CPP_EXTERN_C intptr_t FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  28406. {
  28407. FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* _thisAdjusted;
  28408. int32_t _offset = 1;
  28409. _thisAdjusted = reinterpret_cast<FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2*>(__this + _offset);
  28410. intptr_t _returnValue;
  28411. _returnValue = FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_inline(_thisAdjusted, method);
  28412. return _returnValue;
  28413. }
  28414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionPointer_1_get_Invoke_m3E7098A72E4D4E432490A6F99AF8749B862ACF93_gshared (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method)
  28415. {
  28416. static bool s_Il2CppMethodInitialized;
  28417. if (!s_Il2CppMethodInitialized)
  28418. {
  28419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  28420. s_Il2CppMethodInitialized = true;
  28421. }
  28422. {
  28423. intptr_t L_0 = __this->____ptr;
  28424. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  28425. RuntimeObject* L_1;
  28426. L_1 = Marshal_GetDelegateForFunctionPointer_TisRuntimeObject_m904726A543F298DC36FF10CE1827932F55FE568A(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28427. return L_1;
  28428. }
  28429. }
  28430. IL2CPP_EXTERN_C RuntimeObject* FunctionPointer_1_get_Invoke_m3E7098A72E4D4E432490A6F99AF8749B862ACF93_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  28431. {
  28432. FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* _thisAdjusted;
  28433. int32_t _offset = 1;
  28434. _thisAdjusted = reinterpret_cast<FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2*>(__this + _offset);
  28435. RuntimeObject* _returnValue;
  28436. _returnValue = FunctionPointer_1_get_Invoke_m3E7098A72E4D4E432490A6F99AF8749B862ACF93(_thisAdjusted, method);
  28437. return _returnValue;
  28438. }
  28439. #ifdef __clang__
  28440. #pragma clang diagnostic pop
  28441. #endif
  28442. #ifdef __clang__
  28443. #pragma clang diagnostic push
  28444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28445. #pragma clang diagnostic ignored "-Wunused-variable"
  28446. #endif
  28447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_gshared (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  28448. {
  28449. {
  28450. intptr_t L_0 = ___0_ptr;
  28451. __this->____ptr = L_0;
  28452. return;
  28453. }
  28454. }
  28455. IL2CPP_EXTERN_C void FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_AdjustorThunk (RuntimeObject* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  28456. {
  28457. FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* _thisAdjusted;
  28458. int32_t _offset = 1;
  28459. _thisAdjusted = reinterpret_cast<FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*>(__this + _offset);
  28460. FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_inline(_thisAdjusted, ___0_ptr, method);
  28461. }
  28462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_gshared (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, const RuntimeMethod* method)
  28463. {
  28464. {
  28465. intptr_t L_0 = __this->____ptr;
  28466. return L_0;
  28467. }
  28468. }
  28469. IL2CPP_EXTERN_C intptr_t FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  28470. {
  28471. FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* _thisAdjusted;
  28472. int32_t _offset = 1;
  28473. _thisAdjusted = reinterpret_cast<FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*>(__this + _offset);
  28474. intptr_t _returnValue;
  28475. _returnValue = FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_inline(_thisAdjusted, method);
  28476. return _returnValue;
  28477. }
  28478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionPointer_1_get_Invoke_m552FD5AD590BE1F22C35842835DBC3FB96BACA44_gshared (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28479. {
  28480. static bool s_Il2CppMethodInitialized;
  28481. if (!s_Il2CppMethodInitialized)
  28482. {
  28483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  28484. s_Il2CppMethodInitialized = true;
  28485. }
  28486. const uint32_t SizeOf_T_t9E37FA2330E4A886B47120B954AAD7D9426B8783 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28487. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t9E37FA2330E4A886B47120B954AAD7D9426B8783);
  28488. {
  28489. intptr_t L_0 = __this->____ptr;
  28490. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  28491. InvokerActionInvoker2< intptr_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1), NULL, L_0, (Il2CppFullySharedGenericAny*)L_1);
  28492. il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_T_t9E37FA2330E4A886B47120B954AAD7D9426B8783);
  28493. return;
  28494. }
  28495. }
  28496. IL2CPP_EXTERN_C void FunctionPointer_1_get_Invoke_m552FD5AD590BE1F22C35842835DBC3FB96BACA44_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  28497. {
  28498. FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* _thisAdjusted;
  28499. int32_t _offset = 1;
  28500. _thisAdjusted = reinterpret_cast<FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA*>(__this + _offset);
  28501. FunctionPointer_1_get_Invoke_m552FD5AD590BE1F22C35842835DBC3FB96BACA44(_thisAdjusted, il2cppRetVal, method);
  28502. return;
  28503. }
  28504. #ifdef __clang__
  28505. #pragma clang diagnostic pop
  28506. #endif
  28507. #ifdef __clang__
  28508. #pragma clang diagnostic push
  28509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28510. #pragma clang diagnostic ignored "-Wunused-variable"
  28511. #endif
  28512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1__ctor_m887A7C2A1E63120AF0BBC893FA15DBF5BF10A5A5_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method)
  28513. {
  28514. static bool s_Il2CppMethodInitialized;
  28515. if (!s_Il2CppMethodInitialized)
  28516. {
  28517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28518. s_Il2CppMethodInitialized = true;
  28519. }
  28520. {
  28521. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  28522. int32_t L_0 = ___0_elementCount;
  28523. __this->___elemCount = L_0;
  28524. int32_t L_1;
  28525. L_1 = UnsafeUtility_SizeOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEC9469DBD91362D6135B8F5A81E90486BF328075_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  28526. __this->___elemStride = L_1;
  28527. int32_t L_2 = ___0_elementCount;
  28528. int32_t L_3 = __this->___elemStride;
  28529. int32_t L_4 = ___1_type;
  28530. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28531. intptr_t L_5;
  28532. L_5 = Utility_AllocateBuffer_mBC9AD1A580FCF79BB940779C34A5A1B319233681(L_2, L_3, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
  28533. __this->___buffer = L_5;
  28534. return;
  28535. }
  28536. }
  28537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_Dispose_mA35B93CBE6373AAD9513AAE3F3DEAD09AED17624_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method)
  28538. {
  28539. static bool s_Il2CppMethodInitialized;
  28540. if (!s_Il2CppMethodInitialized)
  28541. {
  28542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28543. s_Il2CppMethodInitialized = true;
  28544. }
  28545. {
  28546. intptr_t L_0 = __this->___buffer;
  28547. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28548. Utility_FreeBuffer_m0E14FA612A7CFC491F826A295297E9EA45426C8E(L_0, NULL);
  28549. return;
  28550. }
  28551. }
  28552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_UpdateRanges_m803C38D03A139CAAB5056161B62A3E96C48BF55E_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method)
  28553. {
  28554. static bool s_Il2CppMethodInitialized;
  28555. if (!s_Il2CppMethodInitialized)
  28556. {
  28557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var);
  28558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var);
  28559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28560. s_Il2CppMethodInitialized = true;
  28561. }
  28562. {
  28563. intptr_t L_0 = __this->___buffer;
  28564. NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_1 = ___0_ranges;
  28565. void* L_2;
  28566. L_2 = NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38(L_1, NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var);
  28567. intptr_t L_3;
  28568. memset((&L_3), 0, sizeof(L_3));
  28569. IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_3), L_2, NULL);
  28570. int32_t L_4;
  28571. L_4 = NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3((&___0_ranges), NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var);
  28572. int32_t L_5 = ___1_rangesMin;
  28573. int32_t L_6 = ___2_rangesMax;
  28574. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28575. Utility_UpdateBufferRanges_m36DFDDDAC956CE43D560D87B3912EE87F95A59F1(L_0, L_3, L_4, L_5, L_6, NULL);
  28576. return;
  28577. }
  28578. }
  28579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUBuffer_1_get_ElementStride_m4817CE74F792E8E82E60F8E09341E01B1A7AA9B8_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method)
  28580. {
  28581. int32_t V_0 = 0;
  28582. {
  28583. int32_t L_0 = __this->___elemStride;
  28584. V_0 = L_0;
  28585. goto IL_000a;
  28586. }
  28587. IL_000a:
  28588. {
  28589. int32_t L_1 = V_0;
  28590. return L_1;
  28591. }
  28592. }
  28593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GPUBuffer_1_get_BufferPointer_m80E207F1FE1ECA712BAD4BBBB052891F9A54BDE2_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method)
  28594. {
  28595. intptr_t V_0;
  28596. memset((&V_0), 0, sizeof(V_0));
  28597. {
  28598. intptr_t L_0 = __this->___buffer;
  28599. V_0 = L_0;
  28600. goto IL_000a;
  28601. }
  28602. IL_000a:
  28603. {
  28604. intptr_t L_1 = V_0;
  28605. return L_1;
  28606. }
  28607. }
  28608. #ifdef __clang__
  28609. #pragma clang diagnostic pop
  28610. #endif
  28611. #ifdef __clang__
  28612. #pragma clang diagnostic push
  28613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28614. #pragma clang diagnostic ignored "-Wunused-variable"
  28615. #endif
  28616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1__ctor_m7FED8993FD0D99C3A1166596920E67A1F222FF3D_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method)
  28617. {
  28618. static bool s_Il2CppMethodInitialized;
  28619. if (!s_Il2CppMethodInitialized)
  28620. {
  28621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28622. s_Il2CppMethodInitialized = true;
  28623. }
  28624. {
  28625. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  28626. int32_t L_0 = ___0_elementCount;
  28627. __this->___elemCount = L_0;
  28628. int32_t L_1;
  28629. L_1 = UnsafeUtility_SizeOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m9B300E87B5D26CCDE3FBB8E6CBF94E4C0B9FB5C5_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  28630. __this->___elemStride = L_1;
  28631. int32_t L_2 = ___0_elementCount;
  28632. int32_t L_3 = __this->___elemStride;
  28633. int32_t L_4 = ___1_type;
  28634. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28635. intptr_t L_5;
  28636. L_5 = Utility_AllocateBuffer_mBC9AD1A580FCF79BB940779C34A5A1B319233681(L_2, L_3, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
  28637. __this->___buffer = L_5;
  28638. return;
  28639. }
  28640. }
  28641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_Dispose_m7FE1433944303E41F530D60E704C70CF10818DC0_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method)
  28642. {
  28643. static bool s_Il2CppMethodInitialized;
  28644. if (!s_Il2CppMethodInitialized)
  28645. {
  28646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28647. s_Il2CppMethodInitialized = true;
  28648. }
  28649. {
  28650. intptr_t L_0 = __this->___buffer;
  28651. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28652. Utility_FreeBuffer_m0E14FA612A7CFC491F826A295297E9EA45426C8E(L_0, NULL);
  28653. return;
  28654. }
  28655. }
  28656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_UpdateRanges_m3C82F04A4DBF59CADF1675AE1EEB5467303B118D_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method)
  28657. {
  28658. static bool s_Il2CppMethodInitialized;
  28659. if (!s_Il2CppMethodInitialized)
  28660. {
  28661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var);
  28662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var);
  28663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28664. s_Il2CppMethodInitialized = true;
  28665. }
  28666. {
  28667. intptr_t L_0 = __this->___buffer;
  28668. NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_1 = ___0_ranges;
  28669. void* L_2;
  28670. L_2 = NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38(L_1, NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var);
  28671. intptr_t L_3;
  28672. memset((&L_3), 0, sizeof(L_3));
  28673. IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_3), L_2, NULL);
  28674. int32_t L_4;
  28675. L_4 = NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3((&___0_ranges), NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var);
  28676. int32_t L_5 = ___1_rangesMin;
  28677. int32_t L_6 = ___2_rangesMax;
  28678. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28679. Utility_UpdateBufferRanges_m36DFDDDAC956CE43D560D87B3912EE87F95A59F1(L_0, L_3, L_4, L_5, L_6, NULL);
  28680. return;
  28681. }
  28682. }
  28683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUBuffer_1_get_ElementStride_mDCC5F4E2A919C976FB49727901EFDDDDCAC8A3E8_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method)
  28684. {
  28685. int32_t V_0 = 0;
  28686. {
  28687. int32_t L_0 = __this->___elemStride;
  28688. V_0 = L_0;
  28689. goto IL_000a;
  28690. }
  28691. IL_000a:
  28692. {
  28693. int32_t L_1 = V_0;
  28694. return L_1;
  28695. }
  28696. }
  28697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GPUBuffer_1_get_BufferPointer_m89BF9A41FB0439A7EBDC05380AD6480F048EA4B3_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method)
  28698. {
  28699. intptr_t V_0;
  28700. memset((&V_0), 0, sizeof(V_0));
  28701. {
  28702. intptr_t L_0 = __this->___buffer;
  28703. V_0 = L_0;
  28704. goto IL_000a;
  28705. }
  28706. IL_000a:
  28707. {
  28708. intptr_t L_1 = V_0;
  28709. return L_1;
  28710. }
  28711. }
  28712. #ifdef __clang__
  28713. #pragma clang diagnostic pop
  28714. #endif
  28715. #ifdef __clang__
  28716. #pragma clang diagnostic push
  28717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28718. #pragma clang diagnostic ignored "-Wunused-variable"
  28719. #endif
  28720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1__ctor_m18C44BDEB29504D55650671D75E0EDFC641F08EB_gshared (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method)
  28721. {
  28722. static bool s_Il2CppMethodInitialized;
  28723. if (!s_Il2CppMethodInitialized)
  28724. {
  28725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28726. s_Il2CppMethodInitialized = true;
  28727. }
  28728. {
  28729. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  28730. int32_t L_0 = ___0_elementCount;
  28731. __this->___elemCount = L_0;
  28732. int32_t L_1;
  28733. L_1 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  28734. __this->___elemStride = L_1;
  28735. int32_t L_2 = ___0_elementCount;
  28736. int32_t L_3 = __this->___elemStride;
  28737. int32_t L_4 = ___1_type;
  28738. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28739. intptr_t L_5;
  28740. L_5 = Utility_AllocateBuffer_mBC9AD1A580FCF79BB940779C34A5A1B319233681(L_2, L_3, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
  28741. __this->___buffer = L_5;
  28742. return;
  28743. }
  28744. }
  28745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_Dispose_m33AADB9D07D8C26E0DDD7791C12D860A1022B8E1_gshared (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* __this, const RuntimeMethod* method)
  28746. {
  28747. static bool s_Il2CppMethodInitialized;
  28748. if (!s_Il2CppMethodInitialized)
  28749. {
  28750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28751. s_Il2CppMethodInitialized = true;
  28752. }
  28753. {
  28754. intptr_t L_0 = __this->___buffer;
  28755. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28756. Utility_FreeBuffer_m0E14FA612A7CFC491F826A295297E9EA45426C8E(L_0, NULL);
  28757. return;
  28758. }
  28759. }
  28760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_UpdateRanges_m42F6C36F4318229A15ADA026B37AD4CF2198C0C8_gshared (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method)
  28761. {
  28762. static bool s_Il2CppMethodInitialized;
  28763. if (!s_Il2CppMethodInitialized)
  28764. {
  28765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var);
  28766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var);
  28767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28768. s_Il2CppMethodInitialized = true;
  28769. }
  28770. {
  28771. intptr_t L_0 = __this->___buffer;
  28772. NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_1 = ___0_ranges;
  28773. void* L_2;
  28774. L_2 = NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38(L_1, NativeSliceUnsafeUtility_GetUnsafePtr_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_m96BF1DA7D07BBC9CBB70382DC0B3582F3E927D38_RuntimeMethod_var);
  28775. intptr_t L_3;
  28776. memset((&L_3), 0, sizeof(L_3));
  28777. IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_3), L_2, NULL);
  28778. int32_t L_4;
  28779. L_4 = NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3((&___0_ranges), NativeSlice_1_get_Length_m9C484E0369ADC54B05A3EE2B955EF908A81AB4D3_RuntimeMethod_var);
  28780. int32_t L_5 = ___1_rangesMin;
  28781. int32_t L_6 = ___2_rangesMax;
  28782. il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
  28783. Utility_UpdateBufferRanges_m36DFDDDAC956CE43D560D87B3912EE87F95A59F1(L_0, L_3, L_4, L_5, L_6, NULL);
  28784. return;
  28785. }
  28786. }
  28787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUBuffer_1_get_ElementStride_mDB41EF98DD2EC340A2A8004394521F520C2A1A5E_gshared (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* __this, const RuntimeMethod* method)
  28788. {
  28789. int32_t V_0 = 0;
  28790. {
  28791. int32_t L_0 = __this->___elemStride;
  28792. V_0 = L_0;
  28793. goto IL_000a;
  28794. }
  28795. IL_000a:
  28796. {
  28797. int32_t L_1 = V_0;
  28798. return L_1;
  28799. }
  28800. }
  28801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GPUBuffer_1_get_BufferPointer_m200B2D5F569C0EB641F764FB090BD0E8798A3581_gshared (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* __this, const RuntimeMethod* method)
  28802. {
  28803. intptr_t V_0;
  28804. memset((&V_0), 0, sizeof(V_0));
  28805. {
  28806. intptr_t L_0 = __this->___buffer;
  28807. V_0 = L_0;
  28808. goto IL_000a;
  28809. }
  28810. IL_000a:
  28811. {
  28812. intptr_t L_1 = V_0;
  28813. return L_1;
  28814. }
  28815. }
  28816. #ifdef __clang__
  28817. #pragma clang diagnostic pop
  28818. #endif
  28819. #ifdef __clang__
  28820. #pragma clang diagnostic push
  28821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28822. #pragma clang diagnostic ignored "-Wunused-variable"
  28823. #endif
  28824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_m7B73A76B5374EA8D2937813F00A50D3837DDE647_gshared (GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE* __this, ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 ___0_x, ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 ___1_y, const RuntimeMethod* method)
  28825. {
  28826. {
  28827. }
  28828. {
  28829. }
  28830. {
  28831. ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 L_2 = ___1_y;
  28832. int32_t L_3;
  28833. L_3 = ValueTuple_1_CompareTo_m6493CE08BE956132258203FD982A0153D94CFAA1((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  28834. return L_3;
  28835. }
  28836. }
  28837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_mEA8F1CE52AB1AB8EBABA8D94C42E10A943675E0F_gshared (GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  28838. {
  28839. {
  28840. RuntimeObject* L_0 = ___0_obj;
  28841. return (bool)((!(((RuntimeObject*)(GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE*)((GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  28842. }
  28843. }
  28844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_mE72C0F5123FBF7B1339B82DB65FFF9E88D3664A7_gshared (GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE* __this, const RuntimeMethod* method)
  28845. {
  28846. {
  28847. NullCheck((RuntimeObject*)__this);
  28848. Type_t* L_0;
  28849. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  28850. NullCheck((MemberInfo_t*)L_0);
  28851. String_t* L_1;
  28852. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  28853. NullCheck((RuntimeObject*)L_1);
  28854. int32_t L_2;
  28855. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  28856. return L_2;
  28857. }
  28858. }
  28859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m1778FAD163E6CDA8122E3B7C06F8B0C6EAF4445C_gshared (GenericComparer_1_t35A813D9D57340422F9B65A7EAA94FCB93E68FFE* __this, const RuntimeMethod* method)
  28860. {
  28861. {
  28862. Comparer_1__ctor_m4E751BDA5DA357A2BF0F57606CE5E931C5BC3548((Comparer_1_tDE744FF9BEB76BB8CC9B1B390EF8A47F374DAB6C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28863. return;
  28864. }
  28865. }
  28866. #ifdef __clang__
  28867. #pragma clang diagnostic pop
  28868. #endif
  28869. #ifdef __clang__
  28870. #pragma clang diagnostic push
  28871. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28872. #pragma clang diagnostic ignored "-Wunused-variable"
  28873. #endif
  28874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_mE50BFA6566C0A9460C1F95A0D5B557871DCEA935_gshared (GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801* __this, ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ___0_x, ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ___1_y, const RuntimeMethod* method)
  28875. {
  28876. {
  28877. }
  28878. {
  28879. }
  28880. {
  28881. ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_2 = ___1_y;
  28882. int32_t L_3;
  28883. L_3 = ValueTuple_2_CompareTo_m177994D2B6C4391A47021A4C263145F2998CD678((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  28884. return L_3;
  28885. }
  28886. }
  28887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_m6F8829FBE0103227303FC2A48FB63E48FAB29644_gshared (GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  28888. {
  28889. {
  28890. RuntimeObject* L_0 = ___0_obj;
  28891. return (bool)((!(((RuntimeObject*)(GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801*)((GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  28892. }
  28893. }
  28894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_m30CA3DC1A241B90B944BA91AC6C4766AD3161733_gshared (GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801* __this, const RuntimeMethod* method)
  28895. {
  28896. {
  28897. NullCheck((RuntimeObject*)__this);
  28898. Type_t* L_0;
  28899. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  28900. NullCheck((MemberInfo_t*)L_0);
  28901. String_t* L_1;
  28902. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  28903. NullCheck((RuntimeObject*)L_1);
  28904. int32_t L_2;
  28905. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  28906. return L_2;
  28907. }
  28908. }
  28909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_mA30A3B33D57E8D45EBA88475CAED82F6042E19D1_gshared (GenericComparer_1_tF77C1125282CCCBDA230CDE8EC2393590D30F801* __this, const RuntimeMethod* method)
  28910. {
  28911. {
  28912. Comparer_1__ctor_mBA14936F9917E4DD1100129FE6A73A76B1E96591((Comparer_1_tD6CE33A5696889A30A002C5A235147708A62BB39*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28913. return;
  28914. }
  28915. }
  28916. #ifdef __clang__
  28917. #pragma clang diagnostic pop
  28918. #endif
  28919. #ifdef __clang__
  28920. #pragma clang diagnostic push
  28921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28922. #pragma clang diagnostic ignored "-Wunused-variable"
  28923. #endif
  28924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_m536E4CA2D711235EE5D9A18AFD3AEC64744F14CC_gshared (GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE* __this, ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8 ___0_x, ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8 ___1_y, const RuntimeMethod* method)
  28925. {
  28926. {
  28927. }
  28928. {
  28929. }
  28930. {
  28931. ValueTuple_3_tF39EACD55947B1BE0D4E4A04AE00729C54C9F9A8 L_2 = ___1_y;
  28932. int32_t L_3;
  28933. L_3 = ValueTuple_3_CompareTo_m60FA8A89DB9420DA786F5A7809F72A64326A124D((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  28934. return L_3;
  28935. }
  28936. }
  28937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_m822C02222A8DDC5A56803CBED4578167B4B9C022_gshared (GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  28938. {
  28939. {
  28940. RuntimeObject* L_0 = ___0_obj;
  28941. return (bool)((!(((RuntimeObject*)(GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE*)((GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  28942. }
  28943. }
  28944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_m84ABF55CD8F9FE0F1B79A95EBB1C708368641AE0_gshared (GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE* __this, const RuntimeMethod* method)
  28945. {
  28946. {
  28947. NullCheck((RuntimeObject*)__this);
  28948. Type_t* L_0;
  28949. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  28950. NullCheck((MemberInfo_t*)L_0);
  28951. String_t* L_1;
  28952. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  28953. NullCheck((RuntimeObject*)L_1);
  28954. int32_t L_2;
  28955. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  28956. return L_2;
  28957. }
  28958. }
  28959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m66675BA4159A99A7D00678B72E98DD23E2DDCA3C_gshared (GenericComparer_1_t8A4E4F10D47E3E21FFF7828282A03CA1A7FAE5AE* __this, const RuntimeMethod* method)
  28960. {
  28961. {
  28962. Comparer_1__ctor_m4D70462CCE8D09ABF1926317BFEA83A1DDAD1B2F((Comparer_1_tE87027F9C27F0E5B2958EFB581DAB7B64ABC12B1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28963. return;
  28964. }
  28965. }
  28966. #ifdef __clang__
  28967. #pragma clang diagnostic pop
  28968. #endif
  28969. #ifdef __clang__
  28970. #pragma clang diagnostic push
  28971. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28972. #pragma clang diagnostic ignored "-Wunused-variable"
  28973. #endif
  28974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_mAE838E178D3B89419282B37894A8749DF651F6D0_gshared (GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816* __this, bool ___0_x, bool ___1_y, const RuntimeMethod* method)
  28975. {
  28976. {
  28977. }
  28978. {
  28979. }
  28980. {
  28981. bool L_2 = ___1_y;
  28982. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.boolean_class);
  28983. int32_t L_3;
  28984. L_3 = Boolean_CompareTo_mB0D677674E0298E4BDE996739648EE53CA883C52((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  28985. return L_3;
  28986. }
  28987. }
  28988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_mEB099E7F1461F8763C86DB424F29094EFFA537B2_gshared (GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  28989. {
  28990. {
  28991. RuntimeObject* L_0 = ___0_obj;
  28992. return (bool)((!(((RuntimeObject*)(GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816*)((GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  28993. }
  28994. }
  28995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_mA3D345A0D7C29D08D7CFBA1D978A428556A67241_gshared (GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816* __this, const RuntimeMethod* method)
  28996. {
  28997. {
  28998. NullCheck((RuntimeObject*)__this);
  28999. Type_t* L_0;
  29000. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  29001. NullCheck((MemberInfo_t*)L_0);
  29002. String_t* L_1;
  29003. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  29004. NullCheck((RuntimeObject*)L_1);
  29005. int32_t L_2;
  29006. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  29007. return L_2;
  29008. }
  29009. }
  29010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_mB51586CA0984E9DEE4E16271682029AE22E50D89_gshared (GenericComparer_1_t6CE525CCFC6B72078AB84A6A4FC89515FDF16816* __this, const RuntimeMethod* method)
  29011. {
  29012. {
  29013. Comparer_1__ctor_m74C9B1BDB0A5557A9DA9E5F630726EE810C5E886((Comparer_1_t075B18A0921F760D040E0D8BFE6637CE0E1587E4*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  29014. return;
  29015. }
  29016. }
  29017. #ifdef __clang__
  29018. #pragma clang diagnostic pop
  29019. #endif
  29020. #ifdef __clang__
  29021. #pragma clang diagnostic push
  29022. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29023. #pragma clang diagnostic ignored "-Wunused-variable"
  29024. #endif
  29025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_mE50724929C128DC04ACFF061F954A02A6E308172_gshared (GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C* __this, uint8_t ___0_x, uint8_t ___1_y, const RuntimeMethod* method)
  29026. {
  29027. {
  29028. }
  29029. {
  29030. }
  29031. {
  29032. uint8_t L_2 = ___1_y;
  29033. int32_t L_3;
  29034. L_3 = Byte_CompareTo_m188EF2F51CA95A2820D240FE282E165FAEF8A5B8((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  29035. return L_3;
  29036. }
  29037. }
  29038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_m66EA60529E2D9739E538D49B38496935FC052578_gshared (GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  29039. {
  29040. {
  29041. RuntimeObject* L_0 = ___0_obj;
  29042. return (bool)((!(((RuntimeObject*)(GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C*)((GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  29043. }
  29044. }
  29045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_mEC903030697D62017AFA9426B44E7AF733FEEAE5_gshared (GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C* __this, const RuntimeMethod* method)
  29046. {
  29047. {
  29048. NullCheck((RuntimeObject*)__this);
  29049. Type_t* L_0;
  29050. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  29051. NullCheck((MemberInfo_t*)L_0);
  29052. String_t* L_1;
  29053. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  29054. NullCheck((RuntimeObject*)L_1);
  29055. int32_t L_2;
  29056. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  29057. return L_2;
  29058. }
  29059. }
  29060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m0417F45EF370EBB9B03837DEF9881D2820835F39_gshared (GenericComparer_1_tD6CF9974D1DBE37EBBB11D0215BA76FD142D916C* __this, const RuntimeMethod* method)
  29061. {
  29062. {
  29063. Comparer_1__ctor_m5FCBB96B50D63EE9580D236EF25F469C6D75F373((Comparer_1_t49F23FD0F51B7B3F17D30558E0A425107523CC30*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  29064. return;
  29065. }
  29066. }
  29067. #ifdef __clang__
  29068. #pragma clang diagnostic pop
  29069. #endif
  29070. #ifdef __clang__
  29071. #pragma clang diagnostic push
  29072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29073. #pragma clang diagnostic ignored "-Wunused-variable"
  29074. #endif
  29075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_mA77AC6619A0D7E16C8CC494E85B941B910C7FD6A_gshared (GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8* __this, Il2CppChar ___0_x, Il2CppChar ___1_y, const RuntimeMethod* method)
  29076. {
  29077. {
  29078. }
  29079. {
  29080. }
  29081. {
  29082. Il2CppChar L_2 = ___1_y;
  29083. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  29084. int32_t L_3;
  29085. L_3 = Char_CompareTo_m2C1EEB369FD610EA9278085CF0076DB7EF4ABAD7((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  29086. return L_3;
  29087. }
  29088. }
  29089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_mCBA38844272E4D40407863F2A1ACCD1BE819F2D3_gshared (GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  29090. {
  29091. {
  29092. RuntimeObject* L_0 = ___0_obj;
  29093. return (bool)((!(((RuntimeObject*)(GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8*)((GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  29094. }
  29095. }
  29096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_m83D3C7964354AC50BC70E1EA4CC864901FEE7219_gshared (GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8* __this, const RuntimeMethod* method)
  29097. {
  29098. {
  29099. NullCheck((RuntimeObject*)__this);
  29100. Type_t* L_0;
  29101. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  29102. NullCheck((MemberInfo_t*)L_0);
  29103. String_t* L_1;
  29104. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  29105. NullCheck((RuntimeObject*)L_1);
  29106. int32_t L_2;
  29107. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  29108. return L_2;
  29109. }
  29110. }
  29111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m0EA09C709EB156EF7F9A604A62442D7D59A7B156_gshared (GenericComparer_1_tCC6A9D03765A48179BEBBDBE198FF58E3E4D0BB8* __this, const RuntimeMethod* method)
  29112. {
  29113. {
  29114. Comparer_1__ctor_m3353053D092D4FBC9AEFC70AC825209F43417E31((Comparer_1_t4EB0ADBCB3F521E51B444B8E631738B14C0C0063*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  29115. return;
  29116. }
  29117. }
  29118. #ifdef __clang__
  29119. #pragma clang diagnostic pop
  29120. #endif
  29121. #ifdef __clang__
  29122. #pragma clang diagnostic push
  29123. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29124. #pragma clang diagnostic ignored "-Wunused-variable"
  29125. #endif
  29126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_mE1643AD69CA1177AA9513DD77360DF3CF7BA6D2C_gshared (GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_x, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_y, const RuntimeMethod* method)
  29127. {
  29128. static bool s_Il2CppMethodInitialized;
  29129. if (!s_Il2CppMethodInitialized)
  29130. {
  29131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  29132. s_Il2CppMethodInitialized = true;
  29133. }
  29134. {
  29135. }
  29136. {
  29137. }
  29138. {
  29139. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2 = ___1_y;
  29140. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  29141. int32_t L_3;
  29142. L_3 = DateTime_CompareTo_m4A3000CD4FF15EA7CA2E9C5C95A9D07F3AA8D35D((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  29143. return L_3;
  29144. }
  29145. }
  29146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_mD3557E22D4A46C96378EA4EB45994BDC4466E490_gshared (GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  29147. {
  29148. {
  29149. RuntimeObject* L_0 = ___0_obj;
  29150. return (bool)((!(((RuntimeObject*)(GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446*)((GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  29151. }
  29152. }
  29153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_mC732881DF92B0DA12D8BCDC95D3879C3C6F7E11F_gshared (GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446* __this, const RuntimeMethod* method)
  29154. {
  29155. {
  29156. NullCheck((RuntimeObject*)__this);
  29157. Type_t* L_0;
  29158. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  29159. NullCheck((MemberInfo_t*)L_0);
  29160. String_t* L_1;
  29161. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  29162. NullCheck((RuntimeObject*)L_1);
  29163. int32_t L_2;
  29164. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  29165. return L_2;
  29166. }
  29167. }
  29168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m9CFF460BA83A47361D975CBD2BD1A7B87F03C064_gshared (GenericComparer_1_tDCE05ABDE62DAA850E3106158504FCE82DF0F446* __this, const RuntimeMethod* method)
  29169. {
  29170. {
  29171. Comparer_1__ctor_m5D6FD5FED788608B20169885AECB412C732C45BA((Comparer_1_t7D79B93D962FED51539E57571D173019714D3A58*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  29172. return;
  29173. }
  29174. }
  29175. #ifdef __clang__
  29176. #pragma clang diagnostic pop
  29177. #endif
  29178. #ifdef __clang__
  29179. #pragma clang diagnostic push
  29180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29181. #pragma clang diagnostic ignored "-Wunused-variable"
  29182. #endif
  29183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_m6162D851799C1833ABC38AD7CDB254CB4146BB3F_gshared (GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95* __this, DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___0_x, DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___1_y, const RuntimeMethod* method)
  29184. {
  29185. static bool s_Il2CppMethodInitialized;
  29186. if (!s_Il2CppMethodInitialized)
  29187. {
  29188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
  29189. s_Il2CppMethodInitialized = true;
  29190. }
  29191. {
  29192. }
  29193. {
  29194. }
  29195. {
  29196. DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 L_2 = ___1_y;
  29197. il2cpp_codegen_runtime_class_init_inline(DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
  29198. int32_t L_3;
  29199. L_3 = DateTimeOffset_CompareTo_mDBDCA54C17FD088B3EE9ACDA2118C9FAD1DA103A((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  29200. return L_3;
  29201. }
  29202. }
  29203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_mCF186C7E570874042CEC7F7A9C2F7940C3D65585_gshared (GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  29204. {
  29205. {
  29206. RuntimeObject* L_0 = ___0_obj;
  29207. return (bool)((!(((RuntimeObject*)(GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95*)((GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  29208. }
  29209. }
  29210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_mDE7642D8A419767A2F9EA94CDFB16F3AA05EDA29_gshared (GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95* __this, const RuntimeMethod* method)
  29211. {
  29212. {
  29213. NullCheck((RuntimeObject*)__this);
  29214. Type_t* L_0;
  29215. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  29216. NullCheck((MemberInfo_t*)L_0);
  29217. String_t* L_1;
  29218. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  29219. NullCheck((RuntimeObject*)L_1);
  29220. int32_t L_2;
  29221. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  29222. return L_2;
  29223. }
  29224. }
  29225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m5F02B74CAC815E04B738D5DCD24339787A0DEA73_gshared (GenericComparer_1_t56C80D63A3D649E930075AD203FFA952034ACD95* __this, const RuntimeMethod* method)
  29226. {
  29227. {
  29228. Comparer_1__ctor_m877425A62115F8E970937D780FF0BC8F1E25A4A6((Comparer_1_t2A7CD7D5B4BDA0E0234E7B9B180F2C39F864BC0A*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  29229. return;
  29230. }
  29231. }
  29232. #ifdef __clang__
  29233. #pragma clang diagnostic pop
  29234. #endif
  29235. #ifdef __clang__
  29236. #pragma clang diagnostic push
  29237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29238. #pragma clang diagnostic ignored "-Wunused-variable"
  29239. #endif
  29240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_Compare_mD4126B09E328F58F4881222C34929176A2D868E1_gshared (GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_x, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_y, const RuntimeMethod* method)
  29241. {
  29242. static bool s_Il2CppMethodInitialized;
  29243. if (!s_Il2CppMethodInitialized)
  29244. {
  29245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  29246. s_Il2CppMethodInitialized = true;
  29247. }
  29248. {
  29249. }
  29250. {
  29251. }
  29252. {
  29253. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_y;
  29254. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  29255. int32_t L_3;
  29256. L_3 = Decimal_CompareTo_mBD487E0B30C25C43C80F8E7F04B24ECD271263BC((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  29257. return L_3;
  29258. }
  29259. }
  29260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericComparer_1_Equals_m451DCFA6BC1BC179D29BEB0C5DC46862F211C58B_gshared (GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  29261. {
  29262. {
  29263. RuntimeObject* L_0 = ___0_obj;
  29264. return (bool)((!(((RuntimeObject*)(GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9*)((GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  29265. }
  29266. }
  29267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericComparer_1_GetHashCode_mDCFC294F4C38709B0DEBCD955983B54897B5D925_gshared (GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9* __this, const RuntimeMethod* method)
  29268. {
  29269. {
  29270. NullCheck((RuntimeObject*)__this);
  29271. Type_t* L_0;
  29272. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  29273. NullCheck((MemberInfo_t*)L_0);
  29274. String_t* L_1;
  29275. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  29276. NullCheck((RuntimeObject*)L_1);
  29277. int32_t L_2;
  29278. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  29279. return L_2;
  29280. }
  29281. }
  29282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericComparer_1__ctor_m1EBEDF5E500015C68BEE9C00492043A9715B4308_gshared (GenericComparer_1_t9AF812E9F3506D87D556626C9B98940FF125D2E9* __this, const RuntimeMethod* method)
  29283. {
  29284. {
  29285. Comparer_1__ctor_mCF847B8E3EDAFD0A1E1225D7FF17A858B417B413((Comparer_1_t420D73C41321F646BA6C9F312DC3B7CFDE282912*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  29286. return;
  29287. }
  29288. }
  29289. #ifdef __clang__
  29290. #pragma clang diagnostic pop
  29291. #endif
  29292. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method)
  29293. {
  29294. {
  29295. float L_0 = ___0_x;
  29296. __this->___m_XMin = L_0;
  29297. float L_1 = ___1_y;
  29298. __this->___m_YMin = L_1;
  29299. float L_2 = ___2_width;
  29300. __this->___m_Width = L_2;
  29301. float L_3 = ___3_height;
  29302. __this->___m_Height = L_3;
  29303. return;
  29304. }
  29305. }
  29306. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  29307. {
  29308. float V_0 = 0.0f;
  29309. {
  29310. float L_0 = __this->___m_Width;
  29311. V_0 = L_0;
  29312. goto IL_000a;
  29313. }
  29314. IL_000a:
  29315. {
  29316. float L_1 = V_0;
  29317. return L_1;
  29318. }
  29319. }
  29320. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  29321. {
  29322. float V_0 = 0.0f;
  29323. {
  29324. float L_0 = __this->___m_Height;
  29325. V_0 = L_0;
  29326. goto IL_000a;
  29327. }
  29328. IL_000a:
  29329. {
  29330. float L_1 = V_0;
  29331. return L_1;
  29332. }
  29333. }
  29334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method)
  29335. {
  29336. bool V_0 = false;
  29337. int32_t G_B5_0 = 0;
  29338. {
  29339. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_point;
  29340. float L_1 = L_0.___x;
  29341. float L_2;
  29342. L_2 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline(__this, NULL);
  29343. if ((!(((float)L_1) >= ((float)L_2))))
  29344. {
  29345. goto IL_003b;
  29346. }
  29347. }
  29348. {
  29349. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_point;
  29350. float L_4 = L_3.___x;
  29351. float L_5;
  29352. L_5 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline(__this, NULL);
  29353. if ((!(((float)L_4) < ((float)L_5))))
  29354. {
  29355. goto IL_003b;
  29356. }
  29357. }
  29358. {
  29359. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_point;
  29360. float L_7 = L_6.___y;
  29361. float L_8;
  29362. L_8 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline(__this, NULL);
  29363. if ((!(((float)L_7) >= ((float)L_8))))
  29364. {
  29365. goto IL_003b;
  29366. }
  29367. }
  29368. {
  29369. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_point;
  29370. float L_10 = L_9.___y;
  29371. float L_11;
  29372. L_11 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline(__this, NULL);
  29373. G_B5_0 = ((((float)L_10) < ((float)L_11))? 1 : 0);
  29374. goto IL_003c;
  29375. }
  29376. IL_003b:
  29377. {
  29378. G_B5_0 = 0;
  29379. }
  29380. IL_003c:
  29381. {
  29382. V_0 = (bool)G_B5_0;
  29383. goto IL_003f;
  29384. }
  29385. IL_003f:
  29386. {
  29387. bool L_12 = V_0;
  29388. return L_12;
  29389. }
  29390. }
  29391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
  29392. {
  29393. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  29394. memset((&V_0), 0, sizeof(V_0));
  29395. {
  29396. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
  29397. float L_1 = L_0.___x;
  29398. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
  29399. float L_3 = L_2.___y;
  29400. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
  29401. memset((&L_4), 0, sizeof(L_4));
  29402. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, NULL);
  29403. V_0 = L_4;
  29404. goto IL_0015;
  29405. }
  29406. IL_0015:
  29407. {
  29408. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
  29409. return L_5;
  29410. }
  29411. }
  29412. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
  29413. {
  29414. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  29415. memset((&V_0), 0, sizeof(V_0));
  29416. {
  29417. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
  29418. float L_1 = L_0.___x;
  29419. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
  29420. float L_3 = L_2.___y;
  29421. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
  29422. memset((&L_4), 0, sizeof(L_4));
  29423. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL);
  29424. V_0 = L_4;
  29425. goto IL_001a;
  29426. }
  29427. IL_001a:
  29428. {
  29429. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
  29430. return L_5;
  29431. }
  29432. }
  29433. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method)
  29434. {
  29435. {
  29436. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CelementTargetU3Ek__BackingField;
  29437. return L_0;
  29438. }
  29439. }
  29440. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* EnumerationOptions_get_Default_m4B2E611421FB289D0A4CFECE0EECE319985886AF_inline (const RuntimeMethod* method)
  29441. {
  29442. static bool s_Il2CppMethodInitialized;
  29443. if (!s_Il2CppMethodInitialized)
  29444. {
  29445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  29446. s_Il2CppMethodInitialized = true;
  29447. }
  29448. {
  29449. il2cpp_codegen_runtime_class_init_inline(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var);
  29450. EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* L_0 = ((EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_StaticFields*)il2cpp_codegen_static_fields_for(EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B_il2cpp_TypeInfo_var))->___U3CDefaultU3Ek__BackingField;
  29451. return L_0;
  29452. }
  29453. }
  29454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  29455. {
  29456. {
  29457. intptr_t L_0 = ___0_value1;
  29458. intptr_t L_1 = ___1_value2;
  29459. return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0);
  29460. }
  29461. }
  29462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_IgnoreInaccessible_m0596CBE99665FA1FB818A3E26B846DE453972ED6_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  29463. {
  29464. {
  29465. bool L_0 = __this->___U3CIgnoreInaccessibleU3Ek__BackingField;
  29466. return L_0;
  29467. }
  29468. }
  29469. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ErrorInfo_get_Error_mF34947899E06A00CA22985B73034CE96610FBD2B_inline (ErrorInfo_t776D0DEFF42C5321EB2548D87ED238CBE55467F8* __this, const RuntimeMethod* method)
  29470. {
  29471. {
  29472. int32_t L_0 = __this->____error;
  29473. return L_0;
  29474. }
  29475. }
  29476. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  29477. {
  29478. {
  29479. intptr_t L_0 = ___0_value1;
  29480. intptr_t L_1 = ___1_value2;
  29481. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  29482. }
  29483. }
  29484. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline (String_t* ___0_value, const RuntimeMethod* method)
  29485. {
  29486. static bool s_Il2CppMethodInitialized;
  29487. if (!s_Il2CppMethodInitialized)
  29488. {
  29489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  29490. s_Il2CppMethodInitialized = true;
  29491. }
  29492. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
  29493. memset((&V_0), 0, sizeof(V_0));
  29494. {
  29495. String_t* L_0 = ___0_value;
  29496. if (L_0)
  29497. {
  29498. goto IL_000d;
  29499. }
  29500. }
  29501. {
  29502. il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
  29503. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
  29504. return L_1;
  29505. }
  29506. IL_000d:
  29507. {
  29508. String_t* L_2 = ___0_value;
  29509. NullCheck(L_2);
  29510. Il2CppChar* L_3;
  29511. L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
  29512. String_t* L_4 = ___0_value;
  29513. NullCheck(L_4);
  29514. int32_t L_5;
  29515. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  29516. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
  29517. memset((&L_6), 0, sizeof(L_6));
  29518. ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  29519. return L_6;
  29520. }
  29521. }
  29522. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_ReturnSpecialDirectories_mAADC43017E51D150C12D5D751B2FED9DB5978F82_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  29523. {
  29524. {
  29525. bool L_0 = __this->___U3CReturnSpecialDirectoriesU3Ek__BackingField;
  29526. return L_0;
  29527. }
  29528. }
  29529. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EnumerationOptions_get_AttributesToSkip_m101D9446C6DAC8DD6CCE5C4FD0C6E65BEE49583D_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  29530. {
  29531. {
  29532. int32_t L_0 = __this->___U3CAttributesToSkipU3Ek__BackingField;
  29533. return L_0;
  29534. }
  29535. }
  29536. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnumerationOptions_get_RecurseSubdirectories_mBD53204FA4D7F2A2104943C488052DCC7ED4C347_inline (EnumerationOptions_t7C636684933367EC8E4B428073BF1FD4C5CDCA0B* __this, const RuntimeMethod* method)
  29537. {
  29538. {
  29539. bool L_0 = __this->___U3CRecurseSubdirectoriesU3Ek__BackingField;
  29540. return L_0;
  29541. }
  29542. }
  29543. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  29544. {
  29545. {
  29546. float L_0 = ___0_x;
  29547. __this->___x = L_0;
  29548. float L_1 = ___1_y;
  29549. __this->___y = L_1;
  29550. return;
  29551. }
  29552. }
  29553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method)
  29554. {
  29555. static bool s_Il2CppMethodInitialized;
  29556. if (!s_Il2CppMethodInitialized)
  29557. {
  29558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
  29559. s_Il2CppMethodInitialized = true;
  29560. }
  29561. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  29562. memset((&V_0), 0, sizeof(V_0));
  29563. {
  29564. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___upVector;
  29565. V_0 = L_0;
  29566. goto IL_0009;
  29567. }
  29568. IL_0009:
  29569. {
  29570. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  29571. return L_1;
  29572. }
  29573. }
  29574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
  29575. {
  29576. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  29577. memset((&V_0), 0, sizeof(V_0));
  29578. {
  29579. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
  29580. float L_1 = L_0.___x;
  29581. float L_2 = ___1_d;
  29582. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
  29583. float L_4 = L_3.___y;
  29584. float L_5 = ___1_d;
  29585. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
  29586. memset((&L_6), 0, sizeof(L_6));
  29587. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL);
  29588. V_0 = L_6;
  29589. goto IL_0019;
  29590. }
  29591. IL_0019:
  29592. {
  29593. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
  29594. return L_7;
  29595. }
  29596. }
  29597. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  29598. {
  29599. {
  29600. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CcontentViewportU3Ek__BackingField;
  29601. return L_0;
  29602. }
  29603. }
  29604. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  29605. {
  29606. float V_0 = 0.0f;
  29607. float G_B3_0 = 0.0f;
  29608. {
  29609. float L_0 = ___0_a;
  29610. float L_1 = ___1_b;
  29611. if ((((float)L_0) > ((float)L_1)))
  29612. {
  29613. goto IL_0008;
  29614. }
  29615. }
  29616. {
  29617. float L_2 = ___1_b;
  29618. G_B3_0 = L_2;
  29619. goto IL_0009;
  29620. }
  29621. IL_0008:
  29622. {
  29623. float L_3 = ___0_a;
  29624. G_B3_0 = L_3;
  29625. }
  29626. IL_0009:
  29627. {
  29628. V_0 = G_B3_0;
  29629. goto IL_000c;
  29630. }
  29631. IL_000c:
  29632. {
  29633. float L_4 = V_0;
  29634. return L_4;
  29635. }
  29636. }
  29637. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  29638. {
  29639. float V_0 = 0.0f;
  29640. float G_B3_0 = 0.0f;
  29641. {
  29642. float L_0 = ___0_a;
  29643. float L_1 = ___1_b;
  29644. if ((((float)L_0) < ((float)L_1)))
  29645. {
  29646. goto IL_0008;
  29647. }
  29648. }
  29649. {
  29650. float L_2 = ___1_b;
  29651. G_B3_0 = L_2;
  29652. goto IL_0009;
  29653. }
  29654. IL_0008:
  29655. {
  29656. float L_3 = ___0_a;
  29657. G_B3_0 = L_3;
  29658. }
  29659. IL_0009:
  29660. {
  29661. V_0 = G_B3_0;
  29662. goto IL_000c;
  29663. }
  29664. IL_000c:
  29665. {
  29666. float L_4 = V_0;
  29667. return L_4;
  29668. }
  29669. }
  29670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  29671. {
  29672. {
  29673. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_0 = __this->___U3CverticalScrollerU3Ek__BackingField;
  29674. return L_0;
  29675. }
  29676. }
  29677. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slider_t5891706383A14955E3FAD68A79829F3234681652* Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, const RuntimeMethod* method)
  29678. {
  29679. {
  29680. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_0 = __this->___U3CsliderU3Ek__BackingField;
  29681. return L_0;
  29682. }
  29683. }
  29684. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  29685. {
  29686. int32_t V_0 = 0;
  29687. int32_t G_B3_0 = 0;
  29688. {
  29689. int32_t L_0 = ___0_a;
  29690. int32_t L_1 = ___1_b;
  29691. if ((((int32_t)L_0) < ((int32_t)L_1)))
  29692. {
  29693. goto IL_0008;
  29694. }
  29695. }
  29696. {
  29697. int32_t L_2 = ___1_b;
  29698. G_B3_0 = L_2;
  29699. goto IL_0009;
  29700. }
  29701. IL_0008:
  29702. {
  29703. int32_t L_3 = ___0_a;
  29704. G_B3_0 = L_3;
  29705. }
  29706. IL_0009:
  29707. {
  29708. V_0 = G_B3_0;
  29709. goto IL_000c;
  29710. }
  29711. IL_000c:
  29712. {
  29713. int32_t L_4 = V_0;
  29714. return L_4;
  29715. }
  29716. }
  29717. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method)
  29718. {
  29719. {
  29720. int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
  29721. return L_0;
  29722. }
  29723. }
  29724. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, int32_t ___0_value, const RuntimeMethod* method)
  29725. {
  29726. {
  29727. int32_t L_0 = ___0_value;
  29728. __this->___U3CpropagationU3Ek__BackingField = L_0;
  29729. return;
  29730. }
  29731. }
  29732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline (const RuntimeMethod* method)
  29733. {
  29734. static bool s_Il2CppMethodInitialized;
  29735. if (!s_Il2CppMethodInitialized)
  29736. {
  29737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  29738. s_Il2CppMethodInitialized = true;
  29739. }
  29740. {
  29741. il2cpp_codegen_runtime_class_init_inline(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  29742. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ((FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_StaticFields*)il2cpp_codegen_static_fields_for(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var))->___U3CunspecifiedU3Ek__BackingField;
  29743. return L_0;
  29744. }
  29745. }
  29746. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_elementTarget_m8BF8A4CD508F335210DB9FD2D034549A1EC084A8_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_value, const RuntimeMethod* method)
  29747. {
  29748. {
  29749. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_value;
  29750. __this->___U3CelementTargetU3Ek__BackingField = L_0;
  29751. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CelementTargetU3Ek__BackingField), (void*)L_0);
  29752. return;
  29753. }
  29754. }
  29755. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method)
  29756. {
  29757. {
  29758. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_0 = __this->____cancellationToken;
  29759. return L_0;
  29760. }
  29761. }
  29762. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method)
  29763. {
  29764. {
  29765. void* L_0 = ___0_value;
  29766. *__this = ((intptr_t)L_0);
  29767. return;
  29768. }
  29769. }
  29770. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_dragging_mFDB25229A40ABB1A0120F62ED9A27DD6D2D2A1CD_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, bool ___0_value, const RuntimeMethod* method)
  29771. {
  29772. {
  29773. bool L_0 = ___0_value;
  29774. __this->___U3CdraggingU3Ek__BackingField = L_0;
  29775. return;
  29776. }
  29777. }
  29778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_button_m3FC007A6430390DB59817E93D8AB324EC13FE995_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method)
  29779. {
  29780. {
  29781. int32_t L_0 = __this->___U3CbuttonU3Ek__BackingField;
  29782. return L_0;
  29783. }
  29784. }
  29785. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method)
  29786. {
  29787. {
  29788. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3ClocalPositionU3Ek__BackingField;
  29789. return L_0;
  29790. }
  29791. }
  29792. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* PointerEventBase_1_get_pointerType_m05EB5D56224F7A7A190AAFBBD622113A7A704F7C_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method)
  29793. {
  29794. {
  29795. String_t* L_0 = __this->___U3CpointerTypeU3Ek__BackingField;
  29796. return L_0;
  29797. }
  29798. }
  29799. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method)
  29800. {
  29801. {
  29802. int32_t L_0 = __this->___U3CpointerIdU3Ek__BackingField;
  29803. return L_0;
  29804. }
  29805. }
  29806. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldMouseDragger_1_set_startValue_m22C32AB5DE2569C3D699A43F913C8F7CC73C95EF_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, uint64_t ___0_value, const RuntimeMethod* method)
  29807. {
  29808. {
  29809. uint64_t L_0 = ___0_value;
  29810. __this->___U3CstartValueU3Ek__BackingField = L_0;
  29811. return;
  29812. }
  29813. }
  29814. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_deltaPosition_mF5EDFB6EE05258108F9825D41390FEC74EE1A19C_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method)
  29815. {
  29816. {
  29817. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CdeltaPositionU3Ek__BackingField;
  29818. return L_0;
  29819. }
  29820. }
  29821. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FieldMouseDragger_1_get_dragging_m14954446981709B0ED224B04F3D18E6CF144F9EC_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method)
  29822. {
  29823. {
  29824. bool L_0 = __this->___U3CdraggingU3Ek__BackingField;
  29825. return L_0;
  29826. }
  29827. }
  29828. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t FieldMouseDragger_1_get_startValue_m2FC89A8BF703C64537B54A3F5E49B4C59F5005B9_gshared_inline (FieldMouseDragger_1_t1AC2FA8AF572C750A97A3CB040FFCBC1A548A297* __this, const RuntimeMethod* method)
  29829. {
  29830. {
  29831. uint64_t L_0 = __this->___U3CstartValueU3Ek__BackingField;
  29832. return L_0;
  29833. }
  29834. }
  29835. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyboardEventBase_1_get_keyCode_m416D85227006AA4A4F4A20396D2291068AA4916F_gshared_inline (KeyboardEventBase_1_tB4DAE7BE749F5CB0E5230FC31380D5BD30259B0C* __this, const RuntimeMethod* method)
  29836. {
  29837. {
  29838. int32_t L_0 = __this->___U3CkeyCodeU3Ek__BackingField;
  29839. return L_0;
  29840. }
  29841. }
  29842. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* ArrayPool_1_get_Shared_m8EB88B4EDF81135B55DB0F33A749B8087FE4646F_gshared_inline (const RuntimeMethod* method)
  29843. {
  29844. {
  29845. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29846. ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B* L_0 = ((ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CSharedU3Ek__BackingField;
  29847. return L_0;
  29848. }
  29849. }
  29850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* ArrayPool_1_get_Shared_m59AE954C801963CBE5E506D9378429032D161C97_gshared_inline (const RuntimeMethod* method)
  29851. {
  29852. {
  29853. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29854. ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07* L_0 = ((ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CSharedU3Ek__BackingField;
  29855. return L_0;
  29856. }
  29857. }
  29858. 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)
  29859. {
  29860. Il2CppChar V_0 = 0x0;
  29861. {
  29862. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
  29863. if (L_0)
  29864. {
  29865. goto IL_000b;
  29866. }
  29867. }
  29868. {
  29869. il2cpp_codegen_initobj(__this, sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D));
  29870. return;
  29871. }
  29872. IL_000b:
  29873. {
  29874. il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar));
  29875. goto IL_0037;
  29876. }
  29877. IL_0037:
  29878. {
  29879. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___0_array;
  29880. NullCheck((RuntimeArray*)L_2);
  29881. uint8_t* L_3;
  29882. L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL);
  29883. Il2CppChar* L_4;
  29884. L_4 = il2cpp_unsafe_as_ref<Il2CppChar>(L_3);
  29885. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5;
  29886. memset((&L_5), 0, sizeof(L_5));
  29887. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4);
  29888. __this->____pointer = L_5;
  29889. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___0_array;
  29890. NullCheck(L_6);
  29891. __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length));
  29892. return;
  29893. }
  29894. }
  29895. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
  29896. {
  29897. {
  29898. int32_t L_0 = __this->____size;
  29899. return L_0;
  29900. }
  29901. }
  29902. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerator_1_get_Current_m9EF4A380A5054030CB5EFD81B9D3434C53B01321_gshared_inline (FileSystemEnumerator_1_tA955DE78A8E344B2059ACE249F0647FFF74DA3EA* __this, const RuntimeMethod* method)
  29903. {
  29904. {
  29905. RuntimeObject* L_0 = __this->____current;
  29906. return L_0;
  29907. }
  29908. }
  29909. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer2_1_get_Item_m281C2B72852A5F45B25113EF6F1D5D5543F1C157_gshared_inline (FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* __this, int32_t ___0_index, const RuntimeMethod* method)
  29910. {
  29911. bool V_0 = false;
  29912. void* V_1 = NULL;
  29913. FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* V_2 = NULL;
  29914. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_3 = NULL;
  29915. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_4 = NULL;
  29916. int32_t G_B3_0 = 0;
  29917. {
  29918. int32_t L_0 = ___0_index;
  29919. if ((((int32_t)L_0) < ((int32_t)0)))
  29920. {
  29921. goto IL_000e;
  29922. }
  29923. }
  29924. {
  29925. int32_t L_1 = ___0_index;
  29926. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  29927. goto IL_000f;
  29928. }
  29929. IL_000e:
  29930. {
  29931. G_B3_0 = 1;
  29932. }
  29933. IL_000f:
  29934. {
  29935. V_0 = (bool)G_B3_0;
  29936. bool L_2 = V_0;
  29937. if (!L_2)
  29938. {
  29939. goto IL_001e;
  29940. }
  29941. }
  29942. {
  29943. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  29944. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  29945. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  29946. }
  29947. IL_001e:
  29948. {
  29949. V_2 = __this;
  29950. FixedBuffer2_1_tD358D3A016DF61C53FFD777426D490227C61711A* L_4 = V_2;
  29951. V_1 = (void*)((uintptr_t)L_4);
  29952. void* L_5 = V_1;
  29953. V_3 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)L_5;
  29954. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_6 = V_3;
  29955. int32_t L_7 = ___0_index;
  29956. uint32_t L_8 = sizeof(LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30);
  29957. V_4 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)((LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  29958. goto IL_0035;
  29959. }
  29960. IL_0035:
  29961. {
  29962. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_9 = V_4;
  29963. return L_9;
  29964. }
  29965. }
  29966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* FixedBuffer2_1_get_Item_mD0A51087679712FB99CD62DA3C8C17650DC41B3C_gshared_inline (FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* __this, int32_t ___0_index, const RuntimeMethod* method)
  29967. {
  29968. const uint32_t SizeOf_T_t2B1A614347D51A84E5B5EFD9BD5CE49BA97888A2 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  29969. bool V_0 = false;
  29970. void* V_1 = NULL;
  29971. FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* V_2 = NULL;
  29972. Il2CppFullySharedGenericStruct* V_3 = NULL;
  29973. Il2CppFullySharedGenericStruct* V_4 = NULL;
  29974. int32_t G_B3_0 = 0;
  29975. {
  29976. int32_t L_0 = ___0_index;
  29977. if ((((int32_t)L_0) < ((int32_t)0)))
  29978. {
  29979. goto IL_000e;
  29980. }
  29981. }
  29982. {
  29983. int32_t L_1 = ___0_index;
  29984. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  29985. goto IL_000f;
  29986. }
  29987. IL_000e:
  29988. {
  29989. G_B3_0 = 1;
  29990. }
  29991. IL_000f:
  29992. {
  29993. V_0 = (bool)G_B3_0;
  29994. bool L_2 = V_0;
  29995. if (!L_2)
  29996. {
  29997. goto IL_001e;
  29998. }
  29999. }
  30000. {
  30001. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  30002. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  30003. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  30004. }
  30005. IL_001e:
  30006. {
  30007. V_2 = __this;
  30008. FixedBuffer2_1_t3F547A7B29219C5E180FE43385CE17D41E3273A9* L_4 = V_2;
  30009. V_1 = (void*)((uintptr_t)L_4);
  30010. void* L_5 = V_1;
  30011. V_3 = (Il2CppFullySharedGenericStruct*)L_5;
  30012. Il2CppFullySharedGenericStruct* L_6 = V_3;
  30013. int32_t L_7 = ___0_index;
  30014. uint32_t L_8 = SizeOf_T_t2B1A614347D51A84E5B5EFD9BD5CE49BA97888A2;
  30015. V_4 = (Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  30016. goto IL_0035;
  30017. }
  30018. IL_0035:
  30019. {
  30020. Il2CppFullySharedGenericStruct* L_9 = V_4;
  30021. return L_9;
  30022. }
  30023. }
  30024. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* FixedBuffer9_1_get_Item_m35CE1A1EA267C6C1D14D4D856303E6FC012D587F_gshared_inline (FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* __this, int32_t ___0_index, const RuntimeMethod* method)
  30025. {
  30026. bool V_0 = false;
  30027. void* V_1 = NULL;
  30028. FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* V_2 = NULL;
  30029. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_3 = NULL;
  30030. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* V_4 = NULL;
  30031. int32_t G_B3_0 = 0;
  30032. {
  30033. int32_t L_0 = ___0_index;
  30034. if ((((int32_t)L_0) < ((int32_t)0)))
  30035. {
  30036. goto IL_000f;
  30037. }
  30038. }
  30039. {
  30040. int32_t L_1 = ___0_index;
  30041. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  30042. goto IL_0010;
  30043. }
  30044. IL_000f:
  30045. {
  30046. G_B3_0 = 1;
  30047. }
  30048. IL_0010:
  30049. {
  30050. V_0 = (bool)G_B3_0;
  30051. bool L_2 = V_0;
  30052. if (!L_2)
  30053. {
  30054. goto IL_001f;
  30055. }
  30056. }
  30057. {
  30058. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  30059. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  30060. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  30061. }
  30062. IL_001f:
  30063. {
  30064. V_2 = __this;
  30065. FixedBuffer9_1_tDE95CB6E410958CF1689C0F7DBC28AC9AD60390E* L_4 = V_2;
  30066. V_1 = (void*)((uintptr_t)L_4);
  30067. void* L_5 = V_1;
  30068. V_3 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)L_5;
  30069. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_6 = V_3;
  30070. int32_t L_7 = ___0_index;
  30071. uint32_t L_8 = sizeof(LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30);
  30072. V_4 = (LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)((LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  30073. goto IL_0036;
  30074. }
  30075. IL_0036:
  30076. {
  30077. LayoutValue_tC125DF54D121EC0C205D12BAEB3B88E06CDCBF30* L_9 = V_4;
  30078. return L_9;
  30079. }
  30080. }
  30081. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* FixedBuffer9_1_get_Item_m06748EFD6E795BA02047A52ACB076FAB09175D07_gshared_inline (FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* __this, int32_t ___0_index, const RuntimeMethod* method)
  30082. {
  30083. const uint32_t SizeOf_T_t12B4943A74B2AEFC028EF242D25A4D2048C2BC99 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  30084. bool V_0 = false;
  30085. void* V_1 = NULL;
  30086. FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* V_2 = NULL;
  30087. Il2CppFullySharedGenericStruct* V_3 = NULL;
  30088. Il2CppFullySharedGenericStruct* V_4 = NULL;
  30089. int32_t G_B3_0 = 0;
  30090. {
  30091. int32_t L_0 = ___0_index;
  30092. if ((((int32_t)L_0) < ((int32_t)0)))
  30093. {
  30094. goto IL_000f;
  30095. }
  30096. }
  30097. {
  30098. int32_t L_1 = ___0_index;
  30099. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  30100. goto IL_0010;
  30101. }
  30102. IL_000f:
  30103. {
  30104. G_B3_0 = 1;
  30105. }
  30106. IL_0010:
  30107. {
  30108. V_0 = (bool)G_B3_0;
  30109. bool L_2 = V_0;
  30110. if (!L_2)
  30111. {
  30112. goto IL_001f;
  30113. }
  30114. }
  30115. {
  30116. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_3 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  30117. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  30118. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  30119. }
  30120. IL_001f:
  30121. {
  30122. V_2 = __this;
  30123. FixedBuffer9_1_tB6C0A4B52ACA457C6DE4455737CD8313316EEBB2* L_4 = V_2;
  30124. V_1 = (void*)((uintptr_t)L_4);
  30125. void* L_5 = V_1;
  30126. V_3 = (Il2CppFullySharedGenericStruct*)L_5;
  30127. Il2CppFullySharedGenericStruct* L_6 = V_3;
  30128. int32_t L_7 = ___0_index;
  30129. uint32_t L_8 = SizeOf_T_t12B4943A74B2AEFC028EF242D25A4D2048C2BC99;
  30130. V_4 = (Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  30131. goto IL_0036;
  30132. }
  30133. IL_0036:
  30134. {
  30135. Il2CppFullySharedGenericStruct* L_9 = V_4;
  30136. return L_9;
  30137. }
  30138. }
  30139. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  30140. {
  30141. {
  30142. bool L_0 = __this->___hasValue;
  30143. return L_0;
  30144. }
  30145. }
  30146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  30147. {
  30148. {
  30149. int32_t L_0 = __this->___value;
  30150. return L_0;
  30151. }
  30152. }
  30153. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  30154. {
  30155. {
  30156. int32_t L_0 = __this->____size;
  30157. return L_0;
  30158. }
  30159. }
  30160. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  30161. {
  30162. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  30163. int32_t V_1 = 0;
  30164. {
  30165. int32_t L_0 = __this->____version;
  30166. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  30167. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  30168. V_0 = L_1;
  30169. int32_t L_2 = __this->____size;
  30170. V_1 = L_2;
  30171. int32_t L_3 = V_1;
  30172. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  30173. NullCheck(L_4);
  30174. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  30175. {
  30176. goto IL_0034;
  30177. }
  30178. }
  30179. {
  30180. int32_t L_5 = V_1;
  30181. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  30182. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  30183. int32_t L_7 = V_1;
  30184. RuntimeObject* L_8 = ___0_item;
  30185. NullCheck(L_6);
  30186. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  30187. return;
  30188. }
  30189. IL_0034:
  30190. {
  30191. RuntimeObject* L_9 = ___0_item;
  30192. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  30193. return;
  30194. }
  30195. }
  30196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  30197. {
  30198. int32_t V_0 = 0;
  30199. {
  30200. int32_t L_0 = __this->____version;
  30201. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  30202. }
  30203. {
  30204. int32_t L_1 = __this->____size;
  30205. V_0 = L_1;
  30206. __this->____size = 0;
  30207. int32_t L_2 = V_0;
  30208. if ((((int32_t)L_2) <= ((int32_t)0)))
  30209. {
  30210. goto IL_003c;
  30211. }
  30212. }
  30213. {
  30214. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  30215. int32_t L_4 = V_0;
  30216. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  30217. return;
  30218. }
  30219. IL_003c:
  30220. {
  30221. return;
  30222. }
  30223. }
  30224. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___0_value, const RuntimeMethod* method)
  30225. {
  30226. {
  30227. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = ___0_value;
  30228. __this->___U3CrelatedTargetU3Ek__BackingField = L_0;
  30229. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelatedTargetU3Ek__BackingField), (void*)L_0);
  30230. return;
  30231. }
  30232. }
  30233. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___0_value, const RuntimeMethod* method)
  30234. {
  30235. {
  30236. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ___0_value;
  30237. __this->___U3CdirectionU3Ek__BackingField = L_0;
  30238. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdirectionU3Ek__BackingField), (void*)L_0);
  30239. return;
  30240. }
  30241. }
  30242. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___0_value, const RuntimeMethod* method)
  30243. {
  30244. {
  30245. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = ___0_value;
  30246. __this->___U3CfocusControllerU3Ek__BackingField = L_0;
  30247. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfocusControllerU3Ek__BackingField), (void*)L_0);
  30248. return;
  30249. }
  30250. }
  30251. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_gshared_inline (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, bool ___0_value, const RuntimeMethod* method)
  30252. {
  30253. {
  30254. bool L_0 = ___0_value;
  30255. __this->___U3CIsFocusDelegatedU3Ek__BackingField = L_0;
  30256. return;
  30257. }
  30258. }
  30259. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_3_Invoke_mFC6011BA71ECF66C0443D4075110D6020AA7FA1C_gshared_inline (Func_3_t8F3E514F3F44D98D0029402DBF664E587850807D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  30260. {
  30261. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  30262. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  30263. }
  30264. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_3_Invoke_mBAE7E5DB9E0DDF359BAD7AD6BB719BF7751A1A74_gshared_inline (Func_3_t978E495A2CFACF4BCDA24F740600DD6A8BEB2435* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  30265. {
  30266. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  30267. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  30268. }
  30269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionPointer_1__ctor_mE2BD136AA4DB860E4183D3293D3AE1A04B978DA3_gshared_inline (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  30270. {
  30271. {
  30272. intptr_t L_0 = ___0_ptr;
  30273. __this->____ptr = L_0;
  30274. return;
  30275. }
  30276. }
  30277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t FunctionPointer_1_get_Value_m71D7FF781C694A7C4EE28362DFC78D8DDFE9A105_gshared_inline (FunctionPointer_1_tE1DC1EC606FB2242FB50357BBA39BB4AEDECFCB2* __this, const RuntimeMethod* method)
  30278. {
  30279. {
  30280. intptr_t L_0 = __this->____ptr;
  30281. return L_0;
  30282. }
  30283. }
  30284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionPointer_1__ctor_mC619E78A7A6A909670DFFE07825842FDA7D178F7_gshared_inline (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
  30285. {
  30286. {
  30287. intptr_t L_0 = ___0_ptr;
  30288. __this->____ptr = L_0;
  30289. return;
  30290. }
  30291. }
  30292. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t FunctionPointer_1_get_Value_mA1F1CB8C8E8B4B8030D49BFBEF55560DEB03FDD5_gshared_inline (FunctionPointer_1_t45E67205E6D22523A4FEF46DC7A859C5C14566BA* __this, const RuntimeMethod* method)
  30293. {
  30294. {
  30295. intptr_t L_0 = __this->____ptr;
  30296. return L_0;
  30297. }
  30298. }
  30299. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEC9469DBD91362D6135B8F5A81E90486BF328075_gshared_inline (const RuntimeMethod* method)
  30300. {
  30301. {
  30302. uint32_t L_0 = sizeof(uint16_t);
  30303. return (int32_t)L_0;
  30304. }
  30305. }
  30306. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m9B300E87B5D26CCDE3FBB8E6CBF94E4C0B9FB5C5_gshared_inline (const RuntimeMethod* method)
  30307. {
  30308. {
  30309. uint32_t L_0 = sizeof(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7);
  30310. return (int32_t)L_0;
  30311. }
  30312. }
  30313. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  30314. {
  30315. float V_0 = 0.0f;
  30316. {
  30317. float L_0 = __this->___m_XMin;
  30318. V_0 = L_0;
  30319. goto IL_000a;
  30320. }
  30321. IL_000a:
  30322. {
  30323. float L_1 = V_0;
  30324. return L_1;
  30325. }
  30326. }
  30327. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  30328. {
  30329. float V_0 = 0.0f;
  30330. {
  30331. float L_0 = __this->___m_Width;
  30332. float L_1 = __this->___m_XMin;
  30333. V_0 = ((float)il2cpp_codegen_add(L_0, L_1));
  30334. goto IL_0011;
  30335. }
  30336. IL_0011:
  30337. {
  30338. float L_2 = V_0;
  30339. return L_2;
  30340. }
  30341. }
  30342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  30343. {
  30344. float V_0 = 0.0f;
  30345. {
  30346. float L_0 = __this->___m_YMin;
  30347. V_0 = L_0;
  30348. goto IL_000a;
  30349. }
  30350. IL_000a:
  30351. {
  30352. float L_1 = V_0;
  30353. return L_1;
  30354. }
  30355. }
  30356. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method)
  30357. {
  30358. float V_0 = 0.0f;
  30359. {
  30360. float L_0 = __this->___m_Height;
  30361. float L_1 = __this->___m_YMin;
  30362. V_0 = ((float)il2cpp_codegen_add(L_0, L_1));
  30363. goto IL_0011;
  30364. }
  30365. IL_0011:
  30366. {
  30367. float L_2 = V_0;
  30368. return L_2;
  30369. }
  30370. }
  30371. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  30372. {
  30373. {
  30374. float L_0 = ___0_x;
  30375. __this->___x = L_0;
  30376. float L_1 = ___1_y;
  30377. __this->___y = L_1;
  30378. float L_2 = ___2_z;
  30379. __this->___z = L_2;
  30380. return;
  30381. }
  30382. }
  30383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  30384. {
  30385. {
  30386. int32_t L_0 = __this->____stringLength;
  30387. return L_0;
  30388. }
  30389. }
  30390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method)
  30391. {
  30392. {
  30393. RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0;
  30394. L_0 = il2cpp_unsafe_as<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
  30395. NullCheck(L_0);
  30396. uint8_t* L_1 = (uint8_t*)(&L_0->___Data);
  30397. return L_1;
  30398. }
  30399. }
  30400. 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)
  30401. {
  30402. {
  30403. Il2CppChar* L_0 = ___0_ptr;
  30404. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
  30405. memset((&L_1), 0, sizeof(L_1));
  30406. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
  30407. __this->____pointer = L_1;
  30408. int32_t L_2 = ___1_length;
  30409. __this->____length = L_2;
  30410. return;
  30411. }
  30412. }