Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct VirtualActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename R>
  38. struct VirtualFuncInvoker0
  39. {
  40. typedef R (*Func)(void*, const RuntimeMethod*);
  41. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  45. }
  46. };
  47. template <typename R, typename T1>
  48. struct VirtualFuncInvoker1
  49. {
  50. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1, typename T2>
  58. struct VirtualFuncInvoker2
  59. {
  60. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  68. struct VirtualFuncInvoker8
  69. {
  70. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  74. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  75. }
  76. };
  77. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  78. struct VirtualFuncInvoker9
  79. {
  80. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  81. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  82. {
  83. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  84. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  85. }
  86. };
  87. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  88. struct VirtualFuncInvoker10
  89. {
  90. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  91. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  92. {
  93. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  94. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  95. }
  96. };
  97. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  98. struct VirtualFuncInvoker11
  99. {
  100. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  101. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  102. {
  103. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  104. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  105. }
  106. };
  107. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  108. struct VirtualFuncInvoker12
  109. {
  110. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  111. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  112. {
  113. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  114. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  115. }
  116. };
  117. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  118. struct VirtualFuncInvoker13
  119. {
  120. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  121. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  122. {
  123. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  124. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  125. }
  126. };
  127. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  128. struct VirtualFuncInvoker14
  129. {
  130. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  131. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  132. {
  133. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  134. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  135. }
  136. };
  137. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  138. struct VirtualFuncInvoker15
  139. {
  140. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  141. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  142. {
  143. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  144. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  145. }
  146. };
  147. struct GenericVirtualActionInvoker0
  148. {
  149. typedef void (*Action)(void*, const RuntimeMethod*);
  150. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  151. {
  152. VirtualInvokeData invokeData;
  153. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  154. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  155. }
  156. };
  157. template <typename T1>
  158. struct GenericVirtualActionInvoker1
  159. {
  160. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  161. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  162. {
  163. VirtualInvokeData invokeData;
  164. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  165. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  166. }
  167. };
  168. template <typename T1, typename T2>
  169. struct GenericVirtualActionInvoker2
  170. {
  171. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  172. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  173. {
  174. VirtualInvokeData invokeData;
  175. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  176. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  177. }
  178. };
  179. template <typename R>
  180. struct GenericVirtualFuncInvoker0
  181. {
  182. typedef R (*Func)(void*, const RuntimeMethod*);
  183. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  184. {
  185. VirtualInvokeData invokeData;
  186. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  187. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  188. }
  189. };
  190. template <typename R, typename T1>
  191. struct GenericVirtualFuncInvoker1
  192. {
  193. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  194. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  195. {
  196. VirtualInvokeData invokeData;
  197. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  198. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  199. }
  200. };
  201. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  202. struct GenericVirtualFuncInvoker8
  203. {
  204. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  205. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  206. {
  207. VirtualInvokeData invokeData;
  208. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  209. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  210. }
  211. };
  212. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  213. struct GenericVirtualFuncInvoker9
  214. {
  215. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  216. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  217. {
  218. VirtualInvokeData invokeData;
  219. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  220. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  221. }
  222. };
  223. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  224. struct GenericVirtualFuncInvoker10
  225. {
  226. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  227. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  228. {
  229. VirtualInvokeData invokeData;
  230. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  231. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  232. }
  233. };
  234. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  235. struct GenericVirtualFuncInvoker11
  236. {
  237. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  238. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  239. {
  240. VirtualInvokeData invokeData;
  241. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  242. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  243. }
  244. };
  245. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  246. struct GenericVirtualFuncInvoker12
  247. {
  248. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  249. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  250. {
  251. VirtualInvokeData invokeData;
  252. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  253. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  254. }
  255. };
  256. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  257. struct GenericVirtualFuncInvoker13
  258. {
  259. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  260. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  261. {
  262. VirtualInvokeData invokeData;
  263. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  264. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  265. }
  266. };
  267. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  268. struct GenericVirtualFuncInvoker14
  269. {
  270. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  271. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  272. {
  273. VirtualInvokeData invokeData;
  274. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  275. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  276. }
  277. };
  278. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  279. struct GenericVirtualFuncInvoker15
  280. {
  281. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  282. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  283. {
  284. VirtualInvokeData invokeData;
  285. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  286. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  287. }
  288. };
  289. struct InterfaceActionInvoker0
  290. {
  291. typedef void (*Action)(void*, const RuntimeMethod*);
  292. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  293. {
  294. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  295. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  296. }
  297. };
  298. template <typename T1>
  299. struct InterfaceActionInvoker1
  300. {
  301. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  302. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  303. {
  304. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  305. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  306. }
  307. };
  308. template <typename R>
  309. struct InterfaceFuncInvoker0
  310. {
  311. typedef R (*Func)(void*, const RuntimeMethod*);
  312. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  313. {
  314. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  315. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  316. }
  317. };
  318. template <typename R, typename T1>
  319. struct InterfaceFuncInvoker1
  320. {
  321. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  322. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  323. {
  324. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  325. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  326. }
  327. };
  328. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  329. struct InterfaceFuncInvoker8
  330. {
  331. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  332. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  333. {
  334. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  335. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  336. }
  337. };
  338. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  339. struct InterfaceFuncInvoker9
  340. {
  341. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  342. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  343. {
  344. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  345. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  346. }
  347. };
  348. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  349. struct InterfaceFuncInvoker10
  350. {
  351. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  352. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  353. {
  354. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  355. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  356. }
  357. };
  358. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  359. struct InterfaceFuncInvoker11
  360. {
  361. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  362. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  363. {
  364. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  365. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  366. }
  367. };
  368. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  369. struct InterfaceFuncInvoker12
  370. {
  371. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  372. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  373. {
  374. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  375. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  376. }
  377. };
  378. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  379. struct InterfaceFuncInvoker13
  380. {
  381. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  382. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  383. {
  384. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  385. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  386. }
  387. };
  388. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  389. struct InterfaceFuncInvoker14
  390. {
  391. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  392. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  393. {
  394. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  395. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  396. }
  397. };
  398. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  399. struct InterfaceFuncInvoker15
  400. {
  401. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  402. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  403. {
  404. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  405. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  406. }
  407. };
  408. struct GenericInterfaceActionInvoker0
  409. {
  410. typedef void (*Action)(void*, const RuntimeMethod*);
  411. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  412. {
  413. VirtualInvokeData invokeData;
  414. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  415. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  416. }
  417. };
  418. template <typename T1>
  419. struct GenericInterfaceActionInvoker1
  420. {
  421. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  422. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  423. {
  424. VirtualInvokeData invokeData;
  425. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  426. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  427. }
  428. };
  429. template <typename R>
  430. struct GenericInterfaceFuncInvoker0
  431. {
  432. typedef R (*Func)(void*, const RuntimeMethod*);
  433. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  434. {
  435. VirtualInvokeData invokeData;
  436. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  437. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  438. }
  439. };
  440. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
  441. struct GenericInterfaceFuncInvoker8
  442. {
  443. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);
  444. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
  445. {
  446. VirtualInvokeData invokeData;
  447. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  448. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
  449. }
  450. };
  451. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  452. struct GenericInterfaceFuncInvoker9
  453. {
  454. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, const RuntimeMethod*);
  455. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
  456. {
  457. VirtualInvokeData invokeData;
  458. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  459. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, invokeData.method);
  460. }
  461. };
  462. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  463. struct GenericInterfaceFuncInvoker10
  464. {
  465. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const RuntimeMethod*);
  466. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
  467. {
  468. VirtualInvokeData invokeData;
  469. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  470. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, invokeData.method);
  471. }
  472. };
  473. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  474. struct GenericInterfaceFuncInvoker11
  475. {
  476. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*);
  477. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11)
  478. {
  479. VirtualInvokeData invokeData;
  480. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  481. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method);
  482. }
  483. };
  484. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  485. struct GenericInterfaceFuncInvoker12
  486. {
  487. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, const RuntimeMethod*);
  488. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12)
  489. {
  490. VirtualInvokeData invokeData;
  491. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  492. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, invokeData.method);
  493. }
  494. };
  495. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  496. struct GenericInterfaceFuncInvoker13
  497. {
  498. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, const RuntimeMethod*);
  499. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13)
  500. {
  501. VirtualInvokeData invokeData;
  502. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  503. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, invokeData.method);
  504. }
  505. };
  506. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  507. struct GenericInterfaceFuncInvoker14
  508. {
  509. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, const RuntimeMethod*);
  510. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14)
  511. {
  512. VirtualInvokeData invokeData;
  513. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  514. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, invokeData.method);
  515. }
  516. };
  517. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  518. struct GenericInterfaceFuncInvoker15
  519. {
  520. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, const RuntimeMethod*);
  521. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15)
  522. {
  523. VirtualInvokeData invokeData;
  524. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  525. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, invokeData.method);
  526. }
  527. };
  528. template <typename T1>
  529. struct InvokerActionInvoker1;
  530. template <typename T1>
  531. struct InvokerActionInvoker1<T1*>
  532. {
  533. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  534. {
  535. void* params[1] = { p1 };
  536. method->invoker_method(methodPtr, method, obj, params, NULL);
  537. }
  538. };
  539. template <typename T1, typename T2>
  540. struct InvokerActionInvoker2;
  541. template <typename T1, typename T2>
  542. struct InvokerActionInvoker2<T1*, T2*>
  543. {
  544. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  545. {
  546. void* params[2] = { p1, p2 };
  547. method->invoker_method(methodPtr, method, obj, params, NULL);
  548. }
  549. };
  550. template <typename T1, typename T2, typename T3>
  551. struct InvokerActionInvoker3;
  552. template <typename T1, typename T2, typename T3>
  553. struct InvokerActionInvoker3<T1*, T2*, T3*>
  554. {
  555. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  556. {
  557. void* params[3] = { p1, p2, p3 };
  558. method->invoker_method(methodPtr, method, obj, params, NULL);
  559. }
  560. };
  561. template <typename R>
  562. struct InvokerFuncInvoker0
  563. {
  564. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
  565. {
  566. R ret;
  567. method->invoker_method(methodPtr, method, obj, NULL, &ret);
  568. return ret;
  569. }
  570. };
  571. template <typename R, typename T1>
  572. struct InvokerFuncInvoker1
  573. {
  574. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
  575. {
  576. R ret;
  577. void* params[1] = { &p1 };
  578. method->invoker_method(methodPtr, method, obj, params, &ret);
  579. return ret;
  580. }
  581. };
  582. template <typename R, typename T1>
  583. struct InvokerFuncInvoker1<R, T1*>
  584. {
  585. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  586. {
  587. R ret;
  588. void* params[1] = { p1 };
  589. method->invoker_method(methodPtr, method, obj, params, &ret);
  590. return ret;
  591. }
  592. };
  593. template <typename R, typename T1, typename T2>
  594. struct InvokerFuncInvoker2;
  595. template <typename R, typename T1, typename T2>
  596. struct InvokerFuncInvoker2<R, T1*, T2>
  597. {
  598. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
  599. {
  600. R ret;
  601. void* params[2] = { p1, &p2 };
  602. method->invoker_method(methodPtr, method, obj, params, &ret);
  603. return ret;
  604. }
  605. };
  606. template <typename R, typename T1, typename T2>
  607. struct InvokerFuncInvoker2<R, T1*, T2*>
  608. {
  609. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  610. {
  611. R ret;
  612. void* params[2] = { p1, p2 };
  613. method->invoker_method(methodPtr, method, obj, params, &ret);
  614. return ret;
  615. }
  616. };
  617. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  618. struct InvokerFuncInvoker9;
  619. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
  620. struct InvokerFuncInvoker9<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*>
  621. {
  622. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9)
  623. {
  624. R ret;
  625. void* params[9] = { p1, p2, p3, p4, p5, p6, p7, p8, p9 };
  626. method->invoker_method(methodPtr, method, obj, params, &ret);
  627. return ret;
  628. }
  629. };
  630. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  631. struct InvokerFuncInvoker10;
  632. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
  633. struct InvokerFuncInvoker10<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*>
  634. {
  635. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10)
  636. {
  637. R ret;
  638. void* params[10] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 };
  639. method->invoker_method(methodPtr, method, obj, params, &ret);
  640. return ret;
  641. }
  642. };
  643. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  644. struct InvokerFuncInvoker11;
  645. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
  646. struct InvokerFuncInvoker11<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*>
  647. {
  648. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11)
  649. {
  650. R ret;
  651. void* params[11] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11 };
  652. method->invoker_method(methodPtr, method, obj, params, &ret);
  653. return ret;
  654. }
  655. };
  656. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  657. struct InvokerFuncInvoker12;
  658. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
  659. struct InvokerFuncInvoker12<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*>
  660. {
  661. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12)
  662. {
  663. R ret;
  664. void* params[12] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12 };
  665. method->invoker_method(methodPtr, method, obj, params, &ret);
  666. return ret;
  667. }
  668. };
  669. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  670. struct InvokerFuncInvoker13;
  671. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
  672. struct InvokerFuncInvoker13<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*>
  673. {
  674. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13)
  675. {
  676. R ret;
  677. void* params[13] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13 };
  678. method->invoker_method(methodPtr, method, obj, params, &ret);
  679. return ret;
  680. }
  681. };
  682. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  683. struct InvokerFuncInvoker14;
  684. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
  685. struct InvokerFuncInvoker14<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*>
  686. {
  687. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14)
  688. {
  689. R ret;
  690. void* params[14] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14 };
  691. method->invoker_method(methodPtr, method, obj, params, &ret);
  692. return ret;
  693. }
  694. };
  695. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  696. struct InvokerFuncInvoker15;
  697. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
  698. struct InvokerFuncInvoker15<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*>
  699. {
  700. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14, T15* p15)
  701. {
  702. R ret;
  703. void* params[15] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 };
  704. method->invoker_method(methodPtr, method, obj, params, &ret);
  705. return ret;
  706. }
  707. };
  708. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
  709. struct InvokerFuncInvoker16;
  710. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
  711. struct InvokerFuncInvoker16<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*>
  712. {
  713. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14, T15* p15, T16* p16)
  714. {
  715. R ret;
  716. void* params[16] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16 };
  717. method->invoker_method(methodPtr, method, obj, params, &ret);
  718. return ret;
  719. }
  720. };
  721. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
  722. struct InvokerFuncInvoker17;
  723. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
  724. struct InvokerFuncInvoker17<R, T1*, T2*, T3*, T4*, T5*, T6*, T7*, T8*, T9*, T10*, T11*, T12*, T13*, T14*, T15*, T16*, T17*>
  725. {
  726. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6, T7* p7, T8* p8, T9* p9, T10* p10, T11* p11, T12* p12, T13* p13, T14* p14, T15* p15, T16* p16, T17* p17)
  727. {
  728. R ret;
  729. void* params[17] = { p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17 };
  730. method->invoker_method(methodPtr, method, obj, params, &ret);
  731. return ret;
  732. }
  733. };
  734. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Int32>>
  735. struct Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115;
  736. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Object>>
  737. struct Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5;
  738. // System.Action`1<System.Boolean>
  739. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  740. // System.Action`1<UnityEngine.UIElements.MeshGenerationContext>
  741. struct Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B;
  742. // System.Action`1<System.Object>
  743. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  744. // System.Action`1<UnityEngine.UIElements.ReusableCollectionItem>
  745. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  746. // System.Action`1<System.Single>
  747. struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
  748. // System.Action`1<UnityEngine.UIElements.VisualElement>
  749. struct Action_1_t66B514BE877E216616DEDD40416127189FE16FA3;
  750. // System.Action`2<System.Boolean,System.Object>
  751. struct Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB;
  752. // System.Action`2<System.Int32,System.Int32>
  753. struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
  754. // System.Action`2<System.Object,System.Object>
  755. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
  756. // System.Action`2<UnityEngine.UIElements.VisualElement,System.Int32>
  757. struct Action_2_tA1EAD43A5C76FF3E77D1705EC83B9AB7B1BE7D88;
  758. // System.Action`3<System.Object,System.Object,System.Object>
  759. struct Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58;
  760. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  761. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA;
  762. // UnityEngine.UIElements.UIR.BasicNode`1<UnityEngine.UIElements.UIR.TextureEntry>
  763. struct BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB;
  764. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Func`5<System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>,System.Linq.Expressions.LambdaExpression>>
  765. struct CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7;
  766. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Reflection.MethodInfo>
  767. struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15;
  768. // UnityEngine.UIElements.ClampedDragger`1<System.Single>
  769. struct ClampedDragger_1_t18A937D027747303C3811CCC9FAD288366DF8DC3;
  770. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Linq.Expressions.Expression,System.Linq.Expressions.Expression/ExtensionInfo>
  771. struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7;
  772. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  773. struct Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE;
  774. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  775. struct Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D;
  776. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  777. struct Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE;
  778. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  779. struct Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D;
  780. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  781. struct Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA;
  782. // System.Collections.Generic.Dictionary`2<Unity.VisualScripting.IUnitValuePort,System.Object>
  783. struct Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF;
  784. // System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<Unity.VisualScripting.GraphReference>>
  785. struct Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E;
  786. // System.Collections.Generic.Dictionary`2<System.String,System.Object>
  787. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
  788. // System.Collections.Generic.Dictionary`2<System.String,UnityEngine.UIElements.StyleSheets.StylePropertyValue>
  789. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  790. // System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.UIElements.VisualElement/TypeData>
  791. struct Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8;
  792. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  793. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8;
  794. // System.Collections.Generic.EqualityComparer`1<System.String>
  795. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A;
  796. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  797. struct EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323;
  798. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  799. struct EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA;
  800. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  801. struct EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF;
  802. // System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  803. struct EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D;
  804. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  805. struct EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D;
  806. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  807. struct EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B;
  808. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  809. struct EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E;
  810. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  811. struct EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592;
  812. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  813. struct EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E;
  814. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  815. struct EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E;
  816. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  817. struct EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA;
  818. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  819. struct EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F;
  820. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  821. struct EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291;
  822. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  823. struct EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908;
  824. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  825. struct EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50;
  826. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  827. struct EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1;
  828. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  829. struct EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE;
  830. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  831. struct EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2;
  832. // UnityEngine.UIElements.EventBase`1<System.Object>
  833. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1;
  834. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  835. struct EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0;
  836. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.GeometryChangedEvent>
  837. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  838. // UnityEngine.UIElements.EventCallback`1<System.Object>
  839. struct EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07;
  840. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerMoveEvent>
  841. struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA;
  842. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerUpEvent>
  843. struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913;
  844. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  845. struct EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927;
  846. // System.EventHandler`1<System.Object>
  847. struct EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746;
  848. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  849. struct EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522;
  850. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  851. struct EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726;
  852. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  853. struct EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF;
  854. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  855. struct EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9;
  856. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  857. struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD;
  858. // Unity.VisualScripting.EventUnit`1<System.Int32>
  859. struct EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E;
  860. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  861. struct EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D;
  862. // Unity.VisualScripting.EventUnit`1<System.Object>
  863. struct EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B;
  864. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  865. struct EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1;
  866. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  867. struct EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A;
  868. // Unity.VisualScripting.EventUnit`1<System.Single>
  869. struct EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784;
  870. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  871. struct EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849;
  872. // System.Linq.Expressions.Expression0`1<System.Object>
  873. struct Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047;
  874. // System.Linq.Expressions.Expression1`1<System.Object>
  875. struct Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086;
  876. // System.Linq.Expressions.Expression2`1<System.Object>
  877. struct Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C;
  878. // System.Linq.Expressions.Expression3`1<System.Object>
  879. struct Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A;
  880. // System.Linq.Expressions.ExpressionN`1<System.Object>
  881. struct ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9;
  882. // System.Linq.Expressions.Expression`1<System.Object>
  883. struct Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7;
  884. // TMPro.FastAction`1<System.Boolean>
  885. struct FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3;
  886. // TMPro.FastAction`1<System.Object>
  887. struct FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135;
  888. // TMPro.FastAction`2<System.Boolean,System.Object>
  889. struct FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8;
  890. // TMPro.FastAction`2<System.Object,System.Object>
  891. struct FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939;
  892. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  893. struct FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55;
  894. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  895. struct FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB;
  896. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  897. struct FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F;
  898. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  899. struct FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8;
  900. // System.Linq.Expressions.FullExpression`1<System.Object>
  901. struct FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B;
  902. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  903. struct Func_1_t911AC4A38419FF93611610DD8E30223A906746EE;
  904. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  905. struct Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9;
  906. // System.Func`1<System.Boolean>
  907. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
  908. // System.Func`1<System.Double>
  909. struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7;
  910. // System.Func`1<System.Int32>
  911. struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD;
  912. // System.Func`1<System.Int32Enum>
  913. struct Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551;
  914. // System.Func`1<System.Object>
  915. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
  916. // System.Func`1<System.Single>
  917. struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
  918. // System.Func`1<UnityEngine.UIElements.VisualElement>
  919. struct Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2;
  920. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  921. struct Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E;
  922. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  923. struct Func_10_t087C827415001DB18D517A84B0745B13505073A0;
  924. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  925. struct Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54;
  926. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  927. struct Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A;
  928. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  929. struct Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA;
  930. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  931. struct Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234;
  932. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  933. struct Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1;
  934. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  935. struct Func_16_tED498041E58A211B0CC721763720F1F7408803EC;
  936. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  937. struct Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91;
  938. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  939. struct Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943;
  940. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  941. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858;
  942. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  943. struct Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133;
  944. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  945. struct Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF;
  946. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  947. struct Func_2_tF42287527472FA89789873F068A87C60A00EC7D3;
  948. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  949. struct Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97;
  950. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  951. struct Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8;
  952. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  953. struct Func_2_t383ACA034986FB526C2536401996EF1CC0889958;
  954. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  955. struct Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B;
  956. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  957. struct Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4;
  958. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  959. struct Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A;
  960. // System.Func`2<System.Boolean,System.Object>
  961. struct Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B;
  962. // System.Func`2<System.Byte,System.Object>
  963. struct Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C;
  964. // System.Func`2<System.Char,System.Boolean>
  965. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F;
  966. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  967. struct Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E;
  968. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  969. struct Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277;
  970. // System.Func`2<System.Decimal,System.Object>
  971. struct Func_2_t0C801DCC6DF74E147B056B1088AE158808777088;
  972. // System.Func`2<System.Double,System.Object>
  973. struct Func_2_t40F01D770C6FE35662554498B7F14A9413810098;
  974. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  975. struct Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF;
  976. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  977. struct Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E;
  978. // System.Func`2<Unity.VisualScripting.GraphPointer,System.Boolean>
  979. struct Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB;
  980. // System.Func`2<System.Guid,System.Boolean>
  981. struct Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA;
  982. // System.Func`2<Unity.VisualScripting.IGraphRoot,Unity.VisualScripting.IGraphDebugData>
  983. struct Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5;
  984. // System.Func`2<System.Int16,System.Object>
  985. struct Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D;
  986. // System.Func`2<System.Int32,System.Int32>
  987. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354;
  988. // System.Func`2<System.Int32,System.Object>
  989. struct Func_2_tB8444326CD91502B291E0988F04448A82D0F6552;
  990. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  991. struct Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665;
  992. // System.Func`2<System.Int32Enum,System.Boolean>
  993. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821;
  994. // System.Func`2<System.Int32Enum,System.Char>
  995. struct Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD;
  996. // System.Func`2<System.Int32Enum,System.Guid>
  997. struct Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5;
  998. // System.Func`2<System.Int32Enum,System.Object>
  999. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A;
  1000. // System.Func`2<System.Int32Enum,System.Single>
  1001. struct Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975;
  1002. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  1003. struct Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30;
  1004. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  1005. struct Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B;
  1006. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  1007. struct Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890;
  1008. // System.Func`2<System.Int64,System.Object>
  1009. struct Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740;
  1010. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  1011. struct Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0;
  1012. // System.Func`2<System.Object,System.Boolean>
  1013. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  1014. // System.Func`2<System.Object,System.Char>
  1015. struct Func_2_tA8F6CB924B4548E42010325397F16C187C098225;
  1016. // System.Func`2<System.Object,System.Guid>
  1017. struct Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838;
  1018. // System.Func`2<System.Object,System.Int32>
  1019. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
  1020. // System.Func`2<System.Object,System.Int32Enum>
  1021. struct Func_2_t213311159653563BDCC21CC060B449705C96791F;
  1022. // System.Func`2<System.Object,System.Object>
  1023. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  1024. // System.Func`3<System.Type,System.Type[],System.Type>
  1025. struct Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5;
  1026. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ControlConnection,Unity.VisualScripting.ControlOutput,Unity.VisualScripting.ControlInput>
  1027. struct GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C;
  1028. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.InvalidConnection,Unity.VisualScripting.IUnitOutputPort,Unity.VisualScripting.IUnitInputPort>
  1029. struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6;
  1030. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ValueConnection,Unity.VisualScripting.ValueOutput,Unity.VisualScripting.ValueInput>
  1031. struct GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624;
  1032. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.GraphGroup>
  1033. struct GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A;
  1034. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.IUnit>
  1035. struct GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824;
  1036. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.StickyNote>
  1037. struct GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D;
  1038. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  1039. struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D;
  1040. // Unity.VisualScripting.GraphElement`1<System.Object>
  1041. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
  1042. // Unity.VisualScripting.GraphNest`2<System.Object,System.Object>
  1043. struct GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5;
  1044. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  1045. struct HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A;
  1046. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.GraphStack>
  1047. struct HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA;
  1048. // System.Collections.Generic.HashSet`1<System.Object>
  1049. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
  1050. // System.Collections.Generic.HashSet`1<System.Type>
  1051. struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
  1052. // System.Linq.Expressions.Interpreter.HybridReferenceDictionary`2<System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Interpreter.LabelInfo>
  1053. struct HybridReferenceDictionary_2_t7A87D042741A1E0D8B04071F3D2626E8F7E8E200;
  1054. // System.Collections.Generic.ICollection`1<Unity.VisualScripting.Flow>
  1055. struct ICollection_1_tAEF1C056C36E7D5FEA74D8B3050426267827D51F;
  1056. // System.Collections.Generic.IComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  1057. struct IComparer_1_tFAD3AE9FE3CE1FB3CBB781C55DC57C986D71521E;
  1058. // Unity.VisualScripting.IConnectionCollection`3<Unity.VisualScripting.IUnitRelation,Unity.VisualScripting.IUnitPort,Unity.VisualScripting.IUnitPort>
  1059. struct IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8;
  1060. // System.Collections.Generic.IEnumerable`1<Unity.VisualScripting.Flow>
  1061. struct IEnumerable_1_tB875222C11CB36D4EF68384A7FC1AEF8C9E43A06;
  1062. // System.Collections.Generic.IEnumerable`1<System.Object>
  1063. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  1064. // System.Collections.Generic.IEqualityComparer`1<System.Action`1<System.Boolean>>
  1065. struct IEqualityComparer_1_t29147E890A8D8AB385B839B2B83358B09DE1295C;
  1066. // System.Collections.Generic.IEqualityComparer`1<System.Action`1<System.Object>>
  1067. struct IEqualityComparer_1_tD37B953CB6EA2F8160C7024F1FC40D3E779D1A0F;
  1068. // System.Collections.Generic.IEqualityComparer`1<System.Action`2<System.Boolean,System.Object>>
  1069. struct IEqualityComparer_1_t380C2A35CB570A28F10E53DA09C2EC28C4B5D8AA;
  1070. // System.Collections.Generic.IEqualityComparer`1<System.Action`2<System.Object,System.Object>>
  1071. struct IEqualityComparer_1_t6F47C15BB59CF6EAD95281A60AA2B032F4F4B249;
  1072. // System.Collections.Generic.IEqualityComparer`1<System.Action`3<System.Object,System.Object,System.Object>>
  1073. struct IEqualityComparer_1_tF512BD8D8BFD66F7345CD406DF0E3E09ACE4C909;
  1074. // System.Collections.Generic.IEqualityComparer`1<Unity.VisualScripting.Flow>
  1075. struct IEqualityComparer_1_t0B9EAD9AB7097AE138071911EE09A04200FC3741;
  1076. // System.Collections.Generic.IEqualityComparer`1<System.Object>
  1077. struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
  1078. // System.Collections.Generic.IList`1<System.Linq.Expressions.ParameterExpression>
  1079. struct IList_1_t8237764F017214FEC3BDC5BA9D72BD235EAC1402;
  1080. // System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>
  1081. struct IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D;
  1082. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlInput>
  1083. struct IUnitPortCollection_1_t3F6779B00496B9FD84FEF2783F509958D57F354E;
  1084. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlOutput>
  1085. struct IUnitPortCollection_1_t867A0E5526AAABA203704CD692FBEA4174C71C05;
  1086. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidInput>
  1087. struct IUnitPortCollection_1_t3839C272AE6727AE9A1BAC110A75614EBFE42B31;
  1088. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidOutput>
  1089. struct IUnitPortCollection_1_t0F2047F1654080ECEB25DFDFAE47ED18B2E4C0F7;
  1090. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueInput>
  1091. struct IUnitPortCollection_1_t3B86C97EE8F1E1DB05CEFB161850DF05862EAFD4;
  1092. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueOutput>
  1093. struct IUnitPortCollection_1_tA11C7DC2E90483113DB83CE13759F647978FFF63;
  1094. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  1095. struct KeyCollection_t84AE7AEABA63A9E123792590D6B862D2A933B7D1;
  1096. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  1097. struct KeyCollection_t053707D11E3BFF99CB44B7425618BE14C1B320A0;
  1098. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  1099. struct KeyCollection_tB51CF48324DF78CDAB1A12317E6F68F3762635FF;
  1100. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  1101. struct KeyCollection_t1CE730BB5C4A198649C9A1D407D1B1DEC05807F2;
  1102. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  1103. struct KeyCollection_t90DEF3F999F701E0878C4AEDF7174206DB241273;
  1104. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
  1105. struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
  1106. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  1107. struct LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40;
  1108. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  1109. struct LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9;
  1110. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  1111. struct LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F;
  1112. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  1113. struct LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD;
  1114. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  1115. struct LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86;
  1116. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  1117. struct LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129;
  1118. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  1119. struct LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892;
  1120. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  1121. struct LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56;
  1122. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  1123. struct LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A;
  1124. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  1125. struct LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2;
  1126. // System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.PropertyName,System.Object>>
  1127. struct List_1_t60F39D768DAD2345527AD3EE73FAB2667DF4F260;
  1128. // System.Collections.Generic.List`1<System.Linq.Expressions.Interpreter.DebugInfo>
  1129. struct List_1_tE58BD9AF98D990DF0F151BE045D73A3C131C95E8;
  1130. // System.Collections.Generic.List`1<UnityEngine.UIElements.IEventHandler>
  1131. struct List_1_t6FBD33EFCD307A54E0E8F62AAA0677E2ADAE58D3;
  1132. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraph>
  1133. struct List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1;
  1134. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphData>
  1135. struct List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27;
  1136. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphDebugData>
  1137. struct List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5;
  1138. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphElement>
  1139. struct List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1;
  1140. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParent>
  1141. struct List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1;
  1142. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParentElement>
  1143. struct List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6;
  1144. // System.Collections.Generic.List`1<UnityEngine.UIElements.Experimental.IValueAnimationUpdate>
  1145. struct List_1_t96E9133B70FB6765E6B138E810D33E18901715DA;
  1146. // System.Collections.Generic.List`1<System.Int32>
  1147. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  1148. // System.Collections.Generic.List`1<System.Object>
  1149. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  1150. // System.Collections.Generic.List`1<UnityEngine.UIElements.UIR.RenderChainTextEntry>
  1151. struct List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC;
  1152. // System.Collections.Generic.List`1<UnityEngine.UIElements.ReusableCollectionItem>
  1153. struct List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7;
  1154. // System.Collections.Generic.List`1<System.String>
  1155. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  1156. // System.Collections.Generic.List`1<UnityEngine.UIElements.StyleSheet>
  1157. struct List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F;
  1158. // System.Collections.Generic.List`1<UnityEngine.UIElements.VisualElement>
  1159. struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95;
  1160. // System.Collections.Generic.List`1<UnityEngine.UIElements.FocusController/FocusedElement>
  1161. struct List_1_t1E327CB749CA1F2F2DA41B2D4DFF57FD6BE0FF66;
  1162. // UnityEngine.Pool.ObjectPool`1<System.Object>
  1163. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
  1164. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  1165. struct ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6;
  1166. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>
  1167. struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92;
  1168. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  1169. struct ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505;
  1170. // Unity.VisualScripting.Recursion`1<Unity.VisualScripting.Flow/RecursionNode>
  1171. struct Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D;
  1172. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.InheritedData>
  1173. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  1174. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.LayoutData>
  1175. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  1176. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.RareData>
  1177. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  1178. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.TransformData>
  1179. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  1180. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.TransitionData>
  1181. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  1182. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<UnityEngine.UIElements.VisualData>
  1183. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  1184. // System.Collections.Generic.Stack`1<System.Int32>
  1185. struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
  1186. // System.Collections.Generic.Stack`1<System.Object>
  1187. struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
  1188. // System.Collections.Generic.Stack`1<System.Linq.Expressions.ParameterExpression>
  1189. struct Stack_1_t4F67C6AA6DD0C58518B544AA4ABD10785DD0FA5E;
  1190. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlInputDefinition>
  1191. struct UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8;
  1192. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlOutputDefinition>
  1193. struct UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C;
  1194. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueInputDefinition>
  1195. struct UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628;
  1196. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueOutputDefinition>
  1197. struct UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347;
  1198. // UnityEngine.UIElements.Experimental.ValueAnimation`1<UnityEngine.UIElements.Experimental.StyleValues>
  1199. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  1200. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  1201. struct ValueCollection_t3BFF27504589AF59E625A4A90A58B49145220170;
  1202. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  1203. struct ValueCollection_tA21136E6D3EB8F9BAC0E67435D04C50DFE157717;
  1204. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  1205. struct ValueCollection_tE5717632471B12F8BFE5BE5BAB99299D73430039;
  1206. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  1207. struct ValueCollection_t6F74E241E9EDCEB8C144D7107FA90A001F9DF3D8;
  1208. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  1209. struct ValueCollection_tD5CFCFB0F4C92F3A0419BA28B46A23D0C0B8E55A;
  1210. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
  1211. struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
  1212. // System.Collections.Generic.Dictionary`2/Entry<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>[]
  1213. struct EntryU5BU5D_t4C22158C886049911BC2C62F5E0FA5D27DAF55E9;
  1214. // System.Collections.Generic.Dictionary`2/Entry<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>[]
  1215. struct EntryU5BU5D_tCBE5370D8D9B8AF50B1EF8E54A6AB44F24A51585;
  1216. // System.Collections.Generic.Dictionary`2/Entry<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>[]
  1217. struct EntryU5BU5D_t8FF6B0795F99150443C83470D9E7618E8AF6D806;
  1218. // System.Collections.Generic.Dictionary`2/Entry<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>[]
  1219. struct EntryU5BU5D_tD4744902CB31F15FA2F6683F37063EA6AF0DD178;
  1220. // System.Collections.Generic.Dictionary`2/Entry<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>[]
  1221. struct EntryU5BU5D_t6F1D8DA6DD7290AB98BFBFF18AD1FAE6FF961919;
  1222. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Object>[]
  1223. struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
  1224. // System.Collections.Generic.HashSet`1/Slot<Unity.VisualScripting.Flow>[]
  1225. struct SlotU5BU5D_t8E38F777C005A920782A9A5848EC20EC531A5190;
  1226. // System.Byte[]
  1227. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  1228. // UnityEngine.UIElements.ComputedTransitionProperty[]
  1229. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  1230. // System.Delegate[]
  1231. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  1232. // System.Int32[]
  1233. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  1234. // System.IntPtr[]
  1235. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  1236. // System.Linq.Expressions.Interpreter.LocalDefinition[]
  1237. struct LocalDefinitionU5BU5D_tE2AEBDCD1C209B76F74C1A118B36CCD165B1563E;
  1238. // System.Object[]
  1239. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  1240. // UnityEngine.Object[]
  1241. struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
  1242. // System.Linq.Expressions.ParameterExpression[]
  1243. struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C;
  1244. // System.Diagnostics.StackTrace[]
  1245. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  1246. // System.Type[]
  1247. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  1248. // Unity.VisualScripting.FullSerializer.fsMetaProperty[]
  1249. struct fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98;
  1250. // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef[]
  1251. struct FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3;
  1252. // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap[]
  1253. struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118;
  1254. // UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo[]
  1255. struct BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA;
  1256. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame[]
  1257. struct FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25;
  1258. // UnityEngine.UIElements.TextureRegistry/TextureInfo[]
  1259. struct TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83;
  1260. // UnityEngine.UIElements.TreeView/TreeViewItemWrapper[]
  1261. struct TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B;
  1262. // UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry[]
  1263. struct EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8;
  1264. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree[]
  1265. struct AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788;
  1266. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate[]
  1267. struct AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3;
  1268. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree[]
  1269. struct DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429;
  1270. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation[]
  1271. struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945;
  1272. // UnityEngine.UnitySynchronizationContext/WorkRequest[]
  1273. struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577;
  1274. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition[]
  1275. struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299;
  1276. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry[]
  1277. struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A;
  1278. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry[]
  1279. struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811;
  1280. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation[]
  1281. struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC;
  1282. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery[]
  1283. struct AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0;
  1284. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView[]
  1285. struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3;
  1286. // System.Action
  1287. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  1288. // UnityEngine.AnimationEvent
  1289. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174;
  1290. // UnityEngine.AnimationState
  1291. struct AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE;
  1292. // System.ArgumentNullException
  1293. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  1294. // System.AsyncCallback
  1295. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
  1296. // UnityEngine.EventSystems.BaseEventData
  1297. struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
  1298. // UnityEngine.UIElements.BaseVerticalCollectionView
  1299. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE;
  1300. // UnityEngine.UIElements.BaseVisualElementPanel
  1301. struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
  1302. // System.Reflection.Binder
  1303. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  1304. // System.Byte
  1305. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  1306. // System.Collections.Generic.ByteEqualityComparer
  1307. struct ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275;
  1308. // UnityEngine.UIElements.CollectionViewController
  1309. struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768;
  1310. // UnityEngine.UIElements.CollectionVirtualizationController
  1311. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801;
  1312. // Unity.VisualScripting.ControlOutput
  1313. struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9;
  1314. // System.Delegate
  1315. struct Delegate_t;
  1316. // System.DelegateData
  1317. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  1318. // Unity.VisualScripting.EnsureThat
  1319. struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
  1320. // UnityEngine.Event
  1321. struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
  1322. // UnityEngine.UIElements.EventBase
  1323. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C;
  1324. // UnityEngine.UIElements.EventCallbackFunctorBase
  1325. struct EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568;
  1326. // UnityEngine.UIElements.EventCallbackRegistry
  1327. struct EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85;
  1328. // UnityEngine.EventSystems.EventSystem
  1329. struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
  1330. // System.Exception
  1331. struct Exception_t;
  1332. // System.Linq.Expressions.Expression
  1333. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785;
  1334. // System.Linq.Expressions.ExpressionVisitor
  1335. struct ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590;
  1336. // Unity.VisualScripting.Flow
  1337. struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582;
  1338. // Unity.VisualScripting.FlowGraph
  1339. struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
  1340. // UnityEngine.UIElements.FocusChangeDirection
  1341. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF;
  1342. // UnityEngine.UIElements.FocusController
  1343. struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A;
  1344. // UnityEngine.UIElements.Focusable
  1345. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0;
  1346. // UnityEngine.Font
  1347. struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
  1348. // UnityEngine.TextCore.Text.FontAsset
  1349. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
  1350. // UnityEngine.GameObject
  1351. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  1352. // Unity.VisualScripting.GraphPointer
  1353. struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B;
  1354. // Unity.VisualScripting.GraphReference
  1355. struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9;
  1356. // Unity.VisualScripting.GraphStack
  1357. struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C;
  1358. // System.IAsyncResult
  1359. struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
  1360. // UnityEngine.UIElements.IBinding
  1361. struct IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7;
  1362. // System.Collections.IDictionary
  1363. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  1364. // System.Collections.IEnumerator
  1365. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  1366. // UnityEngine.UIElements.IEventHandler
  1367. struct IEventHandler_tB1627CA1B7729F3E714572E69A79C91A1578C9A3;
  1368. // UnityEngine.UIElements.IFocusRing
  1369. struct IFocusRing_t08BC753A7D9FFD5F88C58DF61E4FF056804CEC78;
  1370. // Unity.VisualScripting.IGraphData
  1371. struct IGraphData_t378AD2F35789C5EE31649C40C32F060B47E7A484;
  1372. // Unity.VisualScripting.IGraphElementData
  1373. struct IGraphElementData_t473940E52EF5EA73569B48D31EEC182A2BF70D74;
  1374. // Unity.VisualScripting.IGraphElementWithDebugData
  1375. struct IGraphElementWithDebugData_tFE1BC72BCBEACFE75D1D9D4E58ABA28B6B266A06;
  1376. // Unity.VisualScripting.IGraphRoot
  1377. struct IGraphRoot_t84A87B1D402F522D84DF0B9D1FBCA3FBDEEFCC81;
  1378. // System.Collections.IList
  1379. struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
  1380. // UnityEngine.UIElements.IStyle
  1381. struct IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7;
  1382. // UnityEngine.UIElements.ITreeViewItem
  1383. struct ITreeViewItem_t0C5908872EA2842688BFFB2055D5096EC1EA9EFC;
  1384. // Unity.VisualScripting.IUnit
  1385. struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
  1386. // Unity.VisualScripting.IUnitDebugData
  1387. struct IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7;
  1388. // UnityEngine.UIElements.IVisualElementScheduledItem
  1389. struct IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F;
  1390. // UnityEngine.UIElements.InlineStyleAccess
  1391. struct InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165;
  1392. // System.Linq.Expressions.Interpreter.Instruction
  1393. struct Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998;
  1394. // System.Linq.Expressions.Interpreter.InstructionList
  1395. struct InstructionList_tC673AC9DD46CD15DB2A1E07D0313AC47D66DE55A;
  1396. // System.Collections.Generic.InternalStringComparer
  1397. struct InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B;
  1398. // System.Linq.Expressions.Interpreter.Interpreter
  1399. struct Interpreter_t510C725E2D3A23536CE8C5473739825931F710D1;
  1400. // Unity.VisualScripting.InvalidImplementationException
  1401. struct InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6;
  1402. // UnityEngine.UIElements.KeyboardNavigationManipulator
  1403. struct KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3;
  1404. // UnityEngine.UIElements.Label
  1405. struct Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70;
  1406. // System.Linq.Expressions.Interpreter.LabelScopeInfo
  1407. struct LabelScopeInfo_t9A3AFC3478A9A27716143323FD6CA5A9DC3C530C;
  1408. // System.Linq.Expressions.LambdaExpression
  1409. struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E;
  1410. // System.Linq.Expressions.Interpreter.LightCompiler
  1411. struct LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A;
  1412. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  1413. struct LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58;
  1414. // UnityEngine.UIElements.ListViewDragger
  1415. struct ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD;
  1416. // System.Linq.Expressions.Interpreter.LocalVariables
  1417. struct LocalVariables_t9858CA0D76DBD77F0D7AA19D5500B40896ECCF44;
  1418. // System.Threading.ManualResetEvent
  1419. struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158;
  1420. // UnityEngine.Material
  1421. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  1422. // System.Reflection.MemberFilter
  1423. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  1424. // System.Reflection.MemberInfo
  1425. struct MemberInfo_t;
  1426. // Unity.VisualScripting.MergedGraphElementCollection
  1427. struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C;
  1428. // UnityEngine.UIElements.UIR.MeshHandle
  1429. struct MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E;
  1430. // System.Reflection.MethodInfo
  1431. struct MethodInfo_t;
  1432. // UnityEngine.MonoBehaviour
  1433. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
  1434. // System.MonoTypeInfo
  1435. struct MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501;
  1436. // UnityEngine.Object
  1437. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  1438. // UnityEngine.UIElements.UIR.Page
  1439. struct Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9;
  1440. // System.Linq.Expressions.ParameterExpression
  1441. struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110;
  1442. // UnityEngine.UIElements.PropagationPaths
  1443. struct PropagationPaths_tA17A0F2CAFF1A86B552ED6D984DAA2F14AB2B0E5;
  1444. // System.Text.RegularExpressions.Regex
  1445. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  1446. // UnityEngine.UIElements.UIR.RenderChainCommand
  1447. struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727;
  1448. // UnityEngine.UIElements.RepeatButton
  1449. struct RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981;
  1450. // UnityEngine.UIElements.ReusableCollectionItem
  1451. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  1452. // System.Reflection.RuntimeConstructorInfo
  1453. struct RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE;
  1454. // System.RuntimeType
  1455. struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1;
  1456. // System.Runtime.Serialization.SafeSerializationManager
  1457. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  1458. // UnityEngine.UIElements.ScrollView
  1459. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9;
  1460. // UnityEngine.UIElements.Scroller
  1461. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8;
  1462. // System.Threading.SendOrPostCallback
  1463. struct SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E;
  1464. // System.Runtime.Serialization.SerializationInfo
  1465. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  1466. // UnityEngine.UIElements.Slider
  1467. struct Slider_t5891706383A14955E3FAD68A79829F3234681652;
  1468. // System.Linq.Expressions.StackGuard
  1469. struct StackGuard_t6F37D81861288F2039A29A88A6287419F220E849;
  1470. // System.String
  1471. struct String_t;
  1472. // UnityEngine.UIElements.StyleVariableContext
  1473. struct StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527;
  1474. // UnityEngine.UIElements.TextField
  1475. struct TextField_tDB34369F9468D7F02670087D9444EC23115827D9;
  1476. // UnityEngine.Texture
  1477. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  1478. // System.Type
  1479. struct Type_t;
  1480. // Unity.VisualScripting.Unit
  1481. struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191;
  1482. // Unity.VisualScripting.ValueInput
  1483. struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392;
  1484. // Unity.VisualScripting.VariableDeclarations
  1485. struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405;
  1486. // UnityEngine.UIElements.VisualElement
  1487. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  1488. // UnityEngine.UIElements.VisualTreeAsset
  1489. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
  1490. // System.Void
  1491. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  1492. // UnityEngine.Yoga.YogaNode
  1493. struct YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA;
  1494. // UnityEngine.UIElements.VisualElement/CustomStyleAccess
  1495. struct CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1;
  1496. // UnityEngine.UIElements.VisualElement/TypeData
  1497. struct TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A;
  1498. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  1499. IL2CPP_EXTERN_C RuntimeClass* ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var;
  1500. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  1501. IL2CPP_EXTERN_C RuntimeClass* EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var;
  1502. IL2CPP_EXTERN_C RuntimeClass* Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var;
  1503. IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
  1504. IL2CPP_EXTERN_C RuntimeClass* EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var;
  1505. IL2CPP_EXTERN_C RuntimeClass* Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var;
  1506. IL2CPP_EXTERN_C RuntimeClass* FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var;
  1507. IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
  1508. IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_t94ED334ECFD811D1B1D569062A60809C40D02BD9_il2cpp_TypeInfo_var;
  1509. IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D_il2cpp_TypeInfo_var;
  1510. IL2CPP_EXTERN_C RuntimeClass* IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var;
  1511. IL2CPP_EXTERN_C RuntimeClass* IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var;
  1512. IL2CPP_EXTERN_C RuntimeClass* InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var;
  1513. IL2CPP_EXTERN_C RuntimeClass* InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var;
  1514. IL2CPP_EXTERN_C RuntimeClass* LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_il2cpp_TypeInfo_var;
  1515. IL2CPP_EXTERN_C RuntimeClass* ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var;
  1516. IL2CPP_EXTERN_C RuntimeClass* RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var;
  1517. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
  1518. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  1519. IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
  1520. IL2CPP_EXTERN_C String_t* _stringLiteral1DAD9090358C802B2AFF2FC2E747F6CF40E7C641;
  1521. IL2CPP_EXTERN_C String_t* _stringLiteral1F0904794AA225B058D09D9F44679550F3014728;
  1522. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  1523. IL2CPP_EXTERN_C String_t* _stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9;
  1524. IL2CPP_EXTERN_C String_t* _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
  1525. IL2CPP_EXTERN_C String_t* _stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4;
  1526. IL2CPP_EXTERN_C String_t* _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8;
  1527. IL2CPP_EXTERN_C String_t* _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE;
  1528. IL2CPP_EXTERN_C String_t* _stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC;
  1529. IL2CPP_EXTERN_C String_t* _stringLiteral917A7A7AEFAAE040D550096F66CBD0DFA2D22BB0;
  1530. IL2CPP_EXTERN_C String_t* _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134;
  1531. IL2CPP_EXTERN_C String_t* _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF;
  1532. IL2CPP_EXTERN_C String_t* _stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D;
  1533. IL2CPP_EXTERN_C String_t* _stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80;
  1534. IL2CPP_EXTERN_C String_t* _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959;
  1535. IL2CPP_EXTERN_C String_t* _stringLiteralE7306902767BBF9821FC01DF5423B33158A3F6ED;
  1536. IL2CPP_EXTERN_C String_t* _stringLiteralFAD835EA54BD112C0CF37286E01EE92B2C63CCD0;
  1537. IL2CPP_EXTERN_C const RuntimeMethod* BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var;
  1538. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var;
  1539. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var;
  1540. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var;
  1541. IL2CPP_EXTERN_C const RuntimeMethod* EventCallbackFunctor_1_Invoke_m48CAC890A673F8A75B7DB5312FFED1374C6D4B1E_RuntimeMethod_var;
  1542. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m274C7EAF185D8EFBDCA47B5F338D75B5E406AE0F_RuntimeMethod_var;
  1543. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m4EE1F5F096D474A301FE7971FE318C6D7F5088E7_RuntimeMethod_var;
  1544. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m76DA7B9AEE3CE4DDB9E328A760A74EAAA03EE5E2_RuntimeMethod_var;
  1545. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m91DBD67819B7E302FF59F8DE97EC931CC60CF929_RuntimeMethod_var;
  1546. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m933784D90449C91DC73668C5C33D0C9DF7BE4A4A_RuntimeMethod_var;
  1547. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m94B58C550546341B6CC3D77CCCFF65ED22709ED4_RuntimeMethod_var;
  1548. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_m950B9A64F0868E7A0301DEA9E14D03342C03D1A0_RuntimeMethod_var;
  1549. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mA189A1101D20CC9C98E43C1ACE15797319AD5DBC_RuntimeMethod_var;
  1550. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mCAB9351489FA8B2D268631ECF7DA322926457958_RuntimeMethod_var;
  1551. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mDE4692BF5ADF65C742E1120EDF7A668DD51B84FB_RuntimeMethod_var;
  1552. IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_GetHook_mFB102634B7057FDFE2E3CF116A615DF38B006B5D_RuntimeMethod_var;
  1553. IL2CPP_EXTERN_C const RuntimeMethod* Expression0_1_GetParameter_mCDA7773FAFBF9CB46107F57E48127531691E1FB5_RuntimeMethod_var;
  1554. IL2CPP_EXTERN_C const RuntimeMethod* Expression1_1_GetParameter_m12A5DBABDB27A8006EC1339B1BC3B50967AD65E7_RuntimeMethod_var;
  1555. IL2CPP_EXTERN_C const RuntimeMethod* Expression2_1_GetParameter_mF0463FF884AAFECF2D87E7ED58FB9376C62A0D17_RuntimeMethod_var;
  1556. IL2CPP_EXTERN_C const RuntimeMethod* Expression3_1_GetParameter_m5AECF74CE29BDB9059ACF402F733827B431C58EE_RuntimeMethod_var;
  1557. IL2CPP_EXTERN_C const RuntimeMethod* ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var;
  1558. IL2CPP_EXTERN_C const RuntimeMethod* Expression_1_Rewrite_m5F6F8B534C2EFC6B3534DB1EC68A310C0354C6D5_RuntimeMethod_var;
  1559. IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var;
  1560. IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var;
  1561. IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var;
  1562. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var;
  1563. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B_RuntimeMethod_var;
  1564. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var;
  1565. IL2CPP_EXTERN_C const RuntimeMethod* XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var;
  1566. IL2CPP_EXTERN_C const RuntimeMethod* XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var;
  1567. IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
  1568. IL2CPP_EXTERN_C const RuntimeType* EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var;
  1569. IL2CPP_EXTERN_C const RuntimeType* GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var;
  1570. IL2CPP_EXTERN_C const RuntimeType* IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var;
  1571. IL2CPP_EXTERN_C const RuntimeType* LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var;
  1572. IL2CPP_EXTERN_C const RuntimeType* NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var;
  1573. IL2CPP_EXTERN_C const RuntimeType* Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var;
  1574. IL2CPP_EXTERN_C const RuntimeType* SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var;
  1575. IL2CPP_EXTERN_C const RuntimeType* ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var;
  1576. IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
  1577. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  1578. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  1579. struct Delegate_t_marshaled_com;
  1580. struct Delegate_t_marshaled_pinvoke;
  1581. struct Exception_t_marshaled_com;
  1582. struct Exception_t_marshaled_pinvoke;
  1583. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
  1584. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
  1585. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  1586. struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C;
  1587. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  1588. struct FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3;
  1589. struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118;
  1590. struct BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA;
  1591. struct FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25;
  1592. struct TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83;
  1593. struct TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B;
  1594. struct EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8;
  1595. struct AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788;
  1596. struct AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3;
  1597. struct DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429;
  1598. struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945;
  1599. struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577;
  1600. struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299;
  1601. struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A;
  1602. struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811;
  1603. struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC;
  1604. struct AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0;
  1605. struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3;
  1606. IL2CPP_EXTERN_C_BEGIN
  1607. IL2CPP_EXTERN_C_END
  1608. #ifdef __clang__
  1609. #pragma clang diagnostic push
  1610. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1611. #pragma clang diagnostic ignored "-Wunused-variable"
  1612. #endif
  1613. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  1614. struct U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A : public RuntimeObject
  1615. {
  1616. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1617. EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* ___U3CU3E4__this_0;
  1618. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1619. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1620. };
  1621. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Boolean>
  1622. struct U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D : public RuntimeObject
  1623. {
  1624. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1625. EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* ___U3CU3E4__this_0;
  1626. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1627. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1628. };
  1629. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.CustomEventArgs>
  1630. struct U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015 : public RuntimeObject
  1631. {
  1632. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1633. EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* ___U3CU3E4__this_0;
  1634. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1635. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1636. };
  1637. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.EmptyEventArgs>
  1638. struct U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937 : public RuntimeObject
  1639. {
  1640. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1641. EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* ___U3CU3E4__this_0;
  1642. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1643. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1644. };
  1645. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32>
  1646. struct U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36 : public RuntimeObject
  1647. {
  1648. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1649. EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* ___U3CU3E4__this_0;
  1650. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1651. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1652. };
  1653. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32Enum>
  1654. struct U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B : public RuntimeObject
  1655. {
  1656. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1657. EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* ___U3CU3E4__this_0;
  1658. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1659. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1660. };
  1661. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Object>
  1662. struct U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D : public RuntimeObject
  1663. {
  1664. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1665. EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* ___U3CU3E4__this_0;
  1666. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1667. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1668. };
  1669. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  1670. struct U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500 : public RuntimeObject
  1671. {
  1672. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1673. EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* ___U3CU3E4__this_0;
  1674. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1675. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1676. };
  1677. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  1678. struct U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F : public RuntimeObject
  1679. {
  1680. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1681. EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* ___U3CU3E4__this_0;
  1682. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1683. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1684. };
  1685. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Single>
  1686. struct U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C : public RuntimeObject
  1687. {
  1688. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1689. EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* ___U3CU3E4__this_0;
  1690. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1691. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1692. };
  1693. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.Vector2>
  1694. struct U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A : public RuntimeObject
  1695. {
  1696. // Unity.VisualScripting.EventUnit`1<TArgs> Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::<>4__this
  1697. EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* ___U3CU3E4__this_0;
  1698. // Unity.VisualScripting.GraphReference Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0::reference
  1699. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference_1;
  1700. };
  1701. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  1702. struct Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE : public RuntimeObject
  1703. {
  1704. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1705. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1706. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1707. EntryU5BU5D_t4C22158C886049911BC2C62F5E0FA5D27DAF55E9* ____entries_1;
  1708. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1709. int32_t ____count_2;
  1710. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1711. int32_t ____freeList_3;
  1712. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1713. int32_t ____freeCount_4;
  1714. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1715. int32_t ____version_5;
  1716. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1717. RuntimeObject* ____comparer_6;
  1718. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1719. KeyCollection_t84AE7AEABA63A9E123792590D6B862D2A933B7D1* ____keys_7;
  1720. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1721. ValueCollection_t3BFF27504589AF59E625A4A90A58B49145220170* ____values_8;
  1722. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1723. RuntimeObject* ____syncRoot_9;
  1724. };
  1725. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  1726. struct Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D : public RuntimeObject
  1727. {
  1728. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1729. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1730. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1731. EntryU5BU5D_tCBE5370D8D9B8AF50B1EF8E54A6AB44F24A51585* ____entries_1;
  1732. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1733. int32_t ____count_2;
  1734. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1735. int32_t ____freeList_3;
  1736. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1737. int32_t ____freeCount_4;
  1738. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1739. int32_t ____version_5;
  1740. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1741. RuntimeObject* ____comparer_6;
  1742. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1743. KeyCollection_t053707D11E3BFF99CB44B7425618BE14C1B320A0* ____keys_7;
  1744. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1745. ValueCollection_tA21136E6D3EB8F9BAC0E67435D04C50DFE157717* ____values_8;
  1746. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1747. RuntimeObject* ____syncRoot_9;
  1748. };
  1749. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  1750. struct Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE : public RuntimeObject
  1751. {
  1752. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1753. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1754. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1755. EntryU5BU5D_t8FF6B0795F99150443C83470D9E7618E8AF6D806* ____entries_1;
  1756. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1757. int32_t ____count_2;
  1758. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1759. int32_t ____freeList_3;
  1760. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1761. int32_t ____freeCount_4;
  1762. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1763. int32_t ____version_5;
  1764. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1765. RuntimeObject* ____comparer_6;
  1766. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1767. KeyCollection_tB51CF48324DF78CDAB1A12317E6F68F3762635FF* ____keys_7;
  1768. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1769. ValueCollection_tE5717632471B12F8BFE5BE5BAB99299D73430039* ____values_8;
  1770. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1771. RuntimeObject* ____syncRoot_9;
  1772. };
  1773. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  1774. struct Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D : public RuntimeObject
  1775. {
  1776. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1777. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1778. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1779. EntryU5BU5D_tD4744902CB31F15FA2F6683F37063EA6AF0DD178* ____entries_1;
  1780. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1781. int32_t ____count_2;
  1782. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1783. int32_t ____freeList_3;
  1784. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1785. int32_t ____freeCount_4;
  1786. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1787. int32_t ____version_5;
  1788. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1789. RuntimeObject* ____comparer_6;
  1790. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1791. KeyCollection_t1CE730BB5C4A198649C9A1D407D1B1DEC05807F2* ____keys_7;
  1792. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1793. ValueCollection_t6F74E241E9EDCEB8C144D7107FA90A001F9DF3D8* ____values_8;
  1794. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1795. RuntimeObject* ____syncRoot_9;
  1796. };
  1797. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  1798. struct Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA : public RuntimeObject
  1799. {
  1800. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1801. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1802. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1803. EntryU5BU5D_t6F1D8DA6DD7290AB98BFBFF18AD1FAE6FF961919* ____entries_1;
  1804. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1805. int32_t ____count_2;
  1806. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1807. int32_t ____freeList_3;
  1808. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1809. int32_t ____freeCount_4;
  1810. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1811. int32_t ____version_5;
  1812. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1813. RuntimeObject* ____comparer_6;
  1814. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1815. KeyCollection_t90DEF3F999F701E0878C4AEDF7174206DB241273* ____keys_7;
  1816. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1817. ValueCollection_tD5CFCFB0F4C92F3A0419BA28B46A23D0C0B8E55A* ____values_8;
  1818. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1819. RuntimeObject* ____syncRoot_9;
  1820. };
  1821. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  1822. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA : public RuntimeObject
  1823. {
  1824. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  1825. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  1826. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  1827. EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54* ____entries_1;
  1828. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  1829. int32_t ____count_2;
  1830. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  1831. int32_t ____freeList_3;
  1832. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  1833. int32_t ____freeCount_4;
  1834. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  1835. int32_t ____version_5;
  1836. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  1837. RuntimeObject* ____comparer_6;
  1838. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  1839. KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* ____keys_7;
  1840. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  1841. ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* ____values_8;
  1842. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1843. RuntimeObject* ____syncRoot_9;
  1844. };
  1845. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  1846. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8 : public RuntimeObject
  1847. {
  1848. };
  1849. // System.Collections.Generic.EqualityComparer`1<System.String>
  1850. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A : public RuntimeObject
  1851. {
  1852. };
  1853. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  1854. struct EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323 : public RuntimeObject
  1855. {
  1856. };
  1857. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  1858. struct EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA : public RuntimeObject
  1859. {
  1860. };
  1861. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  1862. struct EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF : public RuntimeObject
  1863. {
  1864. };
  1865. // System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  1866. struct EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D : public RuntimeObject
  1867. {
  1868. };
  1869. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  1870. struct EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D : public RuntimeObject
  1871. {
  1872. };
  1873. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  1874. struct EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B : public RuntimeObject
  1875. {
  1876. };
  1877. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  1878. struct EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E : public RuntimeObject
  1879. {
  1880. };
  1881. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  1882. struct EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592 : public RuntimeObject
  1883. {
  1884. };
  1885. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  1886. struct EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E : public RuntimeObject
  1887. {
  1888. };
  1889. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  1890. struct EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E : public RuntimeObject
  1891. {
  1892. };
  1893. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  1894. struct EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA : public RuntimeObject
  1895. {
  1896. };
  1897. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  1898. struct EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F : public RuntimeObject
  1899. {
  1900. };
  1901. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  1902. struct EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291 : public RuntimeObject
  1903. {
  1904. };
  1905. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  1906. struct EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908 : public RuntimeObject
  1907. {
  1908. };
  1909. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  1910. struct EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50 : public RuntimeObject
  1911. {
  1912. };
  1913. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  1914. struct EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1 : public RuntimeObject
  1915. {
  1916. };
  1917. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  1918. struct EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE : public RuntimeObject
  1919. {
  1920. };
  1921. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  1922. struct EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2 : public RuntimeObject
  1923. {
  1924. };
  1925. // System.Linq.Expressions.ExpressionCreator`1<System.Object>
  1926. struct ExpressionCreator_1_t9A46C15B5F10A6AA3DBC0194E6A85E11821BB4CF : public RuntimeObject
  1927. {
  1928. };
  1929. // TMPro.FastAction`1<System.Boolean>
  1930. struct FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3 : public RuntimeObject
  1931. {
  1932. // System.Collections.Generic.LinkedList`1<System.Action`1<A>> TMPro.FastAction`1::delegates
  1933. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* ___delegates_0;
  1934. // System.Collections.Generic.Dictionary`2<System.Action`1<A>,System.Collections.Generic.LinkedListNode`1<System.Action`1<A>>> TMPro.FastAction`1::lookup
  1935. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* ___lookup_1;
  1936. };
  1937. // TMPro.FastAction`1<System.Object>
  1938. struct FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135 : public RuntimeObject
  1939. {
  1940. // System.Collections.Generic.LinkedList`1<System.Action`1<A>> TMPro.FastAction`1::delegates
  1941. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* ___delegates_0;
  1942. // System.Collections.Generic.Dictionary`2<System.Action`1<A>,System.Collections.Generic.LinkedListNode`1<System.Action`1<A>>> TMPro.FastAction`1::lookup
  1943. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* ___lookup_1;
  1944. };
  1945. // TMPro.FastAction`2<System.Boolean,System.Object>
  1946. struct FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8 : public RuntimeObject
  1947. {
  1948. // System.Collections.Generic.LinkedList`1<System.Action`2<A,B>> TMPro.FastAction`2::delegates
  1949. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* ___delegates_0;
  1950. // System.Collections.Generic.Dictionary`2<System.Action`2<A,B>,System.Collections.Generic.LinkedListNode`1<System.Action`2<A,B>>> TMPro.FastAction`2::lookup
  1951. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* ___lookup_1;
  1952. };
  1953. // TMPro.FastAction`2<System.Object,System.Object>
  1954. struct FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939 : public RuntimeObject
  1955. {
  1956. // System.Collections.Generic.LinkedList`1<System.Action`2<A,B>> TMPro.FastAction`2::delegates
  1957. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* ___delegates_0;
  1958. // System.Collections.Generic.Dictionary`2<System.Action`2<A,B>,System.Collections.Generic.LinkedListNode`1<System.Action`2<A,B>>> TMPro.FastAction`2::lookup
  1959. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* ___lookup_1;
  1960. };
  1961. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  1962. struct FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55 : public RuntimeObject
  1963. {
  1964. // System.Collections.Generic.LinkedList`1<System.Action`3<A,B,C>> TMPro.FastAction`3::delegates
  1965. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* ___delegates_0;
  1966. // System.Collections.Generic.Dictionary`2<System.Action`3<A,B,C>,System.Collections.Generic.LinkedListNode`1<System.Action`3<A,B,C>>> TMPro.FastAction`3::lookup
  1967. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* ___lookup_1;
  1968. };
  1969. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  1970. struct HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A : public RuntimeObject
  1971. {
  1972. // System.Int32[] System.Collections.Generic.HashSet`1::_buckets
  1973. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
  1974. // System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
  1975. SlotU5BU5D_t8E38F777C005A920782A9A5848EC20EC531A5190* ____slots_8;
  1976. // System.Int32 System.Collections.Generic.HashSet`1::_count
  1977. int32_t ____count_9;
  1978. // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
  1979. int32_t ____lastIndex_10;
  1980. // System.Int32 System.Collections.Generic.HashSet`1::_freeList
  1981. int32_t ____freeList_11;
  1982. // System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
  1983. RuntimeObject* ____comparer_12;
  1984. // System.Int32 System.Collections.Generic.HashSet`1::_version
  1985. int32_t ____version_13;
  1986. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
  1987. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
  1988. };
  1989. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  1990. struct LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40 : public RuntimeObject
  1991. {
  1992. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  1993. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* ___list_0;
  1994. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  1995. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* ___next_1;
  1996. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  1997. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* ___prev_2;
  1998. // T System.Collections.Generic.LinkedListNode`1::item
  1999. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___item_3;
  2000. };
  2001. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  2002. struct LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9 : public RuntimeObject
  2003. {
  2004. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2005. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* ___list_0;
  2006. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2007. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* ___next_1;
  2008. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2009. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* ___prev_2;
  2010. // T System.Collections.Generic.LinkedListNode`1::item
  2011. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___item_3;
  2012. };
  2013. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  2014. struct LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F : public RuntimeObject
  2015. {
  2016. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2017. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* ___list_0;
  2018. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2019. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* ___next_1;
  2020. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2021. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* ___prev_2;
  2022. // T System.Collections.Generic.LinkedListNode`1::item
  2023. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* ___item_3;
  2024. };
  2025. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  2026. struct LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD : public RuntimeObject
  2027. {
  2028. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2029. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* ___list_0;
  2030. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2031. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* ___next_1;
  2032. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2033. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* ___prev_2;
  2034. // T System.Collections.Generic.LinkedListNode`1::item
  2035. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___item_3;
  2036. };
  2037. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  2038. struct LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86 : public RuntimeObject
  2039. {
  2040. // System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
  2041. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* ___list_0;
  2042. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
  2043. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* ___next_1;
  2044. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
  2045. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* ___prev_2;
  2046. // T System.Collections.Generic.LinkedListNode`1::item
  2047. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___item_3;
  2048. };
  2049. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  2050. struct LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129 : public RuntimeObject
  2051. {
  2052. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2053. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* ___head_0;
  2054. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2055. int32_t ___count_1;
  2056. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2057. int32_t ___version_2;
  2058. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2059. RuntimeObject* ____syncRoot_3;
  2060. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2061. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2062. };
  2063. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  2064. struct LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892 : public RuntimeObject
  2065. {
  2066. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2067. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* ___head_0;
  2068. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2069. int32_t ___count_1;
  2070. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2071. int32_t ___version_2;
  2072. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2073. RuntimeObject* ____syncRoot_3;
  2074. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2075. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2076. };
  2077. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  2078. struct LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56 : public RuntimeObject
  2079. {
  2080. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2081. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* ___head_0;
  2082. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2083. int32_t ___count_1;
  2084. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2085. int32_t ___version_2;
  2086. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2087. RuntimeObject* ____syncRoot_3;
  2088. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2089. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2090. };
  2091. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  2092. struct LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A : public RuntimeObject
  2093. {
  2094. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2095. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* ___head_0;
  2096. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2097. int32_t ___count_1;
  2098. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2099. int32_t ___version_2;
  2100. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2101. RuntimeObject* ____syncRoot_3;
  2102. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2103. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2104. };
  2105. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  2106. struct LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2 : public RuntimeObject
  2107. {
  2108. // System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
  2109. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* ___head_0;
  2110. // System.Int32 System.Collections.Generic.LinkedList`1::count
  2111. int32_t ___count_1;
  2112. // System.Int32 System.Collections.Generic.LinkedList`1::version
  2113. int32_t ___version_2;
  2114. // System.Object System.Collections.Generic.LinkedList`1::_syncRoot
  2115. RuntimeObject* ____syncRoot_3;
  2116. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
  2117. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_4;
  2118. };
  2119. // System.Collections.Generic.List`1<System.Object>
  2120. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  2121. {
  2122. // T[] System.Collections.Generic.List`1::_items
  2123. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
  2124. // System.Int32 System.Collections.Generic.List`1::_size
  2125. int32_t ____size_2;
  2126. // System.Int32 System.Collections.Generic.List`1::_version
  2127. int32_t ____version_3;
  2128. // System.Object System.Collections.Generic.List`1::_syncRoot
  2129. RuntimeObject* ____syncRoot_4;
  2130. };
  2131. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  2132. struct ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6 : public RuntimeObject
  2133. {
  2134. // System.Collections.Generic.Stack`1<T> UnityEngine.UIElements.ObjectPool`1::m_Stack
  2135. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* ___m_Stack_0;
  2136. // System.Int32 UnityEngine.UIElements.ObjectPool`1::m_MaxSize
  2137. int32_t ___m_MaxSize_1;
  2138. };
  2139. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  2140. struct ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505 : public RuntimeObject
  2141. {
  2142. // System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
  2143. RuntimeObject* ___list_0;
  2144. // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
  2145. RuntimeObject* ____syncRoot_1;
  2146. };
  2147. // Unity.VisualScripting.UnitPort`3<Unity.VisualScripting.ControlInput,Unity.VisualScripting.IUnitInputPort,Unity.VisualScripting.ControlConnection>
  2148. struct UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816 : public RuntimeObject
  2149. {
  2150. // Unity.VisualScripting.IUnit Unity.VisualScripting.UnitPort`3::<unit>k__BackingField
  2151. RuntimeObject* ___U3CunitU3Ek__BackingField_0;
  2152. // System.String Unity.VisualScripting.UnitPort`3::<key>k__BackingField
  2153. String_t* ___U3CkeyU3Ek__BackingField_1;
  2154. };
  2155. // Unity.VisualScripting.UnitPort`3<Unity.VisualScripting.ValueOutput,Unity.VisualScripting.IUnitOutputPort,Unity.VisualScripting.ValueConnection>
  2156. struct UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0 : public RuntimeObject
  2157. {
  2158. // Unity.VisualScripting.IUnit Unity.VisualScripting.UnitPort`3::<unit>k__BackingField
  2159. RuntimeObject* ___U3CunitU3Ek__BackingField_0;
  2160. // System.String Unity.VisualScripting.UnitPort`3::<key>k__BackingField
  2161. String_t* ___U3CkeyU3Ek__BackingField_1;
  2162. };
  2163. // UnityEngine.EventSystems.AbstractEventData
  2164. struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7 : public RuntimeObject
  2165. {
  2166. // System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
  2167. bool ___m_Used_0;
  2168. };
  2169. // UnityEngine.UIElements.CallbackEventHandler
  2170. struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4 : public RuntimeObject
  2171. {
  2172. // UnityEngine.UIElements.EventCallbackRegistry UnityEngine.UIElements.CallbackEventHandler::m_CallbackRegistry
  2173. EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85* ___m_CallbackRegistry_0;
  2174. };
  2175. // UnityEngine.UIElements.CollectionVirtualizationController
  2176. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801 : public RuntimeObject
  2177. {
  2178. // UnityEngine.UIElements.ScrollView UnityEngine.UIElements.CollectionVirtualizationController::m_ScrollView
  2179. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView_0;
  2180. };
  2181. // Unity.VisualScripting.EnsureThat
  2182. struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC : public RuntimeObject
  2183. {
  2184. // System.String Unity.VisualScripting.EnsureThat::paramName
  2185. String_t* ___paramName_0;
  2186. };
  2187. // UnityEngine.UIElements.EventCallbackFunctorBase
  2188. struct EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568 : public RuntimeObject
  2189. {
  2190. // UnityEngine.UIElements.CallbackPhase UnityEngine.UIElements.EventCallbackFunctorBase::<phase>k__BackingField
  2191. int32_t ___U3CphaseU3Ek__BackingField_0;
  2192. // UnityEngine.UIElements.InvokePolicy UnityEngine.UIElements.EventCallbackFunctorBase::<invokePolicy>k__BackingField
  2193. int32_t ___U3CinvokePolicyU3Ek__BackingField_1;
  2194. };
  2195. // System.Linq.Expressions.Expression
  2196. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 : public RuntimeObject
  2197. {
  2198. };
  2199. // System.Linq.Expressions.ExpressionVisitor
  2200. struct ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590 : public RuntimeObject
  2201. {
  2202. };
  2203. // Unity.VisualScripting.Flow
  2204. struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582 : public RuntimeObject
  2205. {
  2206. // Unity.VisualScripting.GraphStack Unity.VisualScripting.Flow::<stack>k__BackingField
  2207. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___U3CstackU3Ek__BackingField_0;
  2208. // Unity.VisualScripting.Recursion`1<Unity.VisualScripting.Flow/RecursionNode> Unity.VisualScripting.Flow::recursion
  2209. Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D* ___recursion_1;
  2210. // System.Collections.Generic.Dictionary`2<Unity.VisualScripting.IUnitValuePort,System.Object> Unity.VisualScripting.Flow::locals
  2211. Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF* ___locals_2;
  2212. // Unity.VisualScripting.VariableDeclarations Unity.VisualScripting.Flow::variables
  2213. VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___variables_3;
  2214. // System.Collections.Generic.Stack`1<System.Int32> Unity.VisualScripting.Flow::loops
  2215. Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___loops_4;
  2216. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.GraphStack> Unity.VisualScripting.Flow::preservedStacks
  2217. HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA* ___preservedStacks_5;
  2218. // UnityEngine.MonoBehaviour Unity.VisualScripting.Flow::<coroutineRunner>k__BackingField
  2219. MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___U3CcoroutineRunnerU3Ek__BackingField_6;
  2220. // System.Collections.Generic.ICollection`1<Unity.VisualScripting.Flow> Unity.VisualScripting.Flow::activeCoroutinesRegistry
  2221. RuntimeObject* ___activeCoroutinesRegistry_7;
  2222. // System.Boolean Unity.VisualScripting.Flow::coroutineStopRequested
  2223. bool ___coroutineStopRequested_8;
  2224. // System.Boolean Unity.VisualScripting.Flow::<isCoroutine>k__BackingField
  2225. bool ___U3CisCoroutineU3Ek__BackingField_9;
  2226. // System.Collections.IEnumerator Unity.VisualScripting.Flow::coroutineEnumerator
  2227. RuntimeObject* ___coroutineEnumerator_10;
  2228. // System.Boolean Unity.VisualScripting.Flow::<isPrediction>k__BackingField
  2229. bool ___U3CisPredictionU3Ek__BackingField_11;
  2230. // System.Boolean Unity.VisualScripting.Flow::disposed
  2231. bool ___disposed_12;
  2232. // System.Int32 Unity.VisualScripting.Flow::loopIdentifier
  2233. int32_t ___loopIdentifier_14;
  2234. };
  2235. // UnityEngine.UIElements.FocusChangeDirection
  2236. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF : public RuntimeObject
  2237. {
  2238. // System.Int32 UnityEngine.UIElements.FocusChangeDirection::m_Value
  2239. int32_t ___m_Value_3;
  2240. };
  2241. // UnityEngine.UIElements.FocusController
  2242. struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A : public RuntimeObject
  2243. {
  2244. // UnityEngine.UIElements.IFocusRing UnityEngine.UIElements.FocusController::<focusRing>k__BackingField
  2245. RuntimeObject* ___U3CfocusRingU3Ek__BackingField_0;
  2246. // System.Collections.Generic.List`1<UnityEngine.UIElements.FocusController/FocusedElement> UnityEngine.UIElements.FocusController::m_FocusedElements
  2247. List_1_t1E327CB749CA1F2F2DA41B2D4DFF57FD6BE0FF66* ___m_FocusedElements_1;
  2248. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController::m_LastFocusedElement
  2249. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_LastFocusedElement_2;
  2250. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController::m_LastPendingFocusedElement
  2251. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_LastPendingFocusedElement_3;
  2252. // System.Int32 UnityEngine.UIElements.FocusController::m_PendingFocusCount
  2253. int32_t ___m_PendingFocusCount_4;
  2254. // System.Int32 UnityEngine.UIElements.FocusController::<imguiKeyboardControl>k__BackingField
  2255. int32_t ___U3CimguiKeyboardControlU3Ek__BackingField_5;
  2256. };
  2257. // Unity.VisualScripting.GraphPointer
  2258. struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B : public RuntimeObject
  2259. {
  2260. // Unity.VisualScripting.IGraphRoot Unity.VisualScripting.GraphPointer::<root>k__BackingField
  2261. RuntimeObject* ___U3CrootU3Ek__BackingField_0;
  2262. // UnityEngine.GameObject Unity.VisualScripting.GraphPointer::<gameObject>k__BackingField
  2263. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CgameObjectU3Ek__BackingField_1;
  2264. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParent> Unity.VisualScripting.GraphPointer::parentStack
  2265. List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1* ___parentStack_2;
  2266. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphParentElement> Unity.VisualScripting.GraphPointer::parentElementStack
  2267. List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6* ___parentElementStack_3;
  2268. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraph> Unity.VisualScripting.GraphPointer::graphStack
  2269. List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1* ___graphStack_4;
  2270. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphData> Unity.VisualScripting.GraphPointer::dataStack
  2271. List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27* ___dataStack_5;
  2272. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphDebugData> Unity.VisualScripting.GraphPointer::debugDataStack
  2273. List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5* ___debugDataStack_6;
  2274. };
  2275. // System.Linq.Expressions.Interpreter.LightCompiler
  2276. struct LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A : public RuntimeObject
  2277. {
  2278. // System.Linq.Expressions.Interpreter.InstructionList System.Linq.Expressions.Interpreter.LightCompiler::_instructions
  2279. InstructionList_tC673AC9DD46CD15DB2A1E07D0313AC47D66DE55A* ____instructions_0;
  2280. // System.Linq.Expressions.Interpreter.LocalVariables System.Linq.Expressions.Interpreter.LightCompiler::_locals
  2281. LocalVariables_t9858CA0D76DBD77F0D7AA19D5500B40896ECCF44* ____locals_1;
  2282. // System.Collections.Generic.List`1<System.Linq.Expressions.Interpreter.DebugInfo> System.Linq.Expressions.Interpreter.LightCompiler::_debugInfos
  2283. List_1_tE58BD9AF98D990DF0F151BE045D73A3C131C95E8* ____debugInfos_2;
  2284. // System.Linq.Expressions.Interpreter.HybridReferenceDictionary`2<System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Interpreter.LabelInfo> System.Linq.Expressions.Interpreter.LightCompiler::_treeLabels
  2285. HybridReferenceDictionary_2_t7A87D042741A1E0D8B04071F3D2626E8F7E8E200* ____treeLabels_3;
  2286. // System.Linq.Expressions.Interpreter.LabelScopeInfo System.Linq.Expressions.Interpreter.LightCompiler::_labelBlock
  2287. LabelScopeInfo_t9A3AFC3478A9A27716143323FD6CA5A9DC3C530C* ____labelBlock_4;
  2288. // System.Collections.Generic.Stack`1<System.Linq.Expressions.ParameterExpression> System.Linq.Expressions.Interpreter.LightCompiler::_exceptionForRethrowStack
  2289. Stack_1_t4F67C6AA6DD0C58518B544AA4ABD10785DD0FA5E* ____exceptionForRethrowStack_5;
  2290. // System.Linq.Expressions.Interpreter.LightCompiler System.Linq.Expressions.Interpreter.LightCompiler::_parent
  2291. LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* ____parent_6;
  2292. // System.Linq.Expressions.StackGuard System.Linq.Expressions.Interpreter.LightCompiler::_guard
  2293. StackGuard_t6F37D81861288F2039A29A88A6287419F220E849* ____guard_7;
  2294. };
  2295. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  2296. struct LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58 : public RuntimeObject
  2297. {
  2298. // System.Linq.Expressions.LambdaExpression System.Linq.Expressions.Interpreter.LightDelegateCreator::_lambda
  2299. LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ____lambda_0;
  2300. // System.Linq.Expressions.Interpreter.Interpreter System.Linq.Expressions.Interpreter.LightDelegateCreator::<Interpreter>k__BackingField
  2301. Interpreter_t510C725E2D3A23536CE8C5473739825931F710D1* ___U3CInterpreterU3Ek__BackingField_1;
  2302. };
  2303. // System.Reflection.MemberInfo
  2304. struct MemberInfo_t : public RuntimeObject
  2305. {
  2306. };
  2307. // UnityEngine.UIElements.ReusableCollectionItem
  2308. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  2309. {
  2310. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::<bindableElement>k__BackingField
  2311. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField_0;
  2312. // UnityEngine.UIElements.Experimental.ValueAnimation`1<UnityEngine.UIElements.Experimental.StyleValues> UnityEngine.UIElements.ReusableCollectionItem::<animator>k__BackingField
  2313. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField_1;
  2314. // System.Int32 UnityEngine.UIElements.ReusableCollectionItem::<index>k__BackingField
  2315. int32_t ___U3CindexU3Ek__BackingField_2;
  2316. // System.Int32 UnityEngine.UIElements.ReusableCollectionItem::<id>k__BackingField
  2317. int32_t ___U3CidU3Ek__BackingField_3;
  2318. // System.Action`1<UnityEngine.UIElements.ReusableCollectionItem> UnityEngine.UIElements.ReusableCollectionItem::onGeometryChanged
  2319. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged_4;
  2320. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.GeometryChangedEvent> UnityEngine.UIElements.ReusableCollectionItem::m_GeometryChangedEventCallback
  2321. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback_5;
  2322. };
  2323. // System.String
  2324. struct String_t : public RuntimeObject
  2325. {
  2326. // System.Int32 System.String::_stringLength
  2327. int32_t ____stringLength_4;
  2328. // System.Char System.String::_firstChar
  2329. Il2CppChar ____firstChar_5;
  2330. };
  2331. // System.ValueType
  2332. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  2333. {
  2334. };
  2335. // Native definition for P/Invoke marshalling of System.ValueType
  2336. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  2337. {
  2338. };
  2339. // Native definition for COM marshalling of System.ValueType
  2340. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  2341. {
  2342. };
  2343. // UnityEngine.UIElements.CustomStyleProperty`1<System.Int32>
  2344. struct CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F
  2345. {
  2346. // System.String UnityEngine.UIElements.CustomStyleProperty`1::<name>k__BackingField
  2347. String_t* ___U3CnameU3Ek__BackingField_0;
  2348. };
  2349. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2350. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2351. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2352. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  2353. {
  2354. char* ___U3CnameU3Ek__BackingField_0;
  2355. };
  2356. #endif
  2357. // Native definition for COM marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2358. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2359. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2360. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  2361. {
  2362. Il2CppChar* ___U3CnameU3Ek__BackingField_0;
  2363. };
  2364. #endif
  2365. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single>
  2366. struct CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493
  2367. {
  2368. // System.String UnityEngine.UIElements.CustomStyleProperty`1::<name>k__BackingField
  2369. String_t* ___U3CnameU3Ek__BackingField_0;
  2370. };
  2371. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2372. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2373. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  2374. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  2375. {
  2376. char* ___U3CnameU3Ek__BackingField_0;
  2377. };
  2378. #endif
  2379. // Native definition for COM marshalling of UnityEngine.UIElements.CustomStyleProperty`1
  2380. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2381. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  2382. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  2383. {
  2384. Il2CppChar* ___U3CnameU3Ek__BackingField_0;
  2385. };
  2386. #endif
  2387. // System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>
  2388. struct Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF
  2389. {
  2390. // System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
  2391. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ____set_0;
  2392. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
  2393. int32_t ____index_1;
  2394. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
  2395. int32_t ____version_2;
  2396. // T System.Collections.Generic.HashSet`1/Enumerator::_current
  2397. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ____current_3;
  2398. };
  2399. // System.Collections.Generic.HashSet`1/Enumerator<System.Object>
  2400. struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
  2401. {
  2402. // System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
  2403. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set_0;
  2404. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
  2405. int32_t ____index_1;
  2406. // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
  2407. int32_t ____version_2;
  2408. // T System.Collections.Generic.HashSet`1/Enumerator::_current
  2409. RuntimeObject* ____current_3;
  2410. };
  2411. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  2412. struct EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0 : public EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568
  2413. {
  2414. // UnityEngine.UIElements.EventCallback`1<TEventType> UnityEngine.UIElements.EventCallbackFunctor`1::m_Callback
  2415. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___m_Callback_2;
  2416. // System.Int64 UnityEngine.UIElements.EventCallbackFunctor`1::m_EventTypeId
  2417. int64_t ___m_EventTypeId_3;
  2418. };
  2419. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  2420. struct FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F : public Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA
  2421. {
  2422. };
  2423. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  2424. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  2425. {
  2426. // TKey System.Collections.Generic.KeyValuePair`2::key
  2427. RuntimeObject* ___key_0;
  2428. // TValue System.Collections.Generic.KeyValuePair`2::value
  2429. RuntimeObject* ___value_1;
  2430. };
  2431. // Unity.Collections.NativeSlice`1<System.UInt16>
  2432. struct NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A
  2433. {
  2434. // System.Byte* Unity.Collections.NativeSlice`1::m_Buffer
  2435. uint8_t* ___m_Buffer_0;
  2436. // System.Int32 Unity.Collections.NativeSlice`1::m_Stride
  2437. int32_t ___m_Stride_1;
  2438. // System.Int32 Unity.Collections.NativeSlice`1::m_Length
  2439. int32_t ___m_Length_2;
  2440. };
  2441. // Unity.Collections.NativeSlice`1<UnityEngine.UIElements.Vertex>
  2442. struct NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2
  2443. {
  2444. // System.Byte* Unity.Collections.NativeSlice`1::m_Buffer
  2445. uint8_t* ___m_Buffer_0;
  2446. // System.Int32 Unity.Collections.NativeSlice`1::m_Stride
  2447. int32_t ___m_Stride_1;
  2448. // System.Int32 Unity.Collections.NativeSlice`1::m_Length
  2449. int32_t ___m_Length_2;
  2450. };
  2451. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  2452. struct ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4 : public EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323
  2453. {
  2454. };
  2455. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  2456. struct ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B : public EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA
  2457. {
  2458. };
  2459. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  2460. struct ObjectEqualityComparer_1_tD9B8DF2CB98463998DDD5479DF081CADAA1B4416 : public EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF
  2461. {
  2462. };
  2463. // System.Collections.Generic.ObjectEqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  2464. struct ObjectEqualityComparer_1_tB9B6BDFBC1DE15922982869362B56B0342A62758 : public EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D
  2465. {
  2466. };
  2467. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  2468. struct ObjectEqualityComparer_1_t7858D7F102BE8270D0BB1FB4BD8A0DB22B4B62BB : public EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D
  2469. {
  2470. };
  2471. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  2472. struct ObjectEqualityComparer_1_t45FAF16F9BF257E9CF40412CB3C53762BCBC52FC : public EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B
  2473. {
  2474. };
  2475. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  2476. struct ObjectEqualityComparer_1_tDBA7AB9CF6ED19ED1A26019FAA55D3B727103B37 : public EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E
  2477. {
  2478. };
  2479. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  2480. struct ObjectEqualityComparer_1_t2D4981451091943157D0842521FA6BD6F627E70A : public EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592
  2481. {
  2482. };
  2483. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  2484. struct ObjectEqualityComparer_1_t2EAA4FCF95D36614D33E1713327A7BE3AFB0B956 : public EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E
  2485. {
  2486. };
  2487. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  2488. struct ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865 : public EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E
  2489. {
  2490. };
  2491. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  2492. struct ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24 : public EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA
  2493. {
  2494. };
  2495. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  2496. struct ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B : public EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F
  2497. {
  2498. };
  2499. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  2500. struct ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856 : public EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291
  2501. {
  2502. };
  2503. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  2504. struct ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89 : public EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908
  2505. {
  2506. };
  2507. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  2508. struct ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD : public EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50
  2509. {
  2510. };
  2511. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  2512. struct ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01 : public EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1
  2513. {
  2514. };
  2515. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  2516. struct ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5 : public EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE
  2517. {
  2518. };
  2519. // System.Collections.Generic.ObjectEqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  2520. struct ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D : public EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2
  2521. {
  2522. };
  2523. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.InheritedData>
  2524. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  2525. {
  2526. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2527. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref_0;
  2528. };
  2529. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.LayoutData>
  2530. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  2531. {
  2532. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2533. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref_0;
  2534. };
  2535. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.RareData>
  2536. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  2537. {
  2538. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2539. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref_0;
  2540. };
  2541. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransformData>
  2542. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  2543. {
  2544. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2545. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref_0;
  2546. };
  2547. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransitionData>
  2548. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  2549. {
  2550. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2551. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref_0;
  2552. };
  2553. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.VisualData>
  2554. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  2555. {
  2556. // UnityEngine.UIElements.StyleDataRef`1/RefCounted<T> UnityEngine.UIElements.StyleDataRef`1::m_Ref
  2557. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref_0;
  2558. };
  2559. // System.ValueTuple`2<System.Object,System.Object>
  2560. struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A
  2561. {
  2562. // T1 System.ValueTuple`2::Item1
  2563. RuntimeObject* ___Item1_0;
  2564. // T2 System.ValueTuple`2::Item2
  2565. RuntimeObject* ___Item2_1;
  2566. };
  2567. // UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>
  2568. struct VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345 : public CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801
  2569. {
  2570. // UnityEngine.UIElements.BaseVerticalCollectionView UnityEngine.UIElements.VerticalVirtualizationController`1::m_ListView
  2571. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_ListView_1;
  2572. // UnityEngine.Pool.ObjectPool`1<T> UnityEngine.UIElements.VerticalVirtualizationController`1::m_Pool
  2573. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* ___m_Pool_2;
  2574. // System.Collections.Generic.List`1<T> UnityEngine.UIElements.VerticalVirtualizationController`1::m_ActiveItems
  2575. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ActiveItems_3;
  2576. // System.Int32 UnityEngine.UIElements.VerticalVirtualizationController`1::m_LastFocusedElementIndex
  2577. int32_t ___m_LastFocusedElementIndex_4;
  2578. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UIElements.VerticalVirtualizationController`1::m_LastFocusedElementTreeChildIndexes
  2579. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_LastFocusedElementTreeChildIndexes_5;
  2580. // System.Int32 UnityEngine.UIElements.VerticalVirtualizationController`1::m_FirstVisibleIndex
  2581. int32_t ___m_FirstVisibleIndex_6;
  2582. // System.Func`2<T,System.Boolean> UnityEngine.UIElements.VerticalVirtualizationController`1::m_VisibleItemPredicateDelegate
  2583. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___m_VisibleItemPredicateDelegate_7;
  2584. // System.Collections.Generic.List`1<T> UnityEngine.UIElements.VerticalVirtualizationController`1::m_ScrollInsertionList
  2585. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ScrollInsertionList_8;
  2586. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VerticalVirtualizationController`1::k_EmptyRows
  2587. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___k_EmptyRows_9;
  2588. };
  2589. // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  2590. struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D
  2591. {
  2592. // System.String UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent::Name
  2593. String_t* ___Name_0;
  2594. // System.Int32 UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent::Level
  2595. int32_t ___Level_1;
  2596. };
  2597. // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  2598. struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke
  2599. {
  2600. char* ___Name_0;
  2601. int32_t ___Level_1;
  2602. };
  2603. // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  2604. struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com
  2605. {
  2606. Il2CppChar* ___Name_0;
  2607. int32_t ___Level_1;
  2608. };
  2609. // UnityEngine.UIElements.UIR.Alloc
  2610. struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE
  2611. {
  2612. // System.UInt32 UnityEngine.UIElements.UIR.Alloc::start
  2613. uint32_t ___start_0;
  2614. // System.UInt32 UnityEngine.UIElements.UIR.Alloc::size
  2615. uint32_t ___size_1;
  2616. // System.Object UnityEngine.UIElements.UIR.Alloc::handle
  2617. RuntimeObject* ___handle_2;
  2618. // System.Boolean UnityEngine.UIElements.UIR.Alloc::shortLived
  2619. bool ___shortLived_3;
  2620. };
  2621. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.Alloc
  2622. struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke
  2623. {
  2624. uint32_t ___start_0;
  2625. uint32_t ___size_1;
  2626. Il2CppIUnknown* ___handle_2;
  2627. int32_t ___shortLived_3;
  2628. };
  2629. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.Alloc
  2630. struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com
  2631. {
  2632. uint32_t ___start_0;
  2633. uint32_t ___size_1;
  2634. Il2CppIUnknown* ___handle_2;
  2635. int32_t ___shortLived_3;
  2636. };
  2637. // UnityEngine.AnimatorClipInfo
  2638. struct AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03
  2639. {
  2640. // System.Int32 UnityEngine.AnimatorClipInfo::m_ClipInstanceID
  2641. int32_t ___m_ClipInstanceID_0;
  2642. // System.Single UnityEngine.AnimatorClipInfo::m_Weight
  2643. float ___m_Weight_1;
  2644. };
  2645. // UnityEngine.AnimatorStateInfo
  2646. struct AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2
  2647. {
  2648. // System.Int32 UnityEngine.AnimatorStateInfo::m_Name
  2649. int32_t ___m_Name_0;
  2650. // System.Int32 UnityEngine.AnimatorStateInfo::m_Path
  2651. int32_t ___m_Path_1;
  2652. // System.Int32 UnityEngine.AnimatorStateInfo::m_FullPath
  2653. int32_t ___m_FullPath_2;
  2654. // System.Single UnityEngine.AnimatorStateInfo::m_NormalizedTime
  2655. float ___m_NormalizedTime_3;
  2656. // System.Single UnityEngine.AnimatorStateInfo::m_Length
  2657. float ___m_Length_4;
  2658. // System.Single UnityEngine.AnimatorStateInfo::m_Speed
  2659. float ___m_Speed_5;
  2660. // System.Single UnityEngine.AnimatorStateInfo::m_SpeedMultiplier
  2661. float ___m_SpeedMultiplier_6;
  2662. // System.Int32 UnityEngine.AnimatorStateInfo::m_Tag
  2663. int32_t ___m_Tag_7;
  2664. // System.Int32 UnityEngine.AnimatorStateInfo::m_Loop
  2665. int32_t ___m_Loop_8;
  2666. };
  2667. // UnityEngine.UIElements.UIR.BMPAlloc
  2668. struct BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30
  2669. {
  2670. // System.Int32 UnityEngine.UIElements.UIR.BMPAlloc::page
  2671. int32_t ___page_1;
  2672. // System.UInt16 UnityEngine.UIElements.UIR.BMPAlloc::pageLine
  2673. uint16_t ___pageLine_2;
  2674. // System.Byte UnityEngine.UIElements.UIR.BMPAlloc::bitIndex
  2675. uint8_t ___bitIndex_3;
  2676. // UnityEngine.UIElements.UIR.OwnedState UnityEngine.UIElements.UIR.BMPAlloc::ownedState
  2677. uint8_t ___ownedState_4;
  2678. };
  2679. // UnityEngine.EventSystems.BaseEventData
  2680. struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
  2681. {
  2682. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
  2683. EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem_1;
  2684. };
  2685. // System.Boolean
  2686. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  2687. {
  2688. // System.Boolean System.Boolean::m_value
  2689. bool ___m_value_0;
  2690. };
  2691. // System.Byte
  2692. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  2693. {
  2694. // System.Byte System.Byte::m_value
  2695. uint8_t ___m_value_0;
  2696. };
  2697. // System.Collections.Generic.ByteEqualityComparer
  2698. struct ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275 : public EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8
  2699. {
  2700. };
  2701. // System.Char
  2702. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  2703. {
  2704. // System.Char System.Char::m_value
  2705. Il2CppChar ___m_value_0;
  2706. };
  2707. // UnityEngine.Color
  2708. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  2709. {
  2710. // System.Single UnityEngine.Color::r
  2711. float ___r_0;
  2712. // System.Single UnityEngine.Color::g
  2713. float ___g_1;
  2714. // System.Single UnityEngine.Color::b
  2715. float ___b_2;
  2716. // System.Single UnityEngine.Color::a
  2717. float ___a_3;
  2718. };
  2719. // UnityEngine.Color32
  2720. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  2721. {
  2722. union
  2723. {
  2724. #pragma pack(push, tp, 1)
  2725. struct
  2726. {
  2727. // System.Int32 UnityEngine.Color32::rgba
  2728. int32_t ___rgba_0;
  2729. };
  2730. #pragma pack(pop, tp)
  2731. struct
  2732. {
  2733. int32_t ___rgba_0_forAlignmentOnly;
  2734. };
  2735. #pragma pack(push, tp, 1)
  2736. struct
  2737. {
  2738. // System.Byte UnityEngine.Color32::r
  2739. uint8_t ___r_1;
  2740. };
  2741. #pragma pack(pop, tp)
  2742. struct
  2743. {
  2744. uint8_t ___r_1_forAlignmentOnly;
  2745. };
  2746. #pragma pack(push, tp, 1)
  2747. struct
  2748. {
  2749. char ___g_2_OffsetPadding[1];
  2750. // System.Byte UnityEngine.Color32::g
  2751. uint8_t ___g_2;
  2752. };
  2753. #pragma pack(pop, tp)
  2754. struct
  2755. {
  2756. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  2757. uint8_t ___g_2_forAlignmentOnly;
  2758. };
  2759. #pragma pack(push, tp, 1)
  2760. struct
  2761. {
  2762. char ___b_3_OffsetPadding[2];
  2763. // System.Byte UnityEngine.Color32::b
  2764. uint8_t ___b_3;
  2765. };
  2766. #pragma pack(pop, tp)
  2767. struct
  2768. {
  2769. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  2770. uint8_t ___b_3_forAlignmentOnly;
  2771. };
  2772. #pragma pack(push, tp, 1)
  2773. struct
  2774. {
  2775. char ___a_4_OffsetPadding[3];
  2776. // System.Byte UnityEngine.Color32::a
  2777. uint8_t ___a_4;
  2778. };
  2779. #pragma pack(pop, tp)
  2780. struct
  2781. {
  2782. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  2783. uint8_t ___a_4_forAlignmentOnly;
  2784. };
  2785. };
  2786. };
  2787. // Unity.VisualScripting.ControlOutput
  2788. struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9 : public UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816
  2789. {
  2790. };
  2791. // Unity.VisualScripting.CustomEventArgs
  2792. struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652
  2793. {
  2794. // System.String Unity.VisualScripting.CustomEventArgs::name
  2795. String_t* ___name_0;
  2796. // System.Object[] Unity.VisualScripting.CustomEventArgs::arguments
  2797. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments_1;
  2798. };
  2799. // Native definition for P/Invoke marshalling of Unity.VisualScripting.CustomEventArgs
  2800. struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_pinvoke
  2801. {
  2802. char* ___name_0;
  2803. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments_1;
  2804. };
  2805. // Native definition for COM marshalling of Unity.VisualScripting.CustomEventArgs
  2806. struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_com
  2807. {
  2808. Il2CppChar* ___name_0;
  2809. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments_1;
  2810. };
  2811. // System.Decimal
  2812. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  2813. {
  2814. union
  2815. {
  2816. #pragma pack(push, tp, 1)
  2817. struct
  2818. {
  2819. // System.Int32 System.Decimal::flags
  2820. int32_t ___flags_8;
  2821. };
  2822. #pragma pack(pop, tp)
  2823. struct
  2824. {
  2825. int32_t ___flags_8_forAlignmentOnly;
  2826. };
  2827. #pragma pack(push, tp, 1)
  2828. struct
  2829. {
  2830. char ___hi_9_OffsetPadding[4];
  2831. // System.Int32 System.Decimal::hi
  2832. int32_t ___hi_9;
  2833. };
  2834. #pragma pack(pop, tp)
  2835. struct
  2836. {
  2837. char ___hi_9_OffsetPadding_forAlignmentOnly[4];
  2838. int32_t ___hi_9_forAlignmentOnly;
  2839. };
  2840. #pragma pack(push, tp, 1)
  2841. struct
  2842. {
  2843. char ___lo_10_OffsetPadding[8];
  2844. // System.Int32 System.Decimal::lo
  2845. int32_t ___lo_10;
  2846. };
  2847. #pragma pack(pop, tp)
  2848. struct
  2849. {
  2850. char ___lo_10_OffsetPadding_forAlignmentOnly[8];
  2851. int32_t ___lo_10_forAlignmentOnly;
  2852. };
  2853. #pragma pack(push, tp, 1)
  2854. struct
  2855. {
  2856. char ___mid_11_OffsetPadding[12];
  2857. // System.Int32 System.Decimal::mid
  2858. int32_t ___mid_11;
  2859. };
  2860. #pragma pack(pop, tp)
  2861. struct
  2862. {
  2863. char ___mid_11_OffsetPadding_forAlignmentOnly[12];
  2864. int32_t ___mid_11_forAlignmentOnly;
  2865. };
  2866. #pragma pack(push, tp, 1)
  2867. struct
  2868. {
  2869. char ___ulomidLE_12_OffsetPadding[8];
  2870. // System.UInt64 System.Decimal::ulomidLE
  2871. uint64_t ___ulomidLE_12;
  2872. };
  2873. #pragma pack(pop, tp)
  2874. struct
  2875. {
  2876. char ___ulomidLE_12_OffsetPadding_forAlignmentOnly[8];
  2877. uint64_t ___ulomidLE_12_forAlignmentOnly;
  2878. };
  2879. };
  2880. };
  2881. // System.Double
  2882. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  2883. {
  2884. // System.Double System.Double::m_value
  2885. double ___m_value_0;
  2886. };
  2887. // Unity.VisualScripting.EmptyEventArgs
  2888. struct EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F
  2889. {
  2890. union
  2891. {
  2892. struct
  2893. {
  2894. };
  2895. uint8_t EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F__padding[1];
  2896. };
  2897. };
  2898. // UnityEngine.UIElements.EventDebuggerLogCall
  2899. struct EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7
  2900. {
  2901. union
  2902. {
  2903. struct
  2904. {
  2905. };
  2906. uint8_t EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7__padding[1];
  2907. };
  2908. };
  2909. // Unity.VisualScripting.EventHook
  2910. struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157
  2911. {
  2912. // System.String Unity.VisualScripting.EventHook::name
  2913. String_t* ___name_0;
  2914. // System.Object Unity.VisualScripting.EventHook::target
  2915. RuntimeObject* ___target_1;
  2916. // System.Object Unity.VisualScripting.EventHook::tag
  2917. RuntimeObject* ___tag_2;
  2918. };
  2919. // Native definition for P/Invoke marshalling of Unity.VisualScripting.EventHook
  2920. struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157_marshaled_pinvoke
  2921. {
  2922. char* ___name_0;
  2923. Il2CppIUnknown* ___target_1;
  2924. Il2CppIUnknown* ___tag_2;
  2925. };
  2926. // Native definition for COM marshalling of Unity.VisualScripting.EventHook
  2927. struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157_marshaled_com
  2928. {
  2929. Il2CppChar* ___name_0;
  2930. Il2CppIUnknown* ___target_1;
  2931. Il2CppIUnknown* ___tag_2;
  2932. };
  2933. // UnityEngine.UIElements.Focusable
  2934. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0 : public CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4
  2935. {
  2936. // System.Boolean UnityEngine.UIElements.Focusable::<focusable>k__BackingField
  2937. bool ___U3CfocusableU3Ek__BackingField_1;
  2938. // System.Int32 UnityEngine.UIElements.Focusable::<tabIndex>k__BackingField
  2939. int32_t ___U3CtabIndexU3Ek__BackingField_2;
  2940. // System.Boolean UnityEngine.UIElements.Focusable::m_DelegatesFocus
  2941. bool ___m_DelegatesFocus_3;
  2942. // System.Boolean UnityEngine.UIElements.Focusable::m_ExcludeFromFocusRing
  2943. bool ___m_ExcludeFromFocusRing_4;
  2944. // System.Boolean UnityEngine.UIElements.Focusable::isIMGUIContainer
  2945. bool ___isIMGUIContainer_5;
  2946. };
  2947. // UnityEngine.TextCore.LowLevel.GlyphValueRecord
  2948. struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E
  2949. {
  2950. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_XPlacement
  2951. float ___m_XPlacement_0;
  2952. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_YPlacement
  2953. float ___m_YPlacement_1;
  2954. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_XAdvance
  2955. float ___m_XAdvance_2;
  2956. // System.Single UnityEngine.TextCore.LowLevel.GlyphValueRecord::m_YAdvance
  2957. float ___m_YAdvance_3;
  2958. };
  2959. // Unity.VisualScripting.GraphReference
  2960. struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9 : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
  2961. {
  2962. // System.Int32 Unity.VisualScripting.GraphReference::hashCode
  2963. int32_t ___hashCode_8;
  2964. };
  2965. // Unity.VisualScripting.GraphStack
  2966. struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
  2967. {
  2968. };
  2969. // System.Guid
  2970. struct Guid_t
  2971. {
  2972. // System.Int32 System.Guid::_a
  2973. int32_t ____a_1;
  2974. // System.Int16 System.Guid::_b
  2975. int16_t ____b_2;
  2976. // System.Int16 System.Guid::_c
  2977. int16_t ____c_3;
  2978. // System.Byte System.Guid::_d
  2979. uint8_t ____d_4;
  2980. // System.Byte System.Guid::_e
  2981. uint8_t ____e_5;
  2982. // System.Byte System.Guid::_f
  2983. uint8_t ____f_6;
  2984. // System.Byte System.Guid::_g
  2985. uint8_t ____g_7;
  2986. // System.Byte System.Guid::_h
  2987. uint8_t ____h_8;
  2988. // System.Byte System.Guid::_i
  2989. uint8_t ____i_9;
  2990. // System.Byte System.Guid::_j
  2991. uint8_t ____j_10;
  2992. // System.Byte System.Guid::_k
  2993. uint8_t ____k_11;
  2994. };
  2995. // System.Int16
  2996. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  2997. {
  2998. // System.Int16 System.Int16::m_value
  2999. int16_t ___m_value_0;
  3000. };
  3001. // System.Int32
  3002. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  3003. {
  3004. // System.Int32 System.Int32::m_value
  3005. int32_t ___m_value_0;
  3006. };
  3007. // System.Int64
  3008. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  3009. {
  3010. // System.Int64 System.Int64::m_value
  3011. int64_t ___m_value_0;
  3012. };
  3013. // System.IntPtr
  3014. struct IntPtr_t
  3015. {
  3016. // System.Void* System.IntPtr::m_value
  3017. void* ___m_value_0;
  3018. };
  3019. // System.Collections.Generic.InternalStringComparer
  3020. struct InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B : public EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A
  3021. {
  3022. };
  3023. // System.Linq.Expressions.LambdaExpression
  3024. struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
  3025. {
  3026. // System.Linq.Expressions.Expression System.Linq.Expressions.LambdaExpression::_body
  3027. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ____body_3;
  3028. };
  3029. // UnityEngine.UIElements.Length
  3030. struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256
  3031. {
  3032. // System.Single UnityEngine.UIElements.Length::m_Value
  3033. float ___m_Value_1;
  3034. // UnityEngine.UIElements.Length/Unit UnityEngine.UIElements.Length::m_Unit
  3035. int32_t ___m_Unit_2;
  3036. };
  3037. // UnityEngine.Matrix4x4
  3038. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  3039. {
  3040. // System.Single UnityEngine.Matrix4x4::m00
  3041. float ___m00_0;
  3042. // System.Single UnityEngine.Matrix4x4::m10
  3043. float ___m10_1;
  3044. // System.Single UnityEngine.Matrix4x4::m20
  3045. float ___m20_2;
  3046. // System.Single UnityEngine.Matrix4x4::m30
  3047. float ___m30_3;
  3048. // System.Single UnityEngine.Matrix4x4::m01
  3049. float ___m01_4;
  3050. // System.Single UnityEngine.Matrix4x4::m11
  3051. float ___m11_5;
  3052. // System.Single UnityEngine.Matrix4x4::m21
  3053. float ___m21_6;
  3054. // System.Single UnityEngine.Matrix4x4::m31
  3055. float ___m31_7;
  3056. // System.Single UnityEngine.Matrix4x4::m02
  3057. float ___m02_8;
  3058. // System.Single UnityEngine.Matrix4x4::m12
  3059. float ___m12_9;
  3060. // System.Single UnityEngine.Matrix4x4::m22
  3061. float ___m22_10;
  3062. // System.Single UnityEngine.Matrix4x4::m32
  3063. float ___m32_11;
  3064. // System.Single UnityEngine.Matrix4x4::m03
  3065. float ___m03_12;
  3066. // System.Single UnityEngine.Matrix4x4::m13
  3067. float ___m13_13;
  3068. // System.Single UnityEngine.Matrix4x4::m23
  3069. float ___m23_14;
  3070. // System.Single UnityEngine.Matrix4x4::m33
  3071. float ___m33_15;
  3072. };
  3073. // System.Linq.Expressions.ParameterExpression
  3074. struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
  3075. {
  3076. // System.String System.Linq.Expressions.ParameterExpression::<Name>k__BackingField
  3077. String_t* ___U3CNameU3Ek__BackingField_3;
  3078. };
  3079. // UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  3080. struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6
  3081. {
  3082. // System.Boolean UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs::<CpuBoost>k__BackingField
  3083. bool ___U3CCpuBoostU3Ek__BackingField_0;
  3084. // System.Boolean UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs::<GpuBoost>k__BackingField
  3085. bool ___U3CGpuBoostU3Ek__BackingField_1;
  3086. };
  3087. // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  3088. struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6_marshaled_pinvoke
  3089. {
  3090. int32_t ___U3CCpuBoostU3Ek__BackingField_0;
  3091. int32_t ___U3CGpuBoostU3Ek__BackingField_1;
  3092. };
  3093. // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  3094. struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6_marshaled_com
  3095. {
  3096. int32_t ___U3CCpuBoostU3Ek__BackingField_0;
  3097. int32_t ___U3CGpuBoostU3Ek__BackingField_1;
  3098. };
  3099. // UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  3100. struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838
  3101. {
  3102. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<CpuLevel>k__BackingField
  3103. int32_t ___U3CCpuLevelU3Ek__BackingField_0;
  3104. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<CpuLevelDelta>k__BackingField
  3105. int32_t ___U3CCpuLevelDeltaU3Ek__BackingField_1;
  3106. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<GpuLevel>k__BackingField
  3107. int32_t ___U3CGpuLevelU3Ek__BackingField_2;
  3108. // System.Int32 UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<GpuLevelDelta>k__BackingField
  3109. int32_t ___U3CGpuLevelDeltaU3Ek__BackingField_3;
  3110. // UnityEngine.AdaptivePerformance.PerformanceControlMode UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<PerformanceControlMode>k__BackingField
  3111. int32_t ___U3CPerformanceControlModeU3Ek__BackingField_4;
  3112. // System.Boolean UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs::<ManualOverride>k__BackingField
  3113. bool ___U3CManualOverrideU3Ek__BackingField_5;
  3114. };
  3115. // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  3116. struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838_marshaled_pinvoke
  3117. {
  3118. int32_t ___U3CCpuLevelU3Ek__BackingField_0;
  3119. int32_t ___U3CCpuLevelDeltaU3Ek__BackingField_1;
  3120. int32_t ___U3CGpuLevelU3Ek__BackingField_2;
  3121. int32_t ___U3CGpuLevelDeltaU3Ek__BackingField_3;
  3122. int32_t ___U3CPerformanceControlModeU3Ek__BackingField_4;
  3123. int32_t ___U3CManualOverrideU3Ek__BackingField_5;
  3124. };
  3125. // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  3126. struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838_marshaled_com
  3127. {
  3128. int32_t ___U3CCpuLevelU3Ek__BackingField_0;
  3129. int32_t ___U3CCpuLevelDeltaU3Ek__BackingField_1;
  3130. int32_t ___U3CGpuLevelU3Ek__BackingField_2;
  3131. int32_t ___U3CGpuLevelDeltaU3Ek__BackingField_3;
  3132. int32_t ___U3CPerformanceControlModeU3Ek__BackingField_4;
  3133. int32_t ___U3CManualOverrideU3Ek__BackingField_5;
  3134. };
  3135. // UnityEngine.PropertyName
  3136. struct PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2
  3137. {
  3138. // System.Int32 UnityEngine.PropertyName::id
  3139. int32_t ___id_0;
  3140. };
  3141. // UnityEngine.Rect
  3142. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  3143. {
  3144. // System.Single UnityEngine.Rect::m_XMin
  3145. float ___m_XMin_0;
  3146. // System.Single UnityEngine.Rect::m_YMin
  3147. float ___m_YMin_1;
  3148. // System.Single UnityEngine.Rect::m_Width
  3149. float ___m_Width_2;
  3150. // System.Single UnityEngine.Rect::m_Height
  3151. float ___m_Height_3;
  3152. };
  3153. // UnityEngine.RectInt
  3154. struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8
  3155. {
  3156. // System.Int32 UnityEngine.RectInt::m_XMin
  3157. int32_t ___m_XMin_0;
  3158. // System.Int32 UnityEngine.RectInt::m_YMin
  3159. int32_t ___m_YMin_1;
  3160. // System.Int32 UnityEngine.RectInt::m_Width
  3161. int32_t ___m_Width_2;
  3162. // System.Int32 UnityEngine.RectInt::m_Height
  3163. int32_t ___m_Height_3;
  3164. };
  3165. // Unity.VisualScripting.SerializationData
  3166. struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A
  3167. {
  3168. // System.String Unity.VisualScripting.SerializationData::_json
  3169. String_t* ____json_0;
  3170. // UnityEngine.Object[] Unity.VisualScripting.SerializationData::_objectReferences
  3171. ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____objectReferences_1;
  3172. };
  3173. // Native definition for P/Invoke marshalling of Unity.VisualScripting.SerializationData
  3174. struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke
  3175. {
  3176. char* ____json_0;
  3177. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke* ____objectReferences_1;
  3178. };
  3179. // Native definition for COM marshalling of Unity.VisualScripting.SerializationData
  3180. struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com
  3181. {
  3182. Il2CppChar* ____json_0;
  3183. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com** ____objectReferences_1;
  3184. };
  3185. // System.Single
  3186. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  3187. {
  3188. // System.Single System.Single::m_value
  3189. float ___m_value_0;
  3190. };
  3191. // UnityEngine.UIElements.TextureId
  3192. struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58
  3193. {
  3194. // System.Int32 UnityEngine.UIElements.TextureId::m_Index
  3195. int32_t ___m_Index_0;
  3196. };
  3197. // System.UInt32
  3198. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  3199. {
  3200. // System.UInt32 System.UInt32::m_value
  3201. uint32_t ___m_value_0;
  3202. };
  3203. // System.UInt64
  3204. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  3205. {
  3206. // System.UInt64 System.UInt64::m_value
  3207. uint64_t ___m_value_0;
  3208. };
  3209. // Unity.VisualScripting.ValueInput
  3210. struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392 : public UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0
  3211. {
  3212. // System.Type Unity.VisualScripting.ValueInput::<type>k__BackingField
  3213. Type_t* ___U3CtypeU3Ek__BackingField_2;
  3214. // System.Boolean Unity.VisualScripting.ValueInput::<nullMeansSelf>k__BackingField
  3215. bool ___U3CnullMeansSelfU3Ek__BackingField_3;
  3216. // System.Boolean Unity.VisualScripting.ValueInput::<allowsNull>k__BackingField
  3217. bool ___U3CallowsNullU3Ek__BackingField_4;
  3218. };
  3219. // UnityEngine.Vector2
  3220. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  3221. {
  3222. // System.Single UnityEngine.Vector2::x
  3223. float ___x_0;
  3224. // System.Single UnityEngine.Vector2::y
  3225. float ___y_1;
  3226. };
  3227. // UnityEngine.Vector2Int
  3228. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  3229. {
  3230. // System.Int32 UnityEngine.Vector2Int::m_X
  3231. int32_t ___m_X_0;
  3232. // System.Int32 UnityEngine.Vector2Int::m_Y
  3233. int32_t ___m_Y_1;
  3234. };
  3235. // UnityEngine.Vector3
  3236. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  3237. {
  3238. // System.Single UnityEngine.Vector3::x
  3239. float ___x_2;
  3240. // System.Single UnityEngine.Vector3::y
  3241. float ___y_3;
  3242. // System.Single UnityEngine.Vector3::z
  3243. float ___z_4;
  3244. };
  3245. // UnityEngine.Vector4
  3246. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  3247. {
  3248. // System.Single UnityEngine.Vector4::x
  3249. float ___x_1;
  3250. // System.Single UnityEngine.Vector4::y
  3251. float ___y_2;
  3252. // System.Single UnityEngine.Vector4::z
  3253. float ___z_3;
  3254. // System.Single UnityEngine.Vector4::w
  3255. float ___w_4;
  3256. };
  3257. // System.Void
  3258. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  3259. {
  3260. union
  3261. {
  3262. struct
  3263. {
  3264. };
  3265. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  3266. };
  3267. };
  3268. // System.Threading.Tasks.VoidTaskResult
  3269. struct VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC
  3270. {
  3271. union
  3272. {
  3273. struct
  3274. {
  3275. };
  3276. uint8_t VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC__padding[1];
  3277. };
  3278. };
  3279. // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef
  3280. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3
  3281. {
  3282. // System.Int32 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::nameHashCode
  3283. int32_t ___nameHashCode_0;
  3284. // System.Int32 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::familyNameHashCode
  3285. int32_t ___familyNameHashCode_1;
  3286. // System.Int32 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::styleNameHashCode
  3287. int32_t ___styleNameHashCode_2;
  3288. // System.Int64 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::familyNameAndStyleHashCode
  3289. int64_t ___familyNameAndStyleHashCode_3;
  3290. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::fontAsset
  3291. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  3292. };
  3293. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef
  3294. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_pinvoke
  3295. {
  3296. int32_t ___nameHashCode_0;
  3297. int32_t ___familyNameHashCode_1;
  3298. int32_t ___styleNameHashCode_2;
  3299. int64_t ___familyNameAndStyleHashCode_3;
  3300. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  3301. };
  3302. // Native definition for COM marshalling of UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef
  3303. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_com
  3304. {
  3305. int32_t ___nameHashCode_0;
  3306. int32_t ___familyNameHashCode_1;
  3307. int32_t ___styleNameHashCode_2;
  3308. int64_t ___familyNameAndStyleHashCode_3;
  3309. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4;
  3310. };
  3311. // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap
  3312. struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831
  3313. {
  3314. // UnityEngine.Font UnityEngine.TextCore.Text.TextSettings/FontReferenceMap::font
  3315. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0;
  3316. // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextSettings/FontReferenceMap::fontAsset
  3317. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  3318. };
  3319. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.TextSettings/FontReferenceMap
  3320. struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831_marshaled_pinvoke
  3321. {
  3322. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0;
  3323. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  3324. };
  3325. // Native definition for COM marshalling of UnityEngine.TextCore.Text.TextSettings/FontReferenceMap
  3326. struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831_marshaled_com
  3327. {
  3328. Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0;
  3329. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1;
  3330. };
  3331. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame
  3332. struct SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4
  3333. {
  3334. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::x
  3335. float ___x_0;
  3336. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::y
  3337. float ___y_1;
  3338. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::w
  3339. float ___w_2;
  3340. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame::h
  3341. float ___h_3;
  3342. };
  3343. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize
  3344. struct SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3
  3345. {
  3346. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::w
  3347. float ___w_0;
  3348. // System.Single TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize::h
  3349. float ___h_1;
  3350. };
  3351. // UnityEngine.UIElements.TextureRegistry/TextureInfo
  3352. struct TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B
  3353. {
  3354. // UnityEngine.Texture UnityEngine.UIElements.TextureRegistry/TextureInfo::texture
  3355. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture_0;
  3356. // System.Boolean UnityEngine.UIElements.TextureRegistry/TextureInfo::dynamic
  3357. bool ___dynamic_1;
  3358. // System.Int32 UnityEngine.UIElements.TextureRegistry/TextureInfo::refCount
  3359. int32_t ___refCount_2;
  3360. };
  3361. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.TextureRegistry/TextureInfo
  3362. struct TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B_marshaled_pinvoke
  3363. {
  3364. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture_0;
  3365. int32_t ___dynamic_1;
  3366. int32_t ___refCount_2;
  3367. };
  3368. // Native definition for COM marshalling of UnityEngine.UIElements.TextureRegistry/TextureInfo
  3369. struct TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B_marshaled_com
  3370. {
  3371. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture_0;
  3372. int32_t ___dynamic_1;
  3373. int32_t ___refCount_2;
  3374. };
  3375. // UnityEngine.UIElements.TreeView/TreeViewItemWrapper
  3376. struct TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE
  3377. {
  3378. // System.Int32 UnityEngine.UIElements.TreeView/TreeViewItemWrapper::depth
  3379. int32_t ___depth_0;
  3380. // UnityEngine.UIElements.ITreeViewItem UnityEngine.UIElements.TreeView/TreeViewItemWrapper::item
  3381. RuntimeObject* ___item_1;
  3382. };
  3383. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.TreeView/TreeViewItemWrapper
  3384. struct TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE_marshaled_pinvoke
  3385. {
  3386. int32_t ___depth_0;
  3387. RuntimeObject* ___item_1;
  3388. };
  3389. // Native definition for COM marshalling of UnityEngine.UIElements.TreeView/TreeViewItemWrapper
  3390. struct TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE_marshaled_com
  3391. {
  3392. int32_t ___depth_0;
  3393. RuntimeObject* ___item_1;
  3394. };
  3395. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  3396. struct DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B
  3397. {
  3398. // System.UInt32 UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree::handle
  3399. uint32_t ___handle_0;
  3400. // UnityEngine.UIElements.UIR.Page UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree::page
  3401. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  3402. };
  3403. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  3404. struct DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B_marshaled_pinvoke
  3405. {
  3406. uint32_t ___handle_0;
  3407. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  3408. };
  3409. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  3410. struct DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B_marshaled_com
  3411. {
  3412. uint32_t ___handle_0;
  3413. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  3414. };
  3415. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  3416. struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4
  3417. {
  3418. // Unity.VisualScripting.IUnit Unity.VisualScripting.UnitPreservation/UnitPortPreservation::unit
  3419. RuntimeObject* ___unit_0;
  3420. // System.String Unity.VisualScripting.UnitPreservation/UnitPortPreservation::key
  3421. String_t* ___key_1;
  3422. };
  3423. // Native definition for P/Invoke marshalling of Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  3424. struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_pinvoke
  3425. {
  3426. RuntimeObject* ___unit_0;
  3427. char* ___key_1;
  3428. };
  3429. // Native definition for COM marshalling of Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  3430. struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_com
  3431. {
  3432. RuntimeObject* ___unit_0;
  3433. Il2CppChar* ___key_1;
  3434. };
  3435. // UnityEngine.UnitySynchronizationContext/WorkRequest
  3436. struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44
  3437. {
  3438. // System.Threading.SendOrPostCallback UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateCallback
  3439. SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E* ___m_DelagateCallback_0;
  3440. // System.Object UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateState
  3441. RuntimeObject* ___m_DelagateState_1;
  3442. // System.Threading.ManualResetEvent UnityEngine.UnitySynchronizationContext/WorkRequest::m_WaitHandle
  3443. ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle_2;
  3444. };
  3445. // Native definition for P/Invoke marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest
  3446. struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44_marshaled_pinvoke
  3447. {
  3448. Il2CppMethodPointer ___m_DelagateCallback_0;
  3449. Il2CppIUnknown* ___m_DelagateState_1;
  3450. ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle_2;
  3451. };
  3452. // Native definition for COM marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest
  3453. struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44_marshaled_com
  3454. {
  3455. Il2CppMethodPointer ___m_DelagateCallback_0;
  3456. Il2CppIUnknown* ___m_DelagateState_1;
  3457. ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle_2;
  3458. };
  3459. // UnityEngine.UIElements.VisualElement/Hierarchy
  3460. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677
  3461. {
  3462. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement/Hierarchy::m_Owner
  3463. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner_1;
  3464. };
  3465. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualElement/Hierarchy
  3466. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_pinvoke
  3467. {
  3468. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner_1;
  3469. };
  3470. // Native definition for COM marshalling of UnityEngine.UIElements.VisualElement/Hierarchy
  3471. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_com
  3472. {
  3473. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner_1;
  3474. };
  3475. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  3476. struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8
  3477. {
  3478. // System.String UnityEngine.UIElements.VisualTreeAsset/SlotDefinition::name
  3479. String_t* ___name_0;
  3480. // System.Int32 UnityEngine.UIElements.VisualTreeAsset/SlotDefinition::insertionPointId
  3481. int32_t ___insertionPointId_1;
  3482. };
  3483. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  3484. struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8_marshaled_pinvoke
  3485. {
  3486. char* ___name_0;
  3487. int32_t ___insertionPointId_1;
  3488. };
  3489. // Native definition for COM marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  3490. struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8_marshaled_com
  3491. {
  3492. Il2CppChar* ___name_0;
  3493. int32_t ___insertionPointId_1;
  3494. };
  3495. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  3496. struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76
  3497. {
  3498. // System.String UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry::slotName
  3499. String_t* ___slotName_0;
  3500. // System.Int32 UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry::assetId
  3501. int32_t ___assetId_1;
  3502. };
  3503. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  3504. struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76_marshaled_pinvoke
  3505. {
  3506. char* ___slotName_0;
  3507. int32_t ___assetId_1;
  3508. };
  3509. // Native definition for COM marshalling of UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  3510. struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76_marshaled_com
  3511. {
  3512. Il2CppChar* ___slotName_0;
  3513. int32_t ___assetId_1;
  3514. };
  3515. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  3516. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484
  3517. {
  3518. // System.String UnityEngine.UIElements.VisualTreeAsset/UsingEntry::alias
  3519. String_t* ___alias_1;
  3520. // System.String UnityEngine.UIElements.VisualTreeAsset/UsingEntry::path
  3521. String_t* ___path_2;
  3522. // UnityEngine.UIElements.VisualTreeAsset UnityEngine.UIElements.VisualTreeAsset/UsingEntry::asset
  3523. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset_3;
  3524. };
  3525. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  3526. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_marshaled_pinvoke
  3527. {
  3528. char* ___alias_1;
  3529. char* ___path_2;
  3530. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset_3;
  3531. };
  3532. // Native definition for COM marshalling of UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  3533. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_marshaled_com
  3534. {
  3535. Il2CppChar* ___alias_1;
  3536. Il2CppChar* ___path_2;
  3537. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset_3;
  3538. };
  3539. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  3540. struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440
  3541. {
  3542. // System.Type Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation::Type
  3543. Type_t* ___Type_0;
  3544. // Unity.VisualScripting.FullSerializer.fsMetaProperty[] Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation::Members
  3545. fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members_1;
  3546. // System.Boolean Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation::IsConstructorPublic
  3547. bool ___IsConstructorPublic_2;
  3548. };
  3549. // Native definition for P/Invoke marshalling of Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  3550. struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440_marshaled_pinvoke
  3551. {
  3552. Type_t* ___Type_0;
  3553. fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members_1;
  3554. int32_t ___IsConstructorPublic_2;
  3555. };
  3556. // Native definition for COM marshalling of Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  3557. struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440_marshaled_com
  3558. {
  3559. Type_t* ___Type_0;
  3560. fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members_1;
  3561. int32_t ___IsConstructorPublic_2;
  3562. };
  3563. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  3564. struct AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7
  3565. {
  3566. // System.Reflection.MemberInfo Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery::MemberInfo
  3567. MemberInfo_t* ___MemberInfo_0;
  3568. // System.Type Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery::AttributeType
  3569. Type_t* ___AttributeType_1;
  3570. };
  3571. // Native definition for P/Invoke marshalling of Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  3572. struct AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7_marshaled_pinvoke
  3573. {
  3574. MemberInfo_t* ___MemberInfo_0;
  3575. Type_t* ___AttributeType_1;
  3576. };
  3577. // Native definition for COM marshalling of Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  3578. struct AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7_marshaled_com
  3579. {
  3580. MemberInfo_t* ___MemberInfo_0;
  3581. Type_t* ___AttributeType_1;
  3582. };
  3583. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  3584. struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D
  3585. {
  3586. // System.Int32 System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_index
  3587. int32_t ____index_0;
  3588. // System.Int32 System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_stackDepth
  3589. int32_t ____stackDepth_1;
  3590. // System.Int32 System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_continuationsDepth
  3591. int32_t ____continuationsDepth_2;
  3592. // System.String System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_name
  3593. String_t* ____name_3;
  3594. // System.Linq.Expressions.Interpreter.Instruction System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView::_instruction
  3595. Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction_4;
  3596. };
  3597. // Native definition for P/Invoke marshalling of System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  3598. struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D_marshaled_pinvoke
  3599. {
  3600. int32_t ____index_0;
  3601. int32_t ____stackDepth_1;
  3602. int32_t ____continuationsDepth_2;
  3603. char* ____name_3;
  3604. Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction_4;
  3605. };
  3606. // Native definition for COM marshalling of System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  3607. struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D_marshaled_com
  3608. {
  3609. int32_t ____index_0;
  3610. int32_t ____stackDepth_1;
  3611. int32_t ____continuationsDepth_2;
  3612. Il2CppChar* ____name_3;
  3613. Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction_4;
  3614. };
  3615. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  3616. struct Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07 : public RuntimeObject
  3617. {
  3618. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3619. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3620. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3621. Delegate_t* ___handler_1;
  3622. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3623. bool ___isListening_2;
  3624. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3625. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3626. };
  3627. // Unity.VisualScripting.EventUnit`1/Data<System.Boolean>
  3628. struct Data_t235F54529C6637573A763411B81DDFFCC667F831 : public RuntimeObject
  3629. {
  3630. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3631. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3632. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3633. Delegate_t* ___handler_1;
  3634. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3635. bool ___isListening_2;
  3636. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3637. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3638. };
  3639. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.CustomEventArgs>
  3640. struct Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E : public RuntimeObject
  3641. {
  3642. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3643. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3644. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3645. Delegate_t* ___handler_1;
  3646. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3647. bool ___isListening_2;
  3648. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3649. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3650. };
  3651. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.EmptyEventArgs>
  3652. struct Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611 : public RuntimeObject
  3653. {
  3654. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3655. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3656. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3657. Delegate_t* ___handler_1;
  3658. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3659. bool ___isListening_2;
  3660. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3661. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3662. };
  3663. // Unity.VisualScripting.EventUnit`1/Data<System.Int32>
  3664. struct Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5 : public RuntimeObject
  3665. {
  3666. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3667. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3668. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3669. Delegate_t* ___handler_1;
  3670. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3671. bool ___isListening_2;
  3672. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3673. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3674. };
  3675. // Unity.VisualScripting.EventUnit`1/Data<System.Int32Enum>
  3676. struct Data_t84590E43F3666D5E3872D72942A117E468AAAC65 : public RuntimeObject
  3677. {
  3678. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3679. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3680. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3681. Delegate_t* ___handler_1;
  3682. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3683. bool ___isListening_2;
  3684. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3685. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3686. };
  3687. // Unity.VisualScripting.EventUnit`1/Data<System.Object>
  3688. struct Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB : public RuntimeObject
  3689. {
  3690. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3691. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3692. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3693. Delegate_t* ___handler_1;
  3694. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3695. bool ___isListening_2;
  3696. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3697. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3698. };
  3699. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  3700. struct Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2 : public RuntimeObject
  3701. {
  3702. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3703. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3704. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3705. Delegate_t* ___handler_1;
  3706. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3707. bool ___isListening_2;
  3708. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3709. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3710. };
  3711. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  3712. struct Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372 : public RuntimeObject
  3713. {
  3714. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3715. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3716. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3717. Delegate_t* ___handler_1;
  3718. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3719. bool ___isListening_2;
  3720. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3721. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3722. };
  3723. // Unity.VisualScripting.EventUnit`1/Data<System.Single>
  3724. struct Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8 : public RuntimeObject
  3725. {
  3726. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3727. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3728. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3729. Delegate_t* ___handler_1;
  3730. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3731. bool ___isListening_2;
  3732. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3733. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3734. };
  3735. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.Vector2>
  3736. struct Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A : public RuntimeObject
  3737. {
  3738. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1/Data::hook
  3739. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook_0;
  3740. // System.Delegate Unity.VisualScripting.EventUnit`1/Data::handler
  3741. Delegate_t* ___handler_1;
  3742. // System.Boolean Unity.VisualScripting.EventUnit`1/Data::isListening
  3743. bool ___isListening_2;
  3744. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow> Unity.VisualScripting.EventUnit`1/Data::activeCoroutines
  3745. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines_3;
  3746. };
  3747. // System.Linq.Expressions.Expression`1<System.Object>
  3748. struct Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E
  3749. {
  3750. };
  3751. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  3752. struct FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB : public VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345
  3753. {
  3754. };
  3755. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  3756. struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D : public RuntimeObject
  3757. {
  3758. // System.Guid Unity.VisualScripting.GraphElement`1::<guid>k__BackingField
  3759. Guid_t ___U3CguidU3Ek__BackingField_0;
  3760. // TGraph Unity.VisualScripting.GraphElement`1::<graph>k__BackingField
  3761. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ___U3CgraphU3Ek__BackingField_1;
  3762. };
  3763. // Unity.VisualScripting.GraphElement`1<System.Object>
  3764. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4 : public RuntimeObject
  3765. {
  3766. // System.Guid Unity.VisualScripting.GraphElement`1::<guid>k__BackingField
  3767. Guid_t ___U3CguidU3Ek__BackingField_0;
  3768. // TGraph Unity.VisualScripting.GraphElement`1::<graph>k__BackingField
  3769. RuntimeObject* ___U3CgraphU3Ek__BackingField_1;
  3770. };
  3771. // System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>
  3772. struct KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD
  3773. {
  3774. // TKey System.Collections.Generic.KeyValuePair`2::key
  3775. int32_t ___key_0;
  3776. // TValue System.Collections.Generic.KeyValuePair`2::value
  3777. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value_1;
  3778. };
  3779. // UnityEngine.UIElements.ComputedStyle
  3780. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  3781. {
  3782. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.InheritedData> UnityEngine.UIElements.ComputedStyle::inheritedData
  3783. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData_0;
  3784. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.LayoutData> UnityEngine.UIElements.ComputedStyle::layoutData
  3785. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData_1;
  3786. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.RareData> UnityEngine.UIElements.ComputedStyle::rareData
  3787. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData_2;
  3788. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransformData> UnityEngine.UIElements.ComputedStyle::transformData
  3789. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData_3;
  3790. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.TransitionData> UnityEngine.UIElements.ComputedStyle::transitionData
  3791. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData_4;
  3792. // UnityEngine.UIElements.StyleDataRef`1<UnityEngine.UIElements.VisualData> UnityEngine.UIElements.ComputedStyle::visualData
  3793. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData_5;
  3794. // UnityEngine.Yoga.YogaNode UnityEngine.UIElements.ComputedStyle::yogaNode
  3795. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___yogaNode_6;
  3796. // System.Collections.Generic.Dictionary`2<System.String,UnityEngine.UIElements.StyleSheets.StylePropertyValue> UnityEngine.UIElements.ComputedStyle::customProperties
  3797. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties_7;
  3798. // System.Int64 UnityEngine.UIElements.ComputedStyle::matchingRulesHash
  3799. int64_t ___matchingRulesHash_8;
  3800. // System.Single UnityEngine.UIElements.ComputedStyle::dpiScaling
  3801. float ___dpiScaling_9;
  3802. // UnityEngine.UIElements.ComputedTransitionProperty[] UnityEngine.UIElements.ComputedStyle::computedTransitions
  3803. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions_10;
  3804. };
  3805. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.ComputedStyle
  3806. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  3807. {
  3808. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData_0;
  3809. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData_1;
  3810. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData_2;
  3811. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData_3;
  3812. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData_4;
  3813. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData_5;
  3814. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___yogaNode_6;
  3815. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties_7;
  3816. int64_t ___matchingRulesHash_8;
  3817. float ___dpiScaling_9;
  3818. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions_10;
  3819. };
  3820. // Native definition for COM marshalling of UnityEngine.UIElements.ComputedStyle
  3821. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  3822. {
  3823. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData_0;
  3824. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData_1;
  3825. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData_2;
  3826. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData_3;
  3827. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData_4;
  3828. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData_5;
  3829. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___yogaNode_6;
  3830. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties_7;
  3831. int64_t ___matchingRulesHash_8;
  3832. float ___dpiScaling_9;
  3833. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions_10;
  3834. };
  3835. // System.Delegate
  3836. struct Delegate_t : public RuntimeObject
  3837. {
  3838. // System.IntPtr System.Delegate::method_ptr
  3839. Il2CppMethodPointer ___method_ptr_0;
  3840. // System.IntPtr System.Delegate::invoke_impl
  3841. intptr_t ___invoke_impl_1;
  3842. // System.Object System.Delegate::m_target
  3843. RuntimeObject* ___m_target_2;
  3844. // System.IntPtr System.Delegate::method
  3845. intptr_t ___method_3;
  3846. // System.IntPtr System.Delegate::delegate_trampoline
  3847. intptr_t ___delegate_trampoline_4;
  3848. // System.IntPtr System.Delegate::extra_arg
  3849. intptr_t ___extra_arg_5;
  3850. // System.IntPtr System.Delegate::method_code
  3851. intptr_t ___method_code_6;
  3852. // System.IntPtr System.Delegate::interp_method
  3853. intptr_t ___interp_method_7;
  3854. // System.IntPtr System.Delegate::interp_invoke_impl
  3855. intptr_t ___interp_invoke_impl_8;
  3856. // System.Reflection.MethodInfo System.Delegate::method_info
  3857. MethodInfo_t* ___method_info_9;
  3858. // System.Reflection.MethodInfo System.Delegate::original_method_info
  3859. MethodInfo_t* ___original_method_info_10;
  3860. // System.DelegateData System.Delegate::data
  3861. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  3862. // System.Boolean System.Delegate::method_is_virtual
  3863. bool ___method_is_virtual_12;
  3864. };
  3865. // Native definition for P/Invoke marshalling of System.Delegate
  3866. struct Delegate_t_marshaled_pinvoke
  3867. {
  3868. intptr_t ___method_ptr_0;
  3869. intptr_t ___invoke_impl_1;
  3870. Il2CppIUnknown* ___m_target_2;
  3871. intptr_t ___method_3;
  3872. intptr_t ___delegate_trampoline_4;
  3873. intptr_t ___extra_arg_5;
  3874. intptr_t ___method_code_6;
  3875. intptr_t ___interp_method_7;
  3876. intptr_t ___interp_invoke_impl_8;
  3877. MethodInfo_t* ___method_info_9;
  3878. MethodInfo_t* ___original_method_info_10;
  3879. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  3880. int32_t ___method_is_virtual_12;
  3881. };
  3882. // Native definition for COM marshalling of System.Delegate
  3883. struct Delegate_t_marshaled_com
  3884. {
  3885. intptr_t ___method_ptr_0;
  3886. intptr_t ___invoke_impl_1;
  3887. Il2CppIUnknown* ___m_target_2;
  3888. intptr_t ___method_3;
  3889. intptr_t ___delegate_trampoline_4;
  3890. intptr_t ___extra_arg_5;
  3891. intptr_t ___method_code_6;
  3892. intptr_t ___interp_method_7;
  3893. intptr_t ___interp_invoke_impl_8;
  3894. MethodInfo_t* ___method_info_9;
  3895. MethodInfo_t* ___original_method_info_10;
  3896. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  3897. int32_t ___method_is_virtual_12;
  3898. };
  3899. // UnityEngine.UIElements.EventBase
  3900. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C : public RuntimeObject
  3901. {
  3902. // System.Int64 UnityEngine.UIElements.EventBase::<timestamp>k__BackingField
  3903. int64_t ___U3CtimestampU3Ek__BackingField_2;
  3904. // System.UInt64 UnityEngine.UIElements.EventBase::<eventId>k__BackingField
  3905. uint64_t ___U3CeventIdU3Ek__BackingField_3;
  3906. // System.UInt64 UnityEngine.UIElements.EventBase::<triggerEventId>k__BackingField
  3907. uint64_t ___U3CtriggerEventIdU3Ek__BackingField_4;
  3908. // UnityEngine.UIElements.EventBase/EventPropagation UnityEngine.UIElements.EventBase::<propagation>k__BackingField
  3909. int32_t ___U3CpropagationU3Ek__BackingField_5;
  3910. // UnityEngine.UIElements.PropagationPaths UnityEngine.UIElements.EventBase::m_Path
  3911. PropagationPaths_tA17A0F2CAFF1A86B552ED6D984DAA2F14AB2B0E5* ___m_Path_6;
  3912. // UnityEngine.UIElements.EventBase/LifeCycleStatus UnityEngine.UIElements.EventBase::<lifeCycleStatus>k__BackingField
  3913. int32_t ___U3ClifeCycleStatusU3Ek__BackingField_7;
  3914. // UnityEngine.UIElements.IEventHandler UnityEngine.UIElements.EventBase::<leafTarget>k__BackingField
  3915. RuntimeObject* ___U3CleafTargetU3Ek__BackingField_8;
  3916. // UnityEngine.UIElements.IEventHandler UnityEngine.UIElements.EventBase::m_Target
  3917. RuntimeObject* ___m_Target_9;
  3918. // System.Collections.Generic.List`1<UnityEngine.UIElements.IEventHandler> UnityEngine.UIElements.EventBase::<skipElements>k__BackingField
  3919. List_1_t6FBD33EFCD307A54E0E8F62AAA0677E2ADAE58D3* ___U3CskipElementsU3Ek__BackingField_10;
  3920. // UnityEngine.UIElements.PropagationPhase UnityEngine.UIElements.EventBase::<propagationPhase>k__BackingField
  3921. int32_t ___U3CpropagationPhaseU3Ek__BackingField_11;
  3922. // UnityEngine.UIElements.IEventHandler UnityEngine.UIElements.EventBase::m_CurrentTarget
  3923. RuntimeObject* ___m_CurrentTarget_12;
  3924. // UnityEngine.Event UnityEngine.UIElements.EventBase::m_ImguiEvent
  3925. Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ImguiEvent_13;
  3926. // UnityEngine.Vector2 UnityEngine.UIElements.EventBase::<originalMousePosition>k__BackingField
  3927. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CoriginalMousePositionU3Ek__BackingField_14;
  3928. };
  3929. // System.Exception
  3930. struct Exception_t : public RuntimeObject
  3931. {
  3932. // System.String System.Exception::_className
  3933. String_t* ____className_1;
  3934. // System.String System.Exception::_message
  3935. String_t* ____message_2;
  3936. // System.Collections.IDictionary System.Exception::_data
  3937. RuntimeObject* ____data_3;
  3938. // System.Exception System.Exception::_innerException
  3939. Exception_t* ____innerException_4;
  3940. // System.String System.Exception::_helpURL
  3941. String_t* ____helpURL_5;
  3942. // System.Object System.Exception::_stackTrace
  3943. RuntimeObject* ____stackTrace_6;
  3944. // System.String System.Exception::_stackTraceString
  3945. String_t* ____stackTraceString_7;
  3946. // System.String System.Exception::_remoteStackTraceString
  3947. String_t* ____remoteStackTraceString_8;
  3948. // System.Int32 System.Exception::_remoteStackIndex
  3949. int32_t ____remoteStackIndex_9;
  3950. // System.Object System.Exception::_dynamicMethods
  3951. RuntimeObject* ____dynamicMethods_10;
  3952. // System.Int32 System.Exception::_HResult
  3953. int32_t ____HResult_11;
  3954. // System.String System.Exception::_source
  3955. String_t* ____source_12;
  3956. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  3957. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  3958. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  3959. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  3960. // System.IntPtr[] System.Exception::native_trace_ips
  3961. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  3962. // System.Int32 System.Exception::caught_in_unmanaged
  3963. int32_t ___caught_in_unmanaged_16;
  3964. };
  3965. // Native definition for P/Invoke marshalling of System.Exception
  3966. struct Exception_t_marshaled_pinvoke
  3967. {
  3968. char* ____className_1;
  3969. char* ____message_2;
  3970. RuntimeObject* ____data_3;
  3971. Exception_t_marshaled_pinvoke* ____innerException_4;
  3972. char* ____helpURL_5;
  3973. Il2CppIUnknown* ____stackTrace_6;
  3974. char* ____stackTraceString_7;
  3975. char* ____remoteStackTraceString_8;
  3976. int32_t ____remoteStackIndex_9;
  3977. Il2CppIUnknown* ____dynamicMethods_10;
  3978. int32_t ____HResult_11;
  3979. char* ____source_12;
  3980. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  3981. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  3982. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  3983. int32_t ___caught_in_unmanaged_16;
  3984. };
  3985. // Native definition for COM marshalling of System.Exception
  3986. struct Exception_t_marshaled_com
  3987. {
  3988. Il2CppChar* ____className_1;
  3989. Il2CppChar* ____message_2;
  3990. RuntimeObject* ____data_3;
  3991. Exception_t_marshaled_com* ____innerException_4;
  3992. Il2CppChar* ____helpURL_5;
  3993. Il2CppIUnknown* ____stackTrace_6;
  3994. Il2CppChar* ____stackTraceString_7;
  3995. Il2CppChar* ____remoteStackTraceString_8;
  3996. int32_t ____remoteStackIndex_9;
  3997. Il2CppIUnknown* ____dynamicMethods_10;
  3998. int32_t ____HResult_11;
  3999. Il2CppChar* ____source_12;
  4000. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  4001. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  4002. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  4003. int32_t ___caught_in_unmanaged_16;
  4004. };
  4005. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord
  4006. struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7
  4007. {
  4008. // System.UInt32 UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::m_GlyphIndex
  4009. uint32_t ___m_GlyphIndex_0;
  4010. // UnityEngine.TextCore.LowLevel.GlyphValueRecord UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord::m_GlyphValueRecord
  4011. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord_1;
  4012. };
  4013. // Unity.VisualScripting.Graph
  4014. struct Graph_tD3F160E11AE372F4006562E44A04A934679A72CA : public RuntimeObject
  4015. {
  4016. // System.Collections.Generic.List`1<Unity.VisualScripting.IGraphElement> Unity.VisualScripting.Graph::_elements
  4017. List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1* ____elements_0;
  4018. // Unity.VisualScripting.MergedGraphElementCollection Unity.VisualScripting.Graph::<elements>k__BackingField
  4019. MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* ___U3CelementsU3Ek__BackingField_1;
  4020. // System.String Unity.VisualScripting.Graph::<title>k__BackingField
  4021. String_t* ___U3CtitleU3Ek__BackingField_2;
  4022. // System.String Unity.VisualScripting.Graph::<summary>k__BackingField
  4023. String_t* ___U3CsummaryU3Ek__BackingField_3;
  4024. // UnityEngine.Vector2 Unity.VisualScripting.Graph::<pan>k__BackingField
  4025. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpanU3Ek__BackingField_4;
  4026. // System.Single Unity.VisualScripting.Graph::<zoom>k__BackingField
  4027. float ___U3CzoomU3Ek__BackingField_5;
  4028. // System.Boolean Unity.VisualScripting.Graph::prewarmed
  4029. bool ___prewarmed_6;
  4030. };
  4031. // UnityEngine.Object
  4032. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  4033. {
  4034. // System.IntPtr UnityEngine.Object::m_CachedPtr
  4035. intptr_t ___m_CachedPtr_0;
  4036. };
  4037. // Native definition for P/Invoke marshalling of UnityEngine.Object
  4038. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  4039. {
  4040. intptr_t ___m_CachedPtr_0;
  4041. };
  4042. // Native definition for COM marshalling of UnityEngine.Object
  4043. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  4044. {
  4045. intptr_t ___m_CachedPtr_0;
  4046. };
  4047. // Unity.Profiling.ProfilerMarker
  4048. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  4049. {
  4050. // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
  4051. intptr_t ___m_Ptr_0;
  4052. };
  4053. // UnityEngine.UIElements.UIR.RenderChainVEData
  4054. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847
  4055. {
  4056. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::prev
  4057. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev_0;
  4058. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::next
  4059. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next_1;
  4060. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::groupTransformAncestor
  4061. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor_2;
  4062. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::boneTransformAncestor
  4063. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor_3;
  4064. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::prevDirty
  4065. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty_4;
  4066. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::nextDirty
  4067. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty_5;
  4068. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::hierarchyDepth
  4069. int32_t ___hierarchyDepth_6;
  4070. // UnityEngine.UIElements.UIR.RenderDataDirtyTypes UnityEngine.UIElements.UIR.RenderChainVEData::dirtiedValues
  4071. int32_t ___dirtiedValues_7;
  4072. // System.UInt32 UnityEngine.UIElements.UIR.RenderChainVEData::dirtyID
  4073. uint32_t ___dirtyID_8;
  4074. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::firstCommand
  4075. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_9;
  4076. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::lastCommand
  4077. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand_10;
  4078. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::firstClosingCommand
  4079. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand_11;
  4080. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChainVEData::lastClosingCommand
  4081. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand_12;
  4082. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::isInChain
  4083. bool ___isInChain_13;
  4084. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::isHierarchyHidden
  4085. bool ___isHierarchyHidden_14;
  4086. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::localFlipsWinding
  4087. bool ___localFlipsWinding_15;
  4088. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::localTransformScaleZero
  4089. bool ___localTransformScaleZero_16;
  4090. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::worldFlipsWinding
  4091. bool ___worldFlipsWinding_17;
  4092. // UnityEngine.UIElements.UIR.Implementation.ClipMethod UnityEngine.UIElements.UIR.RenderChainVEData::clipMethod
  4093. int32_t ___clipMethod_18;
  4094. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::childrenStencilRef
  4095. int32_t ___childrenStencilRef_19;
  4096. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::childrenMaskDepth
  4097. int32_t ___childrenMaskDepth_20;
  4098. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::disableNudging
  4099. bool ___disableNudging_21;
  4100. // System.Boolean UnityEngine.UIElements.UIR.RenderChainVEData::usesLegacyText
  4101. bool ___usesLegacyText_22;
  4102. // UnityEngine.UIElements.UIR.MeshHandle UnityEngine.UIElements.UIR.RenderChainVEData::data
  4103. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data_23;
  4104. // UnityEngine.UIElements.UIR.MeshHandle UnityEngine.UIElements.UIR.RenderChainVEData::closingData
  4105. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData_24;
  4106. // UnityEngine.Matrix4x4 UnityEngine.UIElements.UIR.RenderChainVEData::verticesSpace
  4107. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace_25;
  4108. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::displacementUVStart
  4109. int32_t ___displacementUVStart_26;
  4110. // System.Int32 UnityEngine.UIElements.UIR.RenderChainVEData::displacementUVEnd
  4111. int32_t ___displacementUVEnd_27;
  4112. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::transformID
  4113. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID_28;
  4114. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::clipRectID
  4115. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_29;
  4116. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::opacityID
  4117. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID_30;
  4118. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::textCoreSettingsID
  4119. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID_31;
  4120. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::backgroundColorID
  4121. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID_32;
  4122. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderLeftColorID
  4123. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID_33;
  4124. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderTopColorID
  4125. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID_34;
  4126. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderRightColorID
  4127. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID_35;
  4128. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::borderBottomColorID
  4129. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID_36;
  4130. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.RenderChainVEData::tintColorID
  4131. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID_37;
  4132. // System.Single UnityEngine.UIElements.UIR.RenderChainVEData::compositeOpacity
  4133. float ___compositeOpacity_38;
  4134. // UnityEngine.Color UnityEngine.UIElements.UIR.RenderChainVEData::backgroundColor
  4135. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_39;
  4136. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::prevText
  4137. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevText_40;
  4138. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.UIR.RenderChainVEData::nextText
  4139. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextText_41;
  4140. // System.Collections.Generic.List`1<UnityEngine.UIElements.UIR.RenderChainTextEntry> UnityEngine.UIElements.UIR.RenderChainVEData::textEntries
  4141. List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC* ___textEntries_42;
  4142. // UnityEngine.UIElements.UIR.BasicNode`1<UnityEngine.UIElements.UIR.TextureEntry> UnityEngine.UIElements.UIR.RenderChainVEData::textures
  4143. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures_43;
  4144. };
  4145. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.RenderChainVEData
  4146. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_pinvoke
  4147. {
  4148. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev_0;
  4149. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next_1;
  4150. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor_2;
  4151. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor_3;
  4152. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty_4;
  4153. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty_5;
  4154. int32_t ___hierarchyDepth_6;
  4155. int32_t ___dirtiedValues_7;
  4156. uint32_t ___dirtyID_8;
  4157. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_9;
  4158. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand_10;
  4159. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand_11;
  4160. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand_12;
  4161. int32_t ___isInChain_13;
  4162. int32_t ___isHierarchyHidden_14;
  4163. int32_t ___localFlipsWinding_15;
  4164. int32_t ___localTransformScaleZero_16;
  4165. int32_t ___worldFlipsWinding_17;
  4166. int32_t ___clipMethod_18;
  4167. int32_t ___childrenStencilRef_19;
  4168. int32_t ___childrenMaskDepth_20;
  4169. int32_t ___disableNudging_21;
  4170. int32_t ___usesLegacyText_22;
  4171. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data_23;
  4172. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData_24;
  4173. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace_25;
  4174. int32_t ___displacementUVStart_26;
  4175. int32_t ___displacementUVEnd_27;
  4176. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID_28;
  4177. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_29;
  4178. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID_30;
  4179. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID_31;
  4180. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID_32;
  4181. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID_33;
  4182. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID_34;
  4183. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID_35;
  4184. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID_36;
  4185. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID_37;
  4186. float ___compositeOpacity_38;
  4187. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_39;
  4188. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevText_40;
  4189. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextText_41;
  4190. List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC* ___textEntries_42;
  4191. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures_43;
  4192. };
  4193. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.RenderChainVEData
  4194. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_com
  4195. {
  4196. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev_0;
  4197. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next_1;
  4198. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor_2;
  4199. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor_3;
  4200. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty_4;
  4201. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty_5;
  4202. int32_t ___hierarchyDepth_6;
  4203. int32_t ___dirtiedValues_7;
  4204. uint32_t ___dirtyID_8;
  4205. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_9;
  4206. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand_10;
  4207. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand_11;
  4208. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand_12;
  4209. int32_t ___isInChain_13;
  4210. int32_t ___isHierarchyHidden_14;
  4211. int32_t ___localFlipsWinding_15;
  4212. int32_t ___localTransformScaleZero_16;
  4213. int32_t ___worldFlipsWinding_17;
  4214. int32_t ___clipMethod_18;
  4215. int32_t ___childrenStencilRef_19;
  4216. int32_t ___childrenMaskDepth_20;
  4217. int32_t ___disableNudging_21;
  4218. int32_t ___usesLegacyText_22;
  4219. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data_23;
  4220. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData_24;
  4221. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace_25;
  4222. int32_t ___displacementUVStart_26;
  4223. int32_t ___displacementUVEnd_27;
  4224. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID_28;
  4225. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_29;
  4226. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID_30;
  4227. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID_31;
  4228. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID_32;
  4229. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID_33;
  4230. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID_34;
  4231. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID_35;
  4232. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID_36;
  4233. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID_37;
  4234. float ___compositeOpacity_38;
  4235. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_39;
  4236. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevText_40;
  4237. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextText_41;
  4238. List_1_t3ADC2CEE608F7E0043EBE4FD425E6C9AE43E19CC* ___textEntries_42;
  4239. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures_43;
  4240. };
  4241. // System.RuntimeTypeHandle
  4242. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  4243. {
  4244. // System.IntPtr System.RuntimeTypeHandle::value
  4245. intptr_t ___value_0;
  4246. };
  4247. // UnityEngine.UIElements.StyleLength
  4248. struct StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8
  4249. {
  4250. // UnityEngine.UIElements.Length UnityEngine.UIElements.StyleLength::m_Value
  4251. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Value_0;
  4252. // UnityEngine.UIElements.StyleKeyword UnityEngine.UIElements.StyleLength::m_Keyword
  4253. int32_t ___m_Keyword_1;
  4254. };
  4255. // UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo
  4256. struct BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357
  4257. {
  4258. // UnityEngine.Texture UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo::src
  4259. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src_0;
  4260. // UnityEngine.RectInt UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo::srcRect
  4261. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___srcRect_1;
  4262. // UnityEngine.Vector2Int UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo::dstPos
  4263. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___dstPos_2;
  4264. // System.Int32 UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo::border
  4265. int32_t ___border_3;
  4266. // UnityEngine.Color UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo::tint
  4267. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_4;
  4268. };
  4269. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo
  4270. struct BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357_marshaled_pinvoke
  4271. {
  4272. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src_0;
  4273. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___srcRect_1;
  4274. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___dstPos_2;
  4275. int32_t ___border_3;
  4276. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_4;
  4277. };
  4278. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo
  4279. struct BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357_marshaled_com
  4280. {
  4281. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src_0;
  4282. RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___srcRect_1;
  4283. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___dstPos_2;
  4284. int32_t ___border_3;
  4285. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_4;
  4286. };
  4287. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  4288. struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD
  4289. {
  4290. // System.String TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::filename
  4291. String_t* ___filename_0;
  4292. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::frame
  4293. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1;
  4294. // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::rotated
  4295. bool ___rotated_2;
  4296. // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::trimmed
  4297. bool ___trimmed_3;
  4298. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::spriteSourceSize
  4299. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4;
  4300. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/SpriteSize TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::sourceSize
  4301. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5;
  4302. // UnityEngine.Vector2 TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame::pivot
  4303. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6;
  4304. };
  4305. // Native definition for P/Invoke marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  4306. struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke
  4307. {
  4308. char* ___filename_0;
  4309. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1;
  4310. int32_t ___rotated_2;
  4311. int32_t ___trimmed_3;
  4312. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4;
  4313. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5;
  4314. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6;
  4315. };
  4316. // Native definition for COM marshalling of TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  4317. struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com
  4318. {
  4319. Il2CppChar* ___filename_0;
  4320. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame_1;
  4321. int32_t ___rotated_2;
  4322. int32_t ___trimmed_3;
  4323. SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize_4;
  4324. SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize_5;
  4325. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot_6;
  4326. };
  4327. // UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry
  4328. struct Entry_tB8765CA56422E2C92887314844384843688DCB9F
  4329. {
  4330. // Unity.Collections.NativeSlice`1<UnityEngine.UIElements.Vertex> UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::vertices
  4331. NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___vertices_0;
  4332. // Unity.Collections.NativeSlice`1<System.UInt16> UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::indices
  4333. NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___indices_1;
  4334. // UnityEngine.Material UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::material
  4335. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  4336. // UnityEngine.Texture UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::custom
  4337. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___custom_3;
  4338. // UnityEngine.Texture UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::font
  4339. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___font_4;
  4340. // System.Single UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::fontTexSDFScale
  4341. float ___fontTexSDFScale_5;
  4342. // UnityEngine.UIElements.TextureId UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::texture
  4343. TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___texture_6;
  4344. // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::customCommand
  4345. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___customCommand_7;
  4346. // UnityEngine.UIElements.UIR.BMPAlloc UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::clipRectID
  4347. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_8;
  4348. // UnityEngine.UIElements.UIR.VertexFlags UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::addFlags
  4349. int32_t ___addFlags_9;
  4350. // System.Boolean UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::uvIsDisplacement
  4351. bool ___uvIsDisplacement_10;
  4352. // System.Boolean UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::isTextEntry
  4353. bool ___isTextEntry_11;
  4354. // System.Boolean UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::isClipRegisterEntry
  4355. bool ___isClipRegisterEntry_12;
  4356. // System.Int32 UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::stencilRef
  4357. int32_t ___stencilRef_13;
  4358. // System.Int32 UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry::maskDepth
  4359. int32_t ___maskDepth_14;
  4360. };
  4361. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry
  4362. struct Entry_tB8765CA56422E2C92887314844384843688DCB9F_marshaled_pinvoke
  4363. {
  4364. NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___vertices_0;
  4365. NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___indices_1;
  4366. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  4367. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___custom_3;
  4368. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___font_4;
  4369. float ___fontTexSDFScale_5;
  4370. TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___texture_6;
  4371. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___customCommand_7;
  4372. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_8;
  4373. int32_t ___addFlags_9;
  4374. int32_t ___uvIsDisplacement_10;
  4375. int32_t ___isTextEntry_11;
  4376. int32_t ___isClipRegisterEntry_12;
  4377. int32_t ___stencilRef_13;
  4378. int32_t ___maskDepth_14;
  4379. };
  4380. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry
  4381. struct Entry_tB8765CA56422E2C92887314844384843688DCB9F_marshaled_com
  4382. {
  4383. NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___vertices_0;
  4384. NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___indices_1;
  4385. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
  4386. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___custom_3;
  4387. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___font_4;
  4388. float ___fontTexSDFScale_5;
  4389. TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___texture_6;
  4390. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___customCommand_7;
  4391. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID_8;
  4392. int32_t ___addFlags_9;
  4393. int32_t ___uvIsDisplacement_10;
  4394. int32_t ___isTextEntry_11;
  4395. int32_t ___isClipRegisterEntry_12;
  4396. int32_t ___stencilRef_13;
  4397. int32_t ___maskDepth_14;
  4398. };
  4399. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree
  4400. struct AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8
  4401. {
  4402. // UnityEngine.UIElements.UIR.Alloc UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree::alloc
  4403. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___alloc_0;
  4404. // UnityEngine.UIElements.UIR.Page UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree::page
  4405. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  4406. // System.Boolean UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree::vertices
  4407. bool ___vertices_2;
  4408. };
  4409. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree
  4410. struct AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8_marshaled_pinvoke
  4411. {
  4412. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___alloc_0;
  4413. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  4414. int32_t ___vertices_2;
  4415. };
  4416. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree
  4417. struct AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8_marshaled_com
  4418. {
  4419. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___alloc_0;
  4420. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page_1;
  4421. int32_t ___vertices_2;
  4422. };
  4423. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate
  4424. struct AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512
  4425. {
  4426. // System.UInt32 UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::id
  4427. uint32_t ___id_0;
  4428. // System.UInt32 UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::allocTime
  4429. uint32_t ___allocTime_1;
  4430. // UnityEngine.UIElements.UIR.MeshHandle UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::meshHandle
  4431. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___meshHandle_2;
  4432. // UnityEngine.UIElements.UIR.Alloc UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::permAllocVerts
  4433. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___permAllocVerts_3;
  4434. // UnityEngine.UIElements.UIR.Alloc UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::permAllocIndices
  4435. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___permAllocIndices_4;
  4436. // UnityEngine.UIElements.UIR.Page UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::permPage
  4437. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___permPage_5;
  4438. // System.Boolean UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate::copyBackIndices
  4439. bool ___copyBackIndices_6;
  4440. };
  4441. // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate
  4442. struct AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512_marshaled_pinvoke
  4443. {
  4444. uint32_t ___id_0;
  4445. uint32_t ___allocTime_1;
  4446. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___meshHandle_2;
  4447. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___permAllocVerts_3;
  4448. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___permAllocIndices_4;
  4449. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___permPage_5;
  4450. int32_t ___copyBackIndices_6;
  4451. };
  4452. // Native definition for COM marshalling of UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate
  4453. struct AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512_marshaled_com
  4454. {
  4455. uint32_t ___id_0;
  4456. uint32_t ___allocTime_1;
  4457. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___meshHandle_2;
  4458. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___permAllocVerts_3;
  4459. Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___permAllocIndices_4;
  4460. Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___permPage_5;
  4461. int32_t ___copyBackIndices_6;
  4462. };
  4463. // UnityEngine.UIElements.EventBase`1<System.Object>
  4464. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1 : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
  4465. {
  4466. // System.Int32 UnityEngine.UIElements.EventBase`1::m_RefCount
  4467. int32_t ___m_RefCount_17;
  4468. };
  4469. // System.Linq.Expressions.Expression0`1<System.Object>
  4470. struct Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047 : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4471. {
  4472. };
  4473. // System.Linq.Expressions.Expression1`1<System.Object>
  4474. struct Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086 : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4475. {
  4476. // System.Object System.Linq.Expressions.Expression1`1::_par0
  4477. RuntimeObject* ____par0_4;
  4478. };
  4479. // System.Linq.Expressions.Expression2`1<System.Object>
  4480. struct Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4481. {
  4482. // System.Object System.Linq.Expressions.Expression2`1::_par0
  4483. RuntimeObject* ____par0_4;
  4484. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression2`1::_par1
  4485. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ____par1_5;
  4486. };
  4487. // System.Linq.Expressions.Expression3`1<System.Object>
  4488. struct Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4489. {
  4490. // System.Object System.Linq.Expressions.Expression3`1::_par0
  4491. RuntimeObject* ____par0_4;
  4492. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression3`1::_par1
  4493. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ____par1_5;
  4494. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression3`1::_par2
  4495. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ____par2_6;
  4496. };
  4497. // System.Linq.Expressions.ExpressionN`1<System.Object>
  4498. struct ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9 : public Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7
  4499. {
  4500. // System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression> System.Linq.Expressions.ExpressionN`1::_parameters
  4501. RuntimeObject* ____parameters_4;
  4502. };
  4503. // UnityEngine.AnimationEvent
  4504. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174 : public RuntimeObject
  4505. {
  4506. // System.Single UnityEngine.AnimationEvent::m_Time
  4507. float ___m_Time_0;
  4508. // System.String UnityEngine.AnimationEvent::m_FunctionName
  4509. String_t* ___m_FunctionName_1;
  4510. // System.String UnityEngine.AnimationEvent::m_StringParameter
  4511. String_t* ___m_StringParameter_2;
  4512. // UnityEngine.Object UnityEngine.AnimationEvent::m_ObjectReferenceParameter
  4513. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_ObjectReferenceParameter_3;
  4514. // System.Single UnityEngine.AnimationEvent::m_FloatParameter
  4515. float ___m_FloatParameter_4;
  4516. // System.Int32 UnityEngine.AnimationEvent::m_IntParameter
  4517. int32_t ___m_IntParameter_5;
  4518. // System.Int32 UnityEngine.AnimationEvent::m_MessageOptions
  4519. int32_t ___m_MessageOptions_6;
  4520. // UnityEngine.AnimationEventSource UnityEngine.AnimationEvent::m_Source
  4521. int32_t ___m_Source_7;
  4522. // UnityEngine.AnimationState UnityEngine.AnimationEvent::m_StateSender
  4523. AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* ___m_StateSender_8;
  4524. // UnityEngine.AnimatorStateInfo UnityEngine.AnimationEvent::m_AnimatorStateInfo
  4525. AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 ___m_AnimatorStateInfo_9;
  4526. // UnityEngine.AnimatorClipInfo UnityEngine.AnimationEvent::m_AnimatorClipInfo
  4527. AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 ___m_AnimatorClipInfo_10;
  4528. };
  4529. // Native definition for P/Invoke marshalling of UnityEngine.AnimationEvent
  4530. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174_marshaled_pinvoke
  4531. {
  4532. float ___m_Time_0;
  4533. char* ___m_FunctionName_1;
  4534. char* ___m_StringParameter_2;
  4535. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_ObjectReferenceParameter_3;
  4536. float ___m_FloatParameter_4;
  4537. int32_t ___m_IntParameter_5;
  4538. int32_t ___m_MessageOptions_6;
  4539. int32_t ___m_Source_7;
  4540. AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* ___m_StateSender_8;
  4541. AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 ___m_AnimatorStateInfo_9;
  4542. AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 ___m_AnimatorClipInfo_10;
  4543. };
  4544. // Native definition for COM marshalling of UnityEngine.AnimationEvent
  4545. struct AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174_marshaled_com
  4546. {
  4547. float ___m_Time_0;
  4548. Il2CppChar* ___m_FunctionName_1;
  4549. Il2CppChar* ___m_StringParameter_2;
  4550. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_ObjectReferenceParameter_3;
  4551. float ___m_FloatParameter_4;
  4552. int32_t ___m_IntParameter_5;
  4553. int32_t ___m_MessageOptions_6;
  4554. int32_t ___m_Source_7;
  4555. AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* ___m_StateSender_8;
  4556. AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 ___m_AnimatorStateInfo_9;
  4557. AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 ___m_AnimatorClipInfo_10;
  4558. };
  4559. // UnityEngine.Component
  4560. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  4561. {
  4562. };
  4563. // Unity.VisualScripting.FlowGraph
  4564. struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45 : public Graph_tD3F160E11AE372F4006562E44A04A934679A72CA
  4565. {
  4566. // Unity.VisualScripting.VariableDeclarations Unity.VisualScripting.FlowGraph::<variables>k__BackingField
  4567. VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___U3CvariablesU3Ek__BackingField_7;
  4568. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.IUnit> Unity.VisualScripting.FlowGraph::<units>k__BackingField
  4569. GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* ___U3CunitsU3Ek__BackingField_8;
  4570. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ControlConnection,Unity.VisualScripting.ControlOutput,Unity.VisualScripting.ControlInput> Unity.VisualScripting.FlowGraph::<controlConnections>k__BackingField
  4571. GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* ___U3CcontrolConnectionsU3Ek__BackingField_9;
  4572. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.ValueConnection,Unity.VisualScripting.ValueOutput,Unity.VisualScripting.ValueInput> Unity.VisualScripting.FlowGraph::<valueConnections>k__BackingField
  4573. GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* ___U3CvalueConnectionsU3Ek__BackingField_10;
  4574. // Unity.VisualScripting.GraphConnectionCollection`3<Unity.VisualScripting.InvalidConnection,Unity.VisualScripting.IUnitOutputPort,Unity.VisualScripting.IUnitInputPort> Unity.VisualScripting.FlowGraph::<invalidConnections>k__BackingField
  4575. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* ___U3CinvalidConnectionsU3Ek__BackingField_11;
  4576. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.GraphGroup> Unity.VisualScripting.FlowGraph::<groups>k__BackingField
  4577. GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___U3CgroupsU3Ek__BackingField_12;
  4578. // Unity.VisualScripting.GraphElementCollection`1<Unity.VisualScripting.StickyNote> Unity.VisualScripting.FlowGraph::<sticky>k__BackingField
  4579. GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___U3CstickyU3Ek__BackingField_13;
  4580. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlInputDefinition> Unity.VisualScripting.FlowGraph::<controlInputDefinitions>k__BackingField
  4581. UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8* ___U3CcontrolInputDefinitionsU3Ek__BackingField_16;
  4582. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ControlOutputDefinition> Unity.VisualScripting.FlowGraph::<controlOutputDefinitions>k__BackingField
  4583. UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C* ___U3CcontrolOutputDefinitionsU3Ek__BackingField_17;
  4584. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueInputDefinition> Unity.VisualScripting.FlowGraph::<valueInputDefinitions>k__BackingField
  4585. UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628* ___U3CvalueInputDefinitionsU3Ek__BackingField_18;
  4586. // Unity.VisualScripting.UnitPortDefinitionCollection`1<Unity.VisualScripting.ValueOutputDefinition> Unity.VisualScripting.FlowGraph::<valueOutputDefinitions>k__BackingField
  4587. UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347* ___U3CvalueOutputDefinitionsU3Ek__BackingField_19;
  4588. // System.Action Unity.VisualScripting.FlowGraph::onPortDefinitionsChanged
  4589. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortDefinitionsChanged_20;
  4590. };
  4591. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  4592. struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E
  4593. {
  4594. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_FirstAdjustmentRecord
  4595. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord_0;
  4596. // UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_SecondAdjustmentRecord
  4597. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord_1;
  4598. // UnityEngine.TextCore.LowLevel.FontFeatureLookupFlags UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord::m_FeatureLookupFlags
  4599. int32_t ___m_FeatureLookupFlags_2;
  4600. };
  4601. // Unity.VisualScripting.InvalidImplementationException
  4602. struct InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6 : public Exception_t
  4603. {
  4604. };
  4605. // System.MulticastDelegate
  4606. struct MulticastDelegate_t : public Delegate_t
  4607. {
  4608. // System.Delegate[] System.MulticastDelegate::delegates
  4609. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  4610. };
  4611. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  4612. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  4613. {
  4614. Delegate_t_marshaled_pinvoke** ___delegates_13;
  4615. };
  4616. // Native definition for COM marshalling of System.MulticastDelegate
  4617. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  4618. {
  4619. Delegate_t_marshaled_com** ___delegates_13;
  4620. };
  4621. // System.SystemException
  4622. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  4623. {
  4624. };
  4625. // System.Type
  4626. struct Type_t : public MemberInfo_t
  4627. {
  4628. // System.RuntimeTypeHandle System.Type::_impl
  4629. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
  4630. };
  4631. // Unity.VisualScripting.Unit
  4632. struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191 : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
  4633. {
  4634. // System.Boolean Unity.VisualScripting.Unit::<isDefined>k__BackingField
  4635. bool ___U3CisDefinedU3Ek__BackingField_2;
  4636. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlInput> Unity.VisualScripting.Unit::<controlInputs>k__BackingField
  4637. RuntimeObject* ___U3CcontrolInputsU3Ek__BackingField_3;
  4638. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ControlOutput> Unity.VisualScripting.Unit::<controlOutputs>k__BackingField
  4639. RuntimeObject* ___U3CcontrolOutputsU3Ek__BackingField_4;
  4640. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueInput> Unity.VisualScripting.Unit::<valueInputs>k__BackingField
  4641. RuntimeObject* ___U3CvalueInputsU3Ek__BackingField_5;
  4642. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.ValueOutput> Unity.VisualScripting.Unit::<valueOutputs>k__BackingField
  4643. RuntimeObject* ___U3CvalueOutputsU3Ek__BackingField_6;
  4644. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidInput> Unity.VisualScripting.Unit::<invalidInputs>k__BackingField
  4645. RuntimeObject* ___U3CinvalidInputsU3Ek__BackingField_7;
  4646. // Unity.VisualScripting.IUnitPortCollection`1<Unity.VisualScripting.InvalidOutput> Unity.VisualScripting.Unit::<invalidOutputs>k__BackingField
  4647. RuntimeObject* ___U3CinvalidOutputsU3Ek__BackingField_8;
  4648. // System.Action Unity.VisualScripting.Unit::onPortsChanged
  4649. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortsChanged_9;
  4650. // System.Collections.Generic.Dictionary`2<System.String,System.Object> Unity.VisualScripting.Unit::<defaultValues>k__BackingField
  4651. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CdefaultValuesU3Ek__BackingField_10;
  4652. // Unity.VisualScripting.IConnectionCollection`3<Unity.VisualScripting.IUnitRelation,Unity.VisualScripting.IUnitPort,Unity.VisualScripting.IUnitPort> Unity.VisualScripting.Unit::<relations>k__BackingField
  4653. RuntimeObject* ___U3CrelationsU3Ek__BackingField_11;
  4654. // System.Boolean Unity.VisualScripting.Unit::<isControlRoot>k__BackingField
  4655. bool ___U3CisControlRootU3Ek__BackingField_12;
  4656. // UnityEngine.Vector2 Unity.VisualScripting.Unit::<position>k__BackingField
  4657. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField_13;
  4658. // System.Exception Unity.VisualScripting.Unit::<definitionException>k__BackingField
  4659. Exception_t* ___U3CdefinitionExceptionU3Ek__BackingField_14;
  4660. };
  4661. // UnityEngine.UIElements.VisualElement
  4662. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115 : public Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0
  4663. {
  4664. // System.Int32 UnityEngine.UIElements.VisualElement::<UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingField
  4665. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_runningAnimationCountU3Ek__BackingField_7;
  4666. // System.Int32 UnityEngine.UIElements.VisualElement::<UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingField
  4667. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_completedAnimationCountU3Ek__BackingField_8;
  4668. // System.String UnityEngine.UIElements.VisualElement::m_Name
  4669. String_t* ___m_Name_13;
  4670. // System.Collections.Generic.List`1<System.String> UnityEngine.UIElements.VisualElement::m_ClassList
  4671. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ClassList_14;
  4672. // System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.PropertyName,System.Object>> UnityEngine.UIElements.VisualElement::m_PropertyBag
  4673. List_1_t60F39D768DAD2345527AD3EE73FAB2667DF4F260* ___m_PropertyBag_15;
  4674. // UnityEngine.UIElements.VisualElementFlags UnityEngine.UIElements.VisualElement::m_Flags
  4675. int32_t ___m_Flags_16;
  4676. // System.String UnityEngine.UIElements.VisualElement::m_ViewDataKey
  4677. String_t* ___m_ViewDataKey_17;
  4678. // UnityEngine.UIElements.RenderHints UnityEngine.UIElements.VisualElement::m_RenderHints
  4679. int32_t ___m_RenderHints_18;
  4680. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::lastLayout
  4681. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastLayout_19;
  4682. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::lastPseudoPadding
  4683. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastPseudoPadding_20;
  4684. // UnityEngine.UIElements.UIR.RenderChainVEData UnityEngine.UIElements.VisualElement::renderChainData
  4685. RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847 ___renderChainData_21;
  4686. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_Layout
  4687. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_Layout_22;
  4688. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_BoundingBox
  4689. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_BoundingBox_23;
  4690. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_WorldBoundingBox
  4691. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldBoundingBox_24;
  4692. // UnityEngine.Matrix4x4 UnityEngine.UIElements.VisualElement::m_WorldTransformCache
  4693. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformCache_25;
  4694. // UnityEngine.Matrix4x4 UnityEngine.UIElements.VisualElement::m_WorldTransformInverseCache
  4695. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformInverseCache_26;
  4696. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_WorldClip
  4697. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClip_27;
  4698. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::m_WorldClipMinusGroup
  4699. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClipMinusGroup_28;
  4700. // System.Boolean UnityEngine.UIElements.VisualElement::m_WorldClipIsInfinite
  4701. bool ___m_WorldClipIsInfinite_29;
  4702. // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.VisualElement::triggerPseudoMask
  4703. int32_t ___triggerPseudoMask_31;
  4704. // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.VisualElement::dependencyPseudoMask
  4705. int32_t ___dependencyPseudoMask_32;
  4706. // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.VisualElement::m_PseudoStates
  4707. int32_t ___m_PseudoStates_33;
  4708. // System.Int32 UnityEngine.UIElements.VisualElement::<containedPointerIds>k__BackingField
  4709. int32_t ___U3CcontainedPointerIdsU3Ek__BackingField_34;
  4710. // UnityEngine.UIElements.PickingMode UnityEngine.UIElements.VisualElement::<pickingMode>k__BackingField
  4711. int32_t ___U3CpickingModeU3Ek__BackingField_35;
  4712. // UnityEngine.Yoga.YogaNode UnityEngine.UIElements.VisualElement::<yogaNode>k__BackingField
  4713. YogaNode_t4B5B593220CCB315B5A60CB48BA4795636F04DDA* ___U3CyogaNodeU3Ek__BackingField_36;
  4714. // UnityEngine.UIElements.ComputedStyle UnityEngine.UIElements.VisualElement::m_Style
  4715. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___m_Style_37;
  4716. // UnityEngine.UIElements.StyleVariableContext UnityEngine.UIElements.VisualElement::variableContext
  4717. StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527* ___variableContext_38;
  4718. // System.Int32 UnityEngine.UIElements.VisualElement::inheritedStylesHash
  4719. int32_t ___inheritedStylesHash_39;
  4720. // System.UInt32 UnityEngine.UIElements.VisualElement::controlid
  4721. uint32_t ___controlid_40;
  4722. // System.Int32 UnityEngine.UIElements.VisualElement::imguiContainerDescendantCount
  4723. int32_t ___imguiContainerDescendantCount_41;
  4724. // System.Boolean UnityEngine.UIElements.VisualElement::<enabledSelf>k__BackingField
  4725. bool ___U3CenabledSelfU3Ek__BackingField_42;
  4726. // System.Action`1<UnityEngine.UIElements.MeshGenerationContext> UnityEngine.UIElements.VisualElement::<generateVisualContent>k__BackingField
  4727. Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B* ___U3CgenerateVisualContentU3Ek__BackingField_43;
  4728. // Unity.Profiling.ProfilerMarker UnityEngine.UIElements.VisualElement::k_GenerateVisualContentMarker
  4729. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateVisualContentMarker_44;
  4730. // UnityEngine.UIElements.VisualElement/RenderTargetMode UnityEngine.UIElements.VisualElement::m_SubRenderTargetMode
  4731. int32_t ___m_SubRenderTargetMode_45;
  4732. // UnityEngine.Material UnityEngine.UIElements.VisualElement::m_defaultMaterial
  4733. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_defaultMaterial_47;
  4734. // UnityEngine.UIElements.VisualElement/TypeData UnityEngine.UIElements.VisualElement::m_TypeData
  4735. TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A* ___m_TypeData_49;
  4736. // UnityEngine.UIElements.VisualElement/Hierarchy UnityEngine.UIElements.VisualElement::<hierarchy>k__BackingField
  4737. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 ___U3ChierarchyU3Ek__BackingField_51;
  4738. // System.Boolean UnityEngine.UIElements.VisualElement::<isRootVisualContainer>k__BackingField
  4739. bool ___U3CisRootVisualContainerU3Ek__BackingField_52;
  4740. // System.Boolean UnityEngine.UIElements.VisualElement::<cacheAsBitmap>k__BackingField
  4741. bool ___U3CcacheAsBitmapU3Ek__BackingField_53;
  4742. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::m_PhysicalParent
  4743. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_PhysicalParent_54;
  4744. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::m_LogicalParent
  4745. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_LogicalParent_55;
  4746. // System.Collections.Generic.List`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.VisualElement::m_Children
  4747. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_Children_57;
  4748. // UnityEngine.UIElements.BaseVisualElementPanel UnityEngine.UIElements.VisualElement::<elementPanel>k__BackingField
  4749. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CelementPanelU3Ek__BackingField_58;
  4750. // UnityEngine.UIElements.VisualTreeAsset UnityEngine.UIElements.VisualElement::m_VisualTreeAssetSource
  4751. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___m_VisualTreeAssetSource_59;
  4752. // UnityEngine.UIElements.InlineStyleAccess UnityEngine.UIElements.VisualElement::inlineStyleAccess
  4753. InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165* ___inlineStyleAccess_61;
  4754. // System.Collections.Generic.List`1<UnityEngine.UIElements.StyleSheet> UnityEngine.UIElements.VisualElement::styleSheetList
  4755. List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F* ___styleSheetList_62;
  4756. // System.Collections.Generic.List`1<UnityEngine.UIElements.Experimental.IValueAnimationUpdate> UnityEngine.UIElements.VisualElement::m_RunningAnimations
  4757. List_1_t96E9133B70FB6765E6B138E810D33E18901715DA* ___m_RunningAnimations_64;
  4758. };
  4759. // System.Action`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  4760. struct Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9 : public MulticastDelegate_t
  4761. {
  4762. };
  4763. // System.Action`1<System.Boolean>
  4764. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  4765. {
  4766. };
  4767. // System.Action`1<Unity.VisualScripting.CustomEventArgs>
  4768. struct Action_1_t86D072B032BE6224AE97339E11155FE3C2852631 : public MulticastDelegate_t
  4769. {
  4770. };
  4771. // System.Action`1<Unity.VisualScripting.EmptyEventArgs>
  4772. struct Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0 : public MulticastDelegate_t
  4773. {
  4774. };
  4775. // System.Action`1<System.Int32>
  4776. struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404 : public MulticastDelegate_t
  4777. {
  4778. };
  4779. // System.Action`1<System.Int32Enum>
  4780. struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
  4781. {
  4782. };
  4783. // System.Action`1<System.Object>
  4784. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  4785. {
  4786. };
  4787. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  4788. struct Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB : public MulticastDelegate_t
  4789. {
  4790. };
  4791. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  4792. struct Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7 : public MulticastDelegate_t
  4793. {
  4794. };
  4795. // System.Action`1<System.Single>
  4796. struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A : public MulticastDelegate_t
  4797. {
  4798. };
  4799. // System.Action`1<UnityEngine.Vector2>
  4800. struct Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81 : public MulticastDelegate_t
  4801. {
  4802. };
  4803. // System.Action`2<System.Boolean,System.Object>
  4804. struct Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB : public MulticastDelegate_t
  4805. {
  4806. };
  4807. // System.Action`2<System.Object,System.Object>
  4808. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
  4809. {
  4810. };
  4811. // System.Action`3<System.Object,System.Object,System.Object>
  4812. struct Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58 : public MulticastDelegate_t
  4813. {
  4814. };
  4815. // UnityEngine.UIElements.EventCallback`1<System.Object>
  4816. struct EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07 : public MulticastDelegate_t
  4817. {
  4818. };
  4819. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  4820. struct EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927 : public MulticastDelegate_t
  4821. {
  4822. };
  4823. // System.EventHandler`1<System.Object>
  4824. struct EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746 : public MulticastDelegate_t
  4825. {
  4826. };
  4827. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  4828. struct EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4829. {
  4830. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4831. bool ___U3CcoroutineU3Ek__BackingField_15;
  4832. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4833. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4834. };
  4835. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  4836. struct EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4837. {
  4838. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4839. bool ___U3CcoroutineU3Ek__BackingField_15;
  4840. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4841. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4842. };
  4843. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  4844. struct EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4845. {
  4846. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4847. bool ___U3CcoroutineU3Ek__BackingField_15;
  4848. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4849. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4850. };
  4851. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  4852. struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4853. {
  4854. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4855. bool ___U3CcoroutineU3Ek__BackingField_15;
  4856. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4857. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4858. };
  4859. // Unity.VisualScripting.EventUnit`1<System.Int32>
  4860. struct EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4861. {
  4862. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4863. bool ___U3CcoroutineU3Ek__BackingField_15;
  4864. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4865. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4866. };
  4867. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  4868. struct EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4869. {
  4870. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4871. bool ___U3CcoroutineU3Ek__BackingField_15;
  4872. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4873. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4874. };
  4875. // Unity.VisualScripting.EventUnit`1<System.Object>
  4876. struct EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4877. {
  4878. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4879. bool ___U3CcoroutineU3Ek__BackingField_15;
  4880. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4881. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4882. };
  4883. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  4884. struct EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4885. {
  4886. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4887. bool ___U3CcoroutineU3Ek__BackingField_15;
  4888. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4889. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4890. };
  4891. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  4892. struct EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4893. {
  4894. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4895. bool ___U3CcoroutineU3Ek__BackingField_15;
  4896. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4897. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4898. };
  4899. // Unity.VisualScripting.EventUnit`1<System.Single>
  4900. struct EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4901. {
  4902. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4903. bool ___U3CcoroutineU3Ek__BackingField_15;
  4904. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4905. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4906. };
  4907. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  4908. struct EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849 : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
  4909. {
  4910. // System.Boolean Unity.VisualScripting.EventUnit`1::<coroutine>k__BackingField
  4911. bool ___U3CcoroutineU3Ek__BackingField_15;
  4912. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1::<trigger>k__BackingField
  4913. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField_16;
  4914. };
  4915. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  4916. struct FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8 : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
  4917. {
  4918. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusEventBase`1::<relatedTarget>k__BackingField
  4919. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___U3CrelatedTargetU3Ek__BackingField_18;
  4920. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusEventBase`1::<direction>k__BackingField
  4921. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CdirectionU3Ek__BackingField_19;
  4922. // UnityEngine.UIElements.FocusController UnityEngine.UIElements.FocusEventBase`1::<focusController>k__BackingField
  4923. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___U3CfocusControllerU3Ek__BackingField_20;
  4924. // System.Boolean UnityEngine.UIElements.FocusEventBase`1::<IsFocusDelegated>k__BackingField
  4925. bool ___U3CIsFocusDelegatedU3Ek__BackingField_21;
  4926. };
  4927. // System.Linq.Expressions.FullExpression`1<System.Object>
  4928. struct FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B : public ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9
  4929. {
  4930. // System.String System.Linq.Expressions.FullExpression`1::<NameCore>k__BackingField
  4931. String_t* ___U3CNameCoreU3Ek__BackingField_5;
  4932. // System.Boolean System.Linq.Expressions.FullExpression`1::<TailCallCore>k__BackingField
  4933. bool ___U3CTailCallCoreU3Ek__BackingField_6;
  4934. };
  4935. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  4936. struct Func_1_t911AC4A38419FF93611610DD8E30223A906746EE : public MulticastDelegate_t
  4937. {
  4938. };
  4939. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  4940. struct Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9 : public MulticastDelegate_t
  4941. {
  4942. };
  4943. // System.Func`1<System.Boolean>
  4944. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
  4945. {
  4946. };
  4947. // System.Func`1<System.Double>
  4948. struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7 : public MulticastDelegate_t
  4949. {
  4950. };
  4951. // System.Func`1<System.Int32>
  4952. struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD : public MulticastDelegate_t
  4953. {
  4954. };
  4955. // System.Func`1<System.Int32Enum>
  4956. struct Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551 : public MulticastDelegate_t
  4957. {
  4958. };
  4959. // System.Func`1<System.Object>
  4960. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
  4961. {
  4962. };
  4963. // System.Func`1<System.Single>
  4964. struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t
  4965. {
  4966. };
  4967. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  4968. struct Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E : public MulticastDelegate_t
  4969. {
  4970. };
  4971. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4972. struct Func_10_t087C827415001DB18D517A84B0745B13505073A0 : public MulticastDelegate_t
  4973. {
  4974. };
  4975. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4976. struct Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54 : public MulticastDelegate_t
  4977. {
  4978. };
  4979. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4980. struct Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A : public MulticastDelegate_t
  4981. {
  4982. };
  4983. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4984. struct Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA : public MulticastDelegate_t
  4985. {
  4986. };
  4987. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4988. struct Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234 : public MulticastDelegate_t
  4989. {
  4990. };
  4991. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4992. struct Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1 : public MulticastDelegate_t
  4993. {
  4994. };
  4995. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  4996. struct Func_16_tED498041E58A211B0CC721763720F1F7408803EC : public MulticastDelegate_t
  4997. {
  4998. };
  4999. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  5000. struct Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91 : public MulticastDelegate_t
  5001. {
  5002. };
  5003. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  5004. struct Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943 : public MulticastDelegate_t
  5005. {
  5006. };
  5007. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  5008. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858 : public MulticastDelegate_t
  5009. {
  5010. };
  5011. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  5012. struct Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133 : public MulticastDelegate_t
  5013. {
  5014. };
  5015. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  5016. struct Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF : public MulticastDelegate_t
  5017. {
  5018. };
  5019. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  5020. struct Func_2_tF42287527472FA89789873F068A87C60A00EC7D3 : public MulticastDelegate_t
  5021. {
  5022. };
  5023. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  5024. struct Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97 : public MulticastDelegate_t
  5025. {
  5026. };
  5027. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  5028. struct Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8 : public MulticastDelegate_t
  5029. {
  5030. };
  5031. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  5032. struct Func_2_t383ACA034986FB526C2536401996EF1CC0889958 : public MulticastDelegate_t
  5033. {
  5034. };
  5035. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  5036. struct Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B : public MulticastDelegate_t
  5037. {
  5038. };
  5039. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  5040. struct Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4 : public MulticastDelegate_t
  5041. {
  5042. };
  5043. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  5044. struct Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A : public MulticastDelegate_t
  5045. {
  5046. };
  5047. // System.Func`2<System.Boolean,System.Object>
  5048. struct Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B : public MulticastDelegate_t
  5049. {
  5050. };
  5051. // System.Func`2<System.Byte,System.Object>
  5052. struct Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C : public MulticastDelegate_t
  5053. {
  5054. };
  5055. // System.Func`2<System.Char,System.Boolean>
  5056. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F : public MulticastDelegate_t
  5057. {
  5058. };
  5059. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  5060. struct Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E : public MulticastDelegate_t
  5061. {
  5062. };
  5063. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  5064. struct Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277 : public MulticastDelegate_t
  5065. {
  5066. };
  5067. // System.Func`2<System.Decimal,System.Object>
  5068. struct Func_2_t0C801DCC6DF74E147B056B1088AE158808777088 : public MulticastDelegate_t
  5069. {
  5070. };
  5071. // System.Func`2<System.Double,System.Object>
  5072. struct Func_2_t40F01D770C6FE35662554498B7F14A9413810098 : public MulticastDelegate_t
  5073. {
  5074. };
  5075. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  5076. struct Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF : public MulticastDelegate_t
  5077. {
  5078. };
  5079. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  5080. struct Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E : public MulticastDelegate_t
  5081. {
  5082. };
  5083. // System.Func`2<System.Guid,System.Boolean>
  5084. struct Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA : public MulticastDelegate_t
  5085. {
  5086. };
  5087. // System.Func`2<System.Int16,System.Object>
  5088. struct Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D : public MulticastDelegate_t
  5089. {
  5090. };
  5091. // System.Func`2<System.Int32,System.Int32>
  5092. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : public MulticastDelegate_t
  5093. {
  5094. };
  5095. // System.Func`2<System.Int32,System.Object>
  5096. struct Func_2_tB8444326CD91502B291E0988F04448A82D0F6552 : public MulticastDelegate_t
  5097. {
  5098. };
  5099. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  5100. struct Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665 : public MulticastDelegate_t
  5101. {
  5102. };
  5103. // System.Func`2<System.Int32Enum,System.Boolean>
  5104. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821 : public MulticastDelegate_t
  5105. {
  5106. };
  5107. // System.Func`2<System.Int32Enum,System.Char>
  5108. struct Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD : public MulticastDelegate_t
  5109. {
  5110. };
  5111. // System.Func`2<System.Int32Enum,System.Guid>
  5112. struct Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5 : public MulticastDelegate_t
  5113. {
  5114. };
  5115. // System.Func`2<System.Int32Enum,System.Object>
  5116. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A : public MulticastDelegate_t
  5117. {
  5118. };
  5119. // System.Func`2<System.Int32Enum,System.Single>
  5120. struct Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975 : public MulticastDelegate_t
  5121. {
  5122. };
  5123. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  5124. struct Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30 : public MulticastDelegate_t
  5125. {
  5126. };
  5127. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  5128. struct Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B : public MulticastDelegate_t
  5129. {
  5130. };
  5131. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  5132. struct Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890 : public MulticastDelegate_t
  5133. {
  5134. };
  5135. // System.Func`2<System.Int64,System.Object>
  5136. struct Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740 : public MulticastDelegate_t
  5137. {
  5138. };
  5139. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  5140. struct Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0 : public MulticastDelegate_t
  5141. {
  5142. };
  5143. // System.Func`2<System.Object,System.Boolean>
  5144. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
  5145. {
  5146. };
  5147. // System.Func`2<System.Object,System.Char>
  5148. struct Func_2_tA8F6CB924B4548E42010325397F16C187C098225 : public MulticastDelegate_t
  5149. {
  5150. };
  5151. // System.Func`2<System.Object,System.Guid>
  5152. struct Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838 : public MulticastDelegate_t
  5153. {
  5154. };
  5155. // System.Func`2<System.Object,System.Int32>
  5156. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B : public MulticastDelegate_t
  5157. {
  5158. };
  5159. // System.Func`2<System.Object,System.Int32Enum>
  5160. struct Func_2_t213311159653563BDCC21CC060B449705C96791F : public MulticastDelegate_t
  5161. {
  5162. };
  5163. // System.Func`2<System.Object,System.Object>
  5164. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
  5165. {
  5166. };
  5167. // System.ArgumentException
  5168. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  5169. {
  5170. // System.String System.ArgumentException::_paramName
  5171. String_t* ____paramName_18;
  5172. };
  5173. // System.AsyncCallback
  5174. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
  5175. {
  5176. };
  5177. // UnityEngine.Behaviour
  5178. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  5179. {
  5180. };
  5181. // UnityEngine.UIElements.BindableElement
  5182. struct BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5183. {
  5184. // UnityEngine.UIElements.IBinding UnityEngine.UIElements.BindableElement::<binding>k__BackingField
  5185. RuntimeObject* ___U3CbindingU3Ek__BackingField_65;
  5186. // System.String UnityEngine.UIElements.BindableElement::<bindingPath>k__BackingField
  5187. String_t* ___U3CbindingPathU3Ek__BackingField_66;
  5188. };
  5189. // UnityEngine.UIElements.ScrollView
  5190. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5191. {
  5192. // UnityEngine.UIElements.ScrollerVisibility UnityEngine.UIElements.ScrollView::m_HorizontalScrollerVisibility
  5193. int32_t ___m_HorizontalScrollerVisibility_65;
  5194. // UnityEngine.UIElements.ScrollerVisibility UnityEngine.UIElements.ScrollView::m_VerticalScrollerVisibility
  5195. int32_t ___m_VerticalScrollerVisibility_66;
  5196. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_AttachedRootVisualContainer
  5197. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_AttachedRootVisualContainer_67;
  5198. // System.Single UnityEngine.UIElements.ScrollView::m_SingleLineHeight
  5199. float ___m_SingleLineHeight_68;
  5200. // System.Single UnityEngine.UIElements.ScrollView::m_HorizontalPageSize
  5201. float ___m_HorizontalPageSize_69;
  5202. // System.Single UnityEngine.UIElements.ScrollView::m_VerticalPageSize
  5203. float ___m_VerticalPageSize_70;
  5204. // System.Single UnityEngine.UIElements.ScrollView::m_ScrollDecelerationRate
  5205. float ___m_ScrollDecelerationRate_72;
  5206. // System.Single UnityEngine.UIElements.ScrollView::m_Elasticity
  5207. float ___m_Elasticity_74;
  5208. // UnityEngine.UIElements.ScrollView/TouchScrollBehavior UnityEngine.UIElements.ScrollView::m_TouchScrollBehavior
  5209. int32_t ___m_TouchScrollBehavior_75;
  5210. // UnityEngine.UIElements.ScrollView/NestedInteractionKind UnityEngine.UIElements.ScrollView::m_NestedInteractionKind
  5211. int32_t ___m_NestedInteractionKind_76;
  5212. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::<contentViewport>k__BackingField
  5213. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CcontentViewportU3Ek__BackingField_77;
  5214. // UnityEngine.UIElements.Scroller UnityEngine.UIElements.ScrollView::<horizontalScroller>k__BackingField
  5215. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3ChorizontalScrollerU3Ek__BackingField_78;
  5216. // UnityEngine.UIElements.Scroller UnityEngine.UIElements.ScrollView::<verticalScroller>k__BackingField
  5217. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3CverticalScrollerU3Ek__BackingField_79;
  5218. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_ContentContainer
  5219. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentContainer_80;
  5220. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_ContentAndVerticalScrollContainer
  5221. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentAndVerticalScrollContainer_81;
  5222. // UnityEngine.UIElements.ScrollViewMode UnityEngine.UIElements.ScrollView::m_Mode
  5223. int32_t ___m_Mode_92;
  5224. // System.Int32 UnityEngine.UIElements.ScrollView::m_ScrollingPointerId
  5225. int32_t ___m_ScrollingPointerId_93;
  5226. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_StartPosition
  5227. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_StartPosition_94;
  5228. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_PointerStartPosition
  5229. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PointerStartPosition_95;
  5230. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_Velocity
  5231. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Velocity_96;
  5232. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_SpringBackVelocity
  5233. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SpringBackVelocity_97;
  5234. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_LowBounds
  5235. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LowBounds_98;
  5236. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::m_HighBounds
  5237. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_HighBounds_99;
  5238. // System.Single UnityEngine.UIElements.ScrollView::m_LastVelocityLerpTime
  5239. float ___m_LastVelocityLerpTime_100;
  5240. // System.Boolean UnityEngine.UIElements.ScrollView::m_StartedMoving
  5241. bool ___m_StartedMoving_101;
  5242. // System.Boolean UnityEngine.UIElements.ScrollView::m_TouchStoppedVelocity
  5243. bool ___m_TouchStoppedVelocity_102;
  5244. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::m_CapturedTarget
  5245. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CapturedTarget_103;
  5246. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerMoveEvent> UnityEngine.UIElements.ScrollView::m_CapturedTargetPointerMoveCallback
  5247. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___m_CapturedTargetPointerMoveCallback_104;
  5248. // UnityEngine.UIElements.EventCallback`1<UnityEngine.UIElements.PointerUpEvent> UnityEngine.UIElements.ScrollView::m_CapturedTargetPointerUpCallback
  5249. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___m_CapturedTargetPointerUpCallback_105;
  5250. // UnityEngine.UIElements.IVisualElementScheduledItem UnityEngine.UIElements.ScrollView::m_PostPointerUpAnimation
  5251. RuntimeObject* ___m_PostPointerUpAnimation_106;
  5252. };
  5253. // UnityEngine.UIElements.Scroller
  5254. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  5255. {
  5256. // System.Action`1<System.Single> UnityEngine.UIElements.Scroller::valueChanged
  5257. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___valueChanged_65;
  5258. // UnityEngine.UIElements.Slider UnityEngine.UIElements.Scroller::<slider>k__BackingField
  5259. Slider_t5891706383A14955E3FAD68A79829F3234681652* ___U3CsliderU3Ek__BackingField_66;
  5260. // UnityEngine.UIElements.RepeatButton UnityEngine.UIElements.Scroller::<lowButton>k__BackingField
  5261. RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981* ___U3ClowButtonU3Ek__BackingField_67;
  5262. // UnityEngine.UIElements.RepeatButton UnityEngine.UIElements.Scroller::<highButton>k__BackingField
  5263. RepeatButton_t2CF59798FF30EF6DB8030E2D93CD346E38DDF981* ___U3ChighButtonU3Ek__BackingField_68;
  5264. };
  5265. // System.Reflection.TypeInfo
  5266. struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D : public Type_t
  5267. {
  5268. };
  5269. // UnityEngine.UIElements.BaseField`1<System.Single>
  5270. struct BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7 : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  5271. {
  5272. // System.Single UnityEngine.UIElements.BaseField`1::m_LabelWidthRatio
  5273. float ___m_LabelWidthRatio_80;
  5274. // System.Single UnityEngine.UIElements.BaseField`1::m_LabelExtraPadding
  5275. float ___m_LabelExtraPadding_81;
  5276. // System.Single UnityEngine.UIElements.BaseField`1::m_LabelBaseMinWidth
  5277. float ___m_LabelBaseMinWidth_82;
  5278. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseField`1::m_VisualInput
  5279. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_VisualInput_83;
  5280. // TValueType UnityEngine.UIElements.BaseField`1::m_Value
  5281. float ___m_Value_84;
  5282. // UnityEngine.UIElements.Label UnityEngine.UIElements.BaseField`1::<labelElement>k__BackingField
  5283. Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___U3ClabelElementU3Ek__BackingField_85;
  5284. // System.Boolean UnityEngine.UIElements.BaseField`1::m_ShowMixedValue
  5285. bool ___m_ShowMixedValue_86;
  5286. // UnityEngine.UIElements.Label UnityEngine.UIElements.BaseField`1::m_MixedValueLabel
  5287. Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___m_MixedValueLabel_87;
  5288. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseField`1::m_CachedInspectorElement
  5289. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedInspectorElement_88;
  5290. // System.Int32 UnityEngine.UIElements.BaseField`1::m_CachedListAndFoldoutDepth
  5291. int32_t ___m_CachedListAndFoldoutDepth_89;
  5292. };
  5293. // System.ArgumentNullException
  5294. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  5295. {
  5296. };
  5297. // UnityEngine.UIElements.BaseVerticalCollectionView
  5298. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  5299. {
  5300. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Object>> UnityEngine.UIElements.BaseVerticalCollectionView::onItemsChosen
  5301. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___onItemsChosen_67;
  5302. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Object>> UnityEngine.UIElements.BaseVerticalCollectionView::onSelectionChange
  5303. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___onSelectionChange_68;
  5304. // System.Action`1<System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.UIElements.BaseVerticalCollectionView::onSelectedIndicesChange
  5305. Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___onSelectedIndicesChange_69;
  5306. // System.Action`2<System.Int32,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::itemIndexChanged
  5307. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged_70;
  5308. // System.Action UnityEngine.UIElements.BaseVerticalCollectionView::itemsSourceChanged
  5309. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged_71;
  5310. // System.Func`2<System.Int32,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_GetItemId
  5311. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___m_GetItemId_72;
  5312. // System.Func`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.BaseVerticalCollectionView::m_MakeItem
  5313. Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2* ___m_MakeItem_73;
  5314. // System.Action`2<UnityEngine.UIElements.VisualElement,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_BindItem
  5315. Action_2_tA1EAD43A5C76FF3E77D1705EC83B9AB7B1BE7D88* ___m_BindItem_74;
  5316. // System.Action`2<UnityEngine.UIElements.VisualElement,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::<unbindItem>k__BackingField
  5317. Action_2_tA1EAD43A5C76FF3E77D1705EC83B9AB7B1BE7D88* ___U3CunbindItemU3Ek__BackingField_75;
  5318. // System.Action`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.BaseVerticalCollectionView::<destroyItem>k__BackingField
  5319. Action_1_t66B514BE877E216616DEDD40416127189FE16FA3* ___U3CdestroyItemU3Ek__BackingField_76;
  5320. // UnityEngine.UIElements.SelectionType UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectionType
  5321. int32_t ___m_SelectionType_77;
  5322. // System.Boolean UnityEngine.UIElements.BaseVerticalCollectionView::m_HorizontalScrollingEnabled
  5323. bool ___m_HorizontalScrollingEnabled_79;
  5324. // UnityEngine.UIElements.AlternatingRowBackground UnityEngine.UIElements.BaseVerticalCollectionView::m_ShowAlternatingRowBackgrounds
  5325. int32_t ___m_ShowAlternatingRowBackgrounds_80;
  5326. // System.Single UnityEngine.UIElements.BaseVerticalCollectionView::m_FixedItemHeight
  5327. float ___m_FixedItemHeight_82;
  5328. // System.Boolean UnityEngine.UIElements.BaseVerticalCollectionView::m_ItemHeightIsInline
  5329. bool ___m_ItemHeightIsInline_83;
  5330. // UnityEngine.UIElements.CollectionVirtualizationMethod UnityEngine.UIElements.BaseVerticalCollectionView::m_VirtualizationMethod
  5331. int32_t ___m_VirtualizationMethod_84;
  5332. // UnityEngine.UIElements.ScrollView UnityEngine.UIElements.BaseVerticalCollectionView::m_ScrollView
  5333. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView_85;
  5334. // UnityEngine.UIElements.CollectionViewController UnityEngine.UIElements.BaseVerticalCollectionView::m_ViewController
  5335. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* ___m_ViewController_86;
  5336. // UnityEngine.UIElements.CollectionVirtualizationController UnityEngine.UIElements.BaseVerticalCollectionView::m_VirtualizationController
  5337. CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801* ___m_VirtualizationController_87;
  5338. // UnityEngine.UIElements.KeyboardNavigationManipulator UnityEngine.UIElements.BaseVerticalCollectionView::m_NavigationManipulator
  5339. KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3* ___m_NavigationManipulator_88;
  5340. // UnityEngine.Vector2 UnityEngine.UIElements.BaseVerticalCollectionView::m_ScrollOffset
  5341. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScrollOffset_89;
  5342. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectedIds
  5343. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIds_90;
  5344. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectedIndices
  5345. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIndices_91;
  5346. // System.Collections.Generic.List`1<System.Object> UnityEngine.UIElements.BaseVerticalCollectionView::m_SelectedItems
  5347. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_SelectedItems_92;
  5348. // System.Single UnityEngine.UIElements.BaseVerticalCollectionView::m_LastHeight
  5349. float ___m_LastHeight_93;
  5350. // System.Boolean UnityEngine.UIElements.BaseVerticalCollectionView::m_IsRangeSelectionDirectionUp
  5351. bool ___m_IsRangeSelectionDirectionUp_94;
  5352. // UnityEngine.UIElements.ListViewDragger UnityEngine.UIElements.BaseVerticalCollectionView::m_Dragger
  5353. ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* ___m_Dragger_95;
  5354. // System.Action`2<System.Int32,System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::m_ItemIndexChangedCallback
  5355. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___m_ItemIndexChangedCallback_97;
  5356. // System.Action UnityEngine.UIElements.BaseVerticalCollectionView::m_ItemsSourceChangedCallback
  5357. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ItemsSourceChangedCallback_98;
  5358. // UnityEngine.Vector3 UnityEngine.UIElements.BaseVerticalCollectionView::m_TouchDownPosition
  5359. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TouchDownPosition_108;
  5360. };
  5361. // UnityEngine.MonoBehaviour
  5362. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  5363. {
  5364. };
  5365. // System.RuntimeType
  5366. struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1 : public TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D
  5367. {
  5368. // System.MonoTypeInfo System.RuntimeType::type_info
  5369. MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* ___type_info_27;
  5370. // System.Object System.RuntimeType::GenericCache
  5371. RuntimeObject* ___GenericCache_28;
  5372. // System.Reflection.RuntimeConstructorInfo System.RuntimeType::m_serializationCtor
  5373. RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___m_serializationCtor_29;
  5374. };
  5375. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  5376. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA : public BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7
  5377. {
  5378. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseSlider`1::<dragContainer>k__BackingField
  5379. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragContainerU3Ek__BackingField_90;
  5380. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseSlider`1::<dragElement>k__BackingField
  5381. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragElementU3Ek__BackingField_91;
  5382. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.BaseSlider`1::<dragBorderElement>k__BackingField
  5383. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CdragBorderElementU3Ek__BackingField_92;
  5384. // UnityEngine.UIElements.TextField UnityEngine.UIElements.BaseSlider`1::<inputTextField>k__BackingField
  5385. TextField_tDB34369F9468D7F02670087D9444EC23115827D9* ___U3CinputTextFieldU3Ek__BackingField_93;
  5386. // TValueType UnityEngine.UIElements.BaseSlider`1::m_LowValue
  5387. float ___m_LowValue_94;
  5388. // TValueType UnityEngine.UIElements.BaseSlider`1::m_HighValue
  5389. float ___m_HighValue_95;
  5390. // System.Single UnityEngine.UIElements.BaseSlider`1::m_PageSize
  5391. float ___m_PageSize_96;
  5392. // System.Boolean UnityEngine.UIElements.BaseSlider`1::m_ShowInputField
  5393. bool ___m_ShowInputField_97;
  5394. // System.Boolean UnityEngine.UIElements.BaseSlider`1::<clamped>k__BackingField
  5395. bool ___U3CclampedU3Ek__BackingField_98;
  5396. // UnityEngine.UIElements.ClampedDragger`1<TValueType> UnityEngine.UIElements.BaseSlider`1::<clampedDragger>k__BackingField
  5397. ClampedDragger_1_t18A937D027747303C3811CCC9FAD288366DF8DC3* ___U3CclampedDraggerU3Ek__BackingField_99;
  5398. // UnityEngine.Rect UnityEngine.UIElements.BaseSlider`1::m_DragElementStartPos
  5399. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_DragElementStartPos_100;
  5400. // UnityEngine.UIElements.SliderDirection UnityEngine.UIElements.BaseSlider`1::m_Direction
  5401. int32_t ___m_Direction_101;
  5402. // System.Boolean UnityEngine.UIElements.BaseSlider`1::m_Inverted
  5403. bool ___m_Inverted_102;
  5404. };
  5405. // Unity.VisualScripting.LudiqBehaviour
  5406. struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  5407. {
  5408. // Unity.VisualScripting.SerializationData Unity.VisualScripting.LudiqBehaviour::_data
  5409. SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data_4;
  5410. };
  5411. // Unity.VisualScripting.Machine`2<System.Object,System.Object>
  5412. struct Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2 : public LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F
  5413. {
  5414. // Unity.VisualScripting.GraphNest`2<TGraph,TMacro> Unity.VisualScripting.Machine`2::<nest>k__BackingField
  5415. GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* ___U3CnestU3Ek__BackingField_5;
  5416. // System.Boolean Unity.VisualScripting.Machine`2::_alive
  5417. bool ____alive_6;
  5418. // System.Boolean Unity.VisualScripting.Machine`2::_enabled
  5419. bool ____enabled_7;
  5420. // UnityEngine.GameObject Unity.VisualScripting.Machine`2::threadSafeGameObject
  5421. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___threadSafeGameObject_8;
  5422. // System.Boolean Unity.VisualScripting.Machine`2::isReferenceCached
  5423. bool ___isReferenceCached_9;
  5424. // Unity.VisualScripting.GraphReference Unity.VisualScripting.Machine`2::_reference
  5425. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference_10;
  5426. // Unity.VisualScripting.IGraphData Unity.VisualScripting.Machine`2::<graphData>k__BackingField
  5427. RuntimeObject* ___U3CgraphDataU3Ek__BackingField_11;
  5428. };
  5429. // UnityEngine.UIElements.Slider
  5430. struct Slider_t5891706383A14955E3FAD68A79829F3234681652 : public BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA
  5431. {
  5432. };
  5433. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  5434. struct EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522 : public Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2
  5435. {
  5436. };
  5437. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5438. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5439. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Boolean>
  5440. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Boolean>
  5441. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.CustomEventArgs>
  5442. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.CustomEventArgs>
  5443. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.EmptyEventArgs>
  5444. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<Unity.VisualScripting.EmptyEventArgs>
  5445. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32>
  5446. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32>
  5447. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32Enum>
  5448. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Int32Enum>
  5449. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Object>
  5450. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Object>
  5451. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5452. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5453. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5454. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5455. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Single>
  5456. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<System.Single>
  5457. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.Vector2>
  5458. // Unity.VisualScripting.EventUnit`1/<>c__DisplayClass14_0<UnityEngine.Vector2>
  5459. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  5460. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Boolean>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>>
  5461. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  5462. // System.Collections.Generic.Dictionary`2<System.Action`1<System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>>
  5463. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  5464. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Boolean,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>>
  5465. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  5466. // System.Collections.Generic.Dictionary`2<System.Action`2<System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>>
  5467. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  5468. // System.Collections.Generic.Dictionary`2<System.Action`3<System.Object,System.Object,System.Object>,System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>>
  5469. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  5470. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  5471. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  5472. struct EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323_StaticFields
  5473. {
  5474. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5475. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* ___defaultComparer_0;
  5476. };
  5477. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  5478. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  5479. struct EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA_StaticFields
  5480. {
  5481. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5482. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* ___defaultComparer_0;
  5483. };
  5484. // System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  5485. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  5486. struct EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF_StaticFields
  5487. {
  5488. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5489. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* ___defaultComparer_0;
  5490. };
  5491. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  5492. // System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  5493. struct EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D_StaticFields
  5494. {
  5495. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5496. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* ___defaultComparer_0;
  5497. };
  5498. // System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  5499. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  5500. struct EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D_StaticFields
  5501. {
  5502. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5503. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* ___defaultComparer_0;
  5504. };
  5505. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  5506. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  5507. struct EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B_StaticFields
  5508. {
  5509. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5510. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* ___defaultComparer_0;
  5511. };
  5512. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  5513. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  5514. struct EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E_StaticFields
  5515. {
  5516. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5517. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* ___defaultComparer_0;
  5518. };
  5519. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  5520. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  5521. struct EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592_StaticFields
  5522. {
  5523. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5524. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* ___defaultComparer_0;
  5525. };
  5526. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  5527. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  5528. struct EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E_StaticFields
  5529. {
  5530. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5531. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* ___defaultComparer_0;
  5532. };
  5533. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  5534. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  5535. struct EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields
  5536. {
  5537. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5538. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* ___defaultComparer_0;
  5539. };
  5540. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  5541. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  5542. struct EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields
  5543. {
  5544. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5545. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* ___defaultComparer_0;
  5546. };
  5547. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  5548. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  5549. struct EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields
  5550. {
  5551. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5552. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* ___defaultComparer_0;
  5553. };
  5554. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  5555. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  5556. struct EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields
  5557. {
  5558. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5559. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* ___defaultComparer_0;
  5560. };
  5561. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  5562. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  5563. struct EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields
  5564. {
  5565. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5566. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* ___defaultComparer_0;
  5567. };
  5568. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  5569. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  5570. struct EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields
  5571. {
  5572. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5573. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* ___defaultComparer_0;
  5574. };
  5575. // System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  5576. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  5577. struct EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields
  5578. {
  5579. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5580. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* ___defaultComparer_0;
  5581. };
  5582. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  5583. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  5584. struct EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields
  5585. {
  5586. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5587. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* ___defaultComparer_0;
  5588. };
  5589. // System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  5590. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  5591. struct EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields
  5592. {
  5593. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  5594. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* ___defaultComparer_0;
  5595. };
  5596. // System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  5597. // System.Linq.Expressions.ExpressionCreator`1<System.Object>
  5598. // System.Linq.Expressions.ExpressionCreator`1<System.Object>
  5599. // TMPro.FastAction`1<System.Boolean>
  5600. // TMPro.FastAction`1<System.Boolean>
  5601. // TMPro.FastAction`1<System.Object>
  5602. // TMPro.FastAction`1<System.Object>
  5603. // TMPro.FastAction`2<System.Boolean,System.Object>
  5604. // TMPro.FastAction`2<System.Boolean,System.Object>
  5605. // TMPro.FastAction`2<System.Object,System.Object>
  5606. // TMPro.FastAction`2<System.Object,System.Object>
  5607. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  5608. // TMPro.FastAction`3<System.Object,System.Object,System.Object>
  5609. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  5610. // System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>
  5611. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  5612. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Boolean>>
  5613. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  5614. // System.Collections.Generic.LinkedListNode`1<System.Action`1<System.Object>>
  5615. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  5616. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Boolean,System.Object>>
  5617. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  5618. // System.Collections.Generic.LinkedListNode`1<System.Action`2<System.Object,System.Object>>
  5619. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  5620. // System.Collections.Generic.LinkedListNode`1<System.Action`3<System.Object,System.Object,System.Object>>
  5621. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  5622. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Boolean>>
  5623. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  5624. // System.Collections.Generic.LinkedList`1<System.Action`1<System.Object>>
  5625. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  5626. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Boolean,System.Object>>
  5627. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  5628. // System.Collections.Generic.LinkedList`1<System.Action`2<System.Object,System.Object>>
  5629. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  5630. // System.Collections.Generic.LinkedList`1<System.Action`3<System.Object,System.Object,System.Object>>
  5631. // System.Collections.Generic.List`1<System.Object>
  5632. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  5633. {
  5634. // T[] System.Collections.Generic.List`1::s_emptyArray
  5635. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
  5636. };
  5637. // System.Collections.Generic.List`1<System.Object>
  5638. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  5639. // UnityEngine.UIElements.ObjectPool`1<System.Object>
  5640. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  5641. // System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>
  5642. // UnityEngine.UIElements.CollectionVirtualizationController
  5643. // UnityEngine.UIElements.CollectionVirtualizationController
  5644. // Unity.VisualScripting.EnsureThat
  5645. // Unity.VisualScripting.EnsureThat
  5646. // UnityEngine.UIElements.EventCallbackFunctorBase
  5647. // UnityEngine.UIElements.EventCallbackFunctorBase
  5648. // System.Linq.Expressions.Expression
  5649. struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields
  5650. {
  5651. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Reflection.MethodInfo> System.Linq.Expressions.Expression::s_lambdaDelegateCache
  5652. CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache_0;
  5653. // System.Dynamic.Utils.CacheDict`2<System.Type,System.Func`5<System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>,System.Linq.Expressions.LambdaExpression>> modreq(System.Runtime.CompilerServices.IsVolatile) System.Linq.Expressions.Expression::s_lambdaFactories
  5654. CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7* ___s_lambdaFactories_1;
  5655. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Linq.Expressions.Expression,System.Linq.Expressions.Expression/ExtensionInfo> System.Linq.Expressions.Expression::s_legacyCtorSupportTable
  5656. ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable_2;
  5657. };
  5658. // System.Linq.Expressions.Expression
  5659. // System.Linq.Expressions.ExpressionVisitor
  5660. // System.Linq.Expressions.ExpressionVisitor
  5661. // Unity.VisualScripting.Flow
  5662. struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_StaticFields
  5663. {
  5664. // System.Func`2<Unity.VisualScripting.GraphPointer,System.Boolean> Unity.VisualScripting.Flow::<isInspectedBinding>k__BackingField
  5665. Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB* ___U3CisInspectedBindingU3Ek__BackingField_13;
  5666. };
  5667. // Unity.VisualScripting.Flow
  5668. // UnityEngine.UIElements.FocusChangeDirection
  5669. struct FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_StaticFields
  5670. {
  5671. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::<unspecified>k__BackingField
  5672. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CunspecifiedU3Ek__BackingField_0;
  5673. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::<none>k__BackingField
  5674. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3CnoneU3Ek__BackingField_1;
  5675. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::<lastValue>k__BackingField
  5676. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___U3ClastValueU3Ek__BackingField_2;
  5677. };
  5678. // UnityEngine.UIElements.FocusChangeDirection
  5679. // UnityEngine.UIElements.FocusController
  5680. // UnityEngine.UIElements.FocusController
  5681. // Unity.VisualScripting.GraphPointer
  5682. struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B_StaticFields
  5683. {
  5684. // System.Func`2<Unity.VisualScripting.IGraphRoot,Unity.VisualScripting.IGraphDebugData> Unity.VisualScripting.GraphPointer::<fetchRootDebugDataBinding>k__BackingField
  5685. Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5* ___U3CfetchRootDebugDataBindingU3Ek__BackingField_7;
  5686. };
  5687. // Unity.VisualScripting.GraphPointer
  5688. // System.Linq.Expressions.Interpreter.LightCompiler
  5689. struct LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_StaticFields
  5690. {
  5691. // System.Linq.Expressions.Interpreter.LocalDefinition[] System.Linq.Expressions.Interpreter.LightCompiler::s_emptyLocals
  5692. LocalDefinitionU5BU5D_tE2AEBDCD1C209B76F74C1A118B36CCD165B1563E* ___s_emptyLocals_8;
  5693. };
  5694. // System.Linq.Expressions.Interpreter.LightCompiler
  5695. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  5696. // System.Linq.Expressions.Interpreter.LightDelegateCreator
  5697. // UnityEngine.UIElements.ReusableCollectionItem
  5698. // UnityEngine.UIElements.ReusableCollectionItem
  5699. // System.String
  5700. struct String_t_StaticFields
  5701. {
  5702. // System.String System.String::Empty
  5703. String_t* ___Empty_6;
  5704. };
  5705. // System.String
  5706. // System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>
  5707. // System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>
  5708. // System.Collections.Generic.HashSet`1/Enumerator<System.Object>
  5709. // System.Collections.Generic.HashSet`1/Enumerator<System.Object>
  5710. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  5711. // UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>
  5712. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  5713. // Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>
  5714. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  5715. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  5716. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  5717. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>
  5718. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  5719. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>
  5720. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  5721. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>
  5722. // System.Collections.Generic.ObjectEqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  5723. // System.Collections.Generic.ObjectEqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>
  5724. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  5725. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>
  5726. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  5727. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>
  5728. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  5729. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>
  5730. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  5731. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>
  5732. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  5733. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>
  5734. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  5735. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>
  5736. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  5737. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>
  5738. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  5739. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>
  5740. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  5741. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>
  5742. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  5743. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>
  5744. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  5745. // System.Collections.Generic.ObjectEqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>
  5746. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  5747. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>
  5748. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  5749. // System.Collections.Generic.ObjectEqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>
  5750. // System.Collections.Generic.ObjectEqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  5751. // System.Collections.Generic.ObjectEqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>
  5752. // System.ValueTuple`2<System.Object,System.Object>
  5753. // System.ValueTuple`2<System.Object,System.Object>
  5754. // UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>
  5755. // UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>
  5756. // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  5757. // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
  5758. // UnityEngine.EventSystems.BaseEventData
  5759. // UnityEngine.EventSystems.BaseEventData
  5760. // System.Boolean
  5761. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  5762. {
  5763. // System.String System.Boolean::TrueString
  5764. String_t* ___TrueString_5;
  5765. // System.String System.Boolean::FalseString
  5766. String_t* ___FalseString_6;
  5767. };
  5768. // System.Boolean
  5769. // System.Byte
  5770. // System.Byte
  5771. // System.Collections.Generic.ByteEqualityComparer
  5772. // System.Collections.Generic.ByteEqualityComparer
  5773. // System.Char
  5774. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  5775. {
  5776. // System.Byte[] System.Char::s_categoryForLatin1
  5777. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  5778. };
  5779. // System.Char
  5780. // UnityEngine.Color
  5781. // UnityEngine.Color
  5782. // UnityEngine.Color32
  5783. // UnityEngine.Color32
  5784. // Unity.VisualScripting.ControlOutput
  5785. // Unity.VisualScripting.ControlOutput
  5786. // Unity.VisualScripting.CustomEventArgs
  5787. // Unity.VisualScripting.CustomEventArgs
  5788. // System.Decimal
  5789. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  5790. {
  5791. // System.Decimal System.Decimal::Zero
  5792. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_3;
  5793. // System.Decimal System.Decimal::One
  5794. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_4;
  5795. // System.Decimal System.Decimal::MinusOne
  5796. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_5;
  5797. // System.Decimal System.Decimal::MaxValue
  5798. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_6;
  5799. // System.Decimal System.Decimal::MinValue
  5800. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_7;
  5801. };
  5802. // System.Decimal
  5803. // System.Double
  5804. // System.Double
  5805. // Unity.VisualScripting.EmptyEventArgs
  5806. // Unity.VisualScripting.EmptyEventArgs
  5807. // UnityEngine.UIElements.EventDebuggerLogCall
  5808. // UnityEngine.UIElements.EventDebuggerLogCall
  5809. // Unity.VisualScripting.EventHook
  5810. // Unity.VisualScripting.EventHook
  5811. // UnityEngine.UIElements.Focusable
  5812. // UnityEngine.UIElements.Focusable
  5813. // Unity.VisualScripting.GraphReference
  5814. struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9_StaticFields
  5815. {
  5816. // System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<Unity.VisualScripting.GraphReference>> Unity.VisualScripting.GraphReference::internPool
  5817. Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E* ___internPool_9;
  5818. };
  5819. // Unity.VisualScripting.GraphReference
  5820. // Unity.VisualScripting.GraphStack
  5821. // Unity.VisualScripting.GraphStack
  5822. // System.Guid
  5823. struct Guid_t_StaticFields
  5824. {
  5825. // System.Guid System.Guid::Empty
  5826. Guid_t ___Empty_0;
  5827. };
  5828. // System.Guid
  5829. // System.Int16
  5830. // System.Int16
  5831. // System.Int32
  5832. // System.Int32
  5833. // System.Int64
  5834. // System.Int64
  5835. // System.IntPtr
  5836. struct IntPtr_t_StaticFields
  5837. {
  5838. // System.IntPtr System.IntPtr::Zero
  5839. intptr_t ___Zero_1;
  5840. };
  5841. // System.IntPtr
  5842. // System.Collections.Generic.InternalStringComparer
  5843. // System.Collections.Generic.InternalStringComparer
  5844. // System.Linq.Expressions.LambdaExpression
  5845. // System.Linq.Expressions.LambdaExpression
  5846. // System.Linq.Expressions.ParameterExpression
  5847. // System.Linq.Expressions.ParameterExpression
  5848. // UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  5849. // UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs
  5850. // UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  5851. // UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs
  5852. // UnityEngine.Rect
  5853. // UnityEngine.Rect
  5854. // System.Single
  5855. // System.Single
  5856. // System.UInt32
  5857. // System.UInt32
  5858. // System.UInt64
  5859. // System.UInt64
  5860. // Unity.VisualScripting.ValueInput
  5861. struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields
  5862. {
  5863. // System.Collections.Generic.HashSet`1<System.Type> Unity.VisualScripting.ValueInput::typesWithDefaultValues
  5864. HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___typesWithDefaultValues_5;
  5865. };
  5866. // Unity.VisualScripting.ValueInput
  5867. // UnityEngine.Vector2
  5868. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  5869. {
  5870. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  5871. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
  5872. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  5873. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
  5874. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  5875. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
  5876. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  5877. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
  5878. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  5879. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
  5880. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  5881. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
  5882. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  5883. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
  5884. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  5885. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
  5886. };
  5887. // UnityEngine.Vector2
  5888. // UnityEngine.Vector3
  5889. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  5890. {
  5891. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  5892. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
  5893. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  5894. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
  5895. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  5896. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
  5897. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  5898. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
  5899. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  5900. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
  5901. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  5902. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
  5903. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  5904. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
  5905. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  5906. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
  5907. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  5908. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
  5909. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  5910. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
  5911. };
  5912. // UnityEngine.Vector3
  5913. // UnityEngine.Vector4
  5914. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  5915. {
  5916. // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  5917. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
  5918. // UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  5919. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
  5920. // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  5921. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
  5922. // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  5923. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
  5924. };
  5925. // UnityEngine.Vector4
  5926. // System.Void
  5927. // System.Void
  5928. // System.Threading.Tasks.VoidTaskResult
  5929. // System.Threading.Tasks.VoidTaskResult
  5930. // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef
  5931. // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef
  5932. // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap
  5933. // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap
  5934. // UnityEngine.UIElements.TextureRegistry/TextureInfo
  5935. // UnityEngine.UIElements.TextureRegistry/TextureInfo
  5936. // UnityEngine.UIElements.TreeView/TreeViewItemWrapper
  5937. // UnityEngine.UIElements.TreeView/TreeViewItemWrapper
  5938. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  5939. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree
  5940. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  5941. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation
  5942. // UnityEngine.UnitySynchronizationContext/WorkRequest
  5943. // UnityEngine.UnitySynchronizationContext/WorkRequest
  5944. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  5945. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition
  5946. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  5947. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry
  5948. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  5949. struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_StaticFields
  5950. {
  5951. // System.Collections.Generic.IComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry> UnityEngine.UIElements.VisualTreeAsset/UsingEntry::comparer
  5952. RuntimeObject* ___comparer_0;
  5953. };
  5954. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry
  5955. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  5956. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation
  5957. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  5958. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery
  5959. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  5960. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView
  5961. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5962. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  5963. // Unity.VisualScripting.EventUnit`1/Data<System.Boolean>
  5964. // Unity.VisualScripting.EventUnit`1/Data<System.Boolean>
  5965. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.CustomEventArgs>
  5966. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.CustomEventArgs>
  5967. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.EmptyEventArgs>
  5968. // Unity.VisualScripting.EventUnit`1/Data<Unity.VisualScripting.EmptyEventArgs>
  5969. // Unity.VisualScripting.EventUnit`1/Data<System.Int32>
  5970. // Unity.VisualScripting.EventUnit`1/Data<System.Int32>
  5971. // Unity.VisualScripting.EventUnit`1/Data<System.Int32Enum>
  5972. // Unity.VisualScripting.EventUnit`1/Data<System.Int32Enum>
  5973. // Unity.VisualScripting.EventUnit`1/Data<System.Object>
  5974. // Unity.VisualScripting.EventUnit`1/Data<System.Object>
  5975. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5976. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  5977. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5978. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  5979. // Unity.VisualScripting.EventUnit`1/Data<System.Single>
  5980. // Unity.VisualScripting.EventUnit`1/Data<System.Single>
  5981. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.Vector2>
  5982. // Unity.VisualScripting.EventUnit`1/Data<UnityEngine.Vector2>
  5983. // System.Linq.Expressions.Expression`1<System.Object>
  5984. // System.Linq.Expressions.Expression`1<System.Object>
  5985. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  5986. // UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>
  5987. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  5988. // Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>
  5989. // Unity.VisualScripting.GraphElement`1<System.Object>
  5990. // Unity.VisualScripting.GraphElement`1<System.Object>
  5991. // System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>
  5992. // System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>
  5993. // System.Delegate
  5994. // System.Delegate
  5995. // UnityEngine.UIElements.EventBase
  5996. struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C_StaticFields
  5997. {
  5998. // System.Int64 UnityEngine.UIElements.EventBase::s_LastTypeId
  5999. int64_t ___s_LastTypeId_0;
  6000. // System.UInt64 UnityEngine.UIElements.EventBase::s_NextEventId
  6001. uint64_t ___s_NextEventId_1;
  6002. };
  6003. // UnityEngine.UIElements.EventBase
  6004. // System.Exception
  6005. struct Exception_t_StaticFields
  6006. {
  6007. // System.Object System.Exception::s_EDILock
  6008. RuntimeObject* ___s_EDILock_0;
  6009. };
  6010. // System.Exception
  6011. // System.RuntimeTypeHandle
  6012. // System.RuntimeTypeHandle
  6013. // UnityEngine.UIElements.StyleLength
  6014. // UnityEngine.UIElements.StyleLength
  6015. // UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo
  6016. // UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo
  6017. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  6018. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame
  6019. // UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry
  6020. // UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry
  6021. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree
  6022. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree
  6023. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate
  6024. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate
  6025. // UnityEngine.UIElements.EventBase`1<System.Object>
  6026. struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields
  6027. {
  6028. // System.Int64 UnityEngine.UIElements.EventBase`1::s_TypeId
  6029. int64_t ___s_TypeId_15;
  6030. // UnityEngine.UIElements.ObjectPool`1<T> UnityEngine.UIElements.EventBase`1::s_Pool
  6031. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* ___s_Pool_16;
  6032. };
  6033. // UnityEngine.UIElements.EventBase`1<System.Object>
  6034. // System.Linq.Expressions.Expression0`1<System.Object>
  6035. // System.Linq.Expressions.Expression0`1<System.Object>
  6036. // System.Linq.Expressions.Expression1`1<System.Object>
  6037. // System.Linq.Expressions.Expression1`1<System.Object>
  6038. // System.Linq.Expressions.Expression2`1<System.Object>
  6039. // System.Linq.Expressions.Expression2`1<System.Object>
  6040. // System.Linq.Expressions.Expression3`1<System.Object>
  6041. // System.Linq.Expressions.Expression3`1<System.Object>
  6042. // System.Linq.Expressions.ExpressionN`1<System.Object>
  6043. // System.Linq.Expressions.ExpressionN`1<System.Object>
  6044. // UnityEngine.AnimationEvent
  6045. // UnityEngine.AnimationEvent
  6046. // Unity.VisualScripting.FlowGraph
  6047. // Unity.VisualScripting.FlowGraph
  6048. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  6049. // UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord
  6050. // Unity.VisualScripting.InvalidImplementationException
  6051. // Unity.VisualScripting.InvalidImplementationException
  6052. // System.Type
  6053. struct Type_t_StaticFields
  6054. {
  6055. // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
  6056. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
  6057. // System.Char System.Type::Delimiter
  6058. Il2CppChar ___Delimiter_1;
  6059. // System.Type[] System.Type::EmptyTypes
  6060. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
  6061. // System.Object System.Type::Missing
  6062. RuntimeObject* ___Missing_3;
  6063. // System.Reflection.MemberFilter System.Type::FilterAttribute
  6064. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
  6065. // System.Reflection.MemberFilter System.Type::FilterName
  6066. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
  6067. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  6068. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
  6069. };
  6070. // System.Type
  6071. // Unity.VisualScripting.Unit
  6072. // Unity.VisualScripting.Unit
  6073. // UnityEngine.UIElements.VisualElement
  6074. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_StaticFields
  6075. {
  6076. // UnityEngine.PropertyName UnityEngine.UIElements.VisualElement::tooltipPropertyKey
  6077. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___tooltipPropertyKey_6;
  6078. // System.UInt32 UnityEngine.UIElements.VisualElement::s_NextId
  6079. uint32_t ___s_NextId_9;
  6080. // System.Collections.Generic.List`1<System.String> UnityEngine.UIElements.VisualElement::s_EmptyClassList
  6081. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___s_EmptyClassList_10;
  6082. // UnityEngine.PropertyName UnityEngine.UIElements.VisualElement::userDataPropertyKey
  6083. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___userDataPropertyKey_11;
  6084. // System.String UnityEngine.UIElements.VisualElement::disabledUssClassName
  6085. String_t* ___disabledUssClassName_12;
  6086. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::s_InfiniteRect
  6087. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___s_InfiniteRect_30;
  6088. // UnityEngine.Material UnityEngine.UIElements.VisualElement::s_runtimeMaterial
  6089. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_runtimeMaterial_46;
  6090. // System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.UIElements.VisualElement/TypeData> UnityEngine.UIElements.VisualElement::s_TypeData
  6091. Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8* ___s_TypeData_48;
  6092. // System.Collections.Generic.List`1<UnityEngine.UIElements.VisualElement> UnityEngine.UIElements.VisualElement::s_EmptyList
  6093. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___s_EmptyList_56;
  6094. // UnityEngine.UIElements.VisualElement/CustomStyleAccess UnityEngine.UIElements.VisualElement::s_CustomStyleAccess
  6095. CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1* ___s_CustomStyleAccess_60;
  6096. // System.Text.RegularExpressions.Regex UnityEngine.UIElements.VisualElement::s_InternalStyleSheetPath
  6097. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_InternalStyleSheetPath_63;
  6098. };
  6099. // UnityEngine.UIElements.VisualElement
  6100. // System.Action`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6101. // System.Action`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6102. // System.Action`1<System.Boolean>
  6103. // System.Action`1<System.Boolean>
  6104. // System.Action`1<Unity.VisualScripting.CustomEventArgs>
  6105. // System.Action`1<Unity.VisualScripting.CustomEventArgs>
  6106. // System.Action`1<Unity.VisualScripting.EmptyEventArgs>
  6107. // System.Action`1<Unity.VisualScripting.EmptyEventArgs>
  6108. // System.Action`1<System.Int32>
  6109. // System.Action`1<System.Int32>
  6110. // System.Action`1<System.Int32Enum>
  6111. // System.Action`1<System.Int32Enum>
  6112. // System.Action`1<System.Object>
  6113. // System.Action`1<System.Object>
  6114. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6115. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6116. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6117. // System.Action`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6118. // System.Action`1<System.Single>
  6119. // System.Action`1<System.Single>
  6120. // System.Action`1<UnityEngine.Vector2>
  6121. // System.Action`1<UnityEngine.Vector2>
  6122. // System.Action`2<System.Boolean,System.Object>
  6123. // System.Action`2<System.Boolean,System.Object>
  6124. // System.Action`2<System.Object,System.Object>
  6125. // System.Action`2<System.Object,System.Object>
  6126. // System.Action`3<System.Object,System.Object,System.Object>
  6127. // System.Action`3<System.Object,System.Object,System.Object>
  6128. // UnityEngine.UIElements.EventCallback`1<System.Object>
  6129. // UnityEngine.UIElements.EventCallback`1<System.Object>
  6130. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  6131. // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
  6132. // System.EventHandler`1<System.Object>
  6133. // System.EventHandler`1<System.Object>
  6134. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6135. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>
  6136. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  6137. // Unity.VisualScripting.EventUnit`1<System.Boolean>
  6138. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  6139. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>
  6140. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  6141. // Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>
  6142. // Unity.VisualScripting.EventUnit`1<System.Int32>
  6143. // Unity.VisualScripting.EventUnit`1<System.Int32>
  6144. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  6145. // Unity.VisualScripting.EventUnit`1<System.Int32Enum>
  6146. // Unity.VisualScripting.EventUnit`1<System.Object>
  6147. // Unity.VisualScripting.EventUnit`1<System.Object>
  6148. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6149. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>
  6150. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6151. // Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>
  6152. // Unity.VisualScripting.EventUnit`1<System.Single>
  6153. // Unity.VisualScripting.EventUnit`1<System.Single>
  6154. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  6155. // Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>
  6156. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  6157. // UnityEngine.UIElements.FocusEventBase`1<System.Object>
  6158. // System.Linq.Expressions.FullExpression`1<System.Object>
  6159. // System.Linq.Expressions.FullExpression`1<System.Object>
  6160. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  6161. // Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>
  6162. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  6163. // System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>
  6164. // System.Func`1<System.Boolean>
  6165. // System.Func`1<System.Boolean>
  6166. // System.Func`1<System.Double>
  6167. // System.Func`1<System.Double>
  6168. // System.Func`1<System.Int32>
  6169. // System.Func`1<System.Int32>
  6170. // System.Func`1<System.Int32Enum>
  6171. // System.Func`1<System.Int32Enum>
  6172. // System.Func`1<System.Object>
  6173. // System.Func`1<System.Object>
  6174. // System.Func`1<System.Single>
  6175. // System.Func`1<System.Single>
  6176. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  6177. // System.Func`1<System.Threading.Tasks.VoidTaskResult>
  6178. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6179. // System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6180. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6181. // System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6182. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6183. // System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6184. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6185. // System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6186. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6187. // System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6188. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6189. // System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6190. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6191. // System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6192. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6193. // System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>
  6194. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  6195. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>
  6196. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  6197. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  6198. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  6199. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>
  6200. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  6201. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>
  6202. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  6203. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
  6204. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  6205. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>
  6206. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  6207. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>
  6208. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  6209. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>
  6210. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  6211. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>
  6212. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  6213. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>
  6214. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  6215. // System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>
  6216. // System.Func`2<System.Boolean,System.Object>
  6217. // System.Func`2<System.Boolean,System.Object>
  6218. // System.Func`2<System.Byte,System.Object>
  6219. // System.Func`2<System.Byte,System.Object>
  6220. // System.Func`2<System.Char,System.Boolean>
  6221. // System.Func`2<System.Char,System.Boolean>
  6222. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  6223. // System.Func`2<UnityEngine.Color,UnityEngine.Color>
  6224. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  6225. // System.Func`2<UnityEngine.Color,UnityEngine.Color32>
  6226. // System.Func`2<System.Decimal,System.Object>
  6227. // System.Func`2<System.Decimal,System.Object>
  6228. // System.Func`2<System.Double,System.Object>
  6229. // System.Func`2<System.Double,System.Object>
  6230. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  6231. // System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>
  6232. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  6233. // System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>
  6234. // System.Func`2<System.Guid,System.Boolean>
  6235. // System.Func`2<System.Guid,System.Boolean>
  6236. // System.Func`2<System.Int16,System.Object>
  6237. // System.Func`2<System.Int16,System.Object>
  6238. // System.Func`2<System.Int32,System.Int32>
  6239. // System.Func`2<System.Int32,System.Int32>
  6240. // System.Func`2<System.Int32,System.Object>
  6241. // System.Func`2<System.Int32,System.Object>
  6242. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  6243. // System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>
  6244. // System.Func`2<System.Int32Enum,System.Boolean>
  6245. // System.Func`2<System.Int32Enum,System.Boolean>
  6246. // System.Func`2<System.Int32Enum,System.Char>
  6247. // System.Func`2<System.Int32Enum,System.Char>
  6248. // System.Func`2<System.Int32Enum,System.Guid>
  6249. // System.Func`2<System.Int32Enum,System.Guid>
  6250. // System.Func`2<System.Int32Enum,System.Object>
  6251. // System.Func`2<System.Int32Enum,System.Object>
  6252. // System.Func`2<System.Int32Enum,System.Single>
  6253. // System.Func`2<System.Int32Enum,System.Single>
  6254. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  6255. // System.Func`2<System.Int32Enum,UnityEngine.Vector2>
  6256. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  6257. // System.Func`2<System.Int32Enum,UnityEngine.Vector3>
  6258. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  6259. // System.Func`2<System.Int32Enum,UnityEngine.Vector4>
  6260. // System.Func`2<System.Int64,System.Object>
  6261. // System.Func`2<System.Int64,System.Object>
  6262. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  6263. // System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  6264. // System.Func`2<System.Object,System.Boolean>
  6265. // System.Func`2<System.Object,System.Boolean>
  6266. // System.Func`2<System.Object,System.Char>
  6267. // System.Func`2<System.Object,System.Char>
  6268. // System.Func`2<System.Object,System.Guid>
  6269. // System.Func`2<System.Object,System.Guid>
  6270. // System.Func`2<System.Object,System.Int32>
  6271. // System.Func`2<System.Object,System.Int32>
  6272. // System.Func`2<System.Object,System.Int32Enum>
  6273. // System.Func`2<System.Object,System.Int32Enum>
  6274. // System.Func`2<System.Object,System.Object>
  6275. // System.Func`2<System.Object,System.Object>
  6276. // System.AsyncCallback
  6277. // System.AsyncCallback
  6278. // UnityEngine.UIElements.ScrollView
  6279. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9_StaticFields
  6280. {
  6281. // System.Single UnityEngine.UIElements.ScrollView::k_DefaultScrollDecelerationRate
  6282. float ___k_DefaultScrollDecelerationRate_71;
  6283. // System.Single UnityEngine.UIElements.ScrollView::k_DefaultElasticity
  6284. float ___k_DefaultElasticity_73;
  6285. // System.String UnityEngine.UIElements.ScrollView::ussClassName
  6286. String_t* ___ussClassName_82;
  6287. // System.String UnityEngine.UIElements.ScrollView::viewportUssClassName
  6288. String_t* ___viewportUssClassName_83;
  6289. // System.String UnityEngine.UIElements.ScrollView::contentAndVerticalScrollUssClassName
  6290. String_t* ___contentAndVerticalScrollUssClassName_84;
  6291. // System.String UnityEngine.UIElements.ScrollView::contentUssClassName
  6292. String_t* ___contentUssClassName_85;
  6293. // System.String UnityEngine.UIElements.ScrollView::hScrollerUssClassName
  6294. String_t* ___hScrollerUssClassName_86;
  6295. // System.String UnityEngine.UIElements.ScrollView::vScrollerUssClassName
  6296. String_t* ___vScrollerUssClassName_87;
  6297. // System.String UnityEngine.UIElements.ScrollView::horizontalVariantUssClassName
  6298. String_t* ___horizontalVariantUssClassName_88;
  6299. // System.String UnityEngine.UIElements.ScrollView::verticalVariantUssClassName
  6300. String_t* ___verticalVariantUssClassName_89;
  6301. // System.String UnityEngine.UIElements.ScrollView::verticalHorizontalVariantUssClassName
  6302. String_t* ___verticalHorizontalVariantUssClassName_90;
  6303. // System.String UnityEngine.UIElements.ScrollView::scrollVariantUssClassName
  6304. String_t* ___scrollVariantUssClassName_91;
  6305. };
  6306. // UnityEngine.UIElements.ScrollView
  6307. // UnityEngine.UIElements.Scroller
  6308. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8_StaticFields
  6309. {
  6310. // System.String UnityEngine.UIElements.Scroller::ussClassName
  6311. String_t* ___ussClassName_69;
  6312. // System.String UnityEngine.UIElements.Scroller::horizontalVariantUssClassName
  6313. String_t* ___horizontalVariantUssClassName_70;
  6314. // System.String UnityEngine.UIElements.Scroller::verticalVariantUssClassName
  6315. String_t* ___verticalVariantUssClassName_71;
  6316. // System.String UnityEngine.UIElements.Scroller::sliderUssClassName
  6317. String_t* ___sliderUssClassName_72;
  6318. // System.String UnityEngine.UIElements.Scroller::lowButtonUssClassName
  6319. String_t* ___lowButtonUssClassName_73;
  6320. // System.String UnityEngine.UIElements.Scroller::highButtonUssClassName
  6321. String_t* ___highButtonUssClassName_74;
  6322. };
  6323. // UnityEngine.UIElements.Scroller
  6324. // UnityEngine.UIElements.BaseField`1<System.Single>
  6325. struct BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7_StaticFields
  6326. {
  6327. // System.String UnityEngine.UIElements.BaseField`1::ussClassName
  6328. String_t* ___ussClassName_67;
  6329. // System.String UnityEngine.UIElements.BaseField`1::labelUssClassName
  6330. String_t* ___labelUssClassName_68;
  6331. // System.String UnityEngine.UIElements.BaseField`1::inputUssClassName
  6332. String_t* ___inputUssClassName_69;
  6333. // System.String UnityEngine.UIElements.BaseField`1::noLabelVariantUssClassName
  6334. String_t* ___noLabelVariantUssClassName_70;
  6335. // System.String UnityEngine.UIElements.BaseField`1::labelDraggerVariantUssClassName
  6336. String_t* ___labelDraggerVariantUssClassName_71;
  6337. // System.String UnityEngine.UIElements.BaseField`1::mixedValueLabelUssClassName
  6338. String_t* ___mixedValueLabelUssClassName_72;
  6339. // System.String UnityEngine.UIElements.BaseField`1::alignedFieldUssClassName
  6340. String_t* ___alignedFieldUssClassName_73;
  6341. // System.String UnityEngine.UIElements.BaseField`1::inspectorFieldUssClassName
  6342. String_t* ___inspectorFieldUssClassName_74;
  6343. // System.String UnityEngine.UIElements.BaseField`1::mixedValueString
  6344. String_t* ___mixedValueString_75;
  6345. // UnityEngine.PropertyName UnityEngine.UIElements.BaseField`1::serializedPropertyCopyName
  6346. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___serializedPropertyCopyName_76;
  6347. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single> UnityEngine.UIElements.BaseField`1::s_LabelWidthRatioProperty
  6348. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelWidthRatioProperty_77;
  6349. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single> UnityEngine.UIElements.BaseField`1::s_LabelExtraPaddingProperty
  6350. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelExtraPaddingProperty_78;
  6351. // UnityEngine.UIElements.CustomStyleProperty`1<System.Single> UnityEngine.UIElements.BaseField`1::s_LabelBaseMinWidthProperty
  6352. CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_LabelBaseMinWidthProperty_79;
  6353. };
  6354. // UnityEngine.UIElements.BaseField`1<System.Single>
  6355. // System.ArgumentNullException
  6356. // System.ArgumentNullException
  6357. // UnityEngine.UIElements.BaseVerticalCollectionView
  6358. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields
  6359. {
  6360. // System.Collections.Generic.List`1<UnityEngine.UIElements.ReusableCollectionItem> UnityEngine.UIElements.BaseVerticalCollectionView::k_EmptyItems
  6361. List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7* ___k_EmptyItems_78;
  6362. // System.Int32 UnityEngine.UIElements.BaseVerticalCollectionView::s_DefaultItemHeight
  6363. int32_t ___s_DefaultItemHeight_81;
  6364. // UnityEngine.UIElements.CustomStyleProperty`1<System.Int32> UnityEngine.UIElements.BaseVerticalCollectionView::s_ItemHeightProperty
  6365. CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F ___s_ItemHeightProperty_96;
  6366. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::ussClassName
  6367. String_t* ___ussClassName_99;
  6368. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::borderUssClassName
  6369. String_t* ___borderUssClassName_100;
  6370. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemUssClassName
  6371. String_t* ___itemUssClassName_101;
  6372. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::dragHoverBarUssClassName
  6373. String_t* ___dragHoverBarUssClassName_102;
  6374. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemDragHoverUssClassName
  6375. String_t* ___itemDragHoverUssClassName_103;
  6376. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemSelectedVariantUssClassName
  6377. String_t* ___itemSelectedVariantUssClassName_104;
  6378. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::itemAlternativeBackgroundUssClassName
  6379. String_t* ___itemAlternativeBackgroundUssClassName_105;
  6380. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::listScrollViewUssClassName
  6381. String_t* ___listScrollViewUssClassName_106;
  6382. // System.String UnityEngine.UIElements.BaseVerticalCollectionView::backgroundFillUssClassName
  6383. String_t* ___backgroundFillUssClassName_107;
  6384. };
  6385. // UnityEngine.UIElements.BaseVerticalCollectionView
  6386. // System.RuntimeType
  6387. struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields
  6388. {
  6389. // System.RuntimeType System.RuntimeType::ValueType
  6390. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___ValueType_10;
  6391. // System.RuntimeType System.RuntimeType::EnumType
  6392. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___EnumType_11;
  6393. // System.RuntimeType System.RuntimeType::ObjectType
  6394. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___ObjectType_12;
  6395. // System.RuntimeType System.RuntimeType::StringType
  6396. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___StringType_13;
  6397. // System.RuntimeType System.RuntimeType::DelegateType
  6398. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___DelegateType_14;
  6399. // System.Type[] System.RuntimeType::s_SICtorParamTypes
  6400. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_SICtorParamTypes_15;
  6401. // System.Func`3<System.Type,System.Type[],System.Type> System.RuntimeType::MakeTypeBuilderInstantiation
  6402. Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5* ___MakeTypeBuilderInstantiation_16;
  6403. // System.RuntimeType System.RuntimeType::s_typedRef
  6404. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___s_typedRef_26;
  6405. };
  6406. // System.RuntimeType
  6407. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  6408. struct BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA_StaticFields
  6409. {
  6410. // System.String UnityEngine.UIElements.BaseSlider`1::ussClassName
  6411. String_t* ___ussClassName_103;
  6412. // System.String UnityEngine.UIElements.BaseSlider`1::labelUssClassName
  6413. String_t* ___labelUssClassName_104;
  6414. // System.String UnityEngine.UIElements.BaseSlider`1::inputUssClassName
  6415. String_t* ___inputUssClassName_105;
  6416. // System.String UnityEngine.UIElements.BaseSlider`1::horizontalVariantUssClassName
  6417. String_t* ___horizontalVariantUssClassName_106;
  6418. // System.String UnityEngine.UIElements.BaseSlider`1::verticalVariantUssClassName
  6419. String_t* ___verticalVariantUssClassName_107;
  6420. // System.String UnityEngine.UIElements.BaseSlider`1::dragContainerUssClassName
  6421. String_t* ___dragContainerUssClassName_108;
  6422. // System.String UnityEngine.UIElements.BaseSlider`1::trackerUssClassName
  6423. String_t* ___trackerUssClassName_109;
  6424. // System.String UnityEngine.UIElements.BaseSlider`1::draggerUssClassName
  6425. String_t* ___draggerUssClassName_110;
  6426. // System.String UnityEngine.UIElements.BaseSlider`1::draggerBorderUssClassName
  6427. String_t* ___draggerBorderUssClassName_111;
  6428. // System.String UnityEngine.UIElements.BaseSlider`1::textFieldClassName
  6429. String_t* ___textFieldClassName_112;
  6430. };
  6431. // UnityEngine.UIElements.BaseSlider`1<System.Single>
  6432. // Unity.VisualScripting.Machine`2<System.Object,System.Object>
  6433. // Unity.VisualScripting.Machine`2<System.Object,System.Object>
  6434. // UnityEngine.UIElements.Slider
  6435. struct Slider_t5891706383A14955E3FAD68A79829F3234681652_StaticFields
  6436. {
  6437. // System.String UnityEngine.UIElements.Slider::ussClassName
  6438. String_t* ___ussClassName_113;
  6439. // System.String UnityEngine.UIElements.Slider::labelUssClassName
  6440. String_t* ___labelUssClassName_114;
  6441. // System.String UnityEngine.UIElements.Slider::inputUssClassName
  6442. String_t* ___inputUssClassName_115;
  6443. };
  6444. // UnityEngine.UIElements.Slider
  6445. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  6446. // Unity.VisualScripting.EventMachine`2<System.Object,System.Object>
  6447. #ifdef __clang__
  6448. #pragma clang diagnostic pop
  6449. #endif
  6450. // System.Type[]
  6451. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
  6452. {
  6453. ALIGN_FIELD (8) Type_t* m_Items[1];
  6454. inline Type_t* GetAt(il2cpp_array_size_t index) const
  6455. {
  6456. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6457. return m_Items[index];
  6458. }
  6459. inline Type_t** GetAddressAt(il2cpp_array_size_t index)
  6460. {
  6461. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6462. return m_Items + index;
  6463. }
  6464. inline void SetAt(il2cpp_array_size_t index, Type_t* value)
  6465. {
  6466. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6467. m_Items[index] = value;
  6468. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6469. }
  6470. inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
  6471. {
  6472. return m_Items[index];
  6473. }
  6474. inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6475. {
  6476. return m_Items + index;
  6477. }
  6478. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
  6479. {
  6480. m_Items[index] = value;
  6481. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6482. }
  6483. };
  6484. // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef[]
  6485. struct FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3 : public RuntimeArray
  6486. {
  6487. ALIGN_FIELD (8) FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 m_Items[1];
  6488. inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 GetAt(il2cpp_array_size_t index) const
  6489. {
  6490. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6491. return m_Items[index];
  6492. }
  6493. inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3* GetAddressAt(il2cpp_array_size_t index)
  6494. {
  6495. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6496. return m_Items + index;
  6497. }
  6498. inline void SetAt(il2cpp_array_size_t index, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 value)
  6499. {
  6500. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6501. m_Items[index] = value;
  6502. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_4), (void*)NULL);
  6503. }
  6504. inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 GetAtUnchecked(il2cpp_array_size_t index) const
  6505. {
  6506. return m_Items[index];
  6507. }
  6508. inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6509. {
  6510. return m_Items + index;
  6511. }
  6512. inline void SetAtUnchecked(il2cpp_array_size_t index, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 value)
  6513. {
  6514. m_Items[index] = value;
  6515. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_4), (void*)NULL);
  6516. }
  6517. };
  6518. // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap[]
  6519. struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118 : public RuntimeArray
  6520. {
  6521. ALIGN_FIELD (8) FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 m_Items[1];
  6522. inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 GetAt(il2cpp_array_size_t index) const
  6523. {
  6524. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6525. return m_Items[index];
  6526. }
  6527. inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831* GetAddressAt(il2cpp_array_size_t index)
  6528. {
  6529. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6530. return m_Items + index;
  6531. }
  6532. inline void SetAt(il2cpp_array_size_t index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 value)
  6533. {
  6534. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6535. m_Items[index] = value;
  6536. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font_0), (void*)NULL);
  6537. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6538. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
  6539. #endif
  6540. }
  6541. inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 GetAtUnchecked(il2cpp_array_size_t index) const
  6542. {
  6543. return m_Items[index];
  6544. }
  6545. inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6546. {
  6547. return m_Items + index;
  6548. }
  6549. inline void SetAtUnchecked(il2cpp_array_size_t index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 value)
  6550. {
  6551. m_Items[index] = value;
  6552. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font_0), (void*)NULL);
  6553. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6554. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
  6555. #endif
  6556. }
  6557. };
  6558. // UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo[]
  6559. struct BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA : public RuntimeArray
  6560. {
  6561. ALIGN_FIELD (8) BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 m_Items[1];
  6562. inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 GetAt(il2cpp_array_size_t index) const
  6563. {
  6564. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6565. return m_Items[index];
  6566. }
  6567. inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357* GetAddressAt(il2cpp_array_size_t index)
  6568. {
  6569. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6570. return m_Items + index;
  6571. }
  6572. inline void SetAt(il2cpp_array_size_t index, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 value)
  6573. {
  6574. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6575. m_Items[index] = value;
  6576. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___src_0), (void*)NULL);
  6577. }
  6578. inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 GetAtUnchecked(il2cpp_array_size_t index) const
  6579. {
  6580. return m_Items[index];
  6581. }
  6582. inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6583. {
  6584. return m_Items + index;
  6585. }
  6586. inline void SetAtUnchecked(il2cpp_array_size_t index, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 value)
  6587. {
  6588. m_Items[index] = value;
  6589. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___src_0), (void*)NULL);
  6590. }
  6591. };
  6592. // TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame[]
  6593. struct FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25 : public RuntimeArray
  6594. {
  6595. ALIGN_FIELD (8) Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD m_Items[1];
  6596. inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD GetAt(il2cpp_array_size_t index) const
  6597. {
  6598. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6599. return m_Items[index];
  6600. }
  6601. inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD* GetAddressAt(il2cpp_array_size_t index)
  6602. {
  6603. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6604. return m_Items + index;
  6605. }
  6606. inline void SetAt(il2cpp_array_size_t index, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD value)
  6607. {
  6608. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6609. m_Items[index] = value;
  6610. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___filename_0), (void*)NULL);
  6611. }
  6612. inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD GetAtUnchecked(il2cpp_array_size_t index) const
  6613. {
  6614. return m_Items[index];
  6615. }
  6616. inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6617. {
  6618. return m_Items + index;
  6619. }
  6620. inline void SetAtUnchecked(il2cpp_array_size_t index, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD value)
  6621. {
  6622. m_Items[index] = value;
  6623. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___filename_0), (void*)NULL);
  6624. }
  6625. };
  6626. // UnityEngine.UIElements.TextureRegistry/TextureInfo[]
  6627. struct TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83 : public RuntimeArray
  6628. {
  6629. ALIGN_FIELD (8) TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B m_Items[1];
  6630. inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B GetAt(il2cpp_array_size_t index) const
  6631. {
  6632. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6633. return m_Items[index];
  6634. }
  6635. inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B* GetAddressAt(il2cpp_array_size_t index)
  6636. {
  6637. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6638. return m_Items + index;
  6639. }
  6640. inline void SetAt(il2cpp_array_size_t index, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B value)
  6641. {
  6642. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6643. m_Items[index] = value;
  6644. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___texture_0), (void*)NULL);
  6645. }
  6646. inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B GetAtUnchecked(il2cpp_array_size_t index) const
  6647. {
  6648. return m_Items[index];
  6649. }
  6650. inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6651. {
  6652. return m_Items + index;
  6653. }
  6654. inline void SetAtUnchecked(il2cpp_array_size_t index, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B value)
  6655. {
  6656. m_Items[index] = value;
  6657. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___texture_0), (void*)NULL);
  6658. }
  6659. };
  6660. // UnityEngine.UIElements.TreeView/TreeViewItemWrapper[]
  6661. struct TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B : public RuntimeArray
  6662. {
  6663. ALIGN_FIELD (8) TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE m_Items[1];
  6664. inline TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE GetAt(il2cpp_array_size_t index) const
  6665. {
  6666. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6667. return m_Items[index];
  6668. }
  6669. inline TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE* GetAddressAt(il2cpp_array_size_t index)
  6670. {
  6671. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6672. return m_Items + index;
  6673. }
  6674. inline void SetAt(il2cpp_array_size_t index, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE value)
  6675. {
  6676. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6677. m_Items[index] = value;
  6678. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___item_1), (void*)NULL);
  6679. }
  6680. inline TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE GetAtUnchecked(il2cpp_array_size_t index) const
  6681. {
  6682. return m_Items[index];
  6683. }
  6684. inline TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6685. {
  6686. return m_Items + index;
  6687. }
  6688. inline void SetAtUnchecked(il2cpp_array_size_t index, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE value)
  6689. {
  6690. m_Items[index] = value;
  6691. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___item_1), (void*)NULL);
  6692. }
  6693. };
  6694. // UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry[]
  6695. struct EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8 : public RuntimeArray
  6696. {
  6697. ALIGN_FIELD (8) Entry_tB8765CA56422E2C92887314844384843688DCB9F m_Items[1];
  6698. inline Entry_tB8765CA56422E2C92887314844384843688DCB9F GetAt(il2cpp_array_size_t index) const
  6699. {
  6700. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6701. return m_Items[index];
  6702. }
  6703. inline Entry_tB8765CA56422E2C92887314844384843688DCB9F* GetAddressAt(il2cpp_array_size_t index)
  6704. {
  6705. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6706. return m_Items + index;
  6707. }
  6708. inline void SetAt(il2cpp_array_size_t index, Entry_tB8765CA56422E2C92887314844384843688DCB9F value)
  6709. {
  6710. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6711. m_Items[index] = value;
  6712. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_2), (void*)NULL);
  6713. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6714. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___custom_3), (void*)NULL);
  6715. #endif
  6716. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6717. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font_4), (void*)NULL);
  6718. #endif
  6719. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6720. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___customCommand_7), (void*)NULL);
  6721. #endif
  6722. }
  6723. inline Entry_tB8765CA56422E2C92887314844384843688DCB9F GetAtUnchecked(il2cpp_array_size_t index) const
  6724. {
  6725. return m_Items[index];
  6726. }
  6727. inline Entry_tB8765CA56422E2C92887314844384843688DCB9F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6728. {
  6729. return m_Items + index;
  6730. }
  6731. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tB8765CA56422E2C92887314844384843688DCB9F value)
  6732. {
  6733. m_Items[index] = value;
  6734. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_2), (void*)NULL);
  6735. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6736. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___custom_3), (void*)NULL);
  6737. #endif
  6738. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6739. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font_4), (void*)NULL);
  6740. #endif
  6741. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6742. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___customCommand_7), (void*)NULL);
  6743. #endif
  6744. }
  6745. };
  6746. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree[]
  6747. struct AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788 : public RuntimeArray
  6748. {
  6749. ALIGN_FIELD (8) AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 m_Items[1];
  6750. inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 GetAt(il2cpp_array_size_t index) const
  6751. {
  6752. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6753. return m_Items[index];
  6754. }
  6755. inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8* GetAddressAt(il2cpp_array_size_t index)
  6756. {
  6757. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6758. return m_Items + index;
  6759. }
  6760. inline void SetAt(il2cpp_array_size_t index, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 value)
  6761. {
  6762. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6763. m_Items[index] = value;
  6764. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___alloc_0))->___handle_2), (void*)NULL);
  6765. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6766. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page_1), (void*)NULL);
  6767. #endif
  6768. }
  6769. inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 GetAtUnchecked(il2cpp_array_size_t index) const
  6770. {
  6771. return m_Items[index];
  6772. }
  6773. inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6774. {
  6775. return m_Items + index;
  6776. }
  6777. inline void SetAtUnchecked(il2cpp_array_size_t index, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 value)
  6778. {
  6779. m_Items[index] = value;
  6780. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___alloc_0))->___handle_2), (void*)NULL);
  6781. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6782. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page_1), (void*)NULL);
  6783. #endif
  6784. }
  6785. };
  6786. // UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate[]
  6787. struct AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3 : public RuntimeArray
  6788. {
  6789. ALIGN_FIELD (8) AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 m_Items[1];
  6790. inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 GetAt(il2cpp_array_size_t index) const
  6791. {
  6792. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6793. return m_Items[index];
  6794. }
  6795. inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512* GetAddressAt(il2cpp_array_size_t index)
  6796. {
  6797. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6798. return m_Items + index;
  6799. }
  6800. inline void SetAt(il2cpp_array_size_t index, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 value)
  6801. {
  6802. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6803. m_Items[index] = value;
  6804. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshHandle_2), (void*)NULL);
  6805. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6806. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocVerts_3))->___handle_2), (void*)NULL);
  6807. #endif
  6808. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6809. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocIndices_4))->___handle_2), (void*)NULL);
  6810. #endif
  6811. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6812. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___permPage_5), (void*)NULL);
  6813. #endif
  6814. }
  6815. inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 GetAtUnchecked(il2cpp_array_size_t index) const
  6816. {
  6817. return m_Items[index];
  6818. }
  6819. inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6820. {
  6821. return m_Items + index;
  6822. }
  6823. inline void SetAtUnchecked(il2cpp_array_size_t index, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 value)
  6824. {
  6825. m_Items[index] = value;
  6826. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshHandle_2), (void*)NULL);
  6827. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6828. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocVerts_3))->___handle_2), (void*)NULL);
  6829. #endif
  6830. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6831. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocIndices_4))->___handle_2), (void*)NULL);
  6832. #endif
  6833. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6834. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___permPage_5), (void*)NULL);
  6835. #endif
  6836. }
  6837. };
  6838. // UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree[]
  6839. struct DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429 : public RuntimeArray
  6840. {
  6841. ALIGN_FIELD (8) DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B m_Items[1];
  6842. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B GetAt(il2cpp_array_size_t index) const
  6843. {
  6844. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6845. return m_Items[index];
  6846. }
  6847. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B* GetAddressAt(il2cpp_array_size_t index)
  6848. {
  6849. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6850. return m_Items + index;
  6851. }
  6852. inline void SetAt(il2cpp_array_size_t index, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B value)
  6853. {
  6854. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6855. m_Items[index] = value;
  6856. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page_1), (void*)NULL);
  6857. }
  6858. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B GetAtUnchecked(il2cpp_array_size_t index) const
  6859. {
  6860. return m_Items[index];
  6861. }
  6862. inline DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6863. {
  6864. return m_Items + index;
  6865. }
  6866. inline void SetAtUnchecked(il2cpp_array_size_t index, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B value)
  6867. {
  6868. m_Items[index] = value;
  6869. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page_1), (void*)NULL);
  6870. }
  6871. };
  6872. // Unity.VisualScripting.UnitPreservation/UnitPortPreservation[]
  6873. struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945 : public RuntimeArray
  6874. {
  6875. ALIGN_FIELD (8) UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 m_Items[1];
  6876. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 GetAt(il2cpp_array_size_t index) const
  6877. {
  6878. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6879. return m_Items[index];
  6880. }
  6881. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* GetAddressAt(il2cpp_array_size_t index)
  6882. {
  6883. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6884. return m_Items + index;
  6885. }
  6886. inline void SetAt(il2cpp_array_size_t index, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 value)
  6887. {
  6888. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6889. m_Items[index] = value;
  6890. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___unit_0), (void*)NULL);
  6891. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6892. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_1), (void*)NULL);
  6893. #endif
  6894. }
  6895. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 GetAtUnchecked(il2cpp_array_size_t index) const
  6896. {
  6897. return m_Items[index];
  6898. }
  6899. inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6900. {
  6901. return m_Items + index;
  6902. }
  6903. inline void SetAtUnchecked(il2cpp_array_size_t index, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 value)
  6904. {
  6905. m_Items[index] = value;
  6906. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___unit_0), (void*)NULL);
  6907. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6908. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_1), (void*)NULL);
  6909. #endif
  6910. }
  6911. };
  6912. // UnityEngine.UnitySynchronizationContext/WorkRequest[]
  6913. struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577 : public RuntimeArray
  6914. {
  6915. ALIGN_FIELD (8) WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 m_Items[1];
  6916. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 GetAt(il2cpp_array_size_t index) const
  6917. {
  6918. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6919. return m_Items[index];
  6920. }
  6921. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44* GetAddressAt(il2cpp_array_size_t index)
  6922. {
  6923. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6924. return m_Items + index;
  6925. }
  6926. inline void SetAt(il2cpp_array_size_t index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 value)
  6927. {
  6928. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6929. m_Items[index] = value;
  6930. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL);
  6931. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6932. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL);
  6933. #endif
  6934. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6935. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL);
  6936. #endif
  6937. }
  6938. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 GetAtUnchecked(il2cpp_array_size_t index) const
  6939. {
  6940. return m_Items[index];
  6941. }
  6942. inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6943. {
  6944. return m_Items + index;
  6945. }
  6946. inline void SetAtUnchecked(il2cpp_array_size_t index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 value)
  6947. {
  6948. m_Items[index] = value;
  6949. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL);
  6950. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6951. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL);
  6952. #endif
  6953. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6954. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL);
  6955. #endif
  6956. }
  6957. };
  6958. // UnityEngine.UIElements.VisualTreeAsset/SlotDefinition[]
  6959. struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299 : public RuntimeArray
  6960. {
  6961. ALIGN_FIELD (8) SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 m_Items[1];
  6962. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 GetAt(il2cpp_array_size_t index) const
  6963. {
  6964. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6965. return m_Items[index];
  6966. }
  6967. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8* GetAddressAt(il2cpp_array_size_t index)
  6968. {
  6969. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6970. return m_Items + index;
  6971. }
  6972. inline void SetAt(il2cpp_array_size_t index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 value)
  6973. {
  6974. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6975. m_Items[index] = value;
  6976. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
  6977. }
  6978. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 GetAtUnchecked(il2cpp_array_size_t index) const
  6979. {
  6980. return m_Items[index];
  6981. }
  6982. inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6983. {
  6984. return m_Items + index;
  6985. }
  6986. inline void SetAtUnchecked(il2cpp_array_size_t index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 value)
  6987. {
  6988. m_Items[index] = value;
  6989. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
  6990. }
  6991. };
  6992. // UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry[]
  6993. struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A : public RuntimeArray
  6994. {
  6995. ALIGN_FIELD (8) SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 m_Items[1];
  6996. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 GetAt(il2cpp_array_size_t index) const
  6997. {
  6998. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6999. return m_Items[index];
  7000. }
  7001. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76* GetAddressAt(il2cpp_array_size_t index)
  7002. {
  7003. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7004. return m_Items + index;
  7005. }
  7006. inline void SetAt(il2cpp_array_size_t index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 value)
  7007. {
  7008. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7009. m_Items[index] = value;
  7010. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName_0), (void*)NULL);
  7011. }
  7012. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 GetAtUnchecked(il2cpp_array_size_t index) const
  7013. {
  7014. return m_Items[index];
  7015. }
  7016. inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7017. {
  7018. return m_Items + index;
  7019. }
  7020. inline void SetAtUnchecked(il2cpp_array_size_t index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 value)
  7021. {
  7022. m_Items[index] = value;
  7023. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName_0), (void*)NULL);
  7024. }
  7025. };
  7026. // UnityEngine.UIElements.VisualTreeAsset/UsingEntry[]
  7027. struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811 : public RuntimeArray
  7028. {
  7029. ALIGN_FIELD (8) UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 m_Items[1];
  7030. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 GetAt(il2cpp_array_size_t index) const
  7031. {
  7032. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7033. return m_Items[index];
  7034. }
  7035. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484* GetAddressAt(il2cpp_array_size_t index)
  7036. {
  7037. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7038. return m_Items + index;
  7039. }
  7040. inline void SetAt(il2cpp_array_size_t index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 value)
  7041. {
  7042. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7043. m_Items[index] = value;
  7044. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alias_1), (void*)NULL);
  7045. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7046. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL);
  7047. #endif
  7048. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7049. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset_3), (void*)NULL);
  7050. #endif
  7051. }
  7052. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 GetAtUnchecked(il2cpp_array_size_t index) const
  7053. {
  7054. return m_Items[index];
  7055. }
  7056. inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7057. {
  7058. return m_Items + index;
  7059. }
  7060. inline void SetAtUnchecked(il2cpp_array_size_t index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 value)
  7061. {
  7062. m_Items[index] = value;
  7063. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alias_1), (void*)NULL);
  7064. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7065. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL);
  7066. #endif
  7067. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7068. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset_3), (void*)NULL);
  7069. #endif
  7070. }
  7071. };
  7072. // Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation[]
  7073. struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC : public RuntimeArray
  7074. {
  7075. ALIGN_FIELD (8) AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 m_Items[1];
  7076. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 GetAt(il2cpp_array_size_t index) const
  7077. {
  7078. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7079. return m_Items[index];
  7080. }
  7081. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440* GetAddressAt(il2cpp_array_size_t index)
  7082. {
  7083. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7084. return m_Items + index;
  7085. }
  7086. inline void SetAt(il2cpp_array_size_t index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 value)
  7087. {
  7088. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7089. m_Items[index] = value;
  7090. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type_0), (void*)NULL);
  7091. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7092. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Members_1), (void*)NULL);
  7093. #endif
  7094. }
  7095. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 GetAtUnchecked(il2cpp_array_size_t index) const
  7096. {
  7097. return m_Items[index];
  7098. }
  7099. inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7100. {
  7101. return m_Items + index;
  7102. }
  7103. inline void SetAtUnchecked(il2cpp_array_size_t index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 value)
  7104. {
  7105. m_Items[index] = value;
  7106. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type_0), (void*)NULL);
  7107. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7108. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Members_1), (void*)NULL);
  7109. #endif
  7110. }
  7111. };
  7112. // Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery[]
  7113. struct AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0 : public RuntimeArray
  7114. {
  7115. ALIGN_FIELD (8) AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 m_Items[1];
  7116. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 GetAt(il2cpp_array_size_t index) const
  7117. {
  7118. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7119. return m_Items[index];
  7120. }
  7121. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7* GetAddressAt(il2cpp_array_size_t index)
  7122. {
  7123. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7124. return m_Items + index;
  7125. }
  7126. inline void SetAt(il2cpp_array_size_t index, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 value)
  7127. {
  7128. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7129. m_Items[index] = value;
  7130. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___MemberInfo_0), (void*)NULL);
  7131. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7132. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___AttributeType_1), (void*)NULL);
  7133. #endif
  7134. }
  7135. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 GetAtUnchecked(il2cpp_array_size_t index) const
  7136. {
  7137. return m_Items[index];
  7138. }
  7139. inline AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7140. {
  7141. return m_Items + index;
  7142. }
  7143. inline void SetAtUnchecked(il2cpp_array_size_t index, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 value)
  7144. {
  7145. m_Items[index] = value;
  7146. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___MemberInfo_0), (void*)NULL);
  7147. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7148. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___AttributeType_1), (void*)NULL);
  7149. #endif
  7150. }
  7151. };
  7152. // System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView[]
  7153. struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3 : public RuntimeArray
  7154. {
  7155. ALIGN_FIELD (8) InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D m_Items[1];
  7156. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D GetAt(il2cpp_array_size_t index) const
  7157. {
  7158. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7159. return m_Items[index];
  7160. }
  7161. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D* GetAddressAt(il2cpp_array_size_t index)
  7162. {
  7163. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7164. return m_Items + index;
  7165. }
  7166. inline void SetAt(il2cpp_array_size_t index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D value)
  7167. {
  7168. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7169. m_Items[index] = value;
  7170. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____name_3), (void*)NULL);
  7171. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7172. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____instruction_4), (void*)NULL);
  7173. #endif
  7174. }
  7175. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D GetAtUnchecked(il2cpp_array_size_t index) const
  7176. {
  7177. return m_Items[index];
  7178. }
  7179. inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7180. {
  7181. return m_Items + index;
  7182. }
  7183. inline void SetAtUnchecked(il2cpp_array_size_t index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D value)
  7184. {
  7185. m_Items[index] = value;
  7186. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____name_3), (void*)NULL);
  7187. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7188. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____instruction_4), (void*)NULL);
  7189. #endif
  7190. }
  7191. };
  7192. // System.Delegate[]
  7193. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  7194. {
  7195. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  7196. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  7197. {
  7198. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7199. return m_Items[index];
  7200. }
  7201. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  7202. {
  7203. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7204. return m_Items + index;
  7205. }
  7206. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  7207. {
  7208. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7209. m_Items[index] = value;
  7210. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7211. }
  7212. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  7213. {
  7214. return m_Items[index];
  7215. }
  7216. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7217. {
  7218. return m_Items + index;
  7219. }
  7220. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  7221. {
  7222. m_Items[index] = value;
  7223. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7224. }
  7225. };
  7226. // System.Linq.Expressions.ParameterExpression[]
  7227. struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C : public RuntimeArray
  7228. {
  7229. ALIGN_FIELD (8) ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* m_Items[1];
  7230. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* GetAt(il2cpp_array_size_t index) const
  7231. {
  7232. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7233. return m_Items[index];
  7234. }
  7235. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110** GetAddressAt(il2cpp_array_size_t index)
  7236. {
  7237. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7238. return m_Items + index;
  7239. }
  7240. inline void SetAt(il2cpp_array_size_t index, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* value)
  7241. {
  7242. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7243. m_Items[index] = value;
  7244. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7245. }
  7246. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* GetAtUnchecked(il2cpp_array_size_t index) const
  7247. {
  7248. return m_Items[index];
  7249. }
  7250. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7251. {
  7252. return m_Items + index;
  7253. }
  7254. inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* value)
  7255. {
  7256. m_Items[index] = value;
  7257. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7258. }
  7259. };
  7260. // System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
  7261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  7262. // System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
  7263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
  7264. // T System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
  7265. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
  7266. // System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
  7267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
  7268. // System.Collections.Generic.HashSet`1<T> Unity.VisualScripting.XHashSetPool::ToHashSetPooled<System.Object>(System.Collections.Generic.IEnumerable`1<T>)
  7269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* XHashSetPool_ToHashSetPooled_TisRuntimeObject_m76EB4F09406AFDF8EAED3E0C0EE1BFAF6506FA7A_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  7270. // System.Void Unity.VisualScripting.XHashSetPool::Free<System.Object>(System.Collections.Generic.HashSet`1<T>)
  7271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XHashSetPool_Free_TisRuntimeObject_mB63396BCA006920B931D85893C8A6B403BEB4952_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_hashSet, const RuntimeMethod* method) ;
  7272. // T Unity.VisualScripting.GraphPointer::GetElementDebugData<System.Object>(Unity.VisualScripting.IGraphElementWithDebugData)
  7273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  7274. // T Unity.VisualScripting.Flow::GetValue<System.Object>(Unity.VisualScripting.ValueInput)
  7275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
  7276. // TGraph Unity.VisualScripting.GraphElement`1<System.Object>::get_graph()
  7277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
  7278. // T System.Dynamic.Utils.ExpressionUtils::ReturnObject<System.Object>(System.Object)
  7279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExpressionUtils_ReturnObject_TisRuntimeObject_m588C0460FCD6DF909536F6EBB0C172C70A93857D_gshared (RuntimeObject* ___0_collectionOrT, const RuntimeMethod* method) ;
  7280. // System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>::get_Count()
  7281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, const RuntimeMethod* method) ;
  7282. // T System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>::get_Item(System.Int32)
  7283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  7284. // System.Void UnityEngine.UIElements.BaseSlider`1<System.Single>::SetHighValueWithoutNotify(TValueType)
  7285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_gshared (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA* __this, float ___0_newHighValue, const RuntimeMethod* method) ;
  7286. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  7287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  7288. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  7289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  7290. // System.Void System.Collections.Generic.ByteEqualityComparer::.ctor()
  7291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, const RuntimeMethod* method) ;
  7292. // System.Void System.Collections.Generic.InternalStringComparer::.ctor()
  7293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108 (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* __this, const RuntimeMethod* method) ;
  7294. // System.Object System.RuntimeType::CreateInstanceForAnotherGenericParameter(System.Type,System.RuntimeType)
  7295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066 (Type_t* ___0_genericType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_genericArgument, const RuntimeMethod* method) ;
  7296. // System.Type System.Enum::GetUnderlyingType(System.Type)
  7297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
  7298. // System.TypeCode System.Type::GetTypeCode(System.Type)
  7299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466 (Type_t* ___0_type, const RuntimeMethod* method) ;
  7300. // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource)
  7301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ;
  7302. // System.Void System.Object::.ctor()
  7303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  7304. // System.Void UnityEngine.UIElements.EventBase::.ctor()
  7305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase__ctor_m2A31FF111C7E009608D14C6DD4971E9524943DC9 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7306. // System.Void UnityEngine.UIElements.EventBase::Init()
  7307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_Init_m0232C045D6ADFA1ED826CA5D4E232A4635F623B1 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7308. // System.Void UnityEngine.Debug::Log(System.Object)
  7309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  7310. // System.Void UnityEngine.UIElements.EventBase::set_pooled(System.Boolean)
  7311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_set_pooled_m2010D79336024981A70A73A9BE586CBBA7B82C84 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, bool ___0_value, const RuntimeMethod* method) ;
  7312. // System.UInt64 UnityEngine.UIElements.EventBase::get_eventId()
  7313. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t EventBase_get_eventId_m4951447F4F1FD94AD7279F8CB274438D012746AA_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7314. // System.Void UnityEngine.UIElements.EventBase::SetTriggerEventId(System.UInt64)
  7315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_SetTriggerEventId_m5ABA5B95F502F662C73F8416BF8C232A2F000179 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, uint64_t ___0_id, const RuntimeMethod* method) ;
  7316. // System.Boolean UnityEngine.UIElements.EventBase::get_pooled()
  7317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventBase_get_pooled_m62460211AFF2CE6FEEF3D979AD3BE8C49E3F7182 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
  7318. // System.Int64 UnityEngine.UIElements.EventBase::RegisterEventType()
  7319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EventBase_RegisterEventType_mCF0405EC30E253F9EEE955CEC9A17E8C069B5532 (const RuntimeMethod* method) ;
  7320. // System.Void UnityEngine.UIElements.EventCallbackFunctorBase::.ctor(UnityEngine.UIElements.CallbackPhase,UnityEngine.UIElements.InvokePolicy)
  7321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallbackFunctorBase__ctor_m0E166604ABD1585BED07E968675B24A2B12ABC83 (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, int32_t ___0_phase, int32_t ___1_invokePolicy, const RuntimeMethod* method) ;
  7322. // System.Void System.ArgumentNullException::.ctor(System.String)
  7323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  7324. // System.Boolean UnityEngine.UIElements.EventCallbackFunctorBase::PhaseMatches(UnityEngine.UIElements.PropagationPhase)
  7325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventCallbackFunctorBase_PhaseMatches_m139463A6A6712C570ABF1C772F3F9194D12F70BE (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, int32_t ___0_propagationPhase, const RuntimeMethod* method) ;
  7326. // System.Void UnityEngine.UIElements.EventDebuggerLogCall::.ctor(System.Delegate,UnityEngine.UIElements.EventBase)
  7327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDebuggerLogCall__ctor_mE87EDA5105BA352B7B582F3D91E4C420BD39FA74 (EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7* __this, Delegate_t* ___0_callback, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___1_evt, const RuntimeMethod* method) ;
  7328. // System.Void UnityEngine.UIElements.EventDebuggerLogCall::Dispose()
  7329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDebuggerLogCall_Dispose_m6E871797D254F1D1DA542A62869B4E3C87613ACD (EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7* __this, const RuntimeMethod* method) ;
  7330. // System.Boolean System.Delegate::op_Equality(System.Delegate,System.Delegate)
  7331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32 (Delegate_t* ___0_d1, Delegate_t* ___1_d2, const RuntimeMethod* method) ;
  7332. // UnityEngine.UIElements.CallbackPhase UnityEngine.UIElements.EventCallbackFunctorBase::get_phase()
  7333. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EventCallbackFunctorBase_get_phase_mB0C93FAA42FD2881BF6FFFD6F1F4CCF355FC6DD6_inline (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, const RuntimeMethod* method) ;
  7334. // System.Void Unity.VisualScripting.EventHook::.ctor(System.String,System.Object,System.Object)
  7335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157* __this, String_t* ___0_name, RuntimeObject* ___1_target, RuntimeObject* ___2_tag, const RuntimeMethod* method) ;
  7336. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventHook::op_Implicit(System.String)
  7337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA (String_t* ___0_name, const RuntimeMethod* method) ;
  7338. // System.Void Unity.VisualScripting.GlobalMessageListener::Require()
  7339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalMessageListener_Require_m69092084E85C98776FC48C7D2157AC1BF123B856 (const RuntimeMethod* method) ;
  7340. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.Unit::ControlOutput(System.String)
  7341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  7342. // System.String System.String::Format(System.String,System.Object)
  7343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  7344. // System.Void Unity.VisualScripting.InvalidImplementationException::.ctor(System.String)
  7345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2 (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  7346. // Unity.VisualScripting.GraphReference Unity.VisualScripting.GraphStack::ToReference()
  7347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
  7348. // System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>::GetEnumerator()
  7349. inline Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6 (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* __this, const RuntimeMethod* method)
  7350. {
  7351. return (( Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
  7352. }
  7353. // System.Void System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>::Dispose()
  7354. inline void Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444 (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF* __this, const RuntimeMethod* method)
  7355. {
  7356. (( void (*) (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
  7357. }
  7358. // T System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>::get_Current()
  7359. inline Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF* __this, const RuntimeMethod* method)
  7360. {
  7361. return (( Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* (*) (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
  7362. }
  7363. // System.Void Unity.VisualScripting.Flow::StopCoroutine(System.Boolean)
  7364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, bool ___0_disposeInstantly, const RuntimeMethod* method) ;
  7365. // System.Boolean System.Collections.Generic.HashSet`1/Enumerator<Unity.VisualScripting.Flow>::MoveNext()
  7366. inline bool Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345 (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF* __this, const RuntimeMethod* method)
  7367. {
  7368. return (( bool (*) (Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
  7369. }
  7370. // System.Void Unity.VisualScripting.EventBus::Unregister(Unity.VisualScripting.EventHook,System.Delegate)
  7371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, Delegate_t* ___1_handler, const RuntimeMethod* method) ;
  7372. // System.Collections.Generic.HashSet`1<T> Unity.VisualScripting.XHashSetPool::ToHashSetPooled<Unity.VisualScripting.Flow>(System.Collections.Generic.IEnumerable`1<T>)
  7373. inline HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C (RuntimeObject* ___0_source, const RuntimeMethod* method)
  7374. {
  7375. return (( HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* (*) (RuntimeObject*, const RuntimeMethod*))XHashSetPool_ToHashSetPooled_TisRuntimeObject_m76EB4F09406AFDF8EAED3E0C0EE1BFAF6506FA7A_gshared)(___0_source, method);
  7376. }
  7377. // System.Void Unity.VisualScripting.Unit::Uninstantiate(Unity.VisualScripting.GraphReference)
  7378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) ;
  7379. // System.Void Unity.VisualScripting.Flow::StopCoroutineImmediate()
  7380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7381. // System.Void Unity.VisualScripting.XHashSetPool::Free<Unity.VisualScripting.Flow>(System.Collections.Generic.HashSet`1<T>)
  7382. inline void XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_hashSet, const RuntimeMethod* method)
  7383. {
  7384. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))XHashSetPool_Free_TisRuntimeObject_mB63396BCA006920B931D85893C8A6B403BEB4952_gshared)(___0_hashSet, method);
  7385. }
  7386. // System.Boolean Unity.VisualScripting.GraphPointer::get_hasData()
  7387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
  7388. // Unity.VisualScripting.Flow Unity.VisualScripting.Flow::New(Unity.VisualScripting.GraphReference)
  7389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
  7390. // System.Void Unity.VisualScripting.Flow::Dispose()
  7391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7392. // System.Boolean Unity.VisualScripting.Flow::get_enableDebug()
  7393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7394. // Unity.VisualScripting.GraphStack Unity.VisualScripting.Flow::get_stack()
  7395. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
  7396. // T Unity.VisualScripting.GraphPointer::GetElementDebugData<Unity.VisualScripting.IUnitDebugData>(Unity.VisualScripting.IGraphElementWithDebugData)
  7397. inline RuntimeObject* GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  7398. {
  7399. return (( RuntimeObject* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared)(__this, ___0_element, method);
  7400. }
  7401. // System.Int32 Unity.VisualScripting.EditorTimeBinding::get_frame()
  7402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098 (const RuntimeMethod* method) ;
  7403. // System.Single Unity.VisualScripting.EditorTimeBinding::get_time()
  7404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3 (const RuntimeMethod* method) ;
  7405. // System.Void Unity.VisualScripting.Flow::StartCoroutine(Unity.VisualScripting.ControlOutput,System.Collections.Generic.ICollection`1<Unity.VisualScripting.Flow>)
  7406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, RuntimeObject* ___1_registry, const RuntimeMethod* method) ;
  7407. // System.Void Unity.VisualScripting.Flow::Run(Unity.VisualScripting.ControlOutput)
  7408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, const RuntimeMethod* method) ;
  7409. // Unity.VisualScripting.EnsureThat Unity.VisualScripting.Ensure::That(System.String)
  7410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, const RuntimeMethod* method) ;
  7411. // System.Void Unity.VisualScripting.EnsureThat::IsNotNull(System.String)
  7412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  7413. // System.String System.String::Trim()
  7414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
  7415. // T Unity.VisualScripting.Flow::GetValue<System.String>(Unity.VisualScripting.ValueInput)
  7416. inline String_t* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
  7417. {
  7418. return (( String_t* (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared)(__this, ___0_input, method);
  7419. }
  7420. // System.Boolean System.String::Equals(System.String,System.StringComparison)
  7421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  7422. // System.Void Unity.VisualScripting.Unit::.ctor()
  7423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
  7424. // TGraph Unity.VisualScripting.GraphElement`1<Unity.VisualScripting.FlowGraph>::get_graph()
  7425. inline FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
  7426. {
  7427. return (( FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline)(__this, method);
  7428. }
  7429. // System.Exception System.Linq.Expressions.Error::ArgumentOutOfRange(System.String)
  7430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB (String_t* ___0_paramName, const RuntimeMethod* method) ;
  7431. // T System.Dynamic.Utils.ExpressionUtils::ReturnObject<System.Linq.Expressions.ParameterExpression>(System.Object)
  7432. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66 (RuntimeObject* ___0_collectionOrT, const RuntimeMethod* method)
  7433. {
  7434. return (( ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* (*) (RuntimeObject*, const RuntimeMethod*))ExpressionUtils_ReturnObject_TisRuntimeObject_m588C0460FCD6DF909536F6EBB0C172C70A93857D_gshared)(___0_collectionOrT, method);
  7435. }
  7436. // System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>::get_Count()
  7437. inline int32_t ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* __this, const RuntimeMethod* method)
  7438. {
  7439. return (( int32_t (*) (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared)(__this, method);
  7440. }
  7441. // T System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>::get_Item(System.Int32)
  7442. inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* __this, int32_t ___0_index, const RuntimeMethod* method)
  7443. {
  7444. return (( ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* (*) (ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*, int32_t, const RuntimeMethod*))ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared)(__this, ___0_index, method);
  7445. }
  7446. // System.String System.Linq.Expressions.LambdaExpression::get_Name()
  7447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LambdaExpression_get_Name_mC099AAE16A8765B43A0D835C6AB33DFA80D4F878 (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, const RuntimeMethod* method) ;
  7448. // System.Boolean System.Linq.Expressions.LambdaExpression::get_TailCall()
  7449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LambdaExpression_get_TailCall_m5C8FF396DC74BF7D57D40A22040CF500FABAE2E5 (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, const RuntimeMethod* method) ;
  7450. // System.Void System.Linq.Expressions.LambdaExpression::.ctor(System.Linq.Expressions.Expression)
  7451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LambdaExpression__ctor_mF20EE7997CA76B27737EB88ED37DA747B0CD9EAA (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, const RuntimeMethod* method) ;
  7452. // System.Void System.Linq.Expressions.Interpreter.LightCompiler::.ctor()
  7453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightCompiler__ctor_mEBEF88E1C0DFB9376D0F89CE5EB123338D215069 (LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* __this, const RuntimeMethod* method) ;
  7454. // System.Linq.Expressions.Interpreter.LightDelegateCreator System.Linq.Expressions.Interpreter.LightCompiler::CompileTop(System.Linq.Expressions.LambdaExpression)
  7455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58* LightCompiler_CompileTop_m592602602EEDA87D1D580B2E0FA0A1143E3B9D54 (LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* __this, LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ___0_node, const RuntimeMethod* method) ;
  7456. // System.Delegate System.Linq.Expressions.Interpreter.LightDelegateCreator::CreateDelegate()
  7457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* LightDelegateCreator_CreateDelegate_m3EFFBA9C9BE4F079674563B48C1DA9CDE7F77C68 (LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58* __this, const RuntimeMethod* method) ;
  7458. // System.Exception System.Dynamic.Utils.ContractUtils::get_Unreachable()
  7459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6 (const RuntimeMethod* method) ;
  7460. // System.Single UnityEngine.UIElements.BaseVerticalCollectionView::ResolveItemHeight(System.Single)
  7461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, float ___0_height, const RuntimeMethod* method) ;
  7462. // System.Collections.IList UnityEngine.UIElements.BaseVerticalCollectionView::get_itemsSource()
  7463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496 (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  7464. // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  7465. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  7466. // System.Void UnityEngine.UIElements.ScrollView::set_scrollOffset(UnityEngine.Vector2)
  7467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5 (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
  7468. // UnityEngine.Vector2 UnityEngine.Vector2::get_up()
  7469. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ;
  7470. // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
  7471. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  7472. // UnityEngine.Vector2 UnityEngine.UIElements.ScrollView::get_scrollOffset()
  7473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ScrollView_get_scrollOffset_m487978FA69DE7783183FA219CA9642AEB93EC511 (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  7474. // UnityEngine.UIElements.IStyle UnityEngine.UIElements.VisualElement::get_style()
  7475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7476. // UnityEngine.UIElements.StyleLength UnityEngine.UIElements.StyleLength::op_Implicit(System.Single)
  7477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019 (float ___0_v, const RuntimeMethod* method) ;
  7478. // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ScrollView::get_contentViewport()
  7479. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  7480. // UnityEngine.Rect UnityEngine.UIElements.VisualElement::get_layout()
  7481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D VisualElement_get_layout_m71851CB694EE1348CDCA83353FFF3C1FB2F69C1A (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7482. // System.Single UnityEngine.Rect::get_height()
  7483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
  7484. // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  7485. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  7486. // System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
  7487. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  7488. // UnityEngine.UIElements.Scroller UnityEngine.UIElements.ScrollView::get_verticalScroller()
  7489. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  7490. // UnityEngine.UIElements.Slider UnityEngine.UIElements.Scroller::get_slider()
  7491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slider_t5891706383A14955E3FAD68A79829F3234681652* Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, const RuntimeMethod* method) ;
  7492. // System.Void UnityEngine.UIElements.BaseSlider`1<System.Single>::SetHighValueWithoutNotify(TValueType)
  7493. inline void BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544 (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA* __this, float ___0_newHighValue, const RuntimeMethod* method)
  7494. {
  7495. (( void (*) (BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*, float, const RuntimeMethod*))BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_gshared)(__this, ___0_newHighValue, method);
  7496. }
  7497. // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
  7498. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  7499. // System.Void UnityEngine.UIElements.VisualElement::Add(UnityEngine.UIElements.VisualElement)
  7500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_child, const RuntimeMethod* method) ;
  7501. // System.Int32 UnityEngine.UIElements.ReusableCollectionItem::get_index()
  7502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
  7503. // System.Void UnityEngine.UIElements.VisualElement::SendToBack()
  7504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7505. // System.Void UnityEngine.UIElements.VisualElement::BringToFront()
  7506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  7507. // System.Void UnityEngine.UIElements.EventBase::set_propagation(UnityEngine.UIElements.EventBase/EventPropagation)
  7508. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  7509. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusChangeDirection::get_unspecified()
  7510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline (const RuntimeMethod* method) ;
  7511. // System.Void UnityEngine.UIElements.EventBase::set_target(UnityEngine.UIElements.IEventHandler)
  7512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_set_target_mBDBE0FB1321254FEDFC4B0EF34DBDA8105FFCBA2 (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  7513. #ifdef __clang__
  7514. #pragma clang diagnostic push
  7515. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7516. #pragma clang diagnostic ignored "-Wunused-variable"
  7517. #endif
  7518. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::get_Default()
  7519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* EqualityComparer_1_get_Default_m4626BA1582304AE05985ABD8E116508974651F1E_gshared (const RuntimeMethod* method)
  7520. {
  7521. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* V_0 = NULL;
  7522. {
  7523. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* L_0 = ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  7524. il2cpp_codegen_memory_barrier();
  7525. V_0 = L_0;
  7526. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* L_1 = V_0;
  7527. if (L_1)
  7528. {
  7529. goto IL_0019;
  7530. }
  7531. }
  7532. {
  7533. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* L_2;
  7534. L_2 = (( EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7535. V_0 = L_2;
  7536. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* L_3 = V_0;
  7537. il2cpp_codegen_memory_barrier();
  7538. ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  7539. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  7540. }
  7541. IL_0019:
  7542. {
  7543. EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* L_4 = V_0;
  7544. return L_4;
  7545. }
  7546. }
  7547. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::CreateComparer()
  7548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* EqualityComparer_1_CreateComparer_mAFEFF1E34FDEF405591ED3C481B6713C43E0B44F_gshared (const RuntimeMethod* method)
  7549. {
  7550. static bool s_Il2CppMethodInitialized;
  7551. if (!s_Il2CppMethodInitialized)
  7552. {
  7553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  7554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  7555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  7556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  7557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  7558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  7559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  7560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  7561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  7562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  7563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  7565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  7566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  7567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  7568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7569. s_Il2CppMethodInitialized = true;
  7570. }
  7571. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  7572. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  7573. int32_t V_2 = 0;
  7574. {
  7575. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7576. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7577. Type_t* L_1;
  7578. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7579. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  7580. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  7581. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  7582. Type_t* L_4;
  7583. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  7584. bool L_5;
  7585. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  7586. if (!L_5)
  7587. {
  7588. goto IL_002d;
  7589. }
  7590. }
  7591. {
  7592. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  7593. NullCheck(L_6);
  7594. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  7595. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7596. }
  7597. IL_002d:
  7598. {
  7599. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  7600. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  7601. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7602. Type_t* L_9;
  7603. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  7604. bool L_10;
  7605. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  7606. if (!L_10)
  7607. {
  7608. goto IL_004a;
  7609. }
  7610. }
  7611. {
  7612. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  7613. NullCheck(L_11);
  7614. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  7615. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7616. }
  7617. IL_004a:
  7618. {
  7619. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  7620. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7621. Type_t* L_13;
  7622. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  7623. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  7624. NullCheck(L_13);
  7625. bool L_15;
  7626. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  7627. if (!L_15)
  7628. {
  7629. goto IL_0072;
  7630. }
  7631. }
  7632. {
  7633. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  7634. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7635. Type_t* L_17;
  7636. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  7637. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  7638. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7639. RuntimeObject* L_19;
  7640. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  7641. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7642. }
  7643. IL_0072:
  7644. {
  7645. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  7646. NullCheck((Type_t*)L_20);
  7647. bool L_21;
  7648. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  7649. if (!L_21)
  7650. {
  7651. goto IL_00d6;
  7652. }
  7653. }
  7654. {
  7655. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  7656. NullCheck((Type_t*)L_22);
  7657. Type_t* L_23;
  7658. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  7659. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  7660. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7661. Type_t* L_25;
  7662. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  7663. bool L_26;
  7664. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  7665. if (!L_26)
  7666. {
  7667. goto IL_00d6;
  7668. }
  7669. }
  7670. {
  7671. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  7672. NullCheck((Type_t*)L_27);
  7673. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  7674. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  7675. NullCheck(L_28);
  7676. int32_t L_29 = 0;
  7677. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  7678. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  7679. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  7680. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7681. Type_t* L_32;
  7682. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  7683. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  7684. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  7685. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  7686. NullCheck(L_34);
  7687. ArrayElementTypeCheck (L_34, L_35);
  7688. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  7689. NullCheck(L_32);
  7690. Type_t* L_36;
  7691. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  7692. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  7693. NullCheck(L_36);
  7694. bool L_38;
  7695. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  7696. if (!L_38)
  7697. {
  7698. goto IL_00d6;
  7699. }
  7700. }
  7701. {
  7702. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  7703. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7704. Type_t* L_40;
  7705. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  7706. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  7707. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7708. RuntimeObject* L_42;
  7709. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  7710. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7711. }
  7712. IL_00d6:
  7713. {
  7714. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  7715. NullCheck((Type_t*)L_43);
  7716. bool L_44;
  7717. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  7718. if (!L_44)
  7719. {
  7720. goto IL_016f;
  7721. }
  7722. }
  7723. {
  7724. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  7725. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  7726. Type_t* L_46;
  7727. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  7728. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7729. int32_t L_47;
  7730. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  7731. V_2 = L_47;
  7732. int32_t L_48 = V_2;
  7733. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  7734. {
  7735. case 0:
  7736. {
  7737. goto IL_012d;
  7738. }
  7739. case 1:
  7740. {
  7741. goto IL_0143;
  7742. }
  7743. case 2:
  7744. {
  7745. goto IL_0117;
  7746. }
  7747. case 3:
  7748. {
  7749. goto IL_0143;
  7750. }
  7751. case 4:
  7752. {
  7753. goto IL_0143;
  7754. }
  7755. case 5:
  7756. {
  7757. goto IL_0143;
  7758. }
  7759. case 6:
  7760. {
  7761. goto IL_0159;
  7762. }
  7763. case 7:
  7764. {
  7765. goto IL_0159;
  7766. }
  7767. }
  7768. }
  7769. {
  7770. goto IL_016f;
  7771. }
  7772. IL_0117:
  7773. {
  7774. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  7775. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7776. Type_t* L_50;
  7777. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  7778. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  7779. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7780. RuntimeObject* L_52;
  7781. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  7782. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7783. }
  7784. IL_012d:
  7785. {
  7786. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  7787. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7788. Type_t* L_54;
  7789. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  7790. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  7791. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7792. RuntimeObject* L_56;
  7793. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  7794. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7795. }
  7796. IL_0143:
  7797. {
  7798. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  7799. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7800. Type_t* L_58;
  7801. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  7802. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  7803. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7804. RuntimeObject* L_60;
  7805. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  7806. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7807. }
  7808. IL_0159:
  7809. {
  7810. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  7811. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7812. Type_t* L_62;
  7813. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  7814. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  7815. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  7816. RuntimeObject* L_64;
  7817. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  7818. return ((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  7819. }
  7820. IL_016f:
  7821. {
  7822. ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* L_65 = (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  7823. NullCheck(L_65);
  7824. (( void (*) (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  7825. return (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)L_65;
  7826. }
  7827. }
  7828. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::IndexOf(T[],T,System.Int32,System.Int32)
  7829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mDB1157FB8F589D0BDEC540D645A47C5C3264A51E_gshared (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* __this, FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* ___0_array, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7830. {
  7831. int32_t V_0 = 0;
  7832. int32_t V_1 = 0;
  7833. {
  7834. int32_t L_0 = ___2_startIndex;
  7835. int32_t L_1 = ___3_count;
  7836. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7837. int32_t L_2 = ___2_startIndex;
  7838. V_1 = L_2;
  7839. goto IL_001f;
  7840. }
  7841. IL_0009:
  7842. {
  7843. FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_3 = ___0_array;
  7844. int32_t L_4 = V_1;
  7845. NullCheck(L_3);
  7846. int32_t L_5 = L_4;
  7847. FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  7848. FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_7 = ___1_value;
  7849. bool L_8;
  7850. L_8 = VirtualFuncInvoker2< bool, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::Equals(T,T) */, __this, L_6, L_7);
  7851. if (!L_8)
  7852. {
  7853. goto IL_001b;
  7854. }
  7855. }
  7856. {
  7857. int32_t L_9 = V_1;
  7858. return L_9;
  7859. }
  7860. IL_001b:
  7861. {
  7862. int32_t L_10 = V_1;
  7863. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  7864. }
  7865. IL_001f:
  7866. {
  7867. int32_t L_11 = V_1;
  7868. int32_t L_12 = V_0;
  7869. if ((((int32_t)L_11) < ((int32_t)L_12)))
  7870. {
  7871. goto IL_0009;
  7872. }
  7873. }
  7874. {
  7875. return (-1);
  7876. }
  7877. }
  7878. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::LastIndexOf(T[],T,System.Int32,System.Int32)
  7879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m17D053BA3681DEBC41252A2B37057263947196CA_gshared (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* __this, FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* ___0_array, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7880. {
  7881. int32_t V_0 = 0;
  7882. int32_t V_1 = 0;
  7883. {
  7884. int32_t L_0 = ___2_startIndex;
  7885. int32_t L_1 = ___3_count;
  7886. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7887. int32_t L_2 = ___2_startIndex;
  7888. V_1 = L_2;
  7889. goto IL_0021;
  7890. }
  7891. IL_000b:
  7892. {
  7893. FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_3 = ___0_array;
  7894. int32_t L_4 = V_1;
  7895. NullCheck(L_3);
  7896. int32_t L_5 = L_4;
  7897. FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  7898. FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_7 = ___1_value;
  7899. bool L_8;
  7900. L_8 = VirtualFuncInvoker2< bool, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::Equals(T,T) */, __this, L_6, L_7);
  7901. if (!L_8)
  7902. {
  7903. goto IL_001d;
  7904. }
  7905. }
  7906. {
  7907. int32_t L_9 = V_1;
  7908. return L_9;
  7909. }
  7910. IL_001d:
  7911. {
  7912. int32_t L_10 = V_1;
  7913. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  7914. }
  7915. IL_0021:
  7916. {
  7917. int32_t L_11 = V_1;
  7918. int32_t L_12 = V_0;
  7919. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  7920. {
  7921. goto IL_000b;
  7922. }
  7923. }
  7924. {
  7925. return (-1);
  7926. }
  7927. }
  7928. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  7929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m44A8DC20946620600FBE680A76DB71D628CFF5CA_gshared (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7930. {
  7931. {
  7932. RuntimeObject* L_0 = ___0_obj;
  7933. if (L_0)
  7934. {
  7935. goto IL_0005;
  7936. }
  7937. }
  7938. {
  7939. return 0;
  7940. }
  7941. IL_0005:
  7942. {
  7943. RuntimeObject* L_1 = ___0_obj;
  7944. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  7945. {
  7946. goto IL_001a;
  7947. }
  7948. }
  7949. {
  7950. RuntimeObject* L_2 = ___0_obj;
  7951. int32_t L_3;
  7952. L_3 = VirtualFuncInvoker1< int32_t, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::GetHashCode(T) */, __this, ((*(FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)((FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)(FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  7953. return L_3;
  7954. }
  7955. IL_001a:
  7956. {
  7957. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  7958. return 0;
  7959. }
  7960. }
  7961. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  7962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m3D42ABFAC8DC3C7655F3C305AB475A33B927757C_gshared (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  7963. {
  7964. {
  7965. RuntimeObject* L_0 = ___0_x;
  7966. RuntimeObject* L_1 = ___1_y;
  7967. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  7968. {
  7969. goto IL_0006;
  7970. }
  7971. }
  7972. {
  7973. return (bool)1;
  7974. }
  7975. IL_0006:
  7976. {
  7977. RuntimeObject* L_2 = ___0_x;
  7978. if (!L_2)
  7979. {
  7980. goto IL_000c;
  7981. }
  7982. }
  7983. {
  7984. RuntimeObject* L_3 = ___1_y;
  7985. if (L_3)
  7986. {
  7987. goto IL_000e;
  7988. }
  7989. }
  7990. IL_000c:
  7991. {
  7992. return (bool)0;
  7993. }
  7994. IL_000e:
  7995. {
  7996. RuntimeObject* L_4 = ___0_x;
  7997. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  7998. {
  7999. goto IL_0031;
  8000. }
  8001. }
  8002. {
  8003. RuntimeObject* L_5 = ___1_y;
  8004. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8005. {
  8006. goto IL_0031;
  8007. }
  8008. }
  8009. {
  8010. RuntimeObject* L_6 = ___0_x;
  8011. RuntimeObject* L_7 = ___1_y;
  8012. bool L_8;
  8013. L_8 = VirtualFuncInvoker2< bool, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::Equals(T,T) */, __this, ((*(FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)((FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)(FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)((FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)(FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8014. return L_8;
  8015. }
  8016. IL_0031:
  8017. {
  8018. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8019. return (bool)0;
  8020. }
  8021. }
  8022. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef>::.ctor()
  8023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mF1A38DA164AE4BCCE40785C87BD98B35A4CC4E8D_gshared (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* __this, const RuntimeMethod* method)
  8024. {
  8025. {
  8026. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8027. return;
  8028. }
  8029. }
  8030. #ifdef __clang__
  8031. #pragma clang diagnostic pop
  8032. #endif
  8033. #ifdef __clang__
  8034. #pragma clang diagnostic push
  8035. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8036. #pragma clang diagnostic ignored "-Wunused-variable"
  8037. #endif
  8038. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::get_Default()
  8039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* EqualityComparer_1_get_Default_mD2D410BDB4A6A36FA1BA40EF7FB4B580ACF6A4CD_gshared (const RuntimeMethod* method)
  8040. {
  8041. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* V_0 = NULL;
  8042. {
  8043. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* L_0 = ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  8044. il2cpp_codegen_memory_barrier();
  8045. V_0 = L_0;
  8046. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* L_1 = V_0;
  8047. if (L_1)
  8048. {
  8049. goto IL_0019;
  8050. }
  8051. }
  8052. {
  8053. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* L_2;
  8054. L_2 = (( EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8055. V_0 = L_2;
  8056. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* L_3 = V_0;
  8057. il2cpp_codegen_memory_barrier();
  8058. ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  8059. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  8060. }
  8061. IL_0019:
  8062. {
  8063. EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* L_4 = V_0;
  8064. return L_4;
  8065. }
  8066. }
  8067. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::CreateComparer()
  8068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* EqualityComparer_1_CreateComparer_m5029EAAF0C4668CBBEECA5893D7FF82BA7FE84F9_gshared (const RuntimeMethod* method)
  8069. {
  8070. static bool s_Il2CppMethodInitialized;
  8071. if (!s_Il2CppMethodInitialized)
  8072. {
  8073. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  8075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  8076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  8078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  8079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  8081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  8082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  8083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  8085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  8086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  8087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  8088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8089. s_Il2CppMethodInitialized = true;
  8090. }
  8091. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  8092. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  8093. int32_t V_2 = 0;
  8094. {
  8095. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8096. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8097. Type_t* L_1;
  8098. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8099. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8100. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  8101. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  8102. Type_t* L_4;
  8103. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  8104. bool L_5;
  8105. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  8106. if (!L_5)
  8107. {
  8108. goto IL_002d;
  8109. }
  8110. }
  8111. {
  8112. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8113. NullCheck(L_6);
  8114. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  8115. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8116. }
  8117. IL_002d:
  8118. {
  8119. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  8120. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  8121. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8122. Type_t* L_9;
  8123. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  8124. bool L_10;
  8125. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  8126. if (!L_10)
  8127. {
  8128. goto IL_004a;
  8129. }
  8130. }
  8131. {
  8132. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8133. NullCheck(L_11);
  8134. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  8135. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8136. }
  8137. IL_004a:
  8138. {
  8139. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  8140. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8141. Type_t* L_13;
  8142. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  8143. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  8144. NullCheck(L_13);
  8145. bool L_15;
  8146. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  8147. if (!L_15)
  8148. {
  8149. goto IL_0072;
  8150. }
  8151. }
  8152. {
  8153. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  8154. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8155. Type_t* L_17;
  8156. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  8157. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  8158. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8159. RuntimeObject* L_19;
  8160. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  8161. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8162. }
  8163. IL_0072:
  8164. {
  8165. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  8166. NullCheck((Type_t*)L_20);
  8167. bool L_21;
  8168. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  8169. if (!L_21)
  8170. {
  8171. goto IL_00d6;
  8172. }
  8173. }
  8174. {
  8175. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  8176. NullCheck((Type_t*)L_22);
  8177. Type_t* L_23;
  8178. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  8179. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  8180. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8181. Type_t* L_25;
  8182. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  8183. bool L_26;
  8184. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  8185. if (!L_26)
  8186. {
  8187. goto IL_00d6;
  8188. }
  8189. }
  8190. {
  8191. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  8192. NullCheck((Type_t*)L_27);
  8193. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  8194. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  8195. NullCheck(L_28);
  8196. int32_t L_29 = 0;
  8197. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  8198. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8199. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  8200. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8201. Type_t* L_32;
  8202. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  8203. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  8204. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  8205. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  8206. NullCheck(L_34);
  8207. ArrayElementTypeCheck (L_34, L_35);
  8208. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  8209. NullCheck(L_32);
  8210. Type_t* L_36;
  8211. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  8212. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  8213. NullCheck(L_36);
  8214. bool L_38;
  8215. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  8216. if (!L_38)
  8217. {
  8218. goto IL_00d6;
  8219. }
  8220. }
  8221. {
  8222. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  8223. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8224. Type_t* L_40;
  8225. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  8226. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  8227. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8228. RuntimeObject* L_42;
  8229. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  8230. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8231. }
  8232. IL_00d6:
  8233. {
  8234. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  8235. NullCheck((Type_t*)L_43);
  8236. bool L_44;
  8237. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  8238. if (!L_44)
  8239. {
  8240. goto IL_016f;
  8241. }
  8242. }
  8243. {
  8244. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  8245. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8246. Type_t* L_46;
  8247. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  8248. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8249. int32_t L_47;
  8250. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  8251. V_2 = L_47;
  8252. int32_t L_48 = V_2;
  8253. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  8254. {
  8255. case 0:
  8256. {
  8257. goto IL_012d;
  8258. }
  8259. case 1:
  8260. {
  8261. goto IL_0143;
  8262. }
  8263. case 2:
  8264. {
  8265. goto IL_0117;
  8266. }
  8267. case 3:
  8268. {
  8269. goto IL_0143;
  8270. }
  8271. case 4:
  8272. {
  8273. goto IL_0143;
  8274. }
  8275. case 5:
  8276. {
  8277. goto IL_0143;
  8278. }
  8279. case 6:
  8280. {
  8281. goto IL_0159;
  8282. }
  8283. case 7:
  8284. {
  8285. goto IL_0159;
  8286. }
  8287. }
  8288. }
  8289. {
  8290. goto IL_016f;
  8291. }
  8292. IL_0117:
  8293. {
  8294. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  8295. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8296. Type_t* L_50;
  8297. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8298. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  8299. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8300. RuntimeObject* L_52;
  8301. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  8302. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8303. }
  8304. IL_012d:
  8305. {
  8306. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  8307. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8308. Type_t* L_54;
  8309. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  8310. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  8311. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8312. RuntimeObject* L_56;
  8313. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  8314. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8315. }
  8316. IL_0143:
  8317. {
  8318. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  8319. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8320. Type_t* L_58;
  8321. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  8322. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  8323. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8324. RuntimeObject* L_60;
  8325. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  8326. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8327. }
  8328. IL_0159:
  8329. {
  8330. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  8331. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8332. Type_t* L_62;
  8333. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  8334. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  8335. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8336. RuntimeObject* L_64;
  8337. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  8338. return ((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8339. }
  8340. IL_016f:
  8341. {
  8342. ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* L_65 = (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8343. NullCheck(L_65);
  8344. (( void (*) (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8345. return (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)L_65;
  8346. }
  8347. }
  8348. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::IndexOf(T[],T,System.Int32,System.Int32)
  8349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mEBF4CEA0011920DB5B2D6EFE1E0BB7DC4CFB79B6_gshared (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* __this, FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* ___0_array, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8350. {
  8351. int32_t V_0 = 0;
  8352. int32_t V_1 = 0;
  8353. {
  8354. int32_t L_0 = ___2_startIndex;
  8355. int32_t L_1 = ___3_count;
  8356. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  8357. int32_t L_2 = ___2_startIndex;
  8358. V_1 = L_2;
  8359. goto IL_001f;
  8360. }
  8361. IL_0009:
  8362. {
  8363. FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_3 = ___0_array;
  8364. int32_t L_4 = V_1;
  8365. NullCheck(L_3);
  8366. int32_t L_5 = L_4;
  8367. FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8368. FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_7 = ___1_value;
  8369. bool L_8;
  8370. L_8 = VirtualFuncInvoker2< bool, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::Equals(T,T) */, __this, L_6, L_7);
  8371. if (!L_8)
  8372. {
  8373. goto IL_001b;
  8374. }
  8375. }
  8376. {
  8377. int32_t L_9 = V_1;
  8378. return L_9;
  8379. }
  8380. IL_001b:
  8381. {
  8382. int32_t L_10 = V_1;
  8383. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  8384. }
  8385. IL_001f:
  8386. {
  8387. int32_t L_11 = V_1;
  8388. int32_t L_12 = V_0;
  8389. if ((((int32_t)L_11) < ((int32_t)L_12)))
  8390. {
  8391. goto IL_0009;
  8392. }
  8393. }
  8394. {
  8395. return (-1);
  8396. }
  8397. }
  8398. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::LastIndexOf(T[],T,System.Int32,System.Int32)
  8399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m31D897295515D3C0B34B64683404B826CFC94F18_gshared (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* __this, FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* ___0_array, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8400. {
  8401. int32_t V_0 = 0;
  8402. int32_t V_1 = 0;
  8403. {
  8404. int32_t L_0 = ___2_startIndex;
  8405. int32_t L_1 = ___3_count;
  8406. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  8407. int32_t L_2 = ___2_startIndex;
  8408. V_1 = L_2;
  8409. goto IL_0021;
  8410. }
  8411. IL_000b:
  8412. {
  8413. FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_3 = ___0_array;
  8414. int32_t L_4 = V_1;
  8415. NullCheck(L_3);
  8416. int32_t L_5 = L_4;
  8417. FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8418. FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_7 = ___1_value;
  8419. bool L_8;
  8420. L_8 = VirtualFuncInvoker2< bool, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::Equals(T,T) */, __this, L_6, L_7);
  8421. if (!L_8)
  8422. {
  8423. goto IL_001d;
  8424. }
  8425. }
  8426. {
  8427. int32_t L_9 = V_1;
  8428. return L_9;
  8429. }
  8430. IL_001d:
  8431. {
  8432. int32_t L_10 = V_1;
  8433. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  8434. }
  8435. IL_0021:
  8436. {
  8437. int32_t L_11 = V_1;
  8438. int32_t L_12 = V_0;
  8439. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  8440. {
  8441. goto IL_000b;
  8442. }
  8443. }
  8444. {
  8445. return (-1);
  8446. }
  8447. }
  8448. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  8449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m91C2C7A4BBA5219055CA39E476B7585243F6CD09_gshared (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8450. {
  8451. {
  8452. RuntimeObject* L_0 = ___0_obj;
  8453. if (L_0)
  8454. {
  8455. goto IL_0005;
  8456. }
  8457. }
  8458. {
  8459. return 0;
  8460. }
  8461. IL_0005:
  8462. {
  8463. RuntimeObject* L_1 = ___0_obj;
  8464. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8465. {
  8466. goto IL_001a;
  8467. }
  8468. }
  8469. {
  8470. RuntimeObject* L_2 = ___0_obj;
  8471. int32_t L_3;
  8472. L_3 = VirtualFuncInvoker1< int32_t, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::GetHashCode(T) */, __this, ((*(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)((FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8473. return L_3;
  8474. }
  8475. IL_001a:
  8476. {
  8477. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8478. return 0;
  8479. }
  8480. }
  8481. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  8482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mB0124189655E8A8F9B75242C37C88B7F4AFA2C27_gshared (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  8483. {
  8484. {
  8485. RuntimeObject* L_0 = ___0_x;
  8486. RuntimeObject* L_1 = ___1_y;
  8487. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  8488. {
  8489. goto IL_0006;
  8490. }
  8491. }
  8492. {
  8493. return (bool)1;
  8494. }
  8495. IL_0006:
  8496. {
  8497. RuntimeObject* L_2 = ___0_x;
  8498. if (!L_2)
  8499. {
  8500. goto IL_000c;
  8501. }
  8502. }
  8503. {
  8504. RuntimeObject* L_3 = ___1_y;
  8505. if (L_3)
  8506. {
  8507. goto IL_000e;
  8508. }
  8509. }
  8510. IL_000c:
  8511. {
  8512. return (bool)0;
  8513. }
  8514. IL_000e:
  8515. {
  8516. RuntimeObject* L_4 = ___0_x;
  8517. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8518. {
  8519. goto IL_0031;
  8520. }
  8521. }
  8522. {
  8523. RuntimeObject* L_5 = ___1_y;
  8524. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8525. {
  8526. goto IL_0031;
  8527. }
  8528. }
  8529. {
  8530. RuntimeObject* L_6 = ___0_x;
  8531. RuntimeObject* L_7 = ___1_y;
  8532. bool L_8;
  8533. L_8 = VirtualFuncInvoker2< bool, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::Equals(T,T) */, __this, ((*(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)((FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)((FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8534. return L_8;
  8535. }
  8536. IL_0031:
  8537. {
  8538. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8539. return (bool)0;
  8540. }
  8541. }
  8542. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.TextCore.Text.TextSettings/FontReferenceMap>::.ctor()
  8543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m40D057A18F261B003BB03C6F37D9F5A88F0F6B5A_gshared (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* __this, const RuntimeMethod* method)
  8544. {
  8545. {
  8546. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8547. return;
  8548. }
  8549. }
  8550. #ifdef __clang__
  8551. #pragma clang diagnostic pop
  8552. #endif
  8553. #ifdef __clang__
  8554. #pragma clang diagnostic push
  8555. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8556. #pragma clang diagnostic ignored "-Wunused-variable"
  8557. #endif
  8558. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::get_Default()
  8559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* EqualityComparer_1_get_Default_m38D6D46C03A67E911B9713DB248A832081058CBB_gshared (const RuntimeMethod* method)
  8560. {
  8561. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* V_0 = NULL;
  8562. {
  8563. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* L_0 = ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  8564. il2cpp_codegen_memory_barrier();
  8565. V_0 = L_0;
  8566. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* L_1 = V_0;
  8567. if (L_1)
  8568. {
  8569. goto IL_0019;
  8570. }
  8571. }
  8572. {
  8573. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* L_2;
  8574. L_2 = (( EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8575. V_0 = L_2;
  8576. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* L_3 = V_0;
  8577. il2cpp_codegen_memory_barrier();
  8578. ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  8579. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  8580. }
  8581. IL_0019:
  8582. {
  8583. EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* L_4 = V_0;
  8584. return L_4;
  8585. }
  8586. }
  8587. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::CreateComparer()
  8588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* EqualityComparer_1_CreateComparer_m899300965D7EFF0C6E1EABDC728B2F396D97D3FE_gshared (const RuntimeMethod* method)
  8589. {
  8590. static bool s_Il2CppMethodInitialized;
  8591. if (!s_Il2CppMethodInitialized)
  8592. {
  8593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  8595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  8596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  8598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  8599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  8601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  8602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  8603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  8605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  8606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  8607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  8608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8609. s_Il2CppMethodInitialized = true;
  8610. }
  8611. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  8612. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  8613. int32_t V_2 = 0;
  8614. {
  8615. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8616. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8617. Type_t* L_1;
  8618. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8619. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8620. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  8621. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  8622. Type_t* L_4;
  8623. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  8624. bool L_5;
  8625. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  8626. if (!L_5)
  8627. {
  8628. goto IL_002d;
  8629. }
  8630. }
  8631. {
  8632. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8633. NullCheck(L_6);
  8634. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  8635. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8636. }
  8637. IL_002d:
  8638. {
  8639. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  8640. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  8641. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8642. Type_t* L_9;
  8643. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  8644. bool L_10;
  8645. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  8646. if (!L_10)
  8647. {
  8648. goto IL_004a;
  8649. }
  8650. }
  8651. {
  8652. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  8653. NullCheck(L_11);
  8654. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  8655. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8656. }
  8657. IL_004a:
  8658. {
  8659. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  8660. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8661. Type_t* L_13;
  8662. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  8663. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  8664. NullCheck(L_13);
  8665. bool L_15;
  8666. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  8667. if (!L_15)
  8668. {
  8669. goto IL_0072;
  8670. }
  8671. }
  8672. {
  8673. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  8674. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8675. Type_t* L_17;
  8676. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  8677. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  8678. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8679. RuntimeObject* L_19;
  8680. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  8681. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8682. }
  8683. IL_0072:
  8684. {
  8685. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  8686. NullCheck((Type_t*)L_20);
  8687. bool L_21;
  8688. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  8689. if (!L_21)
  8690. {
  8691. goto IL_00d6;
  8692. }
  8693. }
  8694. {
  8695. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  8696. NullCheck((Type_t*)L_22);
  8697. Type_t* L_23;
  8698. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  8699. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  8700. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8701. Type_t* L_25;
  8702. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  8703. bool L_26;
  8704. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  8705. if (!L_26)
  8706. {
  8707. goto IL_00d6;
  8708. }
  8709. }
  8710. {
  8711. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  8712. NullCheck((Type_t*)L_27);
  8713. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  8714. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  8715. NullCheck(L_28);
  8716. int32_t L_29 = 0;
  8717. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  8718. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  8719. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  8720. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8721. Type_t* L_32;
  8722. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  8723. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  8724. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  8725. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  8726. NullCheck(L_34);
  8727. ArrayElementTypeCheck (L_34, L_35);
  8728. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  8729. NullCheck(L_32);
  8730. Type_t* L_36;
  8731. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  8732. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  8733. NullCheck(L_36);
  8734. bool L_38;
  8735. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  8736. if (!L_38)
  8737. {
  8738. goto IL_00d6;
  8739. }
  8740. }
  8741. {
  8742. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  8743. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8744. Type_t* L_40;
  8745. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  8746. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  8747. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8748. RuntimeObject* L_42;
  8749. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  8750. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8751. }
  8752. IL_00d6:
  8753. {
  8754. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  8755. NullCheck((Type_t*)L_43);
  8756. bool L_44;
  8757. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  8758. if (!L_44)
  8759. {
  8760. goto IL_016f;
  8761. }
  8762. }
  8763. {
  8764. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  8765. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  8766. Type_t* L_46;
  8767. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  8768. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8769. int32_t L_47;
  8770. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  8771. V_2 = L_47;
  8772. int32_t L_48 = V_2;
  8773. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  8774. {
  8775. case 0:
  8776. {
  8777. goto IL_012d;
  8778. }
  8779. case 1:
  8780. {
  8781. goto IL_0143;
  8782. }
  8783. case 2:
  8784. {
  8785. goto IL_0117;
  8786. }
  8787. case 3:
  8788. {
  8789. goto IL_0143;
  8790. }
  8791. case 4:
  8792. {
  8793. goto IL_0143;
  8794. }
  8795. case 5:
  8796. {
  8797. goto IL_0143;
  8798. }
  8799. case 6:
  8800. {
  8801. goto IL_0159;
  8802. }
  8803. case 7:
  8804. {
  8805. goto IL_0159;
  8806. }
  8807. }
  8808. }
  8809. {
  8810. goto IL_016f;
  8811. }
  8812. IL_0117:
  8813. {
  8814. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  8815. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8816. Type_t* L_50;
  8817. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8818. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  8819. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8820. RuntimeObject* L_52;
  8821. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  8822. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8823. }
  8824. IL_012d:
  8825. {
  8826. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  8827. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8828. Type_t* L_54;
  8829. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  8830. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  8831. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8832. RuntimeObject* L_56;
  8833. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  8834. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8835. }
  8836. IL_0143:
  8837. {
  8838. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  8839. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8840. Type_t* L_58;
  8841. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  8842. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  8843. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8844. RuntimeObject* L_60;
  8845. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  8846. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8847. }
  8848. IL_0159:
  8849. {
  8850. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  8851. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8852. Type_t* L_62;
  8853. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  8854. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  8855. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  8856. RuntimeObject* L_64;
  8857. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  8858. return ((EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  8859. }
  8860. IL_016f:
  8861. {
  8862. ObjectEqualityComparer_1_tD9B8DF2CB98463998DDD5479DF081CADAA1B4416* L_65 = (ObjectEqualityComparer_1_tD9B8DF2CB98463998DDD5479DF081CADAA1B4416*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8863. NullCheck(L_65);
  8864. (( void (*) (ObjectEqualityComparer_1_tD9B8DF2CB98463998DDD5479DF081CADAA1B4416*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8865. return (EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF*)L_65;
  8866. }
  8867. }
  8868. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::IndexOf(T[],T,System.Int32,System.Int32)
  8869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mEDDFA64CA5EFD0F3E3F769D846604E6BEB858108_gshared (EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* __this, BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* ___0_array, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8870. {
  8871. int32_t V_0 = 0;
  8872. int32_t V_1 = 0;
  8873. {
  8874. int32_t L_0 = ___2_startIndex;
  8875. int32_t L_1 = ___3_count;
  8876. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  8877. int32_t L_2 = ___2_startIndex;
  8878. V_1 = L_2;
  8879. goto IL_001f;
  8880. }
  8881. IL_0009:
  8882. {
  8883. BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* L_3 = ___0_array;
  8884. int32_t L_4 = V_1;
  8885. NullCheck(L_3);
  8886. int32_t L_5 = L_4;
  8887. BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8888. BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_7 = ___1_value;
  8889. bool L_8;
  8890. L_8 = VirtualFuncInvoker2< bool, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::Equals(T,T) */, __this, L_6, L_7);
  8891. if (!L_8)
  8892. {
  8893. goto IL_001b;
  8894. }
  8895. }
  8896. {
  8897. int32_t L_9 = V_1;
  8898. return L_9;
  8899. }
  8900. IL_001b:
  8901. {
  8902. int32_t L_10 = V_1;
  8903. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  8904. }
  8905. IL_001f:
  8906. {
  8907. int32_t L_11 = V_1;
  8908. int32_t L_12 = V_0;
  8909. if ((((int32_t)L_11) < ((int32_t)L_12)))
  8910. {
  8911. goto IL_0009;
  8912. }
  8913. }
  8914. {
  8915. return (-1);
  8916. }
  8917. }
  8918. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::LastIndexOf(T[],T,System.Int32,System.Int32)
  8919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m6C1B89BD2592863756D70F508B8FEB5EDF1F81B7_gshared (EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* __this, BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* ___0_array, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8920. {
  8921. int32_t V_0 = 0;
  8922. int32_t V_1 = 0;
  8923. {
  8924. int32_t L_0 = ___2_startIndex;
  8925. int32_t L_1 = ___3_count;
  8926. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  8927. int32_t L_2 = ___2_startIndex;
  8928. V_1 = L_2;
  8929. goto IL_0021;
  8930. }
  8931. IL_000b:
  8932. {
  8933. BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* L_3 = ___0_array;
  8934. int32_t L_4 = V_1;
  8935. NullCheck(L_3);
  8936. int32_t L_5 = L_4;
  8937. BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8938. BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_7 = ___1_value;
  8939. bool L_8;
  8940. L_8 = VirtualFuncInvoker2< bool, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::Equals(T,T) */, __this, L_6, L_7);
  8941. if (!L_8)
  8942. {
  8943. goto IL_001d;
  8944. }
  8945. }
  8946. {
  8947. int32_t L_9 = V_1;
  8948. return L_9;
  8949. }
  8950. IL_001d:
  8951. {
  8952. int32_t L_10 = V_1;
  8953. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  8954. }
  8955. IL_0021:
  8956. {
  8957. int32_t L_11 = V_1;
  8958. int32_t L_12 = V_0;
  8959. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  8960. {
  8961. goto IL_000b;
  8962. }
  8963. }
  8964. {
  8965. return (-1);
  8966. }
  8967. }
  8968. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  8969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mBC89560E40FE689C608F3F789EDEAB62031D6A4E_gshared (EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8970. {
  8971. {
  8972. RuntimeObject* L_0 = ___0_obj;
  8973. if (L_0)
  8974. {
  8975. goto IL_0005;
  8976. }
  8977. }
  8978. {
  8979. return 0;
  8980. }
  8981. IL_0005:
  8982. {
  8983. RuntimeObject* L_1 = ___0_obj;
  8984. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  8985. {
  8986. goto IL_001a;
  8987. }
  8988. }
  8989. {
  8990. RuntimeObject* L_2 = ___0_obj;
  8991. int32_t L_3;
  8992. L_3 = VirtualFuncInvoker1< int32_t, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::GetHashCode(T) */, __this, ((*(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)((BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  8993. return L_3;
  8994. }
  8995. IL_001a:
  8996. {
  8997. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  8998. return 0;
  8999. }
  9000. }
  9001. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  9002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m9256571D6AAFE40346F5BFE27F8416C9833F7ED3_gshared (EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  9003. {
  9004. {
  9005. RuntimeObject* L_0 = ___0_x;
  9006. RuntimeObject* L_1 = ___1_y;
  9007. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  9008. {
  9009. goto IL_0006;
  9010. }
  9011. }
  9012. {
  9013. return (bool)1;
  9014. }
  9015. IL_0006:
  9016. {
  9017. RuntimeObject* L_2 = ___0_x;
  9018. if (!L_2)
  9019. {
  9020. goto IL_000c;
  9021. }
  9022. }
  9023. {
  9024. RuntimeObject* L_3 = ___1_y;
  9025. if (L_3)
  9026. {
  9027. goto IL_000e;
  9028. }
  9029. }
  9030. IL_000c:
  9031. {
  9032. return (bool)0;
  9033. }
  9034. IL_000e:
  9035. {
  9036. RuntimeObject* L_4 = ___0_x;
  9037. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9038. {
  9039. goto IL_0031;
  9040. }
  9041. }
  9042. {
  9043. RuntimeObject* L_5 = ___1_y;
  9044. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9045. {
  9046. goto IL_0031;
  9047. }
  9048. }
  9049. {
  9050. RuntimeObject* L_6 = ___0_x;
  9051. RuntimeObject* L_7 = ___1_y;
  9052. bool L_8;
  9053. L_8 = VirtualFuncInvoker2< bool, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::Equals(T,T) */, __this, ((*(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)((BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)((BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  9054. return L_8;
  9055. }
  9056. IL_0031:
  9057. {
  9058. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  9059. return (bool)0;
  9060. }
  9061. }
  9062. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.TextureBlitter/BlitInfo>::.ctor()
  9063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m0CC99963384BFBC5093EF64B5CAA396D17C20014_gshared (EqualityComparer_1_t019B13E0BA322CABD3CEE9471462F0A6798C32FF* __this, const RuntimeMethod* method)
  9064. {
  9065. {
  9066. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  9067. return;
  9068. }
  9069. }
  9070. #ifdef __clang__
  9071. #pragma clang diagnostic pop
  9072. #endif
  9073. #ifdef __clang__
  9074. #pragma clang diagnostic push
  9075. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9076. #pragma clang diagnostic ignored "-Wunused-variable"
  9077. #endif
  9078. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::get_Default()
  9079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* EqualityComparer_1_get_Default_m8637334441FC0F02BE1D11E46CD3A0D4D70D9DF9_gshared (const RuntimeMethod* method)
  9080. {
  9081. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* V_0 = NULL;
  9082. {
  9083. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* L_0 = ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  9084. il2cpp_codegen_memory_barrier();
  9085. V_0 = L_0;
  9086. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* L_1 = V_0;
  9087. if (L_1)
  9088. {
  9089. goto IL_0019;
  9090. }
  9091. }
  9092. {
  9093. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* L_2;
  9094. L_2 = (( EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9095. V_0 = L_2;
  9096. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* L_3 = V_0;
  9097. il2cpp_codegen_memory_barrier();
  9098. ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  9099. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  9100. }
  9101. IL_0019:
  9102. {
  9103. EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* L_4 = V_0;
  9104. return L_4;
  9105. }
  9106. }
  9107. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::CreateComparer()
  9108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* EqualityComparer_1_CreateComparer_m3BC13CA910F09C73818657001EA71B9077A8BE92_gshared (const RuntimeMethod* method)
  9109. {
  9110. static bool s_Il2CppMethodInitialized;
  9111. if (!s_Il2CppMethodInitialized)
  9112. {
  9113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  9115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  9116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  9118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  9119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  9121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  9122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  9123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  9125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  9126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  9127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  9128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9129. s_Il2CppMethodInitialized = true;
  9130. }
  9131. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  9132. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  9133. int32_t V_2 = 0;
  9134. {
  9135. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9136. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9137. Type_t* L_1;
  9138. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9139. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9140. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  9141. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  9142. Type_t* L_4;
  9143. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  9144. bool L_5;
  9145. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  9146. if (!L_5)
  9147. {
  9148. goto IL_002d;
  9149. }
  9150. }
  9151. {
  9152. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9153. NullCheck(L_6);
  9154. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  9155. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9156. }
  9157. IL_002d:
  9158. {
  9159. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  9160. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  9161. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9162. Type_t* L_9;
  9163. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  9164. bool L_10;
  9165. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  9166. if (!L_10)
  9167. {
  9168. goto IL_004a;
  9169. }
  9170. }
  9171. {
  9172. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9173. NullCheck(L_11);
  9174. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  9175. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9176. }
  9177. IL_004a:
  9178. {
  9179. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  9180. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9181. Type_t* L_13;
  9182. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  9183. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  9184. NullCheck(L_13);
  9185. bool L_15;
  9186. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  9187. if (!L_15)
  9188. {
  9189. goto IL_0072;
  9190. }
  9191. }
  9192. {
  9193. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  9194. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9195. Type_t* L_17;
  9196. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  9197. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  9198. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9199. RuntimeObject* L_19;
  9200. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  9201. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9202. }
  9203. IL_0072:
  9204. {
  9205. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  9206. NullCheck((Type_t*)L_20);
  9207. bool L_21;
  9208. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  9209. if (!L_21)
  9210. {
  9211. goto IL_00d6;
  9212. }
  9213. }
  9214. {
  9215. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  9216. NullCheck((Type_t*)L_22);
  9217. Type_t* L_23;
  9218. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  9219. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  9220. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9221. Type_t* L_25;
  9222. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  9223. bool L_26;
  9224. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  9225. if (!L_26)
  9226. {
  9227. goto IL_00d6;
  9228. }
  9229. }
  9230. {
  9231. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  9232. NullCheck((Type_t*)L_27);
  9233. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  9234. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  9235. NullCheck(L_28);
  9236. int32_t L_29 = 0;
  9237. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  9238. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9239. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  9240. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9241. Type_t* L_32;
  9242. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  9243. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  9244. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  9245. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  9246. NullCheck(L_34);
  9247. ArrayElementTypeCheck (L_34, L_35);
  9248. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  9249. NullCheck(L_32);
  9250. Type_t* L_36;
  9251. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  9252. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  9253. NullCheck(L_36);
  9254. bool L_38;
  9255. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  9256. if (!L_38)
  9257. {
  9258. goto IL_00d6;
  9259. }
  9260. }
  9261. {
  9262. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  9263. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9264. Type_t* L_40;
  9265. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  9266. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  9267. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9268. RuntimeObject* L_42;
  9269. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  9270. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9271. }
  9272. IL_00d6:
  9273. {
  9274. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  9275. NullCheck((Type_t*)L_43);
  9276. bool L_44;
  9277. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  9278. if (!L_44)
  9279. {
  9280. goto IL_016f;
  9281. }
  9282. }
  9283. {
  9284. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  9285. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9286. Type_t* L_46;
  9287. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  9288. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9289. int32_t L_47;
  9290. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  9291. V_2 = L_47;
  9292. int32_t L_48 = V_2;
  9293. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  9294. {
  9295. case 0:
  9296. {
  9297. goto IL_012d;
  9298. }
  9299. case 1:
  9300. {
  9301. goto IL_0143;
  9302. }
  9303. case 2:
  9304. {
  9305. goto IL_0117;
  9306. }
  9307. case 3:
  9308. {
  9309. goto IL_0143;
  9310. }
  9311. case 4:
  9312. {
  9313. goto IL_0143;
  9314. }
  9315. case 5:
  9316. {
  9317. goto IL_0143;
  9318. }
  9319. case 6:
  9320. {
  9321. goto IL_0159;
  9322. }
  9323. case 7:
  9324. {
  9325. goto IL_0159;
  9326. }
  9327. }
  9328. }
  9329. {
  9330. goto IL_016f;
  9331. }
  9332. IL_0117:
  9333. {
  9334. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  9335. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9336. Type_t* L_50;
  9337. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9338. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  9339. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9340. RuntimeObject* L_52;
  9341. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  9342. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9343. }
  9344. IL_012d:
  9345. {
  9346. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  9347. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9348. Type_t* L_54;
  9349. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  9350. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  9351. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9352. RuntimeObject* L_56;
  9353. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  9354. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9355. }
  9356. IL_0143:
  9357. {
  9358. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  9359. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9360. Type_t* L_58;
  9361. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  9362. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  9363. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9364. RuntimeObject* L_60;
  9365. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  9366. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9367. }
  9368. IL_0159:
  9369. {
  9370. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  9371. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9372. Type_t* L_62;
  9373. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  9374. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  9375. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9376. RuntimeObject* L_64;
  9377. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  9378. return ((EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9379. }
  9380. IL_016f:
  9381. {
  9382. ObjectEqualityComparer_1_tB9B6BDFBC1DE15922982869362B56B0342A62758* L_65 = (ObjectEqualityComparer_1_tB9B6BDFBC1DE15922982869362B56B0342A62758*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9383. NullCheck(L_65);
  9384. (( void (*) (ObjectEqualityComparer_1_tB9B6BDFBC1DE15922982869362B56B0342A62758*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9385. return (EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D*)L_65;
  9386. }
  9387. }
  9388. // System.Int32 System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::IndexOf(T[],T,System.Int32,System.Int32)
  9389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m793847FCB7A3D412CB64B8371C5B993380FA2334_gshared (EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* __this, FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* ___0_array, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9390. {
  9391. int32_t V_0 = 0;
  9392. int32_t V_1 = 0;
  9393. {
  9394. int32_t L_0 = ___2_startIndex;
  9395. int32_t L_1 = ___3_count;
  9396. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  9397. int32_t L_2 = ___2_startIndex;
  9398. V_1 = L_2;
  9399. goto IL_001f;
  9400. }
  9401. IL_0009:
  9402. {
  9403. FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* L_3 = ___0_array;
  9404. int32_t L_4 = V_1;
  9405. NullCheck(L_3);
  9406. int32_t L_5 = L_4;
  9407. Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9408. Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_7 = ___1_value;
  9409. bool L_8;
  9410. L_8 = VirtualFuncInvoker2< bool, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::Equals(T,T) */, __this, L_6, L_7);
  9411. if (!L_8)
  9412. {
  9413. goto IL_001b;
  9414. }
  9415. }
  9416. {
  9417. int32_t L_9 = V_1;
  9418. return L_9;
  9419. }
  9420. IL_001b:
  9421. {
  9422. int32_t L_10 = V_1;
  9423. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9424. }
  9425. IL_001f:
  9426. {
  9427. int32_t L_11 = V_1;
  9428. int32_t L_12 = V_0;
  9429. if ((((int32_t)L_11) < ((int32_t)L_12)))
  9430. {
  9431. goto IL_0009;
  9432. }
  9433. }
  9434. {
  9435. return (-1);
  9436. }
  9437. }
  9438. // System.Int32 System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::LastIndexOf(T[],T,System.Int32,System.Int32)
  9439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_mC9CE0B8DC0D4C52B21BA0128F5F0EA5B85A0D9CA_gshared (EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* __this, FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* ___0_array, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9440. {
  9441. int32_t V_0 = 0;
  9442. int32_t V_1 = 0;
  9443. {
  9444. int32_t L_0 = ___2_startIndex;
  9445. int32_t L_1 = ___3_count;
  9446. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  9447. int32_t L_2 = ___2_startIndex;
  9448. V_1 = L_2;
  9449. goto IL_0021;
  9450. }
  9451. IL_000b:
  9452. {
  9453. FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* L_3 = ___0_array;
  9454. int32_t L_4 = V_1;
  9455. NullCheck(L_3);
  9456. int32_t L_5 = L_4;
  9457. Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9458. Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_7 = ___1_value;
  9459. bool L_8;
  9460. L_8 = VirtualFuncInvoker2< bool, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::Equals(T,T) */, __this, L_6, L_7);
  9461. if (!L_8)
  9462. {
  9463. goto IL_001d;
  9464. }
  9465. }
  9466. {
  9467. int32_t L_9 = V_1;
  9468. return L_9;
  9469. }
  9470. IL_001d:
  9471. {
  9472. int32_t L_10 = V_1;
  9473. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  9474. }
  9475. IL_0021:
  9476. {
  9477. int32_t L_11 = V_1;
  9478. int32_t L_12 = V_0;
  9479. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  9480. {
  9481. goto IL_000b;
  9482. }
  9483. }
  9484. {
  9485. return (-1);
  9486. }
  9487. }
  9488. // System.Int32 System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  9489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m198B5EB8272DA56A76C3DBA7A0CE1FF26F8E37E0_gshared (EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  9490. {
  9491. {
  9492. RuntimeObject* L_0 = ___0_obj;
  9493. if (L_0)
  9494. {
  9495. goto IL_0005;
  9496. }
  9497. }
  9498. {
  9499. return 0;
  9500. }
  9501. IL_0005:
  9502. {
  9503. RuntimeObject* L_1 = ___0_obj;
  9504. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9505. {
  9506. goto IL_001a;
  9507. }
  9508. }
  9509. {
  9510. RuntimeObject* L_2 = ___0_obj;
  9511. int32_t L_3;
  9512. L_3 = VirtualFuncInvoker1< int32_t, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::GetHashCode(T) */, __this, ((*(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)((Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  9513. return L_3;
  9514. }
  9515. IL_001a:
  9516. {
  9517. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  9518. return 0;
  9519. }
  9520. }
  9521. // System.Boolean System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  9522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m9FD59FC407D722166C47F3B32406F86074103B56_gshared (EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  9523. {
  9524. {
  9525. RuntimeObject* L_0 = ___0_x;
  9526. RuntimeObject* L_1 = ___1_y;
  9527. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  9528. {
  9529. goto IL_0006;
  9530. }
  9531. }
  9532. {
  9533. return (bool)1;
  9534. }
  9535. IL_0006:
  9536. {
  9537. RuntimeObject* L_2 = ___0_x;
  9538. if (!L_2)
  9539. {
  9540. goto IL_000c;
  9541. }
  9542. }
  9543. {
  9544. RuntimeObject* L_3 = ___1_y;
  9545. if (L_3)
  9546. {
  9547. goto IL_000e;
  9548. }
  9549. }
  9550. IL_000c:
  9551. {
  9552. return (bool)0;
  9553. }
  9554. IL_000e:
  9555. {
  9556. RuntimeObject* L_4 = ___0_x;
  9557. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9558. {
  9559. goto IL_0031;
  9560. }
  9561. }
  9562. {
  9563. RuntimeObject* L_5 = ___1_y;
  9564. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  9565. {
  9566. goto IL_0031;
  9567. }
  9568. }
  9569. {
  9570. RuntimeObject* L_6 = ___0_x;
  9571. RuntimeObject* L_7 = ___1_y;
  9572. bool L_8;
  9573. L_8 = VirtualFuncInvoker2< bool, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::Equals(T,T) */, __this, ((*(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)((Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)((Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  9574. return L_8;
  9575. }
  9576. IL_0031:
  9577. {
  9578. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  9579. return (bool)0;
  9580. }
  9581. }
  9582. // System.Void System.Collections.Generic.EqualityComparer`1<TMPro.SpriteAssetUtilities.TexturePacker_JsonArray/Frame>::.ctor()
  9583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mE2289AA0CC8BF806010276526CC344905C089FB3_gshared (EqualityComparer_1_t511F5481BB1C1E7DD105A7DC448488B4172C126D* __this, const RuntimeMethod* method)
  9584. {
  9585. {
  9586. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  9587. return;
  9588. }
  9589. }
  9590. #ifdef __clang__
  9591. #pragma clang diagnostic pop
  9592. #endif
  9593. #ifdef __clang__
  9594. #pragma clang diagnostic push
  9595. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9596. #pragma clang diagnostic ignored "-Wunused-variable"
  9597. #endif
  9598. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::get_Default()
  9599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* EqualityComparer_1_get_Default_m15480BE95865398D96BA0E6E0AD90A48985E18C4_gshared (const RuntimeMethod* method)
  9600. {
  9601. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* V_0 = NULL;
  9602. {
  9603. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* L_0 = ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  9604. il2cpp_codegen_memory_barrier();
  9605. V_0 = L_0;
  9606. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* L_1 = V_0;
  9607. if (L_1)
  9608. {
  9609. goto IL_0019;
  9610. }
  9611. }
  9612. {
  9613. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* L_2;
  9614. L_2 = (( EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9615. V_0 = L_2;
  9616. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* L_3 = V_0;
  9617. il2cpp_codegen_memory_barrier();
  9618. ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  9619. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  9620. }
  9621. IL_0019:
  9622. {
  9623. EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* L_4 = V_0;
  9624. return L_4;
  9625. }
  9626. }
  9627. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::CreateComparer()
  9628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* EqualityComparer_1_CreateComparer_m28126640E0C70FFE91E18FC180DBF37DE08494E1_gshared (const RuntimeMethod* method)
  9629. {
  9630. static bool s_Il2CppMethodInitialized;
  9631. if (!s_Il2CppMethodInitialized)
  9632. {
  9633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  9635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  9636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  9638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  9639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  9641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  9642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  9643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  9645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  9646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  9647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  9648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9649. s_Il2CppMethodInitialized = true;
  9650. }
  9651. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  9652. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  9653. int32_t V_2 = 0;
  9654. {
  9655. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9656. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9657. Type_t* L_1;
  9658. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9659. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9660. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  9661. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  9662. Type_t* L_4;
  9663. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  9664. bool L_5;
  9665. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  9666. if (!L_5)
  9667. {
  9668. goto IL_002d;
  9669. }
  9670. }
  9671. {
  9672. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  9673. NullCheck(L_6);
  9674. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  9675. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9676. }
  9677. IL_002d:
  9678. {
  9679. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  9680. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  9681. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9682. Type_t* L_9;
  9683. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  9684. bool L_10;
  9685. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  9686. if (!L_10)
  9687. {
  9688. goto IL_004a;
  9689. }
  9690. }
  9691. {
  9692. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  9693. NullCheck(L_11);
  9694. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  9695. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9696. }
  9697. IL_004a:
  9698. {
  9699. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  9700. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9701. Type_t* L_13;
  9702. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  9703. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  9704. NullCheck(L_13);
  9705. bool L_15;
  9706. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  9707. if (!L_15)
  9708. {
  9709. goto IL_0072;
  9710. }
  9711. }
  9712. {
  9713. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  9714. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9715. Type_t* L_17;
  9716. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  9717. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  9718. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9719. RuntimeObject* L_19;
  9720. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  9721. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9722. }
  9723. IL_0072:
  9724. {
  9725. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  9726. NullCheck((Type_t*)L_20);
  9727. bool L_21;
  9728. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  9729. if (!L_21)
  9730. {
  9731. goto IL_00d6;
  9732. }
  9733. }
  9734. {
  9735. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  9736. NullCheck((Type_t*)L_22);
  9737. Type_t* L_23;
  9738. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  9739. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  9740. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9741. Type_t* L_25;
  9742. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  9743. bool L_26;
  9744. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  9745. if (!L_26)
  9746. {
  9747. goto IL_00d6;
  9748. }
  9749. }
  9750. {
  9751. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  9752. NullCheck((Type_t*)L_27);
  9753. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  9754. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  9755. NullCheck(L_28);
  9756. int32_t L_29 = 0;
  9757. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  9758. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  9759. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  9760. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9761. Type_t* L_32;
  9762. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  9763. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  9764. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  9765. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  9766. NullCheck(L_34);
  9767. ArrayElementTypeCheck (L_34, L_35);
  9768. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  9769. NullCheck(L_32);
  9770. Type_t* L_36;
  9771. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  9772. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  9773. NullCheck(L_36);
  9774. bool L_38;
  9775. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  9776. if (!L_38)
  9777. {
  9778. goto IL_00d6;
  9779. }
  9780. }
  9781. {
  9782. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  9783. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9784. Type_t* L_40;
  9785. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  9786. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  9787. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9788. RuntimeObject* L_42;
  9789. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  9790. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9791. }
  9792. IL_00d6:
  9793. {
  9794. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  9795. NullCheck((Type_t*)L_43);
  9796. bool L_44;
  9797. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  9798. if (!L_44)
  9799. {
  9800. goto IL_016f;
  9801. }
  9802. }
  9803. {
  9804. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  9805. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  9806. Type_t* L_46;
  9807. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  9808. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9809. int32_t L_47;
  9810. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  9811. V_2 = L_47;
  9812. int32_t L_48 = V_2;
  9813. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  9814. {
  9815. case 0:
  9816. {
  9817. goto IL_012d;
  9818. }
  9819. case 1:
  9820. {
  9821. goto IL_0143;
  9822. }
  9823. case 2:
  9824. {
  9825. goto IL_0117;
  9826. }
  9827. case 3:
  9828. {
  9829. goto IL_0143;
  9830. }
  9831. case 4:
  9832. {
  9833. goto IL_0143;
  9834. }
  9835. case 5:
  9836. {
  9837. goto IL_0143;
  9838. }
  9839. case 6:
  9840. {
  9841. goto IL_0159;
  9842. }
  9843. case 7:
  9844. {
  9845. goto IL_0159;
  9846. }
  9847. }
  9848. }
  9849. {
  9850. goto IL_016f;
  9851. }
  9852. IL_0117:
  9853. {
  9854. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  9855. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9856. Type_t* L_50;
  9857. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9858. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  9859. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9860. RuntimeObject* L_52;
  9861. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  9862. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9863. }
  9864. IL_012d:
  9865. {
  9866. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  9867. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9868. Type_t* L_54;
  9869. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  9870. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  9871. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9872. RuntimeObject* L_56;
  9873. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  9874. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9875. }
  9876. IL_0143:
  9877. {
  9878. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  9879. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9880. Type_t* L_58;
  9881. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  9882. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  9883. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9884. RuntimeObject* L_60;
  9885. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  9886. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9887. }
  9888. IL_0159:
  9889. {
  9890. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  9891. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9892. Type_t* L_62;
  9893. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  9894. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  9895. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  9896. RuntimeObject* L_64;
  9897. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  9898. return ((EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  9899. }
  9900. IL_016f:
  9901. {
  9902. ObjectEqualityComparer_1_t7858D7F102BE8270D0BB1FB4BD8A0DB22B4B62BB* L_65 = (ObjectEqualityComparer_1_t7858D7F102BE8270D0BB1FB4BD8A0DB22B4B62BB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9903. NullCheck(L_65);
  9904. (( void (*) (ObjectEqualityComparer_1_t7858D7F102BE8270D0BB1FB4BD8A0DB22B4B62BB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9905. return (EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D*)L_65;
  9906. }
  9907. }
  9908. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::IndexOf(T[],T,System.Int32,System.Int32)
  9909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m1EB892C215D4CF47FF95C767B2F74E3B492F057F_gshared (EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* __this, TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* ___0_array, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9910. {
  9911. int32_t V_0 = 0;
  9912. int32_t V_1 = 0;
  9913. {
  9914. int32_t L_0 = ___2_startIndex;
  9915. int32_t L_1 = ___3_count;
  9916. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  9917. int32_t L_2 = ___2_startIndex;
  9918. V_1 = L_2;
  9919. goto IL_001f;
  9920. }
  9921. IL_0009:
  9922. {
  9923. TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* L_3 = ___0_array;
  9924. int32_t L_4 = V_1;
  9925. NullCheck(L_3);
  9926. int32_t L_5 = L_4;
  9927. TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9928. TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_7 = ___1_value;
  9929. bool L_8;
  9930. L_8 = VirtualFuncInvoker2< bool, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::Equals(T,T) */, __this, L_6, L_7);
  9931. if (!L_8)
  9932. {
  9933. goto IL_001b;
  9934. }
  9935. }
  9936. {
  9937. int32_t L_9 = V_1;
  9938. return L_9;
  9939. }
  9940. IL_001b:
  9941. {
  9942. int32_t L_10 = V_1;
  9943. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9944. }
  9945. IL_001f:
  9946. {
  9947. int32_t L_11 = V_1;
  9948. int32_t L_12 = V_0;
  9949. if ((((int32_t)L_11) < ((int32_t)L_12)))
  9950. {
  9951. goto IL_0009;
  9952. }
  9953. }
  9954. {
  9955. return (-1);
  9956. }
  9957. }
  9958. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::LastIndexOf(T[],T,System.Int32,System.Int32)
  9959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m66F4235E9829E4AFBBB6276B66E807CF0F3A7FC4_gshared (EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* __this, TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* ___0_array, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  9960. {
  9961. int32_t V_0 = 0;
  9962. int32_t V_1 = 0;
  9963. {
  9964. int32_t L_0 = ___2_startIndex;
  9965. int32_t L_1 = ___3_count;
  9966. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  9967. int32_t L_2 = ___2_startIndex;
  9968. V_1 = L_2;
  9969. goto IL_0021;
  9970. }
  9971. IL_000b:
  9972. {
  9973. TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* L_3 = ___0_array;
  9974. int32_t L_4 = V_1;
  9975. NullCheck(L_3);
  9976. int32_t L_5 = L_4;
  9977. TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  9978. TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_7 = ___1_value;
  9979. bool L_8;
  9980. L_8 = VirtualFuncInvoker2< bool, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::Equals(T,T) */, __this, L_6, L_7);
  9981. if (!L_8)
  9982. {
  9983. goto IL_001d;
  9984. }
  9985. }
  9986. {
  9987. int32_t L_9 = V_1;
  9988. return L_9;
  9989. }
  9990. IL_001d:
  9991. {
  9992. int32_t L_10 = V_1;
  9993. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  9994. }
  9995. IL_0021:
  9996. {
  9997. int32_t L_11 = V_1;
  9998. int32_t L_12 = V_0;
  9999. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  10000. {
  10001. goto IL_000b;
  10002. }
  10003. }
  10004. {
  10005. return (-1);
  10006. }
  10007. }
  10008. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  10009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m79A837804A186C3108FC9E1E9E3980E9222936F5_gshared (EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  10010. {
  10011. {
  10012. RuntimeObject* L_0 = ___0_obj;
  10013. if (L_0)
  10014. {
  10015. goto IL_0005;
  10016. }
  10017. }
  10018. {
  10019. return 0;
  10020. }
  10021. IL_0005:
  10022. {
  10023. RuntimeObject* L_1 = ___0_obj;
  10024. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10025. {
  10026. goto IL_001a;
  10027. }
  10028. }
  10029. {
  10030. RuntimeObject* L_2 = ___0_obj;
  10031. int32_t L_3;
  10032. L_3 = VirtualFuncInvoker1< int32_t, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::GetHashCode(T) */, __this, ((*(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)((TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10033. return L_3;
  10034. }
  10035. IL_001a:
  10036. {
  10037. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10038. return 0;
  10039. }
  10040. }
  10041. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  10042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m69CAC32B0E3663B4034F4486895068F41F8B1BFE_gshared (EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  10043. {
  10044. {
  10045. RuntimeObject* L_0 = ___0_x;
  10046. RuntimeObject* L_1 = ___1_y;
  10047. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  10048. {
  10049. goto IL_0006;
  10050. }
  10051. }
  10052. {
  10053. return (bool)1;
  10054. }
  10055. IL_0006:
  10056. {
  10057. RuntimeObject* L_2 = ___0_x;
  10058. if (!L_2)
  10059. {
  10060. goto IL_000c;
  10061. }
  10062. }
  10063. {
  10064. RuntimeObject* L_3 = ___1_y;
  10065. if (L_3)
  10066. {
  10067. goto IL_000e;
  10068. }
  10069. }
  10070. IL_000c:
  10071. {
  10072. return (bool)0;
  10073. }
  10074. IL_000e:
  10075. {
  10076. RuntimeObject* L_4 = ___0_x;
  10077. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10078. {
  10079. goto IL_0031;
  10080. }
  10081. }
  10082. {
  10083. RuntimeObject* L_5 = ___1_y;
  10084. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10085. {
  10086. goto IL_0031;
  10087. }
  10088. }
  10089. {
  10090. RuntimeObject* L_6 = ___0_x;
  10091. RuntimeObject* L_7 = ___1_y;
  10092. bool L_8;
  10093. L_8 = VirtualFuncInvoker2< bool, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::Equals(T,T) */, __this, ((*(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)((TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)((TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10094. return L_8;
  10095. }
  10096. IL_0031:
  10097. {
  10098. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10099. return (bool)0;
  10100. }
  10101. }
  10102. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TextureRegistry/TextureInfo>::.ctor()
  10103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mC98213FD70D48D5AC7635DA9465121F60A65547F_gshared (EqualityComparer_1_t54887FDB060CE2D471F63268BEA1812D2A0C5E2D* __this, const RuntimeMethod* method)
  10104. {
  10105. {
  10106. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10107. return;
  10108. }
  10109. }
  10110. #ifdef __clang__
  10111. #pragma clang diagnostic pop
  10112. #endif
  10113. #ifdef __clang__
  10114. #pragma clang diagnostic push
  10115. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10116. #pragma clang diagnostic ignored "-Wunused-variable"
  10117. #endif
  10118. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::get_Default()
  10119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* EqualityComparer_1_get_Default_mC6421862851F915C0B25DD519C01A7D73ECBF63D_gshared (const RuntimeMethod* method)
  10120. {
  10121. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* V_0 = NULL;
  10122. {
  10123. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* L_0 = ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  10124. il2cpp_codegen_memory_barrier();
  10125. V_0 = L_0;
  10126. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* L_1 = V_0;
  10127. if (L_1)
  10128. {
  10129. goto IL_0019;
  10130. }
  10131. }
  10132. {
  10133. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* L_2;
  10134. L_2 = (( EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10135. V_0 = L_2;
  10136. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* L_3 = V_0;
  10137. il2cpp_codegen_memory_barrier();
  10138. ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  10139. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  10140. }
  10141. IL_0019:
  10142. {
  10143. EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* L_4 = V_0;
  10144. return L_4;
  10145. }
  10146. }
  10147. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::CreateComparer()
  10148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* EqualityComparer_1_CreateComparer_m2438C87515426B46F779C7D555A7CA43DB2E7F54_gshared (const RuntimeMethod* method)
  10149. {
  10150. static bool s_Il2CppMethodInitialized;
  10151. if (!s_Il2CppMethodInitialized)
  10152. {
  10153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  10155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  10156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  10158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  10159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  10161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  10162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  10163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  10165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  10166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  10167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  10168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10169. s_Il2CppMethodInitialized = true;
  10170. }
  10171. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  10172. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  10173. int32_t V_2 = 0;
  10174. {
  10175. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10176. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10177. Type_t* L_1;
  10178. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10179. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10180. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  10181. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  10182. Type_t* L_4;
  10183. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  10184. bool L_5;
  10185. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  10186. if (!L_5)
  10187. {
  10188. goto IL_002d;
  10189. }
  10190. }
  10191. {
  10192. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10193. NullCheck(L_6);
  10194. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  10195. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10196. }
  10197. IL_002d:
  10198. {
  10199. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  10200. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  10201. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10202. Type_t* L_9;
  10203. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  10204. bool L_10;
  10205. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  10206. if (!L_10)
  10207. {
  10208. goto IL_004a;
  10209. }
  10210. }
  10211. {
  10212. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10213. NullCheck(L_11);
  10214. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  10215. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10216. }
  10217. IL_004a:
  10218. {
  10219. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  10220. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10221. Type_t* L_13;
  10222. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  10223. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  10224. NullCheck(L_13);
  10225. bool L_15;
  10226. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  10227. if (!L_15)
  10228. {
  10229. goto IL_0072;
  10230. }
  10231. }
  10232. {
  10233. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  10234. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10235. Type_t* L_17;
  10236. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  10237. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  10238. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10239. RuntimeObject* L_19;
  10240. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  10241. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10242. }
  10243. IL_0072:
  10244. {
  10245. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  10246. NullCheck((Type_t*)L_20);
  10247. bool L_21;
  10248. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  10249. if (!L_21)
  10250. {
  10251. goto IL_00d6;
  10252. }
  10253. }
  10254. {
  10255. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  10256. NullCheck((Type_t*)L_22);
  10257. Type_t* L_23;
  10258. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  10259. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  10260. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10261. Type_t* L_25;
  10262. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  10263. bool L_26;
  10264. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  10265. if (!L_26)
  10266. {
  10267. goto IL_00d6;
  10268. }
  10269. }
  10270. {
  10271. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  10272. NullCheck((Type_t*)L_27);
  10273. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  10274. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  10275. NullCheck(L_28);
  10276. int32_t L_29 = 0;
  10277. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  10278. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10279. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  10280. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10281. Type_t* L_32;
  10282. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  10283. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  10284. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  10285. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  10286. NullCheck(L_34);
  10287. ArrayElementTypeCheck (L_34, L_35);
  10288. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  10289. NullCheck(L_32);
  10290. Type_t* L_36;
  10291. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  10292. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  10293. NullCheck(L_36);
  10294. bool L_38;
  10295. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  10296. if (!L_38)
  10297. {
  10298. goto IL_00d6;
  10299. }
  10300. }
  10301. {
  10302. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  10303. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10304. Type_t* L_40;
  10305. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  10306. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  10307. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10308. RuntimeObject* L_42;
  10309. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  10310. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10311. }
  10312. IL_00d6:
  10313. {
  10314. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  10315. NullCheck((Type_t*)L_43);
  10316. bool L_44;
  10317. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  10318. if (!L_44)
  10319. {
  10320. goto IL_016f;
  10321. }
  10322. }
  10323. {
  10324. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  10325. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10326. Type_t* L_46;
  10327. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  10328. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10329. int32_t L_47;
  10330. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  10331. V_2 = L_47;
  10332. int32_t L_48 = V_2;
  10333. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  10334. {
  10335. case 0:
  10336. {
  10337. goto IL_012d;
  10338. }
  10339. case 1:
  10340. {
  10341. goto IL_0143;
  10342. }
  10343. case 2:
  10344. {
  10345. goto IL_0117;
  10346. }
  10347. case 3:
  10348. {
  10349. goto IL_0143;
  10350. }
  10351. case 4:
  10352. {
  10353. goto IL_0143;
  10354. }
  10355. case 5:
  10356. {
  10357. goto IL_0143;
  10358. }
  10359. case 6:
  10360. {
  10361. goto IL_0159;
  10362. }
  10363. case 7:
  10364. {
  10365. goto IL_0159;
  10366. }
  10367. }
  10368. }
  10369. {
  10370. goto IL_016f;
  10371. }
  10372. IL_0117:
  10373. {
  10374. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  10375. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10376. Type_t* L_50;
  10377. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10378. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  10379. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10380. RuntimeObject* L_52;
  10381. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  10382. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10383. }
  10384. IL_012d:
  10385. {
  10386. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  10387. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10388. Type_t* L_54;
  10389. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  10390. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  10391. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10392. RuntimeObject* L_56;
  10393. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  10394. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10395. }
  10396. IL_0143:
  10397. {
  10398. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  10399. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10400. Type_t* L_58;
  10401. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  10402. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  10403. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10404. RuntimeObject* L_60;
  10405. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  10406. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10407. }
  10408. IL_0159:
  10409. {
  10410. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  10411. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10412. Type_t* L_62;
  10413. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  10414. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  10415. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10416. RuntimeObject* L_64;
  10417. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  10418. return ((EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10419. }
  10420. IL_016f:
  10421. {
  10422. ObjectEqualityComparer_1_t45FAF16F9BF257E9CF40412CB3C53762BCBC52FC* L_65 = (ObjectEqualityComparer_1_t45FAF16F9BF257E9CF40412CB3C53762BCBC52FC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10423. NullCheck(L_65);
  10424. (( void (*) (ObjectEqualityComparer_1_t45FAF16F9BF257E9CF40412CB3C53762BCBC52FC*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10425. return (EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B*)L_65;
  10426. }
  10427. }
  10428. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::IndexOf(T[],T,System.Int32,System.Int32)
  10429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m56B64951A67842FF007A34E13B8D563594DB939F_gshared (EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* __this, TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B* ___0_array, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10430. {
  10431. int32_t V_0 = 0;
  10432. int32_t V_1 = 0;
  10433. {
  10434. int32_t L_0 = ___2_startIndex;
  10435. int32_t L_1 = ___3_count;
  10436. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  10437. int32_t L_2 = ___2_startIndex;
  10438. V_1 = L_2;
  10439. goto IL_001f;
  10440. }
  10441. IL_0009:
  10442. {
  10443. TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B* L_3 = ___0_array;
  10444. int32_t L_4 = V_1;
  10445. NullCheck(L_3);
  10446. int32_t L_5 = L_4;
  10447. TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10448. TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE L_7 = ___1_value;
  10449. bool L_8;
  10450. L_8 = VirtualFuncInvoker2< bool, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::Equals(T,T) */, __this, L_6, L_7);
  10451. if (!L_8)
  10452. {
  10453. goto IL_001b;
  10454. }
  10455. }
  10456. {
  10457. int32_t L_9 = V_1;
  10458. return L_9;
  10459. }
  10460. IL_001b:
  10461. {
  10462. int32_t L_10 = V_1;
  10463. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  10464. }
  10465. IL_001f:
  10466. {
  10467. int32_t L_11 = V_1;
  10468. int32_t L_12 = V_0;
  10469. if ((((int32_t)L_11) < ((int32_t)L_12)))
  10470. {
  10471. goto IL_0009;
  10472. }
  10473. }
  10474. {
  10475. return (-1);
  10476. }
  10477. }
  10478. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::LastIndexOf(T[],T,System.Int32,System.Int32)
  10479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m5290DB655C4BF0375E222D4CA4C6EFF83BB4BD67_gshared (EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* __this, TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B* ___0_array, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10480. {
  10481. int32_t V_0 = 0;
  10482. int32_t V_1 = 0;
  10483. {
  10484. int32_t L_0 = ___2_startIndex;
  10485. int32_t L_1 = ___3_count;
  10486. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  10487. int32_t L_2 = ___2_startIndex;
  10488. V_1 = L_2;
  10489. goto IL_0021;
  10490. }
  10491. IL_000b:
  10492. {
  10493. TreeViewItemWrapperU5BU5D_tCCD55ED60CE42FB0F213A8032C56CE86A641DC4B* L_3 = ___0_array;
  10494. int32_t L_4 = V_1;
  10495. NullCheck(L_3);
  10496. int32_t L_5 = L_4;
  10497. TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10498. TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE L_7 = ___1_value;
  10499. bool L_8;
  10500. L_8 = VirtualFuncInvoker2< bool, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::Equals(T,T) */, __this, L_6, L_7);
  10501. if (!L_8)
  10502. {
  10503. goto IL_001d;
  10504. }
  10505. }
  10506. {
  10507. int32_t L_9 = V_1;
  10508. return L_9;
  10509. }
  10510. IL_001d:
  10511. {
  10512. int32_t L_10 = V_1;
  10513. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  10514. }
  10515. IL_0021:
  10516. {
  10517. int32_t L_11 = V_1;
  10518. int32_t L_12 = V_0;
  10519. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  10520. {
  10521. goto IL_000b;
  10522. }
  10523. }
  10524. {
  10525. return (-1);
  10526. }
  10527. }
  10528. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  10529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m05CC1DC7571615BC6DE8A304880966A82BAB5D93_gshared (EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  10530. {
  10531. {
  10532. RuntimeObject* L_0 = ___0_obj;
  10533. if (L_0)
  10534. {
  10535. goto IL_0005;
  10536. }
  10537. }
  10538. {
  10539. return 0;
  10540. }
  10541. IL_0005:
  10542. {
  10543. RuntimeObject* L_1 = ___0_obj;
  10544. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10545. {
  10546. goto IL_001a;
  10547. }
  10548. }
  10549. {
  10550. RuntimeObject* L_2 = ___0_obj;
  10551. int32_t L_3;
  10552. L_3 = VirtualFuncInvoker1< int32_t, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::GetHashCode(T) */, __this, ((*(TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)((TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)(TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10553. return L_3;
  10554. }
  10555. IL_001a:
  10556. {
  10557. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10558. return 0;
  10559. }
  10560. }
  10561. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  10562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mAA4F806874C2967E1D44110EB7E50D097A3FB54E_gshared (EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  10563. {
  10564. {
  10565. RuntimeObject* L_0 = ___0_x;
  10566. RuntimeObject* L_1 = ___1_y;
  10567. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  10568. {
  10569. goto IL_0006;
  10570. }
  10571. }
  10572. {
  10573. return (bool)1;
  10574. }
  10575. IL_0006:
  10576. {
  10577. RuntimeObject* L_2 = ___0_x;
  10578. if (!L_2)
  10579. {
  10580. goto IL_000c;
  10581. }
  10582. }
  10583. {
  10584. RuntimeObject* L_3 = ___1_y;
  10585. if (L_3)
  10586. {
  10587. goto IL_000e;
  10588. }
  10589. }
  10590. IL_000c:
  10591. {
  10592. return (bool)0;
  10593. }
  10594. IL_000e:
  10595. {
  10596. RuntimeObject* L_4 = ___0_x;
  10597. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10598. {
  10599. goto IL_0031;
  10600. }
  10601. }
  10602. {
  10603. RuntimeObject* L_5 = ___1_y;
  10604. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  10605. {
  10606. goto IL_0031;
  10607. }
  10608. }
  10609. {
  10610. RuntimeObject* L_6 = ___0_x;
  10611. RuntimeObject* L_7 = ___1_y;
  10612. bool L_8;
  10613. L_8 = VirtualFuncInvoker2< bool, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE, TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::Equals(T,T) */, __this, ((*(TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)((TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)(TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)((TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)(TreeViewItemWrapper_t8130863A8182C5BF6925A88AF5E77192A4D519CE*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  10614. return L_8;
  10615. }
  10616. IL_0031:
  10617. {
  10618. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  10619. return (bool)0;
  10620. }
  10621. }
  10622. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.TreeView/TreeViewItemWrapper>::.ctor()
  10623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCB2D284DA1C36F172B4C5D0136FBC70A660B466D_gshared (EqualityComparer_1_t4A3A7BFB06F50EDFC951445060C5E13F479A4D4B* __this, const RuntimeMethod* method)
  10624. {
  10625. {
  10626. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10627. return;
  10628. }
  10629. }
  10630. #ifdef __clang__
  10631. #pragma clang diagnostic pop
  10632. #endif
  10633. #ifdef __clang__
  10634. #pragma clang diagnostic push
  10635. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10636. #pragma clang diagnostic ignored "-Wunused-variable"
  10637. #endif
  10638. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::get_Default()
  10639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* EqualityComparer_1_get_Default_m0BC5C0BF245153EFEC217CC784972D0CD4B63365_gshared (const RuntimeMethod* method)
  10640. {
  10641. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* V_0 = NULL;
  10642. {
  10643. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* L_0 = ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  10644. il2cpp_codegen_memory_barrier();
  10645. V_0 = L_0;
  10646. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* L_1 = V_0;
  10647. if (L_1)
  10648. {
  10649. goto IL_0019;
  10650. }
  10651. }
  10652. {
  10653. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* L_2;
  10654. L_2 = (( EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10655. V_0 = L_2;
  10656. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* L_3 = V_0;
  10657. il2cpp_codegen_memory_barrier();
  10658. ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  10659. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  10660. }
  10661. IL_0019:
  10662. {
  10663. EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* L_4 = V_0;
  10664. return L_4;
  10665. }
  10666. }
  10667. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::CreateComparer()
  10668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* EqualityComparer_1_CreateComparer_m89563633FE00A9A6EAF07EA8FBEAFD61879CBBC5_gshared (const RuntimeMethod* method)
  10669. {
  10670. static bool s_Il2CppMethodInitialized;
  10671. if (!s_Il2CppMethodInitialized)
  10672. {
  10673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  10675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  10676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  10678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  10679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  10681. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  10682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  10683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  10685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  10686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  10687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  10688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10689. s_Il2CppMethodInitialized = true;
  10690. }
  10691. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  10692. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  10693. int32_t V_2 = 0;
  10694. {
  10695. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10696. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10697. Type_t* L_1;
  10698. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10699. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10700. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  10701. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  10702. Type_t* L_4;
  10703. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  10704. bool L_5;
  10705. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  10706. if (!L_5)
  10707. {
  10708. goto IL_002d;
  10709. }
  10710. }
  10711. {
  10712. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  10713. NullCheck(L_6);
  10714. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  10715. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10716. }
  10717. IL_002d:
  10718. {
  10719. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  10720. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  10721. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10722. Type_t* L_9;
  10723. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  10724. bool L_10;
  10725. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  10726. if (!L_10)
  10727. {
  10728. goto IL_004a;
  10729. }
  10730. }
  10731. {
  10732. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  10733. NullCheck(L_11);
  10734. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  10735. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10736. }
  10737. IL_004a:
  10738. {
  10739. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  10740. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10741. Type_t* L_13;
  10742. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  10743. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  10744. NullCheck(L_13);
  10745. bool L_15;
  10746. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  10747. if (!L_15)
  10748. {
  10749. goto IL_0072;
  10750. }
  10751. }
  10752. {
  10753. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  10754. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10755. Type_t* L_17;
  10756. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  10757. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  10758. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10759. RuntimeObject* L_19;
  10760. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  10761. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10762. }
  10763. IL_0072:
  10764. {
  10765. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  10766. NullCheck((Type_t*)L_20);
  10767. bool L_21;
  10768. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  10769. if (!L_21)
  10770. {
  10771. goto IL_00d6;
  10772. }
  10773. }
  10774. {
  10775. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  10776. NullCheck((Type_t*)L_22);
  10777. Type_t* L_23;
  10778. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  10779. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  10780. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10781. Type_t* L_25;
  10782. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  10783. bool L_26;
  10784. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  10785. if (!L_26)
  10786. {
  10787. goto IL_00d6;
  10788. }
  10789. }
  10790. {
  10791. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  10792. NullCheck((Type_t*)L_27);
  10793. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  10794. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  10795. NullCheck(L_28);
  10796. int32_t L_29 = 0;
  10797. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  10798. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  10799. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  10800. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10801. Type_t* L_32;
  10802. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  10803. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  10804. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  10805. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  10806. NullCheck(L_34);
  10807. ArrayElementTypeCheck (L_34, L_35);
  10808. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  10809. NullCheck(L_32);
  10810. Type_t* L_36;
  10811. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  10812. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  10813. NullCheck(L_36);
  10814. bool L_38;
  10815. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  10816. if (!L_38)
  10817. {
  10818. goto IL_00d6;
  10819. }
  10820. }
  10821. {
  10822. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  10823. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10824. Type_t* L_40;
  10825. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  10826. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  10827. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10828. RuntimeObject* L_42;
  10829. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  10830. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10831. }
  10832. IL_00d6:
  10833. {
  10834. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  10835. NullCheck((Type_t*)L_43);
  10836. bool L_44;
  10837. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  10838. if (!L_44)
  10839. {
  10840. goto IL_016f;
  10841. }
  10842. }
  10843. {
  10844. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  10845. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  10846. Type_t* L_46;
  10847. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  10848. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10849. int32_t L_47;
  10850. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  10851. V_2 = L_47;
  10852. int32_t L_48 = V_2;
  10853. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  10854. {
  10855. case 0:
  10856. {
  10857. goto IL_012d;
  10858. }
  10859. case 1:
  10860. {
  10861. goto IL_0143;
  10862. }
  10863. case 2:
  10864. {
  10865. goto IL_0117;
  10866. }
  10867. case 3:
  10868. {
  10869. goto IL_0143;
  10870. }
  10871. case 4:
  10872. {
  10873. goto IL_0143;
  10874. }
  10875. case 5:
  10876. {
  10877. goto IL_0143;
  10878. }
  10879. case 6:
  10880. {
  10881. goto IL_0159;
  10882. }
  10883. case 7:
  10884. {
  10885. goto IL_0159;
  10886. }
  10887. }
  10888. }
  10889. {
  10890. goto IL_016f;
  10891. }
  10892. IL_0117:
  10893. {
  10894. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  10895. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10896. Type_t* L_50;
  10897. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10898. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  10899. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10900. RuntimeObject* L_52;
  10901. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  10902. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10903. }
  10904. IL_012d:
  10905. {
  10906. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  10907. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10908. Type_t* L_54;
  10909. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  10910. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  10911. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10912. RuntimeObject* L_56;
  10913. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  10914. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10915. }
  10916. IL_0143:
  10917. {
  10918. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  10919. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10920. Type_t* L_58;
  10921. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  10922. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  10923. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10924. RuntimeObject* L_60;
  10925. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  10926. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10927. }
  10928. IL_0159:
  10929. {
  10930. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  10931. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10932. Type_t* L_62;
  10933. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  10934. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  10935. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  10936. RuntimeObject* L_64;
  10937. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  10938. return ((EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  10939. }
  10940. IL_016f:
  10941. {
  10942. ObjectEqualityComparer_1_tDBA7AB9CF6ED19ED1A26019FAA55D3B727103B37* L_65 = (ObjectEqualityComparer_1_tDBA7AB9CF6ED19ED1A26019FAA55D3B727103B37*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10943. NullCheck(L_65);
  10944. (( void (*) (ObjectEqualityComparer_1_tDBA7AB9CF6ED19ED1A26019FAA55D3B727103B37*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10945. return (EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E*)L_65;
  10946. }
  10947. }
  10948. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::IndexOf(T[],T,System.Int32,System.Int32)
  10949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mD979906BBE7629746E64DFE02EEB06CEA4950758_gshared (EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* __this, EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* ___0_array, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  10950. {
  10951. int32_t V_0 = 0;
  10952. int32_t V_1 = 0;
  10953. {
  10954. int32_t L_0 = ___2_startIndex;
  10955. int32_t L_1 = ___3_count;
  10956. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  10957. int32_t L_2 = ___2_startIndex;
  10958. V_1 = L_2;
  10959. goto IL_001f;
  10960. }
  10961. IL_0009:
  10962. {
  10963. EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* L_3 = ___0_array;
  10964. int32_t L_4 = V_1;
  10965. NullCheck(L_3);
  10966. int32_t L_5 = L_4;
  10967. Entry_tB8765CA56422E2C92887314844384843688DCB9F L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10968. Entry_tB8765CA56422E2C92887314844384843688DCB9F L_7 = ___1_value;
  10969. bool L_8;
  10970. L_8 = VirtualFuncInvoker2< bool, Entry_tB8765CA56422E2C92887314844384843688DCB9F, Entry_tB8765CA56422E2C92887314844384843688DCB9F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::Equals(T,T) */, __this, L_6, L_7);
  10971. if (!L_8)
  10972. {
  10973. goto IL_001b;
  10974. }
  10975. }
  10976. {
  10977. int32_t L_9 = V_1;
  10978. return L_9;
  10979. }
  10980. IL_001b:
  10981. {
  10982. int32_t L_10 = V_1;
  10983. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  10984. }
  10985. IL_001f:
  10986. {
  10987. int32_t L_11 = V_1;
  10988. int32_t L_12 = V_0;
  10989. if ((((int32_t)L_11) < ((int32_t)L_12)))
  10990. {
  10991. goto IL_0009;
  10992. }
  10993. }
  10994. {
  10995. return (-1);
  10996. }
  10997. }
  10998. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::LastIndexOf(T[],T,System.Int32,System.Int32)
  10999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m8787774F39AEB6DF2AD826CA9C415B1AC0C73F59_gshared (EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* __this, EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* ___0_array, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11000. {
  11001. int32_t V_0 = 0;
  11002. int32_t V_1 = 0;
  11003. {
  11004. int32_t L_0 = ___2_startIndex;
  11005. int32_t L_1 = ___3_count;
  11006. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  11007. int32_t L_2 = ___2_startIndex;
  11008. V_1 = L_2;
  11009. goto IL_0021;
  11010. }
  11011. IL_000b:
  11012. {
  11013. EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* L_3 = ___0_array;
  11014. int32_t L_4 = V_1;
  11015. NullCheck(L_3);
  11016. int32_t L_5 = L_4;
  11017. Entry_tB8765CA56422E2C92887314844384843688DCB9F L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11018. Entry_tB8765CA56422E2C92887314844384843688DCB9F L_7 = ___1_value;
  11019. bool L_8;
  11020. L_8 = VirtualFuncInvoker2< bool, Entry_tB8765CA56422E2C92887314844384843688DCB9F, Entry_tB8765CA56422E2C92887314844384843688DCB9F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::Equals(T,T) */, __this, L_6, L_7);
  11021. if (!L_8)
  11022. {
  11023. goto IL_001d;
  11024. }
  11025. }
  11026. {
  11027. int32_t L_9 = V_1;
  11028. return L_9;
  11029. }
  11030. IL_001d:
  11031. {
  11032. int32_t L_10 = V_1;
  11033. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  11034. }
  11035. IL_0021:
  11036. {
  11037. int32_t L_11 = V_1;
  11038. int32_t L_12 = V_0;
  11039. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  11040. {
  11041. goto IL_000b;
  11042. }
  11043. }
  11044. {
  11045. return (-1);
  11046. }
  11047. }
  11048. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  11049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m59F6B128821C470D9D99E92E060821EFC0308B17_gshared (EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  11050. {
  11051. {
  11052. RuntimeObject* L_0 = ___0_obj;
  11053. if (L_0)
  11054. {
  11055. goto IL_0005;
  11056. }
  11057. }
  11058. {
  11059. return 0;
  11060. }
  11061. IL_0005:
  11062. {
  11063. RuntimeObject* L_1 = ___0_obj;
  11064. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11065. {
  11066. goto IL_001a;
  11067. }
  11068. }
  11069. {
  11070. RuntimeObject* L_2 = ___0_obj;
  11071. int32_t L_3;
  11072. L_3 = VirtualFuncInvoker1< int32_t, Entry_tB8765CA56422E2C92887314844384843688DCB9F >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::GetHashCode(T) */, __this, ((*(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)((Entry_tB8765CA56422E2C92887314844384843688DCB9F*)(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11073. return L_3;
  11074. }
  11075. IL_001a:
  11076. {
  11077. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11078. return 0;
  11079. }
  11080. }
  11081. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  11082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m2A1989ADF4C78635DF5B41227D7153FDDDC5D8DB_gshared (EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  11083. {
  11084. {
  11085. RuntimeObject* L_0 = ___0_x;
  11086. RuntimeObject* L_1 = ___1_y;
  11087. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  11088. {
  11089. goto IL_0006;
  11090. }
  11091. }
  11092. {
  11093. return (bool)1;
  11094. }
  11095. IL_0006:
  11096. {
  11097. RuntimeObject* L_2 = ___0_x;
  11098. if (!L_2)
  11099. {
  11100. goto IL_000c;
  11101. }
  11102. }
  11103. {
  11104. RuntimeObject* L_3 = ___1_y;
  11105. if (L_3)
  11106. {
  11107. goto IL_000e;
  11108. }
  11109. }
  11110. IL_000c:
  11111. {
  11112. return (bool)0;
  11113. }
  11114. IL_000e:
  11115. {
  11116. RuntimeObject* L_4 = ___0_x;
  11117. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11118. {
  11119. goto IL_0031;
  11120. }
  11121. }
  11122. {
  11123. RuntimeObject* L_5 = ___1_y;
  11124. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11125. {
  11126. goto IL_0031;
  11127. }
  11128. }
  11129. {
  11130. RuntimeObject* L_6 = ___0_x;
  11131. RuntimeObject* L_7 = ___1_y;
  11132. bool L_8;
  11133. L_8 = VirtualFuncInvoker2< bool, Entry_tB8765CA56422E2C92887314844384843688DCB9F, Entry_tB8765CA56422E2C92887314844384843688DCB9F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::Equals(T,T) */, __this, ((*(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)((Entry_tB8765CA56422E2C92887314844384843688DCB9F*)(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)((Entry_tB8765CA56422E2C92887314844384843688DCB9F*)(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11134. return L_8;
  11135. }
  11136. IL_0031:
  11137. {
  11138. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11139. return (bool)0;
  11140. }
  11141. }
  11142. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.Implementation.UIRStylePainter/Entry>::.ctor()
  11143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m8FEB12EEEE500C6484D876461E698AF1590FFB26_gshared (EqualityComparer_1_t6AAC1633D5060640F8E22439E93075AD21BB1A0E* __this, const RuntimeMethod* method)
  11144. {
  11145. {
  11146. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11147. return;
  11148. }
  11149. }
  11150. #ifdef __clang__
  11151. #pragma clang diagnostic pop
  11152. #endif
  11153. #ifdef __clang__
  11154. #pragma clang diagnostic push
  11155. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11156. #pragma clang diagnostic ignored "-Wunused-variable"
  11157. #endif
  11158. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::get_Default()
  11159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* EqualityComparer_1_get_Default_mC0FCBF4BB8E8DBB652DC72619FD451CD002B9852_gshared (const RuntimeMethod* method)
  11160. {
  11161. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* V_0 = NULL;
  11162. {
  11163. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* L_0 = ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  11164. il2cpp_codegen_memory_barrier();
  11165. V_0 = L_0;
  11166. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* L_1 = V_0;
  11167. if (L_1)
  11168. {
  11169. goto IL_0019;
  11170. }
  11171. }
  11172. {
  11173. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* L_2;
  11174. L_2 = (( EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11175. V_0 = L_2;
  11176. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* L_3 = V_0;
  11177. il2cpp_codegen_memory_barrier();
  11178. ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  11179. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  11180. }
  11181. IL_0019:
  11182. {
  11183. EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* L_4 = V_0;
  11184. return L_4;
  11185. }
  11186. }
  11187. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::CreateComparer()
  11188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* EqualityComparer_1_CreateComparer_mC7D4BCD05EFA5A10C637C6F3B490E2414E0F26C5_gshared (const RuntimeMethod* method)
  11189. {
  11190. static bool s_Il2CppMethodInitialized;
  11191. if (!s_Il2CppMethodInitialized)
  11192. {
  11193. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  11195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  11196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  11198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  11199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  11201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  11202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  11203. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  11205. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  11206. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  11207. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  11208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11209. s_Il2CppMethodInitialized = true;
  11210. }
  11211. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  11212. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  11213. int32_t V_2 = 0;
  11214. {
  11215. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11216. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11217. Type_t* L_1;
  11218. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11219. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11220. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  11221. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  11222. Type_t* L_4;
  11223. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  11224. bool L_5;
  11225. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  11226. if (!L_5)
  11227. {
  11228. goto IL_002d;
  11229. }
  11230. }
  11231. {
  11232. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11233. NullCheck(L_6);
  11234. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  11235. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11236. }
  11237. IL_002d:
  11238. {
  11239. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  11240. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  11241. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11242. Type_t* L_9;
  11243. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  11244. bool L_10;
  11245. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  11246. if (!L_10)
  11247. {
  11248. goto IL_004a;
  11249. }
  11250. }
  11251. {
  11252. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11253. NullCheck(L_11);
  11254. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  11255. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11256. }
  11257. IL_004a:
  11258. {
  11259. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  11260. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11261. Type_t* L_13;
  11262. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  11263. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  11264. NullCheck(L_13);
  11265. bool L_15;
  11266. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  11267. if (!L_15)
  11268. {
  11269. goto IL_0072;
  11270. }
  11271. }
  11272. {
  11273. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  11274. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11275. Type_t* L_17;
  11276. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  11277. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  11278. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11279. RuntimeObject* L_19;
  11280. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  11281. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11282. }
  11283. IL_0072:
  11284. {
  11285. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  11286. NullCheck((Type_t*)L_20);
  11287. bool L_21;
  11288. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  11289. if (!L_21)
  11290. {
  11291. goto IL_00d6;
  11292. }
  11293. }
  11294. {
  11295. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  11296. NullCheck((Type_t*)L_22);
  11297. Type_t* L_23;
  11298. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  11299. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  11300. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11301. Type_t* L_25;
  11302. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  11303. bool L_26;
  11304. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  11305. if (!L_26)
  11306. {
  11307. goto IL_00d6;
  11308. }
  11309. }
  11310. {
  11311. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  11312. NullCheck((Type_t*)L_27);
  11313. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  11314. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  11315. NullCheck(L_28);
  11316. int32_t L_29 = 0;
  11317. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  11318. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11319. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  11320. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11321. Type_t* L_32;
  11322. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  11323. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  11324. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  11325. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  11326. NullCheck(L_34);
  11327. ArrayElementTypeCheck (L_34, L_35);
  11328. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  11329. NullCheck(L_32);
  11330. Type_t* L_36;
  11331. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  11332. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  11333. NullCheck(L_36);
  11334. bool L_38;
  11335. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  11336. if (!L_38)
  11337. {
  11338. goto IL_00d6;
  11339. }
  11340. }
  11341. {
  11342. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  11343. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11344. Type_t* L_40;
  11345. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  11346. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  11347. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11348. RuntimeObject* L_42;
  11349. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  11350. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11351. }
  11352. IL_00d6:
  11353. {
  11354. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  11355. NullCheck((Type_t*)L_43);
  11356. bool L_44;
  11357. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  11358. if (!L_44)
  11359. {
  11360. goto IL_016f;
  11361. }
  11362. }
  11363. {
  11364. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  11365. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11366. Type_t* L_46;
  11367. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  11368. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11369. int32_t L_47;
  11370. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  11371. V_2 = L_47;
  11372. int32_t L_48 = V_2;
  11373. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  11374. {
  11375. case 0:
  11376. {
  11377. goto IL_012d;
  11378. }
  11379. case 1:
  11380. {
  11381. goto IL_0143;
  11382. }
  11383. case 2:
  11384. {
  11385. goto IL_0117;
  11386. }
  11387. case 3:
  11388. {
  11389. goto IL_0143;
  11390. }
  11391. case 4:
  11392. {
  11393. goto IL_0143;
  11394. }
  11395. case 5:
  11396. {
  11397. goto IL_0143;
  11398. }
  11399. case 6:
  11400. {
  11401. goto IL_0159;
  11402. }
  11403. case 7:
  11404. {
  11405. goto IL_0159;
  11406. }
  11407. }
  11408. }
  11409. {
  11410. goto IL_016f;
  11411. }
  11412. IL_0117:
  11413. {
  11414. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  11415. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11416. Type_t* L_50;
  11417. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11418. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  11419. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11420. RuntimeObject* L_52;
  11421. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  11422. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11423. }
  11424. IL_012d:
  11425. {
  11426. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  11427. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11428. Type_t* L_54;
  11429. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  11430. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  11431. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11432. RuntimeObject* L_56;
  11433. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  11434. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11435. }
  11436. IL_0143:
  11437. {
  11438. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  11439. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11440. Type_t* L_58;
  11441. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  11442. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  11443. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11444. RuntimeObject* L_60;
  11445. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  11446. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11447. }
  11448. IL_0159:
  11449. {
  11450. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  11451. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11452. Type_t* L_62;
  11453. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  11454. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  11455. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11456. RuntimeObject* L_64;
  11457. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  11458. return ((EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11459. }
  11460. IL_016f:
  11461. {
  11462. ObjectEqualityComparer_1_t2D4981451091943157D0842521FA6BD6F627E70A* L_65 = (ObjectEqualityComparer_1_t2D4981451091943157D0842521FA6BD6F627E70A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11463. NullCheck(L_65);
  11464. (( void (*) (ObjectEqualityComparer_1_t2D4981451091943157D0842521FA6BD6F627E70A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11465. return (EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592*)L_65;
  11466. }
  11467. }
  11468. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::IndexOf(T[],T,System.Int32,System.Int32)
  11469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m107C033904ECB217015E6E51ABF5F7D349B80C02_gshared (EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* __this, AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* ___0_array, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11470. {
  11471. int32_t V_0 = 0;
  11472. int32_t V_1 = 0;
  11473. {
  11474. int32_t L_0 = ___2_startIndex;
  11475. int32_t L_1 = ___3_count;
  11476. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  11477. int32_t L_2 = ___2_startIndex;
  11478. V_1 = L_2;
  11479. goto IL_001f;
  11480. }
  11481. IL_0009:
  11482. {
  11483. AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* L_3 = ___0_array;
  11484. int32_t L_4 = V_1;
  11485. NullCheck(L_3);
  11486. int32_t L_5 = L_4;
  11487. AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11488. AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_7 = ___1_value;
  11489. bool L_8;
  11490. L_8 = VirtualFuncInvoker2< bool, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::Equals(T,T) */, __this, L_6, L_7);
  11491. if (!L_8)
  11492. {
  11493. goto IL_001b;
  11494. }
  11495. }
  11496. {
  11497. int32_t L_9 = V_1;
  11498. return L_9;
  11499. }
  11500. IL_001b:
  11501. {
  11502. int32_t L_10 = V_1;
  11503. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  11504. }
  11505. IL_001f:
  11506. {
  11507. int32_t L_11 = V_1;
  11508. int32_t L_12 = V_0;
  11509. if ((((int32_t)L_11) < ((int32_t)L_12)))
  11510. {
  11511. goto IL_0009;
  11512. }
  11513. }
  11514. {
  11515. return (-1);
  11516. }
  11517. }
  11518. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::LastIndexOf(T[],T,System.Int32,System.Int32)
  11519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_mF243DD3432CDFF4D6ABBDA82BAC5DCE8662AFB26_gshared (EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* __this, AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* ___0_array, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11520. {
  11521. int32_t V_0 = 0;
  11522. int32_t V_1 = 0;
  11523. {
  11524. int32_t L_0 = ___2_startIndex;
  11525. int32_t L_1 = ___3_count;
  11526. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  11527. int32_t L_2 = ___2_startIndex;
  11528. V_1 = L_2;
  11529. goto IL_0021;
  11530. }
  11531. IL_000b:
  11532. {
  11533. AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* L_3 = ___0_array;
  11534. int32_t L_4 = V_1;
  11535. NullCheck(L_3);
  11536. int32_t L_5 = L_4;
  11537. AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11538. AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_7 = ___1_value;
  11539. bool L_8;
  11540. L_8 = VirtualFuncInvoker2< bool, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::Equals(T,T) */, __this, L_6, L_7);
  11541. if (!L_8)
  11542. {
  11543. goto IL_001d;
  11544. }
  11545. }
  11546. {
  11547. int32_t L_9 = V_1;
  11548. return L_9;
  11549. }
  11550. IL_001d:
  11551. {
  11552. int32_t L_10 = V_1;
  11553. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  11554. }
  11555. IL_0021:
  11556. {
  11557. int32_t L_11 = V_1;
  11558. int32_t L_12 = V_0;
  11559. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  11560. {
  11561. goto IL_000b;
  11562. }
  11563. }
  11564. {
  11565. return (-1);
  11566. }
  11567. }
  11568. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  11569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m3E7B3F2DC3E1EABBE39B963A2FE0CD233925C9B6_gshared (EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  11570. {
  11571. {
  11572. RuntimeObject* L_0 = ___0_obj;
  11573. if (L_0)
  11574. {
  11575. goto IL_0005;
  11576. }
  11577. }
  11578. {
  11579. return 0;
  11580. }
  11581. IL_0005:
  11582. {
  11583. RuntimeObject* L_1 = ___0_obj;
  11584. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11585. {
  11586. goto IL_001a;
  11587. }
  11588. }
  11589. {
  11590. RuntimeObject* L_2 = ___0_obj;
  11591. int32_t L_3;
  11592. L_3 = VirtualFuncInvoker1< int32_t, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::GetHashCode(T) */, __this, ((*(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)((AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11593. return L_3;
  11594. }
  11595. IL_001a:
  11596. {
  11597. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11598. return 0;
  11599. }
  11600. }
  11601. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  11602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m0DC00626372FC1269C0F484F1DB406632053A650_gshared (EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  11603. {
  11604. {
  11605. RuntimeObject* L_0 = ___0_x;
  11606. RuntimeObject* L_1 = ___1_y;
  11607. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  11608. {
  11609. goto IL_0006;
  11610. }
  11611. }
  11612. {
  11613. return (bool)1;
  11614. }
  11615. IL_0006:
  11616. {
  11617. RuntimeObject* L_2 = ___0_x;
  11618. if (!L_2)
  11619. {
  11620. goto IL_000c;
  11621. }
  11622. }
  11623. {
  11624. RuntimeObject* L_3 = ___1_y;
  11625. if (L_3)
  11626. {
  11627. goto IL_000e;
  11628. }
  11629. }
  11630. IL_000c:
  11631. {
  11632. return (bool)0;
  11633. }
  11634. IL_000e:
  11635. {
  11636. RuntimeObject* L_4 = ___0_x;
  11637. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11638. {
  11639. goto IL_0031;
  11640. }
  11641. }
  11642. {
  11643. RuntimeObject* L_5 = ___1_y;
  11644. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  11645. {
  11646. goto IL_0031;
  11647. }
  11648. }
  11649. {
  11650. RuntimeObject* L_6 = ___0_x;
  11651. RuntimeObject* L_7 = ___1_y;
  11652. bool L_8;
  11653. L_8 = VirtualFuncInvoker2< bool, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::Equals(T,T) */, __this, ((*(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)((AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)((AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  11654. return L_8;
  11655. }
  11656. IL_0031:
  11657. {
  11658. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  11659. return (bool)0;
  11660. }
  11661. }
  11662. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToFree>::.ctor()
  11663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mAC47020A4B8F2C51BAAD19CB5196AEC566CF4A7D_gshared (EqualityComparer_1_t52645C99EE1F6BDD19ED02C7F019B6ED37EF1592* __this, const RuntimeMethod* method)
  11664. {
  11665. {
  11666. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11667. return;
  11668. }
  11669. }
  11670. #ifdef __clang__
  11671. #pragma clang diagnostic pop
  11672. #endif
  11673. #ifdef __clang__
  11674. #pragma clang diagnostic push
  11675. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11676. #pragma clang diagnostic ignored "-Wunused-variable"
  11677. #endif
  11678. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::get_Default()
  11679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* EqualityComparer_1_get_Default_m4CE031FD9C5EEACEA1091A5F1813FD0B0F86A8DB_gshared (const RuntimeMethod* method)
  11680. {
  11681. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* V_0 = NULL;
  11682. {
  11683. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* L_0 = ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  11684. il2cpp_codegen_memory_barrier();
  11685. V_0 = L_0;
  11686. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* L_1 = V_0;
  11687. if (L_1)
  11688. {
  11689. goto IL_0019;
  11690. }
  11691. }
  11692. {
  11693. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* L_2;
  11694. L_2 = (( EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11695. V_0 = L_2;
  11696. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* L_3 = V_0;
  11697. il2cpp_codegen_memory_barrier();
  11698. ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  11699. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  11700. }
  11701. IL_0019:
  11702. {
  11703. EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* L_4 = V_0;
  11704. return L_4;
  11705. }
  11706. }
  11707. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::CreateComparer()
  11708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* EqualityComparer_1_CreateComparer_mB5193B2A11417E04B3668412E06E336B9CCBF991_gshared (const RuntimeMethod* method)
  11709. {
  11710. static bool s_Il2CppMethodInitialized;
  11711. if (!s_Il2CppMethodInitialized)
  11712. {
  11713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  11715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  11716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  11718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  11719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  11721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  11722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  11723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  11725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  11726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  11727. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  11728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11729. s_Il2CppMethodInitialized = true;
  11730. }
  11731. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  11732. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  11733. int32_t V_2 = 0;
  11734. {
  11735. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11736. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11737. Type_t* L_1;
  11738. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11739. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11740. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  11741. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  11742. Type_t* L_4;
  11743. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  11744. bool L_5;
  11745. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  11746. if (!L_5)
  11747. {
  11748. goto IL_002d;
  11749. }
  11750. }
  11751. {
  11752. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  11753. NullCheck(L_6);
  11754. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  11755. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11756. }
  11757. IL_002d:
  11758. {
  11759. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  11760. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  11761. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11762. Type_t* L_9;
  11763. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  11764. bool L_10;
  11765. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  11766. if (!L_10)
  11767. {
  11768. goto IL_004a;
  11769. }
  11770. }
  11771. {
  11772. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  11773. NullCheck(L_11);
  11774. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  11775. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11776. }
  11777. IL_004a:
  11778. {
  11779. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  11780. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11781. Type_t* L_13;
  11782. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  11783. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  11784. NullCheck(L_13);
  11785. bool L_15;
  11786. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  11787. if (!L_15)
  11788. {
  11789. goto IL_0072;
  11790. }
  11791. }
  11792. {
  11793. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  11794. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11795. Type_t* L_17;
  11796. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  11797. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  11798. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11799. RuntimeObject* L_19;
  11800. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  11801. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11802. }
  11803. IL_0072:
  11804. {
  11805. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  11806. NullCheck((Type_t*)L_20);
  11807. bool L_21;
  11808. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  11809. if (!L_21)
  11810. {
  11811. goto IL_00d6;
  11812. }
  11813. }
  11814. {
  11815. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  11816. NullCheck((Type_t*)L_22);
  11817. Type_t* L_23;
  11818. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  11819. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  11820. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11821. Type_t* L_25;
  11822. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  11823. bool L_26;
  11824. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  11825. if (!L_26)
  11826. {
  11827. goto IL_00d6;
  11828. }
  11829. }
  11830. {
  11831. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  11832. NullCheck((Type_t*)L_27);
  11833. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  11834. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  11835. NullCheck(L_28);
  11836. int32_t L_29 = 0;
  11837. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  11838. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  11839. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  11840. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11841. Type_t* L_32;
  11842. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  11843. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  11844. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  11845. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  11846. NullCheck(L_34);
  11847. ArrayElementTypeCheck (L_34, L_35);
  11848. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  11849. NullCheck(L_32);
  11850. Type_t* L_36;
  11851. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  11852. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  11853. NullCheck(L_36);
  11854. bool L_38;
  11855. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  11856. if (!L_38)
  11857. {
  11858. goto IL_00d6;
  11859. }
  11860. }
  11861. {
  11862. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  11863. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11864. Type_t* L_40;
  11865. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  11866. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  11867. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11868. RuntimeObject* L_42;
  11869. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  11870. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11871. }
  11872. IL_00d6:
  11873. {
  11874. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  11875. NullCheck((Type_t*)L_43);
  11876. bool L_44;
  11877. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  11878. if (!L_44)
  11879. {
  11880. goto IL_016f;
  11881. }
  11882. }
  11883. {
  11884. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  11885. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  11886. Type_t* L_46;
  11887. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  11888. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11889. int32_t L_47;
  11890. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  11891. V_2 = L_47;
  11892. int32_t L_48 = V_2;
  11893. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  11894. {
  11895. case 0:
  11896. {
  11897. goto IL_012d;
  11898. }
  11899. case 1:
  11900. {
  11901. goto IL_0143;
  11902. }
  11903. case 2:
  11904. {
  11905. goto IL_0117;
  11906. }
  11907. case 3:
  11908. {
  11909. goto IL_0143;
  11910. }
  11911. case 4:
  11912. {
  11913. goto IL_0143;
  11914. }
  11915. case 5:
  11916. {
  11917. goto IL_0143;
  11918. }
  11919. case 6:
  11920. {
  11921. goto IL_0159;
  11922. }
  11923. case 7:
  11924. {
  11925. goto IL_0159;
  11926. }
  11927. }
  11928. }
  11929. {
  11930. goto IL_016f;
  11931. }
  11932. IL_0117:
  11933. {
  11934. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  11935. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11936. Type_t* L_50;
  11937. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11938. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  11939. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11940. RuntimeObject* L_52;
  11941. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  11942. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11943. }
  11944. IL_012d:
  11945. {
  11946. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  11947. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11948. Type_t* L_54;
  11949. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  11950. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  11951. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11952. RuntimeObject* L_56;
  11953. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  11954. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11955. }
  11956. IL_0143:
  11957. {
  11958. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  11959. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11960. Type_t* L_58;
  11961. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  11962. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  11963. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11964. RuntimeObject* L_60;
  11965. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  11966. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11967. }
  11968. IL_0159:
  11969. {
  11970. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  11971. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11972. Type_t* L_62;
  11973. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  11974. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  11975. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  11976. RuntimeObject* L_64;
  11977. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  11978. return ((EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  11979. }
  11980. IL_016f:
  11981. {
  11982. ObjectEqualityComparer_1_t2EAA4FCF95D36614D33E1713327A7BE3AFB0B956* L_65 = (ObjectEqualityComparer_1_t2EAA4FCF95D36614D33E1713327A7BE3AFB0B956*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11983. NullCheck(L_65);
  11984. (( void (*) (ObjectEqualityComparer_1_t2EAA4FCF95D36614D33E1713327A7BE3AFB0B956*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11985. return (EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E*)L_65;
  11986. }
  11987. }
  11988. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::IndexOf(T[],T,System.Int32,System.Int32)
  11989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m876047DF2DA8E37576FB508C8D38E4872BD10AD1_gshared (EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* __this, AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* ___0_array, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  11990. {
  11991. int32_t V_0 = 0;
  11992. int32_t V_1 = 0;
  11993. {
  11994. int32_t L_0 = ___2_startIndex;
  11995. int32_t L_1 = ___3_count;
  11996. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  11997. int32_t L_2 = ___2_startIndex;
  11998. V_1 = L_2;
  11999. goto IL_001f;
  12000. }
  12001. IL_0009:
  12002. {
  12003. AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* L_3 = ___0_array;
  12004. int32_t L_4 = V_1;
  12005. NullCheck(L_3);
  12006. int32_t L_5 = L_4;
  12007. AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12008. AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_7 = ___1_value;
  12009. bool L_8;
  12010. L_8 = VirtualFuncInvoker2< bool, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::Equals(T,T) */, __this, L_6, L_7);
  12011. if (!L_8)
  12012. {
  12013. goto IL_001b;
  12014. }
  12015. }
  12016. {
  12017. int32_t L_9 = V_1;
  12018. return L_9;
  12019. }
  12020. IL_001b:
  12021. {
  12022. int32_t L_10 = V_1;
  12023. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  12024. }
  12025. IL_001f:
  12026. {
  12027. int32_t L_11 = V_1;
  12028. int32_t L_12 = V_0;
  12029. if ((((int32_t)L_11) < ((int32_t)L_12)))
  12030. {
  12031. goto IL_0009;
  12032. }
  12033. }
  12034. {
  12035. return (-1);
  12036. }
  12037. }
  12038. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::LastIndexOf(T[],T,System.Int32,System.Int32)
  12039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m21FCC7CD0A120E9BF3B86EE29E5C6423D4AEA80B_gshared (EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* __this, AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* ___0_array, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  12040. {
  12041. int32_t V_0 = 0;
  12042. int32_t V_1 = 0;
  12043. {
  12044. int32_t L_0 = ___2_startIndex;
  12045. int32_t L_1 = ___3_count;
  12046. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  12047. int32_t L_2 = ___2_startIndex;
  12048. V_1 = L_2;
  12049. goto IL_0021;
  12050. }
  12051. IL_000b:
  12052. {
  12053. AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* L_3 = ___0_array;
  12054. int32_t L_4 = V_1;
  12055. NullCheck(L_3);
  12056. int32_t L_5 = L_4;
  12057. AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12058. AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_7 = ___1_value;
  12059. bool L_8;
  12060. L_8 = VirtualFuncInvoker2< bool, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::Equals(T,T) */, __this, L_6, L_7);
  12061. if (!L_8)
  12062. {
  12063. goto IL_001d;
  12064. }
  12065. }
  12066. {
  12067. int32_t L_9 = V_1;
  12068. return L_9;
  12069. }
  12070. IL_001d:
  12071. {
  12072. int32_t L_10 = V_1;
  12073. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  12074. }
  12075. IL_0021:
  12076. {
  12077. int32_t L_11 = V_1;
  12078. int32_t L_12 = V_0;
  12079. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  12080. {
  12081. goto IL_000b;
  12082. }
  12083. }
  12084. {
  12085. return (-1);
  12086. }
  12087. }
  12088. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  12089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m860995DB090B468C861D60ED2B4273090266C575_gshared (EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  12090. {
  12091. {
  12092. RuntimeObject* L_0 = ___0_obj;
  12093. if (L_0)
  12094. {
  12095. goto IL_0005;
  12096. }
  12097. }
  12098. {
  12099. return 0;
  12100. }
  12101. IL_0005:
  12102. {
  12103. RuntimeObject* L_1 = ___0_obj;
  12104. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12105. {
  12106. goto IL_001a;
  12107. }
  12108. }
  12109. {
  12110. RuntimeObject* L_2 = ___0_obj;
  12111. int32_t L_3;
  12112. L_3 = VirtualFuncInvoker1< int32_t, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::GetHashCode(T) */, __this, ((*(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)((AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12113. return L_3;
  12114. }
  12115. IL_001a:
  12116. {
  12117. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12118. return 0;
  12119. }
  12120. }
  12121. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  12122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m7D1FB500A4661A4B1EA1A3F5C91292E1D58FC618_gshared (EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  12123. {
  12124. {
  12125. RuntimeObject* L_0 = ___0_x;
  12126. RuntimeObject* L_1 = ___1_y;
  12127. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  12128. {
  12129. goto IL_0006;
  12130. }
  12131. }
  12132. {
  12133. return (bool)1;
  12134. }
  12135. IL_0006:
  12136. {
  12137. RuntimeObject* L_2 = ___0_x;
  12138. if (!L_2)
  12139. {
  12140. goto IL_000c;
  12141. }
  12142. }
  12143. {
  12144. RuntimeObject* L_3 = ___1_y;
  12145. if (L_3)
  12146. {
  12147. goto IL_000e;
  12148. }
  12149. }
  12150. IL_000c:
  12151. {
  12152. return (bool)0;
  12153. }
  12154. IL_000e:
  12155. {
  12156. RuntimeObject* L_4 = ___0_x;
  12157. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12158. {
  12159. goto IL_0031;
  12160. }
  12161. }
  12162. {
  12163. RuntimeObject* L_5 = ___1_y;
  12164. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12165. {
  12166. goto IL_0031;
  12167. }
  12168. }
  12169. {
  12170. RuntimeObject* L_6 = ___0_x;
  12171. RuntimeObject* L_7 = ___1_y;
  12172. bool L_8;
  12173. L_8 = VirtualFuncInvoker2< bool, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::Equals(T,T) */, __this, ((*(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)((AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)((AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12174. return L_8;
  12175. }
  12176. IL_0031:
  12177. {
  12178. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12179. return (bool)0;
  12180. }
  12181. }
  12182. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/AllocToUpdate>::.ctor()
  12183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m663A4B28032B90759F205EAE32320F8382EF7072_gshared (EqualityComparer_1_t65E6EE02C62CB9DFE52D766B693759C3745CEA5E* __this, const RuntimeMethod* method)
  12184. {
  12185. {
  12186. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  12187. return;
  12188. }
  12189. }
  12190. #ifdef __clang__
  12191. #pragma clang diagnostic pop
  12192. #endif
  12193. #ifdef __clang__
  12194. #pragma clang diagnostic push
  12195. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12196. #pragma clang diagnostic ignored "-Wunused-variable"
  12197. #endif
  12198. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::get_Default()
  12199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* EqualityComparer_1_get_Default_m3424885F265CC4940023C24D73C6E4CAF38C7447_gshared (const RuntimeMethod* method)
  12200. {
  12201. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* V_0 = NULL;
  12202. {
  12203. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_0 = ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  12204. il2cpp_codegen_memory_barrier();
  12205. V_0 = L_0;
  12206. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_1 = V_0;
  12207. if (L_1)
  12208. {
  12209. goto IL_0019;
  12210. }
  12211. }
  12212. {
  12213. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_2;
  12214. L_2 = (( EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12215. V_0 = L_2;
  12216. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_3 = V_0;
  12217. il2cpp_codegen_memory_barrier();
  12218. ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  12219. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  12220. }
  12221. IL_0019:
  12222. {
  12223. EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* L_4 = V_0;
  12224. return L_4;
  12225. }
  12226. }
  12227. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::CreateComparer()
  12228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* EqualityComparer_1_CreateComparer_m5349A77F09E5840ADAF717E7BE27A8EBA85DD585_gshared (const RuntimeMethod* method)
  12229. {
  12230. static bool s_Il2CppMethodInitialized;
  12231. if (!s_Il2CppMethodInitialized)
  12232. {
  12233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12234. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  12235. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  12236. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12237. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  12238. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  12239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  12241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  12242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  12243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  12245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  12246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  12247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  12248. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12249. s_Il2CppMethodInitialized = true;
  12250. }
  12251. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  12252. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  12253. int32_t V_2 = 0;
  12254. {
  12255. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12256. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12257. Type_t* L_1;
  12258. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12259. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12260. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  12261. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  12262. Type_t* L_4;
  12263. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  12264. bool L_5;
  12265. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  12266. if (!L_5)
  12267. {
  12268. goto IL_002d;
  12269. }
  12270. }
  12271. {
  12272. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12273. NullCheck(L_6);
  12274. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  12275. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12276. }
  12277. IL_002d:
  12278. {
  12279. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  12280. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12281. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12282. Type_t* L_9;
  12283. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  12284. bool L_10;
  12285. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  12286. if (!L_10)
  12287. {
  12288. goto IL_004a;
  12289. }
  12290. }
  12291. {
  12292. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12293. NullCheck(L_11);
  12294. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  12295. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12296. }
  12297. IL_004a:
  12298. {
  12299. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  12300. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12301. Type_t* L_13;
  12302. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  12303. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  12304. NullCheck(L_13);
  12305. bool L_15;
  12306. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  12307. if (!L_15)
  12308. {
  12309. goto IL_0072;
  12310. }
  12311. }
  12312. {
  12313. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  12314. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12315. Type_t* L_17;
  12316. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  12317. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  12318. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12319. RuntimeObject* L_19;
  12320. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  12321. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12322. }
  12323. IL_0072:
  12324. {
  12325. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  12326. NullCheck((Type_t*)L_20);
  12327. bool L_21;
  12328. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  12329. if (!L_21)
  12330. {
  12331. goto IL_00d6;
  12332. }
  12333. }
  12334. {
  12335. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  12336. NullCheck((Type_t*)L_22);
  12337. Type_t* L_23;
  12338. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  12339. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  12340. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12341. Type_t* L_25;
  12342. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  12343. bool L_26;
  12344. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  12345. if (!L_26)
  12346. {
  12347. goto IL_00d6;
  12348. }
  12349. }
  12350. {
  12351. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  12352. NullCheck((Type_t*)L_27);
  12353. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  12354. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  12355. NullCheck(L_28);
  12356. int32_t L_29 = 0;
  12357. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  12358. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12359. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  12360. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12361. Type_t* L_32;
  12362. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  12363. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  12364. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  12365. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  12366. NullCheck(L_34);
  12367. ArrayElementTypeCheck (L_34, L_35);
  12368. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  12369. NullCheck(L_32);
  12370. Type_t* L_36;
  12371. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  12372. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  12373. NullCheck(L_36);
  12374. bool L_38;
  12375. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  12376. if (!L_38)
  12377. {
  12378. goto IL_00d6;
  12379. }
  12380. }
  12381. {
  12382. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  12383. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12384. Type_t* L_40;
  12385. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  12386. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  12387. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12388. RuntimeObject* L_42;
  12389. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  12390. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12391. }
  12392. IL_00d6:
  12393. {
  12394. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  12395. NullCheck((Type_t*)L_43);
  12396. bool L_44;
  12397. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  12398. if (!L_44)
  12399. {
  12400. goto IL_016f;
  12401. }
  12402. }
  12403. {
  12404. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  12405. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12406. Type_t* L_46;
  12407. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  12408. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12409. int32_t L_47;
  12410. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  12411. V_2 = L_47;
  12412. int32_t L_48 = V_2;
  12413. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  12414. {
  12415. case 0:
  12416. {
  12417. goto IL_012d;
  12418. }
  12419. case 1:
  12420. {
  12421. goto IL_0143;
  12422. }
  12423. case 2:
  12424. {
  12425. goto IL_0117;
  12426. }
  12427. case 3:
  12428. {
  12429. goto IL_0143;
  12430. }
  12431. case 4:
  12432. {
  12433. goto IL_0143;
  12434. }
  12435. case 5:
  12436. {
  12437. goto IL_0143;
  12438. }
  12439. case 6:
  12440. {
  12441. goto IL_0159;
  12442. }
  12443. case 7:
  12444. {
  12445. goto IL_0159;
  12446. }
  12447. }
  12448. }
  12449. {
  12450. goto IL_016f;
  12451. }
  12452. IL_0117:
  12453. {
  12454. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  12455. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12456. Type_t* L_50;
  12457. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12458. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  12459. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12460. RuntimeObject* L_52;
  12461. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  12462. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12463. }
  12464. IL_012d:
  12465. {
  12466. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  12467. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12468. Type_t* L_54;
  12469. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  12470. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  12471. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12472. RuntimeObject* L_56;
  12473. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  12474. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12475. }
  12476. IL_0143:
  12477. {
  12478. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  12479. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12480. Type_t* L_58;
  12481. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  12482. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  12483. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12484. RuntimeObject* L_60;
  12485. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  12486. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12487. }
  12488. IL_0159:
  12489. {
  12490. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  12491. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12492. Type_t* L_62;
  12493. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  12494. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  12495. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12496. RuntimeObject* L_64;
  12497. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  12498. return ((EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12499. }
  12500. IL_016f:
  12501. {
  12502. ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865* L_65 = (ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12503. NullCheck(L_65);
  12504. (( void (*) (ObjectEqualityComparer_1_t12B2D1ACBD297BEDEBB1137DB5E21959D7372865*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12505. return (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E*)L_65;
  12506. }
  12507. }
  12508. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::IndexOf(T[],T,System.Int32,System.Int32)
  12509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m8D26C092B2A13BB5994F0BF347A6F88CA2712D81_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* ___0_array, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  12510. {
  12511. int32_t V_0 = 0;
  12512. int32_t V_1 = 0;
  12513. {
  12514. int32_t L_0 = ___2_startIndex;
  12515. int32_t L_1 = ___3_count;
  12516. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  12517. int32_t L_2 = ___2_startIndex;
  12518. V_1 = L_2;
  12519. goto IL_001f;
  12520. }
  12521. IL_0009:
  12522. {
  12523. DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* L_3 = ___0_array;
  12524. int32_t L_4 = V_1;
  12525. NullCheck(L_3);
  12526. int32_t L_5 = L_4;
  12527. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12528. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_7 = ___1_value;
  12529. bool L_8;
  12530. L_8 = VirtualFuncInvoker2< bool, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::Equals(T,T) */, __this, L_6, L_7);
  12531. if (!L_8)
  12532. {
  12533. goto IL_001b;
  12534. }
  12535. }
  12536. {
  12537. int32_t L_9 = V_1;
  12538. return L_9;
  12539. }
  12540. IL_001b:
  12541. {
  12542. int32_t L_10 = V_1;
  12543. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  12544. }
  12545. IL_001f:
  12546. {
  12547. int32_t L_11 = V_1;
  12548. int32_t L_12 = V_0;
  12549. if ((((int32_t)L_11) < ((int32_t)L_12)))
  12550. {
  12551. goto IL_0009;
  12552. }
  12553. }
  12554. {
  12555. return (-1);
  12556. }
  12557. }
  12558. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::LastIndexOf(T[],T,System.Int32,System.Int32)
  12559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m9EF371AC72DB203F28C3F6AC326CB4846FE30EB1_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* ___0_array, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  12560. {
  12561. int32_t V_0 = 0;
  12562. int32_t V_1 = 0;
  12563. {
  12564. int32_t L_0 = ___2_startIndex;
  12565. int32_t L_1 = ___3_count;
  12566. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  12567. int32_t L_2 = ___2_startIndex;
  12568. V_1 = L_2;
  12569. goto IL_0021;
  12570. }
  12571. IL_000b:
  12572. {
  12573. DeviceToFreeU5BU5D_t1A352607EF4B168AD01A686333C52A10A28F9429* L_3 = ___0_array;
  12574. int32_t L_4 = V_1;
  12575. NullCheck(L_3);
  12576. int32_t L_5 = L_4;
  12577. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12578. DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B L_7 = ___1_value;
  12579. bool L_8;
  12580. L_8 = VirtualFuncInvoker2< bool, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::Equals(T,T) */, __this, L_6, L_7);
  12581. if (!L_8)
  12582. {
  12583. goto IL_001d;
  12584. }
  12585. }
  12586. {
  12587. int32_t L_9 = V_1;
  12588. return L_9;
  12589. }
  12590. IL_001d:
  12591. {
  12592. int32_t L_10 = V_1;
  12593. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  12594. }
  12595. IL_0021:
  12596. {
  12597. int32_t L_11 = V_1;
  12598. int32_t L_12 = V_0;
  12599. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  12600. {
  12601. goto IL_000b;
  12602. }
  12603. }
  12604. {
  12605. return (-1);
  12606. }
  12607. }
  12608. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  12609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mDD4DE3EE8C1FB7E02F1B32551B1ADEE68F0BF11A_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  12610. {
  12611. {
  12612. RuntimeObject* L_0 = ___0_obj;
  12613. if (L_0)
  12614. {
  12615. goto IL_0005;
  12616. }
  12617. }
  12618. {
  12619. return 0;
  12620. }
  12621. IL_0005:
  12622. {
  12623. RuntimeObject* L_1 = ___0_obj;
  12624. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12625. {
  12626. goto IL_001a;
  12627. }
  12628. }
  12629. {
  12630. RuntimeObject* L_2 = ___0_obj;
  12631. int32_t L_3;
  12632. L_3 = VirtualFuncInvoker1< int32_t, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::GetHashCode(T) */, __this, ((*(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)((DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12633. return L_3;
  12634. }
  12635. IL_001a:
  12636. {
  12637. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12638. return 0;
  12639. }
  12640. }
  12641. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  12642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m64A7FE2D64E96A08AA1AF388FA7B9C08A7059293_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  12643. {
  12644. {
  12645. RuntimeObject* L_0 = ___0_x;
  12646. RuntimeObject* L_1 = ___1_y;
  12647. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  12648. {
  12649. goto IL_0006;
  12650. }
  12651. }
  12652. {
  12653. return (bool)1;
  12654. }
  12655. IL_0006:
  12656. {
  12657. RuntimeObject* L_2 = ___0_x;
  12658. if (!L_2)
  12659. {
  12660. goto IL_000c;
  12661. }
  12662. }
  12663. {
  12664. RuntimeObject* L_3 = ___1_y;
  12665. if (L_3)
  12666. {
  12667. goto IL_000e;
  12668. }
  12669. }
  12670. IL_000c:
  12671. {
  12672. return (bool)0;
  12673. }
  12674. IL_000e:
  12675. {
  12676. RuntimeObject* L_4 = ___0_x;
  12677. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12678. {
  12679. goto IL_0031;
  12680. }
  12681. }
  12682. {
  12683. RuntimeObject* L_5 = ___1_y;
  12684. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  12685. {
  12686. goto IL_0031;
  12687. }
  12688. }
  12689. {
  12690. RuntimeObject* L_6 = ___0_x;
  12691. RuntimeObject* L_7 = ___1_y;
  12692. bool L_8;
  12693. L_8 = VirtualFuncInvoker2< bool, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B, DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::Equals(T,T) */, __this, ((*(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)((DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)((DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)(DeviceToFree_tF2AD2D5F5C1936F25516AEF0736CF4BCA1B3052B*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  12694. return L_8;
  12695. }
  12696. IL_0031:
  12697. {
  12698. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  12699. return (bool)0;
  12700. }
  12701. }
  12702. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.UIR.UIRenderDevice/DeviceToFree>::.ctor()
  12703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCE398BAE21ED5675AE38DD9A14D98AD9335FFA37_gshared (EqualityComparer_1_tB07B7222DB6D3E0844124F071EB509BC2B77592E* __this, const RuntimeMethod* method)
  12704. {
  12705. {
  12706. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  12707. return;
  12708. }
  12709. }
  12710. #ifdef __clang__
  12711. #pragma clang diagnostic pop
  12712. #endif
  12713. #ifdef __clang__
  12714. #pragma clang diagnostic push
  12715. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12716. #pragma clang diagnostic ignored "-Wunused-variable"
  12717. #endif
  12718. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::get_Default()
  12719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* EqualityComparer_1_get_Default_m7FCE32F4F1E330A3154381E3856D898017464B4D_gshared (const RuntimeMethod* method)
  12720. {
  12721. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* V_0 = NULL;
  12722. {
  12723. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_0 = ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  12724. il2cpp_codegen_memory_barrier();
  12725. V_0 = L_0;
  12726. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_1 = V_0;
  12727. if (L_1)
  12728. {
  12729. goto IL_0019;
  12730. }
  12731. }
  12732. {
  12733. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_2;
  12734. L_2 = (( EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12735. V_0 = L_2;
  12736. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_3 = V_0;
  12737. il2cpp_codegen_memory_barrier();
  12738. ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  12739. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  12740. }
  12741. IL_0019:
  12742. {
  12743. EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* L_4 = V_0;
  12744. return L_4;
  12745. }
  12746. }
  12747. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::CreateComparer()
  12748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* EqualityComparer_1_CreateComparer_mE58491A4D32B2A33CA9EBF1893D9CDA6C26AD23C_gshared (const RuntimeMethod* method)
  12749. {
  12750. static bool s_Il2CppMethodInitialized;
  12751. if (!s_Il2CppMethodInitialized)
  12752. {
  12753. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  12755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  12756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  12758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  12759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12760. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  12761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  12762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  12763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  12765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  12766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  12767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  12768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12769. s_Il2CppMethodInitialized = true;
  12770. }
  12771. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  12772. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  12773. int32_t V_2 = 0;
  12774. {
  12775. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12776. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12777. Type_t* L_1;
  12778. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12779. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12780. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  12781. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  12782. Type_t* L_4;
  12783. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  12784. bool L_5;
  12785. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  12786. if (!L_5)
  12787. {
  12788. goto IL_002d;
  12789. }
  12790. }
  12791. {
  12792. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  12793. NullCheck(L_6);
  12794. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  12795. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12796. }
  12797. IL_002d:
  12798. {
  12799. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  12800. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12801. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12802. Type_t* L_9;
  12803. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  12804. bool L_10;
  12805. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  12806. if (!L_10)
  12807. {
  12808. goto IL_004a;
  12809. }
  12810. }
  12811. {
  12812. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  12813. NullCheck(L_11);
  12814. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  12815. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12816. }
  12817. IL_004a:
  12818. {
  12819. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  12820. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12821. Type_t* L_13;
  12822. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  12823. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  12824. NullCheck(L_13);
  12825. bool L_15;
  12826. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  12827. if (!L_15)
  12828. {
  12829. goto IL_0072;
  12830. }
  12831. }
  12832. {
  12833. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  12834. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12835. Type_t* L_17;
  12836. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  12837. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  12838. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12839. RuntimeObject* L_19;
  12840. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  12841. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12842. }
  12843. IL_0072:
  12844. {
  12845. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  12846. NullCheck((Type_t*)L_20);
  12847. bool L_21;
  12848. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  12849. if (!L_21)
  12850. {
  12851. goto IL_00d6;
  12852. }
  12853. }
  12854. {
  12855. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  12856. NullCheck((Type_t*)L_22);
  12857. Type_t* L_23;
  12858. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  12859. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  12860. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12861. Type_t* L_25;
  12862. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  12863. bool L_26;
  12864. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  12865. if (!L_26)
  12866. {
  12867. goto IL_00d6;
  12868. }
  12869. }
  12870. {
  12871. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  12872. NullCheck((Type_t*)L_27);
  12873. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  12874. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  12875. NullCheck(L_28);
  12876. int32_t L_29 = 0;
  12877. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  12878. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  12879. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  12880. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12881. Type_t* L_32;
  12882. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  12883. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  12884. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  12885. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  12886. NullCheck(L_34);
  12887. ArrayElementTypeCheck (L_34, L_35);
  12888. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  12889. NullCheck(L_32);
  12890. Type_t* L_36;
  12891. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  12892. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  12893. NullCheck(L_36);
  12894. bool L_38;
  12895. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  12896. if (!L_38)
  12897. {
  12898. goto IL_00d6;
  12899. }
  12900. }
  12901. {
  12902. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  12903. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12904. Type_t* L_40;
  12905. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  12906. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  12907. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12908. RuntimeObject* L_42;
  12909. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  12910. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12911. }
  12912. IL_00d6:
  12913. {
  12914. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  12915. NullCheck((Type_t*)L_43);
  12916. bool L_44;
  12917. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  12918. if (!L_44)
  12919. {
  12920. goto IL_016f;
  12921. }
  12922. }
  12923. {
  12924. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  12925. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  12926. Type_t* L_46;
  12927. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  12928. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12929. int32_t L_47;
  12930. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  12931. V_2 = L_47;
  12932. int32_t L_48 = V_2;
  12933. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  12934. {
  12935. case 0:
  12936. {
  12937. goto IL_012d;
  12938. }
  12939. case 1:
  12940. {
  12941. goto IL_0143;
  12942. }
  12943. case 2:
  12944. {
  12945. goto IL_0117;
  12946. }
  12947. case 3:
  12948. {
  12949. goto IL_0143;
  12950. }
  12951. case 4:
  12952. {
  12953. goto IL_0143;
  12954. }
  12955. case 5:
  12956. {
  12957. goto IL_0143;
  12958. }
  12959. case 6:
  12960. {
  12961. goto IL_0159;
  12962. }
  12963. case 7:
  12964. {
  12965. goto IL_0159;
  12966. }
  12967. }
  12968. }
  12969. {
  12970. goto IL_016f;
  12971. }
  12972. IL_0117:
  12973. {
  12974. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  12975. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12976. Type_t* L_50;
  12977. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12978. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  12979. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12980. RuntimeObject* L_52;
  12981. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  12982. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12983. }
  12984. IL_012d:
  12985. {
  12986. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  12987. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12988. Type_t* L_54;
  12989. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  12990. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  12991. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  12992. RuntimeObject* L_56;
  12993. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  12994. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  12995. }
  12996. IL_0143:
  12997. {
  12998. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  12999. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13000. Type_t* L_58;
  13001. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  13002. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  13003. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13004. RuntimeObject* L_60;
  13005. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  13006. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13007. }
  13008. IL_0159:
  13009. {
  13010. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  13011. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13012. Type_t* L_62;
  13013. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  13014. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  13015. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13016. RuntimeObject* L_64;
  13017. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  13018. return ((EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13019. }
  13020. IL_016f:
  13021. {
  13022. ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24* L_65 = (ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13023. NullCheck(L_65);
  13024. (( void (*) (ObjectEqualityComparer_1_t4201689B51EE532AFF36D3326D334ECB08EC1A24*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13025. return (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA*)L_65;
  13026. }
  13027. }
  13028. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::IndexOf(T[],T,System.Int32,System.Int32)
  13029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mE7979E584BB01E068B7DC6C45F817F68929B3A7F_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* ___0_array, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  13030. {
  13031. int32_t V_0 = 0;
  13032. int32_t V_1 = 0;
  13033. {
  13034. int32_t L_0 = ___2_startIndex;
  13035. int32_t L_1 = ___3_count;
  13036. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  13037. int32_t L_2 = ___2_startIndex;
  13038. V_1 = L_2;
  13039. goto IL_001f;
  13040. }
  13041. IL_0009:
  13042. {
  13043. UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_3 = ___0_array;
  13044. int32_t L_4 = V_1;
  13045. NullCheck(L_3);
  13046. int32_t L_5 = L_4;
  13047. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13048. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_7 = ___1_value;
  13049. bool L_8;
  13050. L_8 = VirtualFuncInvoker2< bool, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::Equals(T,T) */, __this, L_6, L_7);
  13051. if (!L_8)
  13052. {
  13053. goto IL_001b;
  13054. }
  13055. }
  13056. {
  13057. int32_t L_9 = V_1;
  13058. return L_9;
  13059. }
  13060. IL_001b:
  13061. {
  13062. int32_t L_10 = V_1;
  13063. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  13064. }
  13065. IL_001f:
  13066. {
  13067. int32_t L_11 = V_1;
  13068. int32_t L_12 = V_0;
  13069. if ((((int32_t)L_11) < ((int32_t)L_12)))
  13070. {
  13071. goto IL_0009;
  13072. }
  13073. }
  13074. {
  13075. return (-1);
  13076. }
  13077. }
  13078. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::LastIndexOf(T[],T,System.Int32,System.Int32)
  13079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m0488312FDA306927ED8C7C4882465557E11DBD57_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* ___0_array, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  13080. {
  13081. int32_t V_0 = 0;
  13082. int32_t V_1 = 0;
  13083. {
  13084. int32_t L_0 = ___2_startIndex;
  13085. int32_t L_1 = ___3_count;
  13086. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  13087. int32_t L_2 = ___2_startIndex;
  13088. V_1 = L_2;
  13089. goto IL_0021;
  13090. }
  13091. IL_000b:
  13092. {
  13093. UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_3 = ___0_array;
  13094. int32_t L_4 = V_1;
  13095. NullCheck(L_3);
  13096. int32_t L_5 = L_4;
  13097. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13098. UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_7 = ___1_value;
  13099. bool L_8;
  13100. L_8 = VirtualFuncInvoker2< bool, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::Equals(T,T) */, __this, L_6, L_7);
  13101. if (!L_8)
  13102. {
  13103. goto IL_001d;
  13104. }
  13105. }
  13106. {
  13107. int32_t L_9 = V_1;
  13108. return L_9;
  13109. }
  13110. IL_001d:
  13111. {
  13112. int32_t L_10 = V_1;
  13113. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  13114. }
  13115. IL_0021:
  13116. {
  13117. int32_t L_11 = V_1;
  13118. int32_t L_12 = V_0;
  13119. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  13120. {
  13121. goto IL_000b;
  13122. }
  13123. }
  13124. {
  13125. return (-1);
  13126. }
  13127. }
  13128. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  13129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m482B09C9E4C4866FDC37662D1785641FEEA90221_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  13130. {
  13131. {
  13132. RuntimeObject* L_0 = ___0_obj;
  13133. if (L_0)
  13134. {
  13135. goto IL_0005;
  13136. }
  13137. }
  13138. {
  13139. return 0;
  13140. }
  13141. IL_0005:
  13142. {
  13143. RuntimeObject* L_1 = ___0_obj;
  13144. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13145. {
  13146. goto IL_001a;
  13147. }
  13148. }
  13149. {
  13150. RuntimeObject* L_2 = ___0_obj;
  13151. int32_t L_3;
  13152. L_3 = VirtualFuncInvoker1< int32_t, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::GetHashCode(T) */, __this, ((*(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)((UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  13153. return L_3;
  13154. }
  13155. IL_001a:
  13156. {
  13157. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  13158. return 0;
  13159. }
  13160. }
  13161. // System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  13162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m708D08D002C209577742B2909B94B50535A63432_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  13163. {
  13164. {
  13165. RuntimeObject* L_0 = ___0_x;
  13166. RuntimeObject* L_1 = ___1_y;
  13167. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  13168. {
  13169. goto IL_0006;
  13170. }
  13171. }
  13172. {
  13173. return (bool)1;
  13174. }
  13175. IL_0006:
  13176. {
  13177. RuntimeObject* L_2 = ___0_x;
  13178. if (!L_2)
  13179. {
  13180. goto IL_000c;
  13181. }
  13182. }
  13183. {
  13184. RuntimeObject* L_3 = ___1_y;
  13185. if (L_3)
  13186. {
  13187. goto IL_000e;
  13188. }
  13189. }
  13190. IL_000c:
  13191. {
  13192. return (bool)0;
  13193. }
  13194. IL_000e:
  13195. {
  13196. RuntimeObject* L_4 = ___0_x;
  13197. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13198. {
  13199. goto IL_0031;
  13200. }
  13201. }
  13202. {
  13203. RuntimeObject* L_5 = ___1_y;
  13204. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13205. {
  13206. goto IL_0031;
  13207. }
  13208. }
  13209. {
  13210. RuntimeObject* L_6 = ___0_x;
  13211. RuntimeObject* L_7 = ___1_y;
  13212. bool L_8;
  13213. L_8 = VirtualFuncInvoker2< bool, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::Equals(T,T) */, __this, ((*(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)((UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)((UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  13214. return L_8;
  13215. }
  13216. IL_0031:
  13217. {
  13218. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  13219. return (bool)0;
  13220. }
  13221. }
  13222. // System.Void System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.UnitPreservation/UnitPortPreservation>::.ctor()
  13223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m02B4E8CA765BA200AA7E19A1C4C1DB959A09ECC0_gshared (EqualityComparer_1_t17A4492E70A00D0EFD1C1FF8C4E4C42E8B170FAA* __this, const RuntimeMethod* method)
  13224. {
  13225. {
  13226. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13227. return;
  13228. }
  13229. }
  13230. #ifdef __clang__
  13231. #pragma clang diagnostic pop
  13232. #endif
  13233. #ifdef __clang__
  13234. #pragma clang diagnostic push
  13235. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13236. #pragma clang diagnostic ignored "-Wunused-variable"
  13237. #endif
  13238. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::get_Default()
  13239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* EqualityComparer_1_get_Default_m833806B916969A87D0A9F23344103D38629DAAB4_gshared (const RuntimeMethod* method)
  13240. {
  13241. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* V_0 = NULL;
  13242. {
  13243. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_0 = ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  13244. il2cpp_codegen_memory_barrier();
  13245. V_0 = L_0;
  13246. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_1 = V_0;
  13247. if (L_1)
  13248. {
  13249. goto IL_0019;
  13250. }
  13251. }
  13252. {
  13253. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_2;
  13254. L_2 = (( EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13255. V_0 = L_2;
  13256. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_3 = V_0;
  13257. il2cpp_codegen_memory_barrier();
  13258. ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  13259. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  13260. }
  13261. IL_0019:
  13262. {
  13263. EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* L_4 = V_0;
  13264. return L_4;
  13265. }
  13266. }
  13267. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::CreateComparer()
  13268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* EqualityComparer_1_CreateComparer_mA0B0B2B3328E29E4E8450203F6C4EFF2903CF788_gshared (const RuntimeMethod* method)
  13269. {
  13270. static bool s_Il2CppMethodInitialized;
  13271. if (!s_Il2CppMethodInitialized)
  13272. {
  13273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  13274. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  13275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  13276. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  13277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  13278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  13279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  13280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  13281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  13282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  13283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  13285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  13286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  13287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  13288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  13289. s_Il2CppMethodInitialized = true;
  13290. }
  13291. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  13292. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  13293. int32_t V_2 = 0;
  13294. {
  13295. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13296. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13297. Type_t* L_1;
  13298. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  13299. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  13300. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  13301. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  13302. Type_t* L_4;
  13303. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  13304. bool L_5;
  13305. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  13306. if (!L_5)
  13307. {
  13308. goto IL_002d;
  13309. }
  13310. }
  13311. {
  13312. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  13313. NullCheck(L_6);
  13314. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  13315. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13316. }
  13317. IL_002d:
  13318. {
  13319. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  13320. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13321. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13322. Type_t* L_9;
  13323. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  13324. bool L_10;
  13325. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  13326. if (!L_10)
  13327. {
  13328. goto IL_004a;
  13329. }
  13330. }
  13331. {
  13332. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  13333. NullCheck(L_11);
  13334. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  13335. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13336. }
  13337. IL_004a:
  13338. {
  13339. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  13340. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13341. Type_t* L_13;
  13342. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  13343. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  13344. NullCheck(L_13);
  13345. bool L_15;
  13346. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  13347. if (!L_15)
  13348. {
  13349. goto IL_0072;
  13350. }
  13351. }
  13352. {
  13353. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  13354. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13355. Type_t* L_17;
  13356. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  13357. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  13358. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13359. RuntimeObject* L_19;
  13360. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  13361. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13362. }
  13363. IL_0072:
  13364. {
  13365. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  13366. NullCheck((Type_t*)L_20);
  13367. bool L_21;
  13368. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  13369. if (!L_21)
  13370. {
  13371. goto IL_00d6;
  13372. }
  13373. }
  13374. {
  13375. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  13376. NullCheck((Type_t*)L_22);
  13377. Type_t* L_23;
  13378. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  13379. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  13380. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13381. Type_t* L_25;
  13382. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  13383. bool L_26;
  13384. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  13385. if (!L_26)
  13386. {
  13387. goto IL_00d6;
  13388. }
  13389. }
  13390. {
  13391. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  13392. NullCheck((Type_t*)L_27);
  13393. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  13394. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  13395. NullCheck(L_28);
  13396. int32_t L_29 = 0;
  13397. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  13398. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  13399. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  13400. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13401. Type_t* L_32;
  13402. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  13403. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  13404. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  13405. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  13406. NullCheck(L_34);
  13407. ArrayElementTypeCheck (L_34, L_35);
  13408. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  13409. NullCheck(L_32);
  13410. Type_t* L_36;
  13411. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  13412. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  13413. NullCheck(L_36);
  13414. bool L_38;
  13415. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  13416. if (!L_38)
  13417. {
  13418. goto IL_00d6;
  13419. }
  13420. }
  13421. {
  13422. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  13423. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13424. Type_t* L_40;
  13425. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  13426. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  13427. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13428. RuntimeObject* L_42;
  13429. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  13430. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13431. }
  13432. IL_00d6:
  13433. {
  13434. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  13435. NullCheck((Type_t*)L_43);
  13436. bool L_44;
  13437. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  13438. if (!L_44)
  13439. {
  13440. goto IL_016f;
  13441. }
  13442. }
  13443. {
  13444. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  13445. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  13446. Type_t* L_46;
  13447. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  13448. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13449. int32_t L_47;
  13450. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  13451. V_2 = L_47;
  13452. int32_t L_48 = V_2;
  13453. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  13454. {
  13455. case 0:
  13456. {
  13457. goto IL_012d;
  13458. }
  13459. case 1:
  13460. {
  13461. goto IL_0143;
  13462. }
  13463. case 2:
  13464. {
  13465. goto IL_0117;
  13466. }
  13467. case 3:
  13468. {
  13469. goto IL_0143;
  13470. }
  13471. case 4:
  13472. {
  13473. goto IL_0143;
  13474. }
  13475. case 5:
  13476. {
  13477. goto IL_0143;
  13478. }
  13479. case 6:
  13480. {
  13481. goto IL_0159;
  13482. }
  13483. case 7:
  13484. {
  13485. goto IL_0159;
  13486. }
  13487. }
  13488. }
  13489. {
  13490. goto IL_016f;
  13491. }
  13492. IL_0117:
  13493. {
  13494. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  13495. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13496. Type_t* L_50;
  13497. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  13498. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  13499. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13500. RuntimeObject* L_52;
  13501. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  13502. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13503. }
  13504. IL_012d:
  13505. {
  13506. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  13507. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13508. Type_t* L_54;
  13509. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  13510. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  13511. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13512. RuntimeObject* L_56;
  13513. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  13514. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13515. }
  13516. IL_0143:
  13517. {
  13518. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  13519. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13520. Type_t* L_58;
  13521. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  13522. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  13523. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13524. RuntimeObject* L_60;
  13525. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  13526. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13527. }
  13528. IL_0159:
  13529. {
  13530. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  13531. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13532. Type_t* L_62;
  13533. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  13534. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  13535. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13536. RuntimeObject* L_64;
  13537. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  13538. return ((EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13539. }
  13540. IL_016f:
  13541. {
  13542. ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B* L_65 = (ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13543. NullCheck(L_65);
  13544. (( void (*) (ObjectEqualityComparer_1_t9F85B8762CD61B36D080E54F1D6CE3A94374185B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13545. return (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F*)L_65;
  13546. }
  13547. }
  13548. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::IndexOf(T[],T,System.Int32,System.Int32)
  13549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m963628B773851AE7252379FD6A9073E359A0B478_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* ___0_array, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  13550. {
  13551. int32_t V_0 = 0;
  13552. int32_t V_1 = 0;
  13553. {
  13554. int32_t L_0 = ___2_startIndex;
  13555. int32_t L_1 = ___3_count;
  13556. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  13557. int32_t L_2 = ___2_startIndex;
  13558. V_1 = L_2;
  13559. goto IL_001f;
  13560. }
  13561. IL_0009:
  13562. {
  13563. WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_3 = ___0_array;
  13564. int32_t L_4 = V_1;
  13565. NullCheck(L_3);
  13566. int32_t L_5 = L_4;
  13567. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13568. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_7 = ___1_value;
  13569. bool L_8;
  13570. L_8 = VirtualFuncInvoker2< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Equals(T,T) */, __this, L_6, L_7);
  13571. if (!L_8)
  13572. {
  13573. goto IL_001b;
  13574. }
  13575. }
  13576. {
  13577. int32_t L_9 = V_1;
  13578. return L_9;
  13579. }
  13580. IL_001b:
  13581. {
  13582. int32_t L_10 = V_1;
  13583. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  13584. }
  13585. IL_001f:
  13586. {
  13587. int32_t L_11 = V_1;
  13588. int32_t L_12 = V_0;
  13589. if ((((int32_t)L_11) < ((int32_t)L_12)))
  13590. {
  13591. goto IL_0009;
  13592. }
  13593. }
  13594. {
  13595. return (-1);
  13596. }
  13597. }
  13598. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::LastIndexOf(T[],T,System.Int32,System.Int32)
  13599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m8E05BB9978349D3D7A4832C80DF55168DF11BD77_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* ___0_array, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  13600. {
  13601. int32_t V_0 = 0;
  13602. int32_t V_1 = 0;
  13603. {
  13604. int32_t L_0 = ___2_startIndex;
  13605. int32_t L_1 = ___3_count;
  13606. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  13607. int32_t L_2 = ___2_startIndex;
  13608. V_1 = L_2;
  13609. goto IL_0021;
  13610. }
  13611. IL_000b:
  13612. {
  13613. WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_3 = ___0_array;
  13614. int32_t L_4 = V_1;
  13615. NullCheck(L_3);
  13616. int32_t L_5 = L_4;
  13617. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13618. WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_7 = ___1_value;
  13619. bool L_8;
  13620. L_8 = VirtualFuncInvoker2< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Equals(T,T) */, __this, L_6, L_7);
  13621. if (!L_8)
  13622. {
  13623. goto IL_001d;
  13624. }
  13625. }
  13626. {
  13627. int32_t L_9 = V_1;
  13628. return L_9;
  13629. }
  13630. IL_001d:
  13631. {
  13632. int32_t L_10 = V_1;
  13633. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  13634. }
  13635. IL_0021:
  13636. {
  13637. int32_t L_11 = V_1;
  13638. int32_t L_12 = V_0;
  13639. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  13640. {
  13641. goto IL_000b;
  13642. }
  13643. }
  13644. {
  13645. return (-1);
  13646. }
  13647. }
  13648. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  13649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mCEB34A2AA468D823299E41F69F4CA228361C6711_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  13650. {
  13651. {
  13652. RuntimeObject* L_0 = ___0_obj;
  13653. if (L_0)
  13654. {
  13655. goto IL_0005;
  13656. }
  13657. }
  13658. {
  13659. return 0;
  13660. }
  13661. IL_0005:
  13662. {
  13663. RuntimeObject* L_1 = ___0_obj;
  13664. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13665. {
  13666. goto IL_001a;
  13667. }
  13668. }
  13669. {
  13670. RuntimeObject* L_2 = ___0_obj;
  13671. int32_t L_3;
  13672. L_3 = VirtualFuncInvoker1< int32_t, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::GetHashCode(T) */, __this, ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  13673. return L_3;
  13674. }
  13675. IL_001a:
  13676. {
  13677. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  13678. return 0;
  13679. }
  13680. }
  13681. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  13682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m83B269C762F5BB6114C7260991F85D5D9D5A86BF_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  13683. {
  13684. {
  13685. RuntimeObject* L_0 = ___0_x;
  13686. RuntimeObject* L_1 = ___1_y;
  13687. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  13688. {
  13689. goto IL_0006;
  13690. }
  13691. }
  13692. {
  13693. return (bool)1;
  13694. }
  13695. IL_0006:
  13696. {
  13697. RuntimeObject* L_2 = ___0_x;
  13698. if (!L_2)
  13699. {
  13700. goto IL_000c;
  13701. }
  13702. }
  13703. {
  13704. RuntimeObject* L_3 = ___1_y;
  13705. if (L_3)
  13706. {
  13707. goto IL_000e;
  13708. }
  13709. }
  13710. IL_000c:
  13711. {
  13712. return (bool)0;
  13713. }
  13714. IL_000e:
  13715. {
  13716. RuntimeObject* L_4 = ___0_x;
  13717. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13718. {
  13719. goto IL_0031;
  13720. }
  13721. }
  13722. {
  13723. RuntimeObject* L_5 = ___1_y;
  13724. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  13725. {
  13726. goto IL_0031;
  13727. }
  13728. }
  13729. {
  13730. RuntimeObject* L_6 = ___0_x;
  13731. RuntimeObject* L_7 = ___1_y;
  13732. bool L_8;
  13733. L_8 = VirtualFuncInvoker2< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Equals(T,T) */, __this, ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  13734. return L_8;
  13735. }
  13736. IL_0031:
  13737. {
  13738. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  13739. return (bool)0;
  13740. }
  13741. }
  13742. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::.ctor()
  13743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m1CB2EB1D8CA683183C98453F9D3C3DAE8F3A6475_gshared (EqualityComparer_1_t22B0CC26C35745E55615170CAA01EBB497BB8F5F* __this, const RuntimeMethod* method)
  13744. {
  13745. {
  13746. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13747. return;
  13748. }
  13749. }
  13750. #ifdef __clang__
  13751. #pragma clang diagnostic pop
  13752. #endif
  13753. #ifdef __clang__
  13754. #pragma clang diagnostic push
  13755. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13756. #pragma clang diagnostic ignored "-Wunused-variable"
  13757. #endif
  13758. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::get_Default()
  13759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* EqualityComparer_1_get_Default_m7C23893A6247C08001283F3A5523617921F818F6_gshared (const RuntimeMethod* method)
  13760. {
  13761. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* V_0 = NULL;
  13762. {
  13763. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_0 = ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  13764. il2cpp_codegen_memory_barrier();
  13765. V_0 = L_0;
  13766. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_1 = V_0;
  13767. if (L_1)
  13768. {
  13769. goto IL_0019;
  13770. }
  13771. }
  13772. {
  13773. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_2;
  13774. L_2 = (( EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13775. V_0 = L_2;
  13776. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_3 = V_0;
  13777. il2cpp_codegen_memory_barrier();
  13778. ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  13779. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  13780. }
  13781. IL_0019:
  13782. {
  13783. EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* L_4 = V_0;
  13784. return L_4;
  13785. }
  13786. }
  13787. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::CreateComparer()
  13788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* EqualityComparer_1_CreateComparer_m8BAACDFCA970CA9D22FC3FD471090671426454B7_gshared (const RuntimeMethod* method)
  13789. {
  13790. static bool s_Il2CppMethodInitialized;
  13791. if (!s_Il2CppMethodInitialized)
  13792. {
  13793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  13794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  13795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  13796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  13797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  13798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  13799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  13800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  13801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  13802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  13803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  13805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  13806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  13807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  13808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  13809. s_Il2CppMethodInitialized = true;
  13810. }
  13811. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  13812. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  13813. int32_t V_2 = 0;
  13814. {
  13815. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13816. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13817. Type_t* L_1;
  13818. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  13819. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  13820. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  13821. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  13822. Type_t* L_4;
  13823. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  13824. bool L_5;
  13825. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  13826. if (!L_5)
  13827. {
  13828. goto IL_002d;
  13829. }
  13830. }
  13831. {
  13832. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  13833. NullCheck(L_6);
  13834. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  13835. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13836. }
  13837. IL_002d:
  13838. {
  13839. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  13840. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13841. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13842. Type_t* L_9;
  13843. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  13844. bool L_10;
  13845. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  13846. if (!L_10)
  13847. {
  13848. goto IL_004a;
  13849. }
  13850. }
  13851. {
  13852. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  13853. NullCheck(L_11);
  13854. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  13855. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13856. }
  13857. IL_004a:
  13858. {
  13859. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  13860. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13861. Type_t* L_13;
  13862. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  13863. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  13864. NullCheck(L_13);
  13865. bool L_15;
  13866. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  13867. if (!L_15)
  13868. {
  13869. goto IL_0072;
  13870. }
  13871. }
  13872. {
  13873. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  13874. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13875. Type_t* L_17;
  13876. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  13877. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  13878. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13879. RuntimeObject* L_19;
  13880. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  13881. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13882. }
  13883. IL_0072:
  13884. {
  13885. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  13886. NullCheck((Type_t*)L_20);
  13887. bool L_21;
  13888. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  13889. if (!L_21)
  13890. {
  13891. goto IL_00d6;
  13892. }
  13893. }
  13894. {
  13895. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  13896. NullCheck((Type_t*)L_22);
  13897. Type_t* L_23;
  13898. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  13899. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  13900. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13901. Type_t* L_25;
  13902. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  13903. bool L_26;
  13904. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  13905. if (!L_26)
  13906. {
  13907. goto IL_00d6;
  13908. }
  13909. }
  13910. {
  13911. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  13912. NullCheck((Type_t*)L_27);
  13913. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  13914. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  13915. NullCheck(L_28);
  13916. int32_t L_29 = 0;
  13917. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  13918. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  13919. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  13920. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13921. Type_t* L_32;
  13922. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  13923. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  13924. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  13925. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  13926. NullCheck(L_34);
  13927. ArrayElementTypeCheck (L_34, L_35);
  13928. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  13929. NullCheck(L_32);
  13930. Type_t* L_36;
  13931. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  13932. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  13933. NullCheck(L_36);
  13934. bool L_38;
  13935. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  13936. if (!L_38)
  13937. {
  13938. goto IL_00d6;
  13939. }
  13940. }
  13941. {
  13942. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  13943. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13944. Type_t* L_40;
  13945. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  13946. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  13947. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  13948. RuntimeObject* L_42;
  13949. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  13950. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  13951. }
  13952. IL_00d6:
  13953. {
  13954. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  13955. NullCheck((Type_t*)L_43);
  13956. bool L_44;
  13957. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  13958. if (!L_44)
  13959. {
  13960. goto IL_016f;
  13961. }
  13962. }
  13963. {
  13964. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  13965. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  13966. Type_t* L_46;
  13967. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  13968. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13969. int32_t L_47;
  13970. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  13971. V_2 = L_47;
  13972. int32_t L_48 = V_2;
  13973. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  13974. {
  13975. case 0:
  13976. {
  13977. goto IL_012d;
  13978. }
  13979. case 1:
  13980. {
  13981. goto IL_0143;
  13982. }
  13983. case 2:
  13984. {
  13985. goto IL_0117;
  13986. }
  13987. case 3:
  13988. {
  13989. goto IL_0143;
  13990. }
  13991. case 4:
  13992. {
  13993. goto IL_0143;
  13994. }
  13995. case 5:
  13996. {
  13997. goto IL_0143;
  13998. }
  13999. case 6:
  14000. {
  14001. goto IL_0159;
  14002. }
  14003. case 7:
  14004. {
  14005. goto IL_0159;
  14006. }
  14007. }
  14008. }
  14009. {
  14010. goto IL_016f;
  14011. }
  14012. IL_0117:
  14013. {
  14014. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  14015. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14016. Type_t* L_50;
  14017. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  14018. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  14019. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14020. RuntimeObject* L_52;
  14021. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  14022. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14023. }
  14024. IL_012d:
  14025. {
  14026. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  14027. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14028. Type_t* L_54;
  14029. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  14030. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  14031. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14032. RuntimeObject* L_56;
  14033. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  14034. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14035. }
  14036. IL_0143:
  14037. {
  14038. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  14039. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14040. Type_t* L_58;
  14041. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  14042. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  14043. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14044. RuntimeObject* L_60;
  14045. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  14046. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14047. }
  14048. IL_0159:
  14049. {
  14050. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  14051. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14052. Type_t* L_62;
  14053. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  14054. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  14055. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14056. RuntimeObject* L_64;
  14057. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  14058. return ((EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14059. }
  14060. IL_016f:
  14061. {
  14062. ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856* L_65 = (ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  14063. NullCheck(L_65);
  14064. (( void (*) (ObjectEqualityComparer_1_t9BBD7A440D12B004A2DF3E0DBD53C204F8BEA856*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  14065. return (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291*)L_65;
  14066. }
  14067. }
  14068. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::IndexOf(T[],T,System.Int32,System.Int32)
  14069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m3AFBF16A439107AF82457FEEC61C58DF04FAE85C_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* ___0_array, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  14070. {
  14071. int32_t V_0 = 0;
  14072. int32_t V_1 = 0;
  14073. {
  14074. int32_t L_0 = ___2_startIndex;
  14075. int32_t L_1 = ___3_count;
  14076. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  14077. int32_t L_2 = ___2_startIndex;
  14078. V_1 = L_2;
  14079. goto IL_001f;
  14080. }
  14081. IL_0009:
  14082. {
  14083. SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_3 = ___0_array;
  14084. int32_t L_4 = V_1;
  14085. NullCheck(L_3);
  14086. int32_t L_5 = L_4;
  14087. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  14088. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_7 = ___1_value;
  14089. bool L_8;
  14090. L_8 = VirtualFuncInvoker2< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::Equals(T,T) */, __this, L_6, L_7);
  14091. if (!L_8)
  14092. {
  14093. goto IL_001b;
  14094. }
  14095. }
  14096. {
  14097. int32_t L_9 = V_1;
  14098. return L_9;
  14099. }
  14100. IL_001b:
  14101. {
  14102. int32_t L_10 = V_1;
  14103. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  14104. }
  14105. IL_001f:
  14106. {
  14107. int32_t L_11 = V_1;
  14108. int32_t L_12 = V_0;
  14109. if ((((int32_t)L_11) < ((int32_t)L_12)))
  14110. {
  14111. goto IL_0009;
  14112. }
  14113. }
  14114. {
  14115. return (-1);
  14116. }
  14117. }
  14118. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::LastIndexOf(T[],T,System.Int32,System.Int32)
  14119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m72AE28A581B92301898BE9AAAC8E31DB0DF2BAF9_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* ___0_array, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  14120. {
  14121. int32_t V_0 = 0;
  14122. int32_t V_1 = 0;
  14123. {
  14124. int32_t L_0 = ___2_startIndex;
  14125. int32_t L_1 = ___3_count;
  14126. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  14127. int32_t L_2 = ___2_startIndex;
  14128. V_1 = L_2;
  14129. goto IL_0021;
  14130. }
  14131. IL_000b:
  14132. {
  14133. SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_3 = ___0_array;
  14134. int32_t L_4 = V_1;
  14135. NullCheck(L_3);
  14136. int32_t L_5 = L_4;
  14137. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  14138. SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_7 = ___1_value;
  14139. bool L_8;
  14140. L_8 = VirtualFuncInvoker2< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::Equals(T,T) */, __this, L_6, L_7);
  14141. if (!L_8)
  14142. {
  14143. goto IL_001d;
  14144. }
  14145. }
  14146. {
  14147. int32_t L_9 = V_1;
  14148. return L_9;
  14149. }
  14150. IL_001d:
  14151. {
  14152. int32_t L_10 = V_1;
  14153. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  14154. }
  14155. IL_0021:
  14156. {
  14157. int32_t L_11 = V_1;
  14158. int32_t L_12 = V_0;
  14159. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  14160. {
  14161. goto IL_000b;
  14162. }
  14163. }
  14164. {
  14165. return (-1);
  14166. }
  14167. }
  14168. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  14169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m03268986D2E43B0FFB6D826C2059306081AFBA6A_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  14170. {
  14171. {
  14172. RuntimeObject* L_0 = ___0_obj;
  14173. if (L_0)
  14174. {
  14175. goto IL_0005;
  14176. }
  14177. }
  14178. {
  14179. return 0;
  14180. }
  14181. IL_0005:
  14182. {
  14183. RuntimeObject* L_1 = ___0_obj;
  14184. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  14185. {
  14186. goto IL_001a;
  14187. }
  14188. }
  14189. {
  14190. RuntimeObject* L_2 = ___0_obj;
  14191. int32_t L_3;
  14192. L_3 = VirtualFuncInvoker1< int32_t, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::GetHashCode(T) */, __this, ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  14193. return L_3;
  14194. }
  14195. IL_001a:
  14196. {
  14197. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  14198. return 0;
  14199. }
  14200. }
  14201. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  14202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mB449693E8EDCBF22D67B810DC9884A8B47198F66_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  14203. {
  14204. {
  14205. RuntimeObject* L_0 = ___0_x;
  14206. RuntimeObject* L_1 = ___1_y;
  14207. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  14208. {
  14209. goto IL_0006;
  14210. }
  14211. }
  14212. {
  14213. return (bool)1;
  14214. }
  14215. IL_0006:
  14216. {
  14217. RuntimeObject* L_2 = ___0_x;
  14218. if (!L_2)
  14219. {
  14220. goto IL_000c;
  14221. }
  14222. }
  14223. {
  14224. RuntimeObject* L_3 = ___1_y;
  14225. if (L_3)
  14226. {
  14227. goto IL_000e;
  14228. }
  14229. }
  14230. IL_000c:
  14231. {
  14232. return (bool)0;
  14233. }
  14234. IL_000e:
  14235. {
  14236. RuntimeObject* L_4 = ___0_x;
  14237. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  14238. {
  14239. goto IL_0031;
  14240. }
  14241. }
  14242. {
  14243. RuntimeObject* L_5 = ___1_y;
  14244. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  14245. {
  14246. goto IL_0031;
  14247. }
  14248. }
  14249. {
  14250. RuntimeObject* L_6 = ___0_x;
  14251. RuntimeObject* L_7 = ___1_y;
  14252. bool L_8;
  14253. L_8 = VirtualFuncInvoker2< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::Equals(T,T) */, __this, ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  14254. return L_8;
  14255. }
  14256. IL_0031:
  14257. {
  14258. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  14259. return (bool)0;
  14260. }
  14261. }
  14262. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotDefinition>::.ctor()
  14263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m5F29C7A3D52C9F8B24B0372E9D19C46DC3DD9488_gshared (EqualityComparer_1_t7FCC40DAE18BFC64ED0C99E437AD4ACC5B27A291* __this, const RuntimeMethod* method)
  14264. {
  14265. {
  14266. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  14267. return;
  14268. }
  14269. }
  14270. #ifdef __clang__
  14271. #pragma clang diagnostic pop
  14272. #endif
  14273. #ifdef __clang__
  14274. #pragma clang diagnostic push
  14275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14276. #pragma clang diagnostic ignored "-Wunused-variable"
  14277. #endif
  14278. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::get_Default()
  14279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* EqualityComparer_1_get_Default_m4A574228E0218E9AF53F77BF70D86C5B4A53249E_gshared (const RuntimeMethod* method)
  14280. {
  14281. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* V_0 = NULL;
  14282. {
  14283. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_0 = ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  14284. il2cpp_codegen_memory_barrier();
  14285. V_0 = L_0;
  14286. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_1 = V_0;
  14287. if (L_1)
  14288. {
  14289. goto IL_0019;
  14290. }
  14291. }
  14292. {
  14293. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_2;
  14294. L_2 = (( EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14295. V_0 = L_2;
  14296. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_3 = V_0;
  14297. il2cpp_codegen_memory_barrier();
  14298. ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  14299. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  14300. }
  14301. IL_0019:
  14302. {
  14303. EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* L_4 = V_0;
  14304. return L_4;
  14305. }
  14306. }
  14307. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::CreateComparer()
  14308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* EqualityComparer_1_CreateComparer_mE643B9BEC4F08DBCF88A8123E485FB6B7E3C63E4_gshared (const RuntimeMethod* method)
  14309. {
  14310. static bool s_Il2CppMethodInitialized;
  14311. if (!s_Il2CppMethodInitialized)
  14312. {
  14313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  14314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  14315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  14316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  14317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  14318. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  14319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  14320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  14321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  14322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  14323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  14325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  14326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  14327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  14328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14329. s_Il2CppMethodInitialized = true;
  14330. }
  14331. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  14332. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  14333. int32_t V_2 = 0;
  14334. {
  14335. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14336. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14337. Type_t* L_1;
  14338. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  14339. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  14340. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  14341. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  14342. Type_t* L_4;
  14343. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  14344. bool L_5;
  14345. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  14346. if (!L_5)
  14347. {
  14348. goto IL_002d;
  14349. }
  14350. }
  14351. {
  14352. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  14353. NullCheck(L_6);
  14354. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  14355. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14356. }
  14357. IL_002d:
  14358. {
  14359. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  14360. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  14361. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14362. Type_t* L_9;
  14363. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  14364. bool L_10;
  14365. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  14366. if (!L_10)
  14367. {
  14368. goto IL_004a;
  14369. }
  14370. }
  14371. {
  14372. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  14373. NullCheck(L_11);
  14374. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  14375. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14376. }
  14377. IL_004a:
  14378. {
  14379. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  14380. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14381. Type_t* L_13;
  14382. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  14383. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  14384. NullCheck(L_13);
  14385. bool L_15;
  14386. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  14387. if (!L_15)
  14388. {
  14389. goto IL_0072;
  14390. }
  14391. }
  14392. {
  14393. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  14394. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14395. Type_t* L_17;
  14396. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  14397. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  14398. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14399. RuntimeObject* L_19;
  14400. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  14401. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14402. }
  14403. IL_0072:
  14404. {
  14405. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  14406. NullCheck((Type_t*)L_20);
  14407. bool L_21;
  14408. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  14409. if (!L_21)
  14410. {
  14411. goto IL_00d6;
  14412. }
  14413. }
  14414. {
  14415. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  14416. NullCheck((Type_t*)L_22);
  14417. Type_t* L_23;
  14418. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  14419. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  14420. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14421. Type_t* L_25;
  14422. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  14423. bool L_26;
  14424. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  14425. if (!L_26)
  14426. {
  14427. goto IL_00d6;
  14428. }
  14429. }
  14430. {
  14431. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  14432. NullCheck((Type_t*)L_27);
  14433. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  14434. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  14435. NullCheck(L_28);
  14436. int32_t L_29 = 0;
  14437. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  14438. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  14439. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  14440. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14441. Type_t* L_32;
  14442. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  14443. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  14444. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  14445. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  14446. NullCheck(L_34);
  14447. ArrayElementTypeCheck (L_34, L_35);
  14448. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  14449. NullCheck(L_32);
  14450. Type_t* L_36;
  14451. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  14452. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  14453. NullCheck(L_36);
  14454. bool L_38;
  14455. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  14456. if (!L_38)
  14457. {
  14458. goto IL_00d6;
  14459. }
  14460. }
  14461. {
  14462. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  14463. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14464. Type_t* L_40;
  14465. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  14466. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  14467. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14468. RuntimeObject* L_42;
  14469. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  14470. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14471. }
  14472. IL_00d6:
  14473. {
  14474. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  14475. NullCheck((Type_t*)L_43);
  14476. bool L_44;
  14477. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  14478. if (!L_44)
  14479. {
  14480. goto IL_016f;
  14481. }
  14482. }
  14483. {
  14484. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  14485. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  14486. Type_t* L_46;
  14487. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  14488. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14489. int32_t L_47;
  14490. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  14491. V_2 = L_47;
  14492. int32_t L_48 = V_2;
  14493. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  14494. {
  14495. case 0:
  14496. {
  14497. goto IL_012d;
  14498. }
  14499. case 1:
  14500. {
  14501. goto IL_0143;
  14502. }
  14503. case 2:
  14504. {
  14505. goto IL_0117;
  14506. }
  14507. case 3:
  14508. {
  14509. goto IL_0143;
  14510. }
  14511. case 4:
  14512. {
  14513. goto IL_0143;
  14514. }
  14515. case 5:
  14516. {
  14517. goto IL_0143;
  14518. }
  14519. case 6:
  14520. {
  14521. goto IL_0159;
  14522. }
  14523. case 7:
  14524. {
  14525. goto IL_0159;
  14526. }
  14527. }
  14528. }
  14529. {
  14530. goto IL_016f;
  14531. }
  14532. IL_0117:
  14533. {
  14534. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  14535. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14536. Type_t* L_50;
  14537. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  14538. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  14539. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14540. RuntimeObject* L_52;
  14541. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  14542. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14543. }
  14544. IL_012d:
  14545. {
  14546. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  14547. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14548. Type_t* L_54;
  14549. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  14550. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  14551. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14552. RuntimeObject* L_56;
  14553. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  14554. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14555. }
  14556. IL_0143:
  14557. {
  14558. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  14559. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14560. Type_t* L_58;
  14561. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  14562. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  14563. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14564. RuntimeObject* L_60;
  14565. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  14566. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14567. }
  14568. IL_0159:
  14569. {
  14570. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  14571. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14572. Type_t* L_62;
  14573. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  14574. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  14575. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14576. RuntimeObject* L_64;
  14577. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  14578. return ((EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14579. }
  14580. IL_016f:
  14581. {
  14582. ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89* L_65 = (ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  14583. NullCheck(L_65);
  14584. (( void (*) (ObjectEqualityComparer_1_tAE851B2ACDD6F21276D66A6AE24A015D0DF2CE89*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  14585. return (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908*)L_65;
  14586. }
  14587. }
  14588. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::IndexOf(T[],T,System.Int32,System.Int32)
  14589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m4ABC81C7F99C499B57CE2C51310F90704FF02FDA_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* ___0_array, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  14590. {
  14591. int32_t V_0 = 0;
  14592. int32_t V_1 = 0;
  14593. {
  14594. int32_t L_0 = ___2_startIndex;
  14595. int32_t L_1 = ___3_count;
  14596. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  14597. int32_t L_2 = ___2_startIndex;
  14598. V_1 = L_2;
  14599. goto IL_001f;
  14600. }
  14601. IL_0009:
  14602. {
  14603. SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_3 = ___0_array;
  14604. int32_t L_4 = V_1;
  14605. NullCheck(L_3);
  14606. int32_t L_5 = L_4;
  14607. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  14608. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_7 = ___1_value;
  14609. bool L_8;
  14610. L_8 = VirtualFuncInvoker2< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::Equals(T,T) */, __this, L_6, L_7);
  14611. if (!L_8)
  14612. {
  14613. goto IL_001b;
  14614. }
  14615. }
  14616. {
  14617. int32_t L_9 = V_1;
  14618. return L_9;
  14619. }
  14620. IL_001b:
  14621. {
  14622. int32_t L_10 = V_1;
  14623. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  14624. }
  14625. IL_001f:
  14626. {
  14627. int32_t L_11 = V_1;
  14628. int32_t L_12 = V_0;
  14629. if ((((int32_t)L_11) < ((int32_t)L_12)))
  14630. {
  14631. goto IL_0009;
  14632. }
  14633. }
  14634. {
  14635. return (-1);
  14636. }
  14637. }
  14638. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::LastIndexOf(T[],T,System.Int32,System.Int32)
  14639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_mC851AAA9BABD4E8BB6BC7F0BE0258ED584624223_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* ___0_array, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  14640. {
  14641. int32_t V_0 = 0;
  14642. int32_t V_1 = 0;
  14643. {
  14644. int32_t L_0 = ___2_startIndex;
  14645. int32_t L_1 = ___3_count;
  14646. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  14647. int32_t L_2 = ___2_startIndex;
  14648. V_1 = L_2;
  14649. goto IL_0021;
  14650. }
  14651. IL_000b:
  14652. {
  14653. SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_3 = ___0_array;
  14654. int32_t L_4 = V_1;
  14655. NullCheck(L_3);
  14656. int32_t L_5 = L_4;
  14657. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  14658. SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_7 = ___1_value;
  14659. bool L_8;
  14660. L_8 = VirtualFuncInvoker2< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::Equals(T,T) */, __this, L_6, L_7);
  14661. if (!L_8)
  14662. {
  14663. goto IL_001d;
  14664. }
  14665. }
  14666. {
  14667. int32_t L_9 = V_1;
  14668. return L_9;
  14669. }
  14670. IL_001d:
  14671. {
  14672. int32_t L_10 = V_1;
  14673. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  14674. }
  14675. IL_0021:
  14676. {
  14677. int32_t L_11 = V_1;
  14678. int32_t L_12 = V_0;
  14679. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  14680. {
  14681. goto IL_000b;
  14682. }
  14683. }
  14684. {
  14685. return (-1);
  14686. }
  14687. }
  14688. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  14689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mE8E4D2AD0E9CAB01465711F7C2D87769151DDCC5_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  14690. {
  14691. {
  14692. RuntimeObject* L_0 = ___0_obj;
  14693. if (L_0)
  14694. {
  14695. goto IL_0005;
  14696. }
  14697. }
  14698. {
  14699. return 0;
  14700. }
  14701. IL_0005:
  14702. {
  14703. RuntimeObject* L_1 = ___0_obj;
  14704. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  14705. {
  14706. goto IL_001a;
  14707. }
  14708. }
  14709. {
  14710. RuntimeObject* L_2 = ___0_obj;
  14711. int32_t L_3;
  14712. L_3 = VirtualFuncInvoker1< int32_t, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::GetHashCode(T) */, __this, ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  14713. return L_3;
  14714. }
  14715. IL_001a:
  14716. {
  14717. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  14718. return 0;
  14719. }
  14720. }
  14721. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  14722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mFECA74EB9F47853A194AA381E674E5FDC323379B_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  14723. {
  14724. {
  14725. RuntimeObject* L_0 = ___0_x;
  14726. RuntimeObject* L_1 = ___1_y;
  14727. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  14728. {
  14729. goto IL_0006;
  14730. }
  14731. }
  14732. {
  14733. return (bool)1;
  14734. }
  14735. IL_0006:
  14736. {
  14737. RuntimeObject* L_2 = ___0_x;
  14738. if (!L_2)
  14739. {
  14740. goto IL_000c;
  14741. }
  14742. }
  14743. {
  14744. RuntimeObject* L_3 = ___1_y;
  14745. if (L_3)
  14746. {
  14747. goto IL_000e;
  14748. }
  14749. }
  14750. IL_000c:
  14751. {
  14752. return (bool)0;
  14753. }
  14754. IL_000e:
  14755. {
  14756. RuntimeObject* L_4 = ___0_x;
  14757. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  14758. {
  14759. goto IL_0031;
  14760. }
  14761. }
  14762. {
  14763. RuntimeObject* L_5 = ___1_y;
  14764. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  14765. {
  14766. goto IL_0031;
  14767. }
  14768. }
  14769. {
  14770. RuntimeObject* L_6 = ___0_x;
  14771. RuntimeObject* L_7 = ___1_y;
  14772. bool L_8;
  14773. L_8 = VirtualFuncInvoker2< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::Equals(T,T) */, __this, ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  14774. return L_8;
  14775. }
  14776. IL_0031:
  14777. {
  14778. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  14779. return (bool)0;
  14780. }
  14781. }
  14782. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/SlotUsageEntry>::.ctor()
  14783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mC9D8250EA282A9A89AA35723F791AD57952B1D87_gshared (EqualityComparer_1_t7CA6D3555E2E8A00EC397203A4B8FD84DBB70908* __this, const RuntimeMethod* method)
  14784. {
  14785. {
  14786. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  14787. return;
  14788. }
  14789. }
  14790. #ifdef __clang__
  14791. #pragma clang diagnostic pop
  14792. #endif
  14793. #ifdef __clang__
  14794. #pragma clang diagnostic push
  14795. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14796. #pragma clang diagnostic ignored "-Wunused-variable"
  14797. #endif
  14798. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::get_Default()
  14799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* EqualityComparer_1_get_Default_mF0F40BB95E1F65B310DB736B31601DF00B693C87_gshared (const RuntimeMethod* method)
  14800. {
  14801. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* V_0 = NULL;
  14802. {
  14803. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_0 = ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  14804. il2cpp_codegen_memory_barrier();
  14805. V_0 = L_0;
  14806. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_1 = V_0;
  14807. if (L_1)
  14808. {
  14809. goto IL_0019;
  14810. }
  14811. }
  14812. {
  14813. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_2;
  14814. L_2 = (( EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14815. V_0 = L_2;
  14816. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_3 = V_0;
  14817. il2cpp_codegen_memory_barrier();
  14818. ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  14819. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  14820. }
  14821. IL_0019:
  14822. {
  14823. EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* L_4 = V_0;
  14824. return L_4;
  14825. }
  14826. }
  14827. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::CreateComparer()
  14828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* EqualityComparer_1_CreateComparer_m18E602040C3A0FE29414879D2C8C5AE8A2C78F2E_gshared (const RuntimeMethod* method)
  14829. {
  14830. static bool s_Il2CppMethodInitialized;
  14831. if (!s_Il2CppMethodInitialized)
  14832. {
  14833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  14834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  14835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  14836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  14837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  14838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  14839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  14840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  14841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  14842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  14843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  14845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  14846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  14847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  14848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14849. s_Il2CppMethodInitialized = true;
  14850. }
  14851. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  14852. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  14853. int32_t V_2 = 0;
  14854. {
  14855. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14856. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14857. Type_t* L_1;
  14858. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  14859. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  14860. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  14861. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  14862. Type_t* L_4;
  14863. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  14864. bool L_5;
  14865. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  14866. if (!L_5)
  14867. {
  14868. goto IL_002d;
  14869. }
  14870. }
  14871. {
  14872. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  14873. NullCheck(L_6);
  14874. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  14875. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14876. }
  14877. IL_002d:
  14878. {
  14879. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  14880. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  14881. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14882. Type_t* L_9;
  14883. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  14884. bool L_10;
  14885. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  14886. if (!L_10)
  14887. {
  14888. goto IL_004a;
  14889. }
  14890. }
  14891. {
  14892. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  14893. NullCheck(L_11);
  14894. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  14895. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14896. }
  14897. IL_004a:
  14898. {
  14899. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  14900. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14901. Type_t* L_13;
  14902. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  14903. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  14904. NullCheck(L_13);
  14905. bool L_15;
  14906. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  14907. if (!L_15)
  14908. {
  14909. goto IL_0072;
  14910. }
  14911. }
  14912. {
  14913. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  14914. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14915. Type_t* L_17;
  14916. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  14917. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  14918. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14919. RuntimeObject* L_19;
  14920. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  14921. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14922. }
  14923. IL_0072:
  14924. {
  14925. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  14926. NullCheck((Type_t*)L_20);
  14927. bool L_21;
  14928. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  14929. if (!L_21)
  14930. {
  14931. goto IL_00d6;
  14932. }
  14933. }
  14934. {
  14935. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  14936. NullCheck((Type_t*)L_22);
  14937. Type_t* L_23;
  14938. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  14939. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  14940. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14941. Type_t* L_25;
  14942. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  14943. bool L_26;
  14944. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  14945. if (!L_26)
  14946. {
  14947. goto IL_00d6;
  14948. }
  14949. }
  14950. {
  14951. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  14952. NullCheck((Type_t*)L_27);
  14953. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  14954. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  14955. NullCheck(L_28);
  14956. int32_t L_29 = 0;
  14957. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  14958. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  14959. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  14960. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14961. Type_t* L_32;
  14962. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  14963. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  14964. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  14965. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  14966. NullCheck(L_34);
  14967. ArrayElementTypeCheck (L_34, L_35);
  14968. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  14969. NullCheck(L_32);
  14970. Type_t* L_36;
  14971. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  14972. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  14973. NullCheck(L_36);
  14974. bool L_38;
  14975. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  14976. if (!L_38)
  14977. {
  14978. goto IL_00d6;
  14979. }
  14980. }
  14981. {
  14982. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  14983. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14984. Type_t* L_40;
  14985. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  14986. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  14987. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  14988. RuntimeObject* L_42;
  14989. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  14990. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  14991. }
  14992. IL_00d6:
  14993. {
  14994. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  14995. NullCheck((Type_t*)L_43);
  14996. bool L_44;
  14997. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  14998. if (!L_44)
  14999. {
  15000. goto IL_016f;
  15001. }
  15002. }
  15003. {
  15004. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  15005. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  15006. Type_t* L_46;
  15007. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  15008. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15009. int32_t L_47;
  15010. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  15011. V_2 = L_47;
  15012. int32_t L_48 = V_2;
  15013. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  15014. {
  15015. case 0:
  15016. {
  15017. goto IL_012d;
  15018. }
  15019. case 1:
  15020. {
  15021. goto IL_0143;
  15022. }
  15023. case 2:
  15024. {
  15025. goto IL_0117;
  15026. }
  15027. case 3:
  15028. {
  15029. goto IL_0143;
  15030. }
  15031. case 4:
  15032. {
  15033. goto IL_0143;
  15034. }
  15035. case 5:
  15036. {
  15037. goto IL_0143;
  15038. }
  15039. case 6:
  15040. {
  15041. goto IL_0159;
  15042. }
  15043. case 7:
  15044. {
  15045. goto IL_0159;
  15046. }
  15047. }
  15048. }
  15049. {
  15050. goto IL_016f;
  15051. }
  15052. IL_0117:
  15053. {
  15054. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  15055. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15056. Type_t* L_50;
  15057. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  15058. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  15059. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15060. RuntimeObject* L_52;
  15061. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  15062. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15063. }
  15064. IL_012d:
  15065. {
  15066. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  15067. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15068. Type_t* L_54;
  15069. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  15070. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  15071. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15072. RuntimeObject* L_56;
  15073. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  15074. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15075. }
  15076. IL_0143:
  15077. {
  15078. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  15079. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15080. Type_t* L_58;
  15081. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  15082. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  15083. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15084. RuntimeObject* L_60;
  15085. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  15086. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15087. }
  15088. IL_0159:
  15089. {
  15090. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  15091. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15092. Type_t* L_62;
  15093. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  15094. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  15095. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15096. RuntimeObject* L_64;
  15097. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  15098. return ((EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15099. }
  15100. IL_016f:
  15101. {
  15102. ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD* L_65 = (ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  15103. NullCheck(L_65);
  15104. (( void (*) (ObjectEqualityComparer_1_t921E7770229361F3FF762DF877E7DCA0A5B6E9DD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  15105. return (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50*)L_65;
  15106. }
  15107. }
  15108. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::IndexOf(T[],T,System.Int32,System.Int32)
  15109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m0B0BD9A7ECB2C6313CE661881E60670A681E6329_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* ___0_array, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  15110. {
  15111. int32_t V_0 = 0;
  15112. int32_t V_1 = 0;
  15113. {
  15114. int32_t L_0 = ___2_startIndex;
  15115. int32_t L_1 = ___3_count;
  15116. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  15117. int32_t L_2 = ___2_startIndex;
  15118. V_1 = L_2;
  15119. goto IL_001f;
  15120. }
  15121. IL_0009:
  15122. {
  15123. UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_3 = ___0_array;
  15124. int32_t L_4 = V_1;
  15125. NullCheck(L_3);
  15126. int32_t L_5 = L_4;
  15127. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  15128. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_7 = ___1_value;
  15129. bool L_8;
  15130. L_8 = VirtualFuncInvoker2< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::Equals(T,T) */, __this, L_6, L_7);
  15131. if (!L_8)
  15132. {
  15133. goto IL_001b;
  15134. }
  15135. }
  15136. {
  15137. int32_t L_9 = V_1;
  15138. return L_9;
  15139. }
  15140. IL_001b:
  15141. {
  15142. int32_t L_10 = V_1;
  15143. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  15144. }
  15145. IL_001f:
  15146. {
  15147. int32_t L_11 = V_1;
  15148. int32_t L_12 = V_0;
  15149. if ((((int32_t)L_11) < ((int32_t)L_12)))
  15150. {
  15151. goto IL_0009;
  15152. }
  15153. }
  15154. {
  15155. return (-1);
  15156. }
  15157. }
  15158. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::LastIndexOf(T[],T,System.Int32,System.Int32)
  15159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m767DF19650F1ED6377A27A6237155A749195D9BC_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* ___0_array, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  15160. {
  15161. int32_t V_0 = 0;
  15162. int32_t V_1 = 0;
  15163. {
  15164. int32_t L_0 = ___2_startIndex;
  15165. int32_t L_1 = ___3_count;
  15166. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  15167. int32_t L_2 = ___2_startIndex;
  15168. V_1 = L_2;
  15169. goto IL_0021;
  15170. }
  15171. IL_000b:
  15172. {
  15173. UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_3 = ___0_array;
  15174. int32_t L_4 = V_1;
  15175. NullCheck(L_3);
  15176. int32_t L_5 = L_4;
  15177. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  15178. UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_7 = ___1_value;
  15179. bool L_8;
  15180. L_8 = VirtualFuncInvoker2< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::Equals(T,T) */, __this, L_6, L_7);
  15181. if (!L_8)
  15182. {
  15183. goto IL_001d;
  15184. }
  15185. }
  15186. {
  15187. int32_t L_9 = V_1;
  15188. return L_9;
  15189. }
  15190. IL_001d:
  15191. {
  15192. int32_t L_10 = V_1;
  15193. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  15194. }
  15195. IL_0021:
  15196. {
  15197. int32_t L_11 = V_1;
  15198. int32_t L_12 = V_0;
  15199. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  15200. {
  15201. goto IL_000b;
  15202. }
  15203. }
  15204. {
  15205. return (-1);
  15206. }
  15207. }
  15208. // System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  15209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m0405767A69F3B7568ECDBA955CA75912A4E969FF_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  15210. {
  15211. {
  15212. RuntimeObject* L_0 = ___0_obj;
  15213. if (L_0)
  15214. {
  15215. goto IL_0005;
  15216. }
  15217. }
  15218. {
  15219. return 0;
  15220. }
  15221. IL_0005:
  15222. {
  15223. RuntimeObject* L_1 = ___0_obj;
  15224. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  15225. {
  15226. goto IL_001a;
  15227. }
  15228. }
  15229. {
  15230. RuntimeObject* L_2 = ___0_obj;
  15231. int32_t L_3;
  15232. L_3 = VirtualFuncInvoker1< int32_t, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::GetHashCode(T) */, __this, ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  15233. return L_3;
  15234. }
  15235. IL_001a:
  15236. {
  15237. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  15238. return 0;
  15239. }
  15240. }
  15241. // System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  15242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m8A81E864E11DBB8A5F42FEB04AE3D4A48B8DB8E9_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  15243. {
  15244. {
  15245. RuntimeObject* L_0 = ___0_x;
  15246. RuntimeObject* L_1 = ___1_y;
  15247. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  15248. {
  15249. goto IL_0006;
  15250. }
  15251. }
  15252. {
  15253. return (bool)1;
  15254. }
  15255. IL_0006:
  15256. {
  15257. RuntimeObject* L_2 = ___0_x;
  15258. if (!L_2)
  15259. {
  15260. goto IL_000c;
  15261. }
  15262. }
  15263. {
  15264. RuntimeObject* L_3 = ___1_y;
  15265. if (L_3)
  15266. {
  15267. goto IL_000e;
  15268. }
  15269. }
  15270. IL_000c:
  15271. {
  15272. return (bool)0;
  15273. }
  15274. IL_000e:
  15275. {
  15276. RuntimeObject* L_4 = ___0_x;
  15277. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  15278. {
  15279. goto IL_0031;
  15280. }
  15281. }
  15282. {
  15283. RuntimeObject* L_5 = ___1_y;
  15284. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  15285. {
  15286. goto IL_0031;
  15287. }
  15288. }
  15289. {
  15290. RuntimeObject* L_6 = ___0_x;
  15291. RuntimeObject* L_7 = ___1_y;
  15292. bool L_8;
  15293. L_8 = VirtualFuncInvoker2< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::Equals(T,T) */, __this, ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  15294. return L_8;
  15295. }
  15296. IL_0031:
  15297. {
  15298. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  15299. return (bool)0;
  15300. }
  15301. }
  15302. // System.Void System.Collections.Generic.EqualityComparer`1<UnityEngine.UIElements.VisualTreeAsset/UsingEntry>::.ctor()
  15303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mF3A82D813AC7B3F94611354C3E1E62C19044082E_gshared (EqualityComparer_1_t5CC2682E93AD4B6CAB3875684FC62AEDCA363E50* __this, const RuntimeMethod* method)
  15304. {
  15305. {
  15306. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15307. return;
  15308. }
  15309. }
  15310. #ifdef __clang__
  15311. #pragma clang diagnostic pop
  15312. #endif
  15313. #ifdef __clang__
  15314. #pragma clang diagnostic push
  15315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15316. #pragma clang diagnostic ignored "-Wunused-variable"
  15317. #endif
  15318. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::get_Default()
  15319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* EqualityComparer_1_get_Default_mAF64C3FC0391E67FDA71EA2818BACA73EA99D86E_gshared (const RuntimeMethod* method)
  15320. {
  15321. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* V_0 = NULL;
  15322. {
  15323. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_0 = ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  15324. il2cpp_codegen_memory_barrier();
  15325. V_0 = L_0;
  15326. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_1 = V_0;
  15327. if (L_1)
  15328. {
  15329. goto IL_0019;
  15330. }
  15331. }
  15332. {
  15333. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_2;
  15334. L_2 = (( EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15335. V_0 = L_2;
  15336. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_3 = V_0;
  15337. il2cpp_codegen_memory_barrier();
  15338. ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  15339. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  15340. }
  15341. IL_0019:
  15342. {
  15343. EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* L_4 = V_0;
  15344. return L_4;
  15345. }
  15346. }
  15347. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::CreateComparer()
  15348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* EqualityComparer_1_CreateComparer_mF1EB42C772E2CC3906C7414C4FD45A263BA0CDE5_gshared (const RuntimeMethod* method)
  15349. {
  15350. static bool s_Il2CppMethodInitialized;
  15351. if (!s_Il2CppMethodInitialized)
  15352. {
  15353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  15354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  15355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  15356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  15357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  15358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  15359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  15360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  15361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  15362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  15363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  15365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  15366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  15367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  15368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  15369. s_Il2CppMethodInitialized = true;
  15370. }
  15371. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  15372. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  15373. int32_t V_2 = 0;
  15374. {
  15375. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15376. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15377. Type_t* L_1;
  15378. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  15379. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  15380. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  15381. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  15382. Type_t* L_4;
  15383. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  15384. bool L_5;
  15385. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  15386. if (!L_5)
  15387. {
  15388. goto IL_002d;
  15389. }
  15390. }
  15391. {
  15392. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  15393. NullCheck(L_6);
  15394. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  15395. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15396. }
  15397. IL_002d:
  15398. {
  15399. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  15400. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  15401. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15402. Type_t* L_9;
  15403. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  15404. bool L_10;
  15405. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  15406. if (!L_10)
  15407. {
  15408. goto IL_004a;
  15409. }
  15410. }
  15411. {
  15412. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  15413. NullCheck(L_11);
  15414. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  15415. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15416. }
  15417. IL_004a:
  15418. {
  15419. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  15420. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15421. Type_t* L_13;
  15422. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  15423. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  15424. NullCheck(L_13);
  15425. bool L_15;
  15426. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  15427. if (!L_15)
  15428. {
  15429. goto IL_0072;
  15430. }
  15431. }
  15432. {
  15433. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  15434. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15435. Type_t* L_17;
  15436. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  15437. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  15438. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15439. RuntimeObject* L_19;
  15440. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  15441. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15442. }
  15443. IL_0072:
  15444. {
  15445. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  15446. NullCheck((Type_t*)L_20);
  15447. bool L_21;
  15448. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  15449. if (!L_21)
  15450. {
  15451. goto IL_00d6;
  15452. }
  15453. }
  15454. {
  15455. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  15456. NullCheck((Type_t*)L_22);
  15457. Type_t* L_23;
  15458. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  15459. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  15460. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15461. Type_t* L_25;
  15462. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  15463. bool L_26;
  15464. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  15465. if (!L_26)
  15466. {
  15467. goto IL_00d6;
  15468. }
  15469. }
  15470. {
  15471. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  15472. NullCheck((Type_t*)L_27);
  15473. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  15474. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  15475. NullCheck(L_28);
  15476. int32_t L_29 = 0;
  15477. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  15478. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  15479. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  15480. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15481. Type_t* L_32;
  15482. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  15483. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  15484. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  15485. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  15486. NullCheck(L_34);
  15487. ArrayElementTypeCheck (L_34, L_35);
  15488. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  15489. NullCheck(L_32);
  15490. Type_t* L_36;
  15491. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  15492. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  15493. NullCheck(L_36);
  15494. bool L_38;
  15495. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  15496. if (!L_38)
  15497. {
  15498. goto IL_00d6;
  15499. }
  15500. }
  15501. {
  15502. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  15503. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15504. Type_t* L_40;
  15505. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  15506. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  15507. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15508. RuntimeObject* L_42;
  15509. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  15510. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15511. }
  15512. IL_00d6:
  15513. {
  15514. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  15515. NullCheck((Type_t*)L_43);
  15516. bool L_44;
  15517. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  15518. if (!L_44)
  15519. {
  15520. goto IL_016f;
  15521. }
  15522. }
  15523. {
  15524. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  15525. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  15526. Type_t* L_46;
  15527. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  15528. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15529. int32_t L_47;
  15530. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  15531. V_2 = L_47;
  15532. int32_t L_48 = V_2;
  15533. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  15534. {
  15535. case 0:
  15536. {
  15537. goto IL_012d;
  15538. }
  15539. case 1:
  15540. {
  15541. goto IL_0143;
  15542. }
  15543. case 2:
  15544. {
  15545. goto IL_0117;
  15546. }
  15547. case 3:
  15548. {
  15549. goto IL_0143;
  15550. }
  15551. case 4:
  15552. {
  15553. goto IL_0143;
  15554. }
  15555. case 5:
  15556. {
  15557. goto IL_0143;
  15558. }
  15559. case 6:
  15560. {
  15561. goto IL_0159;
  15562. }
  15563. case 7:
  15564. {
  15565. goto IL_0159;
  15566. }
  15567. }
  15568. }
  15569. {
  15570. goto IL_016f;
  15571. }
  15572. IL_0117:
  15573. {
  15574. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  15575. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15576. Type_t* L_50;
  15577. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  15578. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  15579. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15580. RuntimeObject* L_52;
  15581. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  15582. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15583. }
  15584. IL_012d:
  15585. {
  15586. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  15587. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15588. Type_t* L_54;
  15589. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  15590. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  15591. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15592. RuntimeObject* L_56;
  15593. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  15594. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15595. }
  15596. IL_0143:
  15597. {
  15598. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  15599. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15600. Type_t* L_58;
  15601. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  15602. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  15603. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15604. RuntimeObject* L_60;
  15605. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  15606. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15607. }
  15608. IL_0159:
  15609. {
  15610. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  15611. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15612. Type_t* L_62;
  15613. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  15614. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  15615. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15616. RuntimeObject* L_64;
  15617. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  15618. return ((EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15619. }
  15620. IL_016f:
  15621. {
  15622. ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01* L_65 = (ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  15623. NullCheck(L_65);
  15624. (( void (*) (ObjectEqualityComparer_1_t0E1CBC705D8B9F39050B21AD69B2AC7DA9B4BA01*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  15625. return (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1*)L_65;
  15626. }
  15627. }
  15628. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::IndexOf(T[],T,System.Int32,System.Int32)
  15629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m0F0F2306C6F18B7B25783614E2E92E04C76144D6_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* ___0_array, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  15630. {
  15631. int32_t V_0 = 0;
  15632. int32_t V_1 = 0;
  15633. {
  15634. int32_t L_0 = ___2_startIndex;
  15635. int32_t L_1 = ___3_count;
  15636. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  15637. int32_t L_2 = ___2_startIndex;
  15638. V_1 = L_2;
  15639. goto IL_001f;
  15640. }
  15641. IL_0009:
  15642. {
  15643. AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_3 = ___0_array;
  15644. int32_t L_4 = V_1;
  15645. NullCheck(L_3);
  15646. int32_t L_5 = L_4;
  15647. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  15648. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_7 = ___1_value;
  15649. bool L_8;
  15650. L_8 = VirtualFuncInvoker2< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::Equals(T,T) */, __this, L_6, L_7);
  15651. if (!L_8)
  15652. {
  15653. goto IL_001b;
  15654. }
  15655. }
  15656. {
  15657. int32_t L_9 = V_1;
  15658. return L_9;
  15659. }
  15660. IL_001b:
  15661. {
  15662. int32_t L_10 = V_1;
  15663. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  15664. }
  15665. IL_001f:
  15666. {
  15667. int32_t L_11 = V_1;
  15668. int32_t L_12 = V_0;
  15669. if ((((int32_t)L_11) < ((int32_t)L_12)))
  15670. {
  15671. goto IL_0009;
  15672. }
  15673. }
  15674. {
  15675. return (-1);
  15676. }
  15677. }
  15678. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::LastIndexOf(T[],T,System.Int32,System.Int32)
  15679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m652A5CA89453277FC52161145FFA40F590D00A81_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* ___0_array, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  15680. {
  15681. int32_t V_0 = 0;
  15682. int32_t V_1 = 0;
  15683. {
  15684. int32_t L_0 = ___2_startIndex;
  15685. int32_t L_1 = ___3_count;
  15686. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  15687. int32_t L_2 = ___2_startIndex;
  15688. V_1 = L_2;
  15689. goto IL_0021;
  15690. }
  15691. IL_000b:
  15692. {
  15693. AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_3 = ___0_array;
  15694. int32_t L_4 = V_1;
  15695. NullCheck(L_3);
  15696. int32_t L_5 = L_4;
  15697. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  15698. AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_7 = ___1_value;
  15699. bool L_8;
  15700. L_8 = VirtualFuncInvoker2< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::Equals(T,T) */, __this, L_6, L_7);
  15701. if (!L_8)
  15702. {
  15703. goto IL_001d;
  15704. }
  15705. }
  15706. {
  15707. int32_t L_9 = V_1;
  15708. return L_9;
  15709. }
  15710. IL_001d:
  15711. {
  15712. int32_t L_10 = V_1;
  15713. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  15714. }
  15715. IL_0021:
  15716. {
  15717. int32_t L_11 = V_1;
  15718. int32_t L_12 = V_0;
  15719. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  15720. {
  15721. goto IL_000b;
  15722. }
  15723. }
  15724. {
  15725. return (-1);
  15726. }
  15727. }
  15728. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  15729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mF8034A35CB663EA32D393911A2F2151B33FCD457_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  15730. {
  15731. {
  15732. RuntimeObject* L_0 = ___0_obj;
  15733. if (L_0)
  15734. {
  15735. goto IL_0005;
  15736. }
  15737. }
  15738. {
  15739. return 0;
  15740. }
  15741. IL_0005:
  15742. {
  15743. RuntimeObject* L_1 = ___0_obj;
  15744. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  15745. {
  15746. goto IL_001a;
  15747. }
  15748. }
  15749. {
  15750. RuntimeObject* L_2 = ___0_obj;
  15751. int32_t L_3;
  15752. L_3 = VirtualFuncInvoker1< int32_t, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::GetHashCode(T) */, __this, ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  15753. return L_3;
  15754. }
  15755. IL_001a:
  15756. {
  15757. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  15758. return 0;
  15759. }
  15760. }
  15761. // System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  15762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_mA2C7A1FC8174875AFB400341EFEC27CC5A185132_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  15763. {
  15764. {
  15765. RuntimeObject* L_0 = ___0_x;
  15766. RuntimeObject* L_1 = ___1_y;
  15767. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  15768. {
  15769. goto IL_0006;
  15770. }
  15771. }
  15772. {
  15773. return (bool)1;
  15774. }
  15775. IL_0006:
  15776. {
  15777. RuntimeObject* L_2 = ___0_x;
  15778. if (!L_2)
  15779. {
  15780. goto IL_000c;
  15781. }
  15782. }
  15783. {
  15784. RuntimeObject* L_3 = ___1_y;
  15785. if (L_3)
  15786. {
  15787. goto IL_000e;
  15788. }
  15789. }
  15790. IL_000c:
  15791. {
  15792. return (bool)0;
  15793. }
  15794. IL_000e:
  15795. {
  15796. RuntimeObject* L_4 = ___0_x;
  15797. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  15798. {
  15799. goto IL_0031;
  15800. }
  15801. }
  15802. {
  15803. RuntimeObject* L_5 = ___1_y;
  15804. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  15805. {
  15806. goto IL_0031;
  15807. }
  15808. }
  15809. {
  15810. RuntimeObject* L_6 = ___0_x;
  15811. RuntimeObject* L_7 = ___1_y;
  15812. bool L_8;
  15813. L_8 = VirtualFuncInvoker2< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::Equals(T,T) */, __this, ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  15814. return L_8;
  15815. }
  15816. IL_0031:
  15817. {
  15818. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  15819. return (bool)0;
  15820. }
  15821. }
  15822. // System.Void System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.fsAotCompilationManager/AotCompilation>::.ctor()
  15823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m390103BA47017859CB79A72DDB7F416F157FE598_gshared (EqualityComparer_1_tCB375F2605E7851AB3A50BC803B66039AAB860E1* __this, const RuntimeMethod* method)
  15824. {
  15825. {
  15826. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15827. return;
  15828. }
  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. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::get_Default()
  15839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* EqualityComparer_1_get_Default_mC093D4C3F5472383E6DC4E073363F2DE27D1E4AC_gshared (const RuntimeMethod* method)
  15840. {
  15841. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* V_0 = NULL;
  15842. {
  15843. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_0 = ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  15844. il2cpp_codegen_memory_barrier();
  15845. V_0 = L_0;
  15846. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_1 = V_0;
  15847. if (L_1)
  15848. {
  15849. goto IL_0019;
  15850. }
  15851. }
  15852. {
  15853. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_2;
  15854. L_2 = (( EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15855. V_0 = L_2;
  15856. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_3 = V_0;
  15857. il2cpp_codegen_memory_barrier();
  15858. ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  15859. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  15860. }
  15861. IL_0019:
  15862. {
  15863. EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* L_4 = V_0;
  15864. return L_4;
  15865. }
  15866. }
  15867. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::CreateComparer()
  15868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* EqualityComparer_1_CreateComparer_mF09E034E11DFF38ED10715A616EC144D6E21CE46_gshared (const RuntimeMethod* method)
  15869. {
  15870. static bool s_Il2CppMethodInitialized;
  15871. if (!s_Il2CppMethodInitialized)
  15872. {
  15873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  15874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  15875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  15876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  15877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  15878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  15879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  15880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  15881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  15882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  15883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  15885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  15886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  15887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  15888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  15889. s_Il2CppMethodInitialized = true;
  15890. }
  15891. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  15892. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  15893. int32_t V_2 = 0;
  15894. {
  15895. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15896. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15897. Type_t* L_1;
  15898. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  15899. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  15900. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  15901. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  15902. Type_t* L_4;
  15903. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  15904. bool L_5;
  15905. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  15906. if (!L_5)
  15907. {
  15908. goto IL_002d;
  15909. }
  15910. }
  15911. {
  15912. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  15913. NullCheck(L_6);
  15914. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  15915. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15916. }
  15917. IL_002d:
  15918. {
  15919. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  15920. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  15921. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15922. Type_t* L_9;
  15923. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  15924. bool L_10;
  15925. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  15926. if (!L_10)
  15927. {
  15928. goto IL_004a;
  15929. }
  15930. }
  15931. {
  15932. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  15933. NullCheck(L_11);
  15934. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  15935. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15936. }
  15937. IL_004a:
  15938. {
  15939. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  15940. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15941. Type_t* L_13;
  15942. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  15943. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  15944. NullCheck(L_13);
  15945. bool L_15;
  15946. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  15947. if (!L_15)
  15948. {
  15949. goto IL_0072;
  15950. }
  15951. }
  15952. {
  15953. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  15954. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15955. Type_t* L_17;
  15956. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  15957. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  15958. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  15959. RuntimeObject* L_19;
  15960. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  15961. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  15962. }
  15963. IL_0072:
  15964. {
  15965. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  15966. NullCheck((Type_t*)L_20);
  15967. bool L_21;
  15968. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  15969. if (!L_21)
  15970. {
  15971. goto IL_00d6;
  15972. }
  15973. }
  15974. {
  15975. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  15976. NullCheck((Type_t*)L_22);
  15977. Type_t* L_23;
  15978. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  15979. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  15980. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15981. Type_t* L_25;
  15982. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  15983. bool L_26;
  15984. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  15985. if (!L_26)
  15986. {
  15987. goto IL_00d6;
  15988. }
  15989. }
  15990. {
  15991. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  15992. NullCheck((Type_t*)L_27);
  15993. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  15994. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  15995. NullCheck(L_28);
  15996. int32_t L_29 = 0;
  15997. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  15998. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  15999. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  16000. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16001. Type_t* L_32;
  16002. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  16003. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  16004. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  16005. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  16006. NullCheck(L_34);
  16007. ArrayElementTypeCheck (L_34, L_35);
  16008. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  16009. NullCheck(L_32);
  16010. Type_t* L_36;
  16011. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  16012. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  16013. NullCheck(L_36);
  16014. bool L_38;
  16015. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  16016. if (!L_38)
  16017. {
  16018. goto IL_00d6;
  16019. }
  16020. }
  16021. {
  16022. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  16023. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16024. Type_t* L_40;
  16025. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  16026. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  16027. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16028. RuntimeObject* L_42;
  16029. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  16030. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16031. }
  16032. IL_00d6:
  16033. {
  16034. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  16035. NullCheck((Type_t*)L_43);
  16036. bool L_44;
  16037. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  16038. if (!L_44)
  16039. {
  16040. goto IL_016f;
  16041. }
  16042. }
  16043. {
  16044. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  16045. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  16046. Type_t* L_46;
  16047. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  16048. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16049. int32_t L_47;
  16050. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  16051. V_2 = L_47;
  16052. int32_t L_48 = V_2;
  16053. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  16054. {
  16055. case 0:
  16056. {
  16057. goto IL_012d;
  16058. }
  16059. case 1:
  16060. {
  16061. goto IL_0143;
  16062. }
  16063. case 2:
  16064. {
  16065. goto IL_0117;
  16066. }
  16067. case 3:
  16068. {
  16069. goto IL_0143;
  16070. }
  16071. case 4:
  16072. {
  16073. goto IL_0143;
  16074. }
  16075. case 5:
  16076. {
  16077. goto IL_0143;
  16078. }
  16079. case 6:
  16080. {
  16081. goto IL_0159;
  16082. }
  16083. case 7:
  16084. {
  16085. goto IL_0159;
  16086. }
  16087. }
  16088. }
  16089. {
  16090. goto IL_016f;
  16091. }
  16092. IL_0117:
  16093. {
  16094. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  16095. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16096. Type_t* L_50;
  16097. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  16098. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  16099. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16100. RuntimeObject* L_52;
  16101. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  16102. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16103. }
  16104. IL_012d:
  16105. {
  16106. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  16107. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16108. Type_t* L_54;
  16109. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  16110. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  16111. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16112. RuntimeObject* L_56;
  16113. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  16114. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16115. }
  16116. IL_0143:
  16117. {
  16118. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  16119. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16120. Type_t* L_58;
  16121. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  16122. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  16123. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16124. RuntimeObject* L_60;
  16125. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  16126. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16127. }
  16128. IL_0159:
  16129. {
  16130. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  16131. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16132. Type_t* L_62;
  16133. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  16134. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  16135. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16136. RuntimeObject* L_64;
  16137. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  16138. return ((EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16139. }
  16140. IL_016f:
  16141. {
  16142. ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5* L_65 = (ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  16143. NullCheck(L_65);
  16144. (( void (*) (ObjectEqualityComparer_1_tF22063549AD2F8C50FD93F3F7A88571121E5CDA5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  16145. return (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE*)L_65;
  16146. }
  16147. }
  16148. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::IndexOf(T[],T,System.Int32,System.Int32)
  16149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_mD51B7AA38EC57EECC64B52FBA06D487A2A4DE475_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* ___0_array, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  16150. {
  16151. int32_t V_0 = 0;
  16152. int32_t V_1 = 0;
  16153. {
  16154. int32_t L_0 = ___2_startIndex;
  16155. int32_t L_1 = ___3_count;
  16156. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  16157. int32_t L_2 = ___2_startIndex;
  16158. V_1 = L_2;
  16159. goto IL_001f;
  16160. }
  16161. IL_0009:
  16162. {
  16163. AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* L_3 = ___0_array;
  16164. int32_t L_4 = V_1;
  16165. NullCheck(L_3);
  16166. int32_t L_5 = L_4;
  16167. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16168. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_7 = ___1_value;
  16169. bool L_8;
  16170. L_8 = VirtualFuncInvoker2< bool, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::Equals(T,T) */, __this, L_6, L_7);
  16171. if (!L_8)
  16172. {
  16173. goto IL_001b;
  16174. }
  16175. }
  16176. {
  16177. int32_t L_9 = V_1;
  16178. return L_9;
  16179. }
  16180. IL_001b:
  16181. {
  16182. int32_t L_10 = V_1;
  16183. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  16184. }
  16185. IL_001f:
  16186. {
  16187. int32_t L_11 = V_1;
  16188. int32_t L_12 = V_0;
  16189. if ((((int32_t)L_11) < ((int32_t)L_12)))
  16190. {
  16191. goto IL_0009;
  16192. }
  16193. }
  16194. {
  16195. return (-1);
  16196. }
  16197. }
  16198. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::LastIndexOf(T[],T,System.Int32,System.Int32)
  16199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m55C5F21599BC95F0FD1F3F179F8DC47F26EC5497_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* ___0_array, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  16200. {
  16201. int32_t V_0 = 0;
  16202. int32_t V_1 = 0;
  16203. {
  16204. int32_t L_0 = ___2_startIndex;
  16205. int32_t L_1 = ___3_count;
  16206. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  16207. int32_t L_2 = ___2_startIndex;
  16208. V_1 = L_2;
  16209. goto IL_0021;
  16210. }
  16211. IL_000b:
  16212. {
  16213. AttributeQueryU5BU5D_t918F44665EEBA42D75B982247D177B7441D8B0C0* L_3 = ___0_array;
  16214. int32_t L_4 = V_1;
  16215. NullCheck(L_3);
  16216. int32_t L_5 = L_4;
  16217. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16218. AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 L_7 = ___1_value;
  16219. bool L_8;
  16220. L_8 = VirtualFuncInvoker2< bool, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::Equals(T,T) */, __this, L_6, L_7);
  16221. if (!L_8)
  16222. {
  16223. goto IL_001d;
  16224. }
  16225. }
  16226. {
  16227. int32_t L_9 = V_1;
  16228. return L_9;
  16229. }
  16230. IL_001d:
  16231. {
  16232. int32_t L_10 = V_1;
  16233. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  16234. }
  16235. IL_0021:
  16236. {
  16237. int32_t L_11 = V_1;
  16238. int32_t L_12 = V_0;
  16239. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  16240. {
  16241. goto IL_000b;
  16242. }
  16243. }
  16244. {
  16245. return (-1);
  16246. }
  16247. }
  16248. // System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  16249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_mB3037A267E1C463B747CB087D1DA4085D33CEABF_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  16250. {
  16251. {
  16252. RuntimeObject* L_0 = ___0_obj;
  16253. if (L_0)
  16254. {
  16255. goto IL_0005;
  16256. }
  16257. }
  16258. {
  16259. return 0;
  16260. }
  16261. IL_0005:
  16262. {
  16263. RuntimeObject* L_1 = ___0_obj;
  16264. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  16265. {
  16266. goto IL_001a;
  16267. }
  16268. }
  16269. {
  16270. RuntimeObject* L_2 = ___0_obj;
  16271. int32_t L_3;
  16272. L_3 = VirtualFuncInvoker1< int32_t, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::GetHashCode(T) */, __this, ((*(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)((AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  16273. return L_3;
  16274. }
  16275. IL_001a:
  16276. {
  16277. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  16278. return 0;
  16279. }
  16280. }
  16281. // System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  16282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m343978B9F1CE9AA540D63AA11F92423B385E62E0_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  16283. {
  16284. {
  16285. RuntimeObject* L_0 = ___0_x;
  16286. RuntimeObject* L_1 = ___1_y;
  16287. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  16288. {
  16289. goto IL_0006;
  16290. }
  16291. }
  16292. {
  16293. return (bool)1;
  16294. }
  16295. IL_0006:
  16296. {
  16297. RuntimeObject* L_2 = ___0_x;
  16298. if (!L_2)
  16299. {
  16300. goto IL_000c;
  16301. }
  16302. }
  16303. {
  16304. RuntimeObject* L_3 = ___1_y;
  16305. if (L_3)
  16306. {
  16307. goto IL_000e;
  16308. }
  16309. }
  16310. IL_000c:
  16311. {
  16312. return (bool)0;
  16313. }
  16314. IL_000e:
  16315. {
  16316. RuntimeObject* L_4 = ___0_x;
  16317. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  16318. {
  16319. goto IL_0031;
  16320. }
  16321. }
  16322. {
  16323. RuntimeObject* L_5 = ___1_y;
  16324. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  16325. {
  16326. goto IL_0031;
  16327. }
  16328. }
  16329. {
  16330. RuntimeObject* L_6 = ___0_x;
  16331. RuntimeObject* L_7 = ___1_y;
  16332. bool L_8;
  16333. L_8 = VirtualFuncInvoker2< bool, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7, AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::Equals(T,T) */, __this, ((*(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)((AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)((AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)(AttributeQuery_tCBA10DD34B1CEA7A75740A1B98020B551D8445C7*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  16334. return L_8;
  16335. }
  16336. IL_0031:
  16337. {
  16338. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  16339. return (bool)0;
  16340. }
  16341. }
  16342. // System.Void System.Collections.Generic.EqualityComparer`1<Unity.VisualScripting.FullSerializer.Internal.fsPortableReflection/AttributeQuery>::.ctor()
  16343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m4319A1F7315C30BD450EE341DDB8160368223A3D_gshared (EqualityComparer_1_tF0A6C745056328F8837BB1D9422D2A8636ED84AE* __this, const RuntimeMethod* method)
  16344. {
  16345. {
  16346. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  16347. return;
  16348. }
  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. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::get_Default()
  16359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* EqualityComparer_1_get_Default_m62DF11B2CA2A2CC8C3334ECAA91C5F14741E8D85_gshared (const RuntimeMethod* method)
  16360. {
  16361. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* V_0 = NULL;
  16362. {
  16363. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_0 = ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0;
  16364. il2cpp_codegen_memory_barrier();
  16365. V_0 = L_0;
  16366. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_1 = V_0;
  16367. if (L_1)
  16368. {
  16369. goto IL_0019;
  16370. }
  16371. }
  16372. {
  16373. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_2;
  16374. L_2 = (( EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  16375. V_0 = L_2;
  16376. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_3 = V_0;
  16377. il2cpp_codegen_memory_barrier();
  16378. ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0 = L_3;
  16379. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___defaultComparer_0), (void*)L_3);
  16380. }
  16381. IL_0019:
  16382. {
  16383. EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* L_4 = V_0;
  16384. return L_4;
  16385. }
  16386. }
  16387. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::CreateComparer()
  16388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* EqualityComparer_1_CreateComparer_m018A5C6507D24CE2FCF7311A205CD010794ED5DB_gshared (const RuntimeMethod* method)
  16389. {
  16390. static bool s_Il2CppMethodInitialized;
  16391. if (!s_Il2CppMethodInitialized)
  16392. {
  16393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  16394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  16395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var);
  16396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  16397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var);
  16398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var);
  16399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  16400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var);
  16401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var);
  16402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
  16403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var);
  16405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var);
  16406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  16407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  16408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  16409. s_Il2CppMethodInitialized = true;
  16410. }
  16411. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL;
  16412. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL;
  16413. int32_t V_2 = 0;
  16414. {
  16415. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  16416. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16417. Type_t* L_1;
  16418. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  16419. V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  16420. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0;
  16421. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  16422. Type_t* L_4;
  16423. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  16424. bool L_5;
  16425. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_2, L_4, NULL);
  16426. if (!L_5)
  16427. {
  16428. goto IL_002d;
  16429. }
  16430. }
  16431. {
  16432. ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* L_6 = (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)il2cpp_codegen_object_new(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  16433. NullCheck(L_6);
  16434. ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE(L_6, NULL);
  16435. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16436. }
  16437. IL_002d:
  16438. {
  16439. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = V_0;
  16440. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  16441. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16442. Type_t* L_9;
  16443. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  16444. bool L_10;
  16445. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)L_7, L_9, NULL);
  16446. if (!L_10)
  16447. {
  16448. goto IL_004a;
  16449. }
  16450. }
  16451. {
  16452. InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* L_11 = (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B*)il2cpp_codegen_object_new(InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B_il2cpp_TypeInfo_var);
  16453. NullCheck(L_11);
  16454. InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108(L_11, NULL);
  16455. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_11, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16456. }
  16457. IL_004a:
  16458. {
  16459. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 4)) };
  16460. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16461. Type_t* L_13;
  16462. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  16463. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = V_0;
  16464. NullCheck(L_13);
  16465. bool L_15;
  16466. L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, (Type_t*)L_14);
  16467. if (!L_15)
  16468. {
  16469. goto IL_0072;
  16470. }
  16471. }
  16472. {
  16473. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GenericEqualityComparer_1_t6262945D40913B57CAB9385B4AD9D22DC434DB15_0_0_0_var) };
  16474. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16475. Type_t* L_17;
  16476. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  16477. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0;
  16478. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16479. RuntimeObject* L_19;
  16480. L_19 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_17, L_18, NULL);
  16481. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_19, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16482. }
  16483. IL_0072:
  16484. {
  16485. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_0;
  16486. NullCheck((Type_t*)L_20);
  16487. bool L_21;
  16488. L_21 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t*)L_20);
  16489. if (!L_21)
  16490. {
  16491. goto IL_00d6;
  16492. }
  16493. }
  16494. {
  16495. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_0;
  16496. NullCheck((Type_t*)L_22);
  16497. Type_t* L_23;
  16498. L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t*)L_22);
  16499. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
  16500. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16501. Type_t* L_25;
  16502. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  16503. bool L_26;
  16504. L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
  16505. if (!L_26)
  16506. {
  16507. goto IL_00d6;
  16508. }
  16509. }
  16510. {
  16511. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_0;
  16512. NullCheck((Type_t*)L_27);
  16513. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28;
  16514. L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t*)L_27);
  16515. NullCheck(L_28);
  16516. int32_t L_29 = 0;
  16517. Type_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  16518. V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_30, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var));
  16519. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (IEquatable_1_tFEFF3D0D9006789C86A917B9EE3BA20A6C63C82D_0_0_0_var) };
  16520. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16521. Type_t* L_32;
  16522. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  16523. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  16524. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = L_33;
  16525. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_1;
  16526. NullCheck(L_34);
  16527. ArrayElementTypeCheck (L_34, L_35);
  16528. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_35);
  16529. NullCheck(L_32);
  16530. Type_t* L_36;
  16531. L_36 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(123 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_32, L_34);
  16532. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_37 = V_1;
  16533. NullCheck(L_36);
  16534. bool L_38;
  16535. L_38 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, (Type_t*)L_37);
  16536. if (!L_38)
  16537. {
  16538. goto IL_00d6;
  16539. }
  16540. }
  16541. {
  16542. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (NullableEqualityComparer_1_t37CCD3831C08961BEE2BF95A9C6ACEB20E8734F1_0_0_0_var) };
  16543. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16544. Type_t* L_40;
  16545. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  16546. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_1;
  16547. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16548. RuntimeObject* L_42;
  16549. L_42 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_40, L_41, NULL);
  16550. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_42, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16551. }
  16552. IL_00d6:
  16553. {
  16554. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0;
  16555. NullCheck((Type_t*)L_43);
  16556. bool L_44;
  16557. L_44 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, (Type_t*)L_43);
  16558. if (!L_44)
  16559. {
  16560. goto IL_016f;
  16561. }
  16562. }
  16563. {
  16564. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_45 = V_0;
  16565. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  16566. Type_t* L_46;
  16567. L_46 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05((Type_t*)L_45, NULL);
  16568. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16569. int32_t L_47;
  16570. L_47 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_46, NULL);
  16571. V_2 = L_47;
  16572. int32_t L_48 = V_2;
  16573. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 5)))
  16574. {
  16575. case 0:
  16576. {
  16577. goto IL_012d;
  16578. }
  16579. case 1:
  16580. {
  16581. goto IL_0143;
  16582. }
  16583. case 2:
  16584. {
  16585. goto IL_0117;
  16586. }
  16587. case 3:
  16588. {
  16589. goto IL_0143;
  16590. }
  16591. case 4:
  16592. {
  16593. goto IL_0143;
  16594. }
  16595. case 5:
  16596. {
  16597. goto IL_0143;
  16598. }
  16599. case 6:
  16600. {
  16601. goto IL_0159;
  16602. }
  16603. case 7:
  16604. {
  16605. goto IL_0159;
  16606. }
  16607. }
  16608. }
  16609. {
  16610. goto IL_016f;
  16611. }
  16612. IL_0117:
  16613. {
  16614. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ShortEnumEqualityComparer_1_t015D6AF164C159C98401C25C79D143BC822A9DBA_0_0_0_var) };
  16615. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16616. Type_t* L_50;
  16617. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  16618. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_51 = V_0;
  16619. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16620. RuntimeObject* L_52;
  16621. L_52 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_50, L_51, NULL);
  16622. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_52, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16623. }
  16624. IL_012d:
  16625. {
  16626. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (SByteEnumEqualityComparer_1_t22A194805157D8AC4BC0FC4F4CCE756695F0F0A9_0_0_0_var) };
  16627. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16628. Type_t* L_54;
  16629. L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
  16630. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_55 = V_0;
  16631. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16632. RuntimeObject* L_56;
  16633. L_56 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_54, L_55, NULL);
  16634. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_56, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16635. }
  16636. IL_0143:
  16637. {
  16638. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (EnumEqualityComparer_1_tBC651A41480E6107F1E2B2B93F4DAA9A7F47C0D2_0_0_0_var) };
  16639. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16640. Type_t* L_58;
  16641. L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
  16642. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_59 = V_0;
  16643. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16644. RuntimeObject* L_60;
  16645. L_60 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_58, L_59, NULL);
  16646. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_60, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16647. }
  16648. IL_0159:
  16649. {
  16650. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (LongEnumEqualityComparer_1_t82A2D7F715CBB46B34BB48608559726410D63A45_0_0_0_var) };
  16651. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16652. Type_t* L_62;
  16653. L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
  16654. RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_63 = V_0;
  16655. il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var);
  16656. RuntimeObject* L_64;
  16657. L_64 = RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066(L_62, L_63, NULL);
  16658. return ((EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)CastclassClass((RuntimeObject*)L_64, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)));
  16659. }
  16660. IL_016f:
  16661. {
  16662. ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D* L_65 = (ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  16663. NullCheck(L_65);
  16664. (( void (*) (ObjectEqualityComparer_1_t2A7782E99C5B54894F0D01C46994CF325A71311D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(L_65, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  16665. return (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2*)L_65;
  16666. }
  16667. }
  16668. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::IndexOf(T[],T,System.Int32,System.Int32)
  16669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_IndexOf_m219B5348E675F974CBDCDDB8327904F447E77817_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* ___0_array, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  16670. {
  16671. int32_t V_0 = 0;
  16672. int32_t V_1 = 0;
  16673. {
  16674. int32_t L_0 = ___2_startIndex;
  16675. int32_t L_1 = ___3_count;
  16676. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  16677. int32_t L_2 = ___2_startIndex;
  16678. V_1 = L_2;
  16679. goto IL_001f;
  16680. }
  16681. IL_0009:
  16682. {
  16683. InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_3 = ___0_array;
  16684. int32_t L_4 = V_1;
  16685. NullCheck(L_3);
  16686. int32_t L_5 = L_4;
  16687. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16688. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_7 = ___1_value;
  16689. bool L_8;
  16690. L_8 = VirtualFuncInvoker2< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::Equals(T,T) */, __this, L_6, L_7);
  16691. if (!L_8)
  16692. {
  16693. goto IL_001b;
  16694. }
  16695. }
  16696. {
  16697. int32_t L_9 = V_1;
  16698. return L_9;
  16699. }
  16700. IL_001b:
  16701. {
  16702. int32_t L_10 = V_1;
  16703. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  16704. }
  16705. IL_001f:
  16706. {
  16707. int32_t L_11 = V_1;
  16708. int32_t L_12 = V_0;
  16709. if ((((int32_t)L_11) < ((int32_t)L_12)))
  16710. {
  16711. goto IL_0009;
  16712. }
  16713. }
  16714. {
  16715. return (-1);
  16716. }
  16717. }
  16718. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::LastIndexOf(T[],T,System.Int32,System.Int32)
  16719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_LastIndexOf_m819E61C9D62F5A1A33EE2798C841A0519A6C66B6_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* ___0_array, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  16720. {
  16721. int32_t V_0 = 0;
  16722. int32_t V_1 = 0;
  16723. {
  16724. int32_t L_0 = ___2_startIndex;
  16725. int32_t L_1 = ___3_count;
  16726. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  16727. int32_t L_2 = ___2_startIndex;
  16728. V_1 = L_2;
  16729. goto IL_0021;
  16730. }
  16731. IL_000b:
  16732. {
  16733. InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_3 = ___0_array;
  16734. int32_t L_4 = V_1;
  16735. NullCheck(L_3);
  16736. int32_t L_5 = L_4;
  16737. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16738. InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_7 = ___1_value;
  16739. bool L_8;
  16740. L_8 = VirtualFuncInvoker2< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::Equals(T,T) */, __this, L_6, L_7);
  16741. if (!L_8)
  16742. {
  16743. goto IL_001d;
  16744. }
  16745. }
  16746. {
  16747. int32_t L_9 = V_1;
  16748. return L_9;
  16749. }
  16750. IL_001d:
  16751. {
  16752. int32_t L_10 = V_1;
  16753. V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  16754. }
  16755. IL_0021:
  16756. {
  16757. int32_t L_11 = V_1;
  16758. int32_t L_12 = V_0;
  16759. if ((((int32_t)L_11) >= ((int32_t)L_12)))
  16760. {
  16761. goto IL_000b;
  16762. }
  16763. }
  16764. {
  16765. return (-1);
  16766. }
  16767. }
  16768. // System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::System.Collections.IEqualityComparer.GetHashCode(System.Object)
  16769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m7AE5FC016742158ECE6E54C6EEE9F77E74237CD0_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  16770. {
  16771. {
  16772. RuntimeObject* L_0 = ___0_obj;
  16773. if (L_0)
  16774. {
  16775. goto IL_0005;
  16776. }
  16777. }
  16778. {
  16779. return 0;
  16780. }
  16781. IL_0005:
  16782. {
  16783. RuntimeObject* L_1 = ___0_obj;
  16784. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  16785. {
  16786. goto IL_001a;
  16787. }
  16788. }
  16789. {
  16790. RuntimeObject* L_2 = ___0_obj;
  16791. int32_t L_3;
  16792. L_3 = VirtualFuncInvoker1< int32_t, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(9 /* System.Int32 System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::GetHashCode(T) */, __this, ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  16793. return L_3;
  16794. }
  16795. IL_001a:
  16796. {
  16797. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  16798. return 0;
  16799. }
  16800. }
  16801. // System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object)
  16802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m6BEEA45551A86BFD183924777036E6B476C9F299_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  16803. {
  16804. {
  16805. RuntimeObject* L_0 = ___0_x;
  16806. RuntimeObject* L_1 = ___1_y;
  16807. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  16808. {
  16809. goto IL_0006;
  16810. }
  16811. }
  16812. {
  16813. return (bool)1;
  16814. }
  16815. IL_0006:
  16816. {
  16817. RuntimeObject* L_2 = ___0_x;
  16818. if (!L_2)
  16819. {
  16820. goto IL_000c;
  16821. }
  16822. }
  16823. {
  16824. RuntimeObject* L_3 = ___1_y;
  16825. if (L_3)
  16826. {
  16827. goto IL_000e;
  16828. }
  16829. }
  16830. IL_000c:
  16831. {
  16832. return (bool)0;
  16833. }
  16834. IL_000e:
  16835. {
  16836. RuntimeObject* L_4 = ___0_x;
  16837. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  16838. {
  16839. goto IL_0031;
  16840. }
  16841. }
  16842. {
  16843. RuntimeObject* L_5 = ___1_y;
  16844. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  16845. {
  16846. goto IL_0031;
  16847. }
  16848. }
  16849. {
  16850. RuntimeObject* L_6 = ___0_x;
  16851. RuntimeObject* L_7 = ___1_y;
  16852. bool L_8;
  16853. L_8 = VirtualFuncInvoker2< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::Equals(T,T) */, __this, ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))), ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))));
  16854. return L_8;
  16855. }
  16856. IL_0031:
  16857. {
  16858. ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)2, NULL);
  16859. return (bool)0;
  16860. }
  16861. }
  16862. // System.Void System.Collections.Generic.EqualityComparer`1<System.Linq.Expressions.Interpreter.InstructionList/DebugView/InstructionView>::.ctor()
  16863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m0E0A04700ED6B28E86CC22A3F9A7322EBA0894DD_gshared (EqualityComparer_1_tDC3F4280426A7B3395542AB1005D0ECCB96145F2* __this, const RuntimeMethod* method)
  16864. {
  16865. {
  16866. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  16867. return;
  16868. }
  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. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::.ctor()
  16879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1__ctor_m385124A7A8517F869B52108A7FC234225AFBB4A0_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  16880. {
  16881. {
  16882. EventBase__ctor_m2A31FF111C7E009608D14C6DD4971E9524943DC9((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, NULL);
  16883. __this->___m_RefCount_17 = 0;
  16884. return;
  16885. }
  16886. }
  16887. // System.Int64 UnityEngine.UIElements.EventBase`1<System.Object>::TypeId()
  16888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EventBase_1_TypeId_m4B18042A64FC5F54DF0B830CE4C9F0FC82C661A5_gshared (const RuntimeMethod* method)
  16889. {
  16890. int64_t V_0 = 0;
  16891. {
  16892. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  16893. int64_t L_0 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_TypeId_15;
  16894. V_0 = L_0;
  16895. goto IL_0009;
  16896. }
  16897. IL_0009:
  16898. {
  16899. int64_t L_1 = V_0;
  16900. return L_1;
  16901. }
  16902. }
  16903. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::Init()
  16904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Init_mD11258015D6778B557F3DED4696BEF3335FD66C3_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  16905. {
  16906. static bool s_Il2CppMethodInitialized;
  16907. if (!s_Il2CppMethodInitialized)
  16908. {
  16909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  16910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DAD9090358C802B2AFF2FC2E747F6CF40E7C641);
  16911. s_Il2CppMethodInitialized = true;
  16912. }
  16913. bool V_0 = false;
  16914. {
  16915. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this);
  16916. EventBase_Init_m0232C045D6ADFA1ED826CA5D4E232A4635F623B1((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, NULL);
  16917. int32_t L_0 = (int32_t)__this->___m_RefCount_17;
  16918. V_0 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
  16919. bool L_1 = V_0;
  16920. if (!L_1)
  16921. {
  16922. goto IL_0029;
  16923. }
  16924. }
  16925. {
  16926. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  16927. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB((RuntimeObject*)_stringLiteral1DAD9090358C802B2AFF2FC2E747F6CF40E7C641, NULL);
  16928. __this->___m_RefCount_17 = 0;
  16929. }
  16930. IL_0029:
  16931. {
  16932. return;
  16933. }
  16934. }
  16935. // T UnityEngine.UIElements.EventBase`1<System.Object>::GetPooled()
  16936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventBase_1_GetPooled_mBD7595B7D0C2B6D191690953CCBC74F4120FBD01_gshared (const RuntimeMethod* method)
  16937. {
  16938. RuntimeObject* V_0 = NULL;
  16939. RuntimeObject* V_1 = NULL;
  16940. {
  16941. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  16942. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* L_0 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16;
  16943. NullCheck(L_0);
  16944. RuntimeObject* L_1;
  16945. L_1 = (( RuntimeObject* (*) (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  16946. V_0 = L_1;
  16947. RuntimeObject* L_2 = V_0;
  16948. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_2);
  16949. VirtualActionInvoker0::Invoke(12 /* System.Void UnityEngine.UIElements.EventBase::Init() */, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_2);
  16950. RuntimeObject* L_3 = V_0;
  16951. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  16952. EventBase_set_pooled_m2010D79336024981A70A73A9BE586CBBA7B82C84((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3, (bool)1, NULL);
  16953. RuntimeObject* L_4 = V_0;
  16954. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_4);
  16955. VirtualActionInvoker0::Invoke(13 /* System.Void UnityEngine.UIElements.EventBase::Acquire() */, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_4);
  16956. RuntimeObject* L_5 = V_0;
  16957. V_1 = L_5;
  16958. goto IL_0035;
  16959. }
  16960. IL_0035:
  16961. {
  16962. RuntimeObject* L_6 = V_1;
  16963. return L_6;
  16964. }
  16965. }
  16966. // T UnityEngine.UIElements.EventBase`1<System.Object>::GetPooled(UnityEngine.UIElements.EventBase)
  16967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventBase_1_GetPooled_mEF53FEAA4638B4B266EE30263F7A29B971443E06_gshared (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_e, const RuntimeMethod* method)
  16968. {
  16969. RuntimeObject* V_0 = NULL;
  16970. bool V_1 = false;
  16971. RuntimeObject* V_2 = NULL;
  16972. {
  16973. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  16974. RuntimeObject* L_0;
  16975. L_0 = (( RuntimeObject* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  16976. V_0 = L_0;
  16977. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_1 = ___0_e;
  16978. V_1 = (bool)((!(((RuntimeObject*)(EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  16979. bool L_2 = V_1;
  16980. if (!L_2)
  16981. {
  16982. goto IL_0023;
  16983. }
  16984. }
  16985. {
  16986. RuntimeObject* L_3 = V_0;
  16987. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_4 = ___0_e;
  16988. NullCheck(L_4);
  16989. uint64_t L_5;
  16990. L_5 = EventBase_get_eventId_m4951447F4F1FD94AD7279F8CB274438D012746AA_inline(L_4, NULL);
  16991. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  16992. EventBase_SetTriggerEventId_m5ABA5B95F502F662C73F8416BF8C232A2F000179((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3, L_5, NULL);
  16993. }
  16994. IL_0023:
  16995. {
  16996. RuntimeObject* L_6 = V_0;
  16997. V_2 = L_6;
  16998. goto IL_0027;
  16999. }
  17000. IL_0027:
  17001. {
  17002. RuntimeObject* L_7 = V_2;
  17003. return L_7;
  17004. }
  17005. }
  17006. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::ReleasePooled(T)
  17007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_ReleasePooled_mA1EAE04AD52525BE2735A05C29AB01B9F3E05AA5_gshared (RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17008. {
  17009. bool V_0 = false;
  17010. {
  17011. RuntimeObject* L_0 = ___0_evt;
  17012. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0);
  17013. bool L_1;
  17014. L_1 = EventBase_get_pooled_m62460211AFF2CE6FEEF3D979AD3BE8C49E3F7182((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0, NULL);
  17015. V_0 = L_1;
  17016. bool L_2 = V_0;
  17017. if (!L_2)
  17018. {
  17019. goto IL_0037;
  17020. }
  17021. }
  17022. {
  17023. RuntimeObject* L_3 = ___0_evt;
  17024. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  17025. VirtualActionInvoker0::Invoke(12 /* System.Void UnityEngine.UIElements.EventBase::Init() */, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_3);
  17026. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  17027. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* L_4 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16;
  17028. RuntimeObject* L_5 = ___0_evt;
  17029. NullCheck(L_4);
  17030. (( void (*) (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  17031. RuntimeObject* L_6 = ___0_evt;
  17032. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_6);
  17033. EventBase_set_pooled_m2010D79336024981A70A73A9BE586CBBA7B82C84((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_6, (bool)0, NULL);
  17034. }
  17035. IL_0037:
  17036. {
  17037. return;
  17038. }
  17039. }
  17040. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::Acquire()
  17041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Acquire_m70789B5E6826CBBEB530F70544E71057419B1569_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  17042. {
  17043. {
  17044. int32_t L_0 = (int32_t)__this->___m_RefCount_17;
  17045. __this->___m_RefCount_17 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  17046. return;
  17047. }
  17048. }
  17049. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::Dispose()
  17050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1_Dispose_mC837DF9FF1768A318513E880B5DA7115E033A848_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  17051. {
  17052. bool V_0 = false;
  17053. int32_t V_1 = 0;
  17054. {
  17055. int32_t L_0 = (int32_t)__this->___m_RefCount_17;
  17056. V_1 = ((int32_t)il2cpp_codegen_subtract(L_0, 1));
  17057. int32_t L_1 = V_1;
  17058. __this->___m_RefCount_17 = L_1;
  17059. int32_t L_2 = V_1;
  17060. V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  17061. bool L_3 = V_0;
  17062. if (!L_3)
  17063. {
  17064. goto IL_0027;
  17065. }
  17066. }
  17067. {
  17068. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  17069. (( void (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(((RuntimeObject*)Castclass((RuntimeObject*)__this, il2cpp_rgctx_data(method->klass->rgctx_data, 3))), il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  17070. }
  17071. IL_0027:
  17072. {
  17073. return;
  17074. }
  17075. }
  17076. // System.Int64 UnityEngine.UIElements.EventBase`1<System.Object>::get_eventTypeId()
  17077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t EventBase_1_get_eventTypeId_m1854021AFB247B30881F107CAE2A90DD1921FF4B_gshared (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1* __this, const RuntimeMethod* method)
  17078. {
  17079. {
  17080. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  17081. int64_t L_0 = ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_TypeId_15;
  17082. return L_0;
  17083. }
  17084. }
  17085. // System.Void UnityEngine.UIElements.EventBase`1<System.Object>::.cctor()
  17086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_1__cctor_m9DFEE3B223FB0E423158427F61DCDE6610904F25_gshared (const RuntimeMethod* method)
  17087. {
  17088. {
  17089. int64_t L_0;
  17090. L_0 = EventBase_RegisterEventType_mCF0405EC30E253F9EEE955CEC9A17E8C069B5532(NULL);
  17091. ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_TypeId_15 = L_0;
  17092. ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6* L_1 = (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  17093. NullCheck(L_1);
  17094. (( void (*) (ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_1, ((int32_t)100), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  17095. ((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16 = L_1;
  17096. Il2CppCodeGenWriteBarrier((void**)(&((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_Pool_16), (void*)L_1);
  17097. return;
  17098. }
  17099. }
  17100. #ifdef __clang__
  17101. #pragma clang diagnostic pop
  17102. #endif
  17103. #ifdef __clang__
  17104. #pragma clang diagnostic push
  17105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17106. #pragma clang diagnostic ignored "-Wunused-variable"
  17107. #endif
  17108. // System.Void UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>::.ctor(UnityEngine.UIElements.EventCallback`1<TEventType>,UnityEngine.UIElements.CallbackPhase,UnityEngine.UIElements.InvokePolicy)
  17109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallbackFunctor_1__ctor_m00854C6A1E80046F8E5A5E886EBB2F69BA4021FC_gshared (EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0* __this, EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___0_callback, int32_t ___1_phase, int32_t ___2_invokePolicy, const RuntimeMethod* method)
  17110. {
  17111. {
  17112. int32_t L_0 = ___1_phase;
  17113. int32_t L_1 = ___2_invokePolicy;
  17114. EventCallbackFunctorBase__ctor_m0E166604ABD1585BED07E968675B24A2B12ABC83((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this, L_0, L_1, NULL);
  17115. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_2 = ___0_callback;
  17116. __this->___m_Callback_2 = L_2;
  17117. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Callback_2), (void*)L_2);
  17118. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  17119. int64_t L_3;
  17120. L_3 = (( int64_t (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  17121. __this->___m_EventTypeId_3 = L_3;
  17122. return;
  17123. }
  17124. }
  17125. // System.Void UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>::Invoke(UnityEngine.UIElements.EventBase,UnityEngine.UIElements.PropagationPhase)
  17126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallbackFunctor_1_Invoke_m48CAC890A673F8A75B7DB5312FFED1374C6D4B1E_gshared (EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_propagationPhase, const RuntimeMethod* method)
  17127. {
  17128. bool V_0 = false;
  17129. bool V_1 = false;
  17130. bool V_2 = false;
  17131. EventDebuggerLogCall_t59182CB55F45044F5A90A22E3F1C4CF7019306D7 V_3;
  17132. memset((&V_3), 0, sizeof(V_3));
  17133. {
  17134. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
  17135. V_0 = (bool)((((RuntimeObject*)(EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  17136. bool L_1 = V_0;
  17137. if (!L_1)
  17138. {
  17139. goto IL_0014;
  17140. }
  17141. }
  17142. {
  17143. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  17144. NullCheck(L_2);
  17145. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7306902767BBF9821FC01DF5423B33158A3F6ED)), NULL);
  17146. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventCallbackFunctor_1_Invoke_m48CAC890A673F8A75B7DB5312FFED1374C6D4B1E_RuntimeMethod_var)));
  17147. }
  17148. IL_0014:
  17149. {
  17150. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_3 = ___0_evt;
  17151. NullCheck(L_3);
  17152. int64_t L_4;
  17153. L_4 = VirtualFuncInvoker0< int64_t >::Invoke(5 /* System.Int64 UnityEngine.UIElements.EventBase::get_eventTypeId() */, L_3);
  17154. int64_t L_5 = (int64_t)__this->___m_EventTypeId_3;
  17155. V_1 = (bool)((((int32_t)((((int64_t)L_4) == ((int64_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17156. bool L_6 = V_1;
  17157. if (!L_6)
  17158. {
  17159. goto IL_002b;
  17160. }
  17161. }
  17162. {
  17163. goto IL_0070;
  17164. }
  17165. IL_002b:
  17166. {
  17167. int32_t L_7 = ___1_propagationPhase;
  17168. NullCheck((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this);
  17169. bool L_8;
  17170. L_8 = EventCallbackFunctorBase_PhaseMatches_m139463A6A6712C570ABF1C772F3F9194D12F70BE((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this, L_7, NULL);
  17171. V_2 = L_8;
  17172. bool L_9 = V_2;
  17173. if (!L_9)
  17174. {
  17175. goto IL_0070;
  17176. }
  17177. }
  17178. {
  17179. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_10 = (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*)__this->___m_Callback_2;
  17180. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_11 = ___0_evt;
  17181. EventDebuggerLogCall__ctor_mE87EDA5105BA352B7B582F3D91E4C420BD39FA74((&V_3), (Delegate_t*)L_10, L_11, NULL);
  17182. }
  17183. {
  17184. auto __finallyBlock = il2cpp::utils::Finally([&]
  17185. {
  17186. FINALLY_0060:
  17187. {// begin finally (depth: 1)
  17188. EventDebuggerLogCall_Dispose_m6E871797D254F1D1DA542A62869B4E3C87613ACD((&V_3), NULL);
  17189. return;
  17190. }// end finally (depth: 1)
  17191. });
  17192. try
  17193. {// begin try (depth: 1)
  17194. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_12 = (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*)__this->___m_Callback_2;
  17195. EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_13 = ___0_evt;
  17196. NullCheck(L_12);
  17197. (( void (*) (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_12, ((RuntimeObject*)Castclass((RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 2))), il2cpp_rgctx_data(method->klass->rgctx_data, 2))), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  17198. goto IL_006f;
  17199. }// end try (depth: 1)
  17200. catch(Il2CppExceptionWrapper& e)
  17201. {
  17202. __finallyBlock.StoreException(e.ex);
  17203. }
  17204. }
  17205. IL_006f:
  17206. {
  17207. }
  17208. IL_0070:
  17209. {
  17210. return;
  17211. }
  17212. }
  17213. // System.Boolean UnityEngine.UIElements.EventCallbackFunctor`1<System.Object>::IsEquivalentTo(System.Int64,System.Delegate,UnityEngine.UIElements.CallbackPhase)
  17214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventCallbackFunctor_1_IsEquivalentTo_mB40920C2A88865CCECDA300CC3DE0D3791028938_gshared (EventCallbackFunctor_1_t238AA18414A8DA7BE6558F92A541584E9E922DE0* __this, int64_t ___0_eventTypeId, Delegate_t* ___1_callback, int32_t ___2_phase, const RuntimeMethod* method)
  17215. {
  17216. bool V_0 = false;
  17217. int32_t G_B4_0 = 0;
  17218. {
  17219. int64_t L_0 = (int64_t)__this->___m_EventTypeId_3;
  17220. int64_t L_1 = ___0_eventTypeId;
  17221. if ((!(((uint64_t)L_0) == ((uint64_t)L_1))))
  17222. {
  17223. goto IL_0023;
  17224. }
  17225. }
  17226. {
  17227. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* L_2 = (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*)__this->___m_Callback_2;
  17228. Delegate_t* L_3 = ___1_callback;
  17229. bool L_4;
  17230. L_4 = Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32((Delegate_t*)L_2, L_3, NULL);
  17231. if (!L_4)
  17232. {
  17233. goto IL_0023;
  17234. }
  17235. }
  17236. {
  17237. NullCheck((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this);
  17238. int32_t L_5;
  17239. L_5 = EventCallbackFunctorBase_get_phase_mB0C93FAA42FD2881BF6FFFD6F1F4CCF355FC6DD6_inline((EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568*)__this, NULL);
  17240. int32_t L_6 = ___2_phase;
  17241. G_B4_0 = ((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
  17242. goto IL_0024;
  17243. }
  17244. IL_0023:
  17245. {
  17246. G_B4_0 = 0;
  17247. }
  17248. IL_0024:
  17249. {
  17250. V_0 = (bool)G_B4_0;
  17251. goto IL_0027;
  17252. }
  17253. IL_0027:
  17254. {
  17255. bool L_7 = V_0;
  17256. return L_7;
  17257. }
  17258. }
  17259. #ifdef __clang__
  17260. #pragma clang diagnostic pop
  17261. #endif
  17262. #ifdef __clang__
  17263. #pragma clang diagnostic push
  17264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17265. #pragma clang diagnostic ignored "-Wunused-variable"
  17266. #endif
  17267. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_Multicast(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17268. {
  17269. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  17270. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  17271. for (il2cpp_array_size_t i = 0; i < length; i++)
  17272. {
  17273. EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* currentDelegate = reinterpret_cast<EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07*>(delegatesToInvoke[i]);
  17274. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17275. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_evt, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  17276. }
  17277. }
  17278. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInst(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17279. {
  17280. NullCheck(___0_evt);
  17281. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17282. ((FunctionPointerType)__this->___method_ptr_0)(___0_evt, method);
  17283. }
  17284. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStatic(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17285. {
  17286. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  17287. ((FunctionPointerType)__this->___method_ptr_0)(___0_evt, method);
  17288. }
  17289. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStaticInvoker(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17290. {
  17291. InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_evt);
  17292. }
  17293. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_ClosedStaticInvoker(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17294. {
  17295. InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_evt);
  17296. }
  17297. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenVirtual(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17298. {
  17299. NullCheck(___0_evt);
  17300. VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_evt);
  17301. }
  17302. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInterface(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17303. {
  17304. NullCheck(___0_evt);
  17305. InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_evt);
  17306. }
  17307. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericVirtual(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17308. {
  17309. NullCheck(___0_evt);
  17310. GenericVirtualActionInvoker0::Invoke(method, ___0_evt);
  17311. }
  17312. void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericInterface(EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17313. {
  17314. NullCheck(___0_evt);
  17315. GenericInterfaceActionInvoker0::Invoke(method, ___0_evt);
  17316. }
  17317. // System.Void UnityEngine.UIElements.EventCallback`1<System.Object>::.ctor(System.Object,System.IntPtr)
  17318. 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)
  17319. {
  17320. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  17321. __this->___method_3 = ___1_method;
  17322. __this->___m_target_2 = ___0_object;
  17323. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  17324. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17325. __this->___method_code_6 = (intptr_t)__this;
  17326. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17327. {
  17328. bool isOpen = parameterCount == 1;
  17329. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  17330. if (isOpen)
  17331. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStaticInvoker;
  17332. else
  17333. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_ClosedStaticInvoker;
  17334. else
  17335. if (isOpen)
  17336. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenStatic;
  17337. else
  17338. {
  17339. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  17340. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  17341. }
  17342. }
  17343. else
  17344. {
  17345. bool isOpen = parameterCount == 0;
  17346. if (isOpen)
  17347. {
  17348. if (__this->___method_is_virtual_12)
  17349. {
  17350. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17351. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17352. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericInterface;
  17353. else
  17354. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenGenericVirtual;
  17355. else
  17356. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17357. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInterface;
  17358. else
  17359. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenVirtual;
  17360. }
  17361. else
  17362. {
  17363. __this->___invoke_impl_1 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_OpenInst;
  17364. }
  17365. }
  17366. else
  17367. {
  17368. if (___0_object == NULL)
  17369. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17370. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  17371. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  17372. }
  17373. }
  17374. __this->___extra_arg_5 = (intptr_t)&EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_Multicast;
  17375. }
  17376. // System.Void UnityEngine.UIElements.EventCallback`1<System.Object>::Invoke(TEventType)
  17377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallback_1_Invoke_m5F2B6BC345FE72AED0FD249DE0EF0D5F75E22115_gshared (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_evt, const RuntimeMethod* method)
  17378. {
  17379. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17380. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_evt, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  17381. }
  17382. #ifdef __clang__
  17383. #pragma clang diagnostic pop
  17384. #endif
  17385. #ifdef __clang__
  17386. #pragma clang diagnostic push
  17387. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17388. #pragma clang diagnostic ignored "-Wunused-variable"
  17389. #endif
  17390. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_Multicast(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17391. {
  17392. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  17393. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  17394. for (il2cpp_array_size_t i = 0; i < length; i++)
  17395. {
  17396. EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* currentDelegate = reinterpret_cast<EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927*>(delegatesToInvoke[i]);
  17397. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  17398. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_handler, ___1_eventData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  17399. }
  17400. }
  17401. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInst(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17402. {
  17403. NullCheck(___0_handler);
  17404. typedef void (*FunctionPointerType) (RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  17405. ((FunctionPointerType)__this->___method_ptr_0)(___0_handler, ___1_eventData, method);
  17406. }
  17407. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStatic(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17408. {
  17409. typedef void (*FunctionPointerType) (RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  17410. ((FunctionPointerType)__this->___method_ptr_0)(___0_handler, ___1_eventData, method);
  17411. }
  17412. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStaticInvoker(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17413. {
  17414. InvokerActionInvoker2< RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_handler, ___1_eventData);
  17415. }
  17416. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_ClosedStaticInvoker(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17417. {
  17418. InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_handler, ___1_eventData);
  17419. }
  17420. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenVirtual(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17421. {
  17422. NullCheck(___0_handler);
  17423. VirtualActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_handler, ___1_eventData);
  17424. }
  17425. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInterface(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17426. {
  17427. NullCheck(___0_handler);
  17428. InterfaceActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_handler, ___1_eventData);
  17429. }
  17430. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericVirtual(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17431. {
  17432. NullCheck(___0_handler);
  17433. GenericVirtualActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(method, ___0_handler, ___1_eventData);
  17434. }
  17435. void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericInterface(EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17436. {
  17437. NullCheck(___0_handler);
  17438. GenericInterfaceActionInvoker1< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(method, ___0_handler, ___1_eventData);
  17439. }
  17440. // System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::.ctor(System.Object,System.IntPtr)
  17441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1__ctor_m8527E59AE02A1117319F24ADABBF52E2FE8EA368_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17442. {
  17443. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  17444. __this->___method_3 = ___1_method;
  17445. __this->___m_target_2 = ___0_object;
  17446. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  17447. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17448. __this->___method_code_6 = (intptr_t)__this;
  17449. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17450. {
  17451. bool isOpen = parameterCount == 2;
  17452. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  17453. if (isOpen)
  17454. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStaticInvoker;
  17455. else
  17456. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_ClosedStaticInvoker;
  17457. else
  17458. if (isOpen)
  17459. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenStatic;
  17460. else
  17461. {
  17462. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  17463. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  17464. }
  17465. }
  17466. else
  17467. {
  17468. bool isOpen = parameterCount == 1;
  17469. if (isOpen)
  17470. {
  17471. if (__this->___method_is_virtual_12)
  17472. {
  17473. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17474. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17475. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericInterface;
  17476. else
  17477. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenGenericVirtual;
  17478. else
  17479. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17480. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInterface;
  17481. else
  17482. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenVirtual;
  17483. }
  17484. else
  17485. {
  17486. __this->___invoke_impl_1 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_OpenInst;
  17487. }
  17488. }
  17489. else
  17490. {
  17491. if (___0_object == NULL)
  17492. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17493. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  17494. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  17495. }
  17496. }
  17497. __this->___extra_arg_5 = (intptr_t)&EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_Multicast;
  17498. }
  17499. // System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::Invoke(T1,UnityEngine.EventSystems.BaseEventData)
  17500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1_Invoke_m98A8A653E7180305E41F7CFFDDD9D32C63B96FE7_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, const RuntimeMethod* method)
  17501. {
  17502. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, const RuntimeMethod*);
  17503. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_handler, ___1_eventData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  17504. }
  17505. // System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object)
  17506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventFunction_1_BeginInvoke_mA88B2238A4D4FA68617C26FDE12F8063AF2C50D4_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_handler, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
  17507. {
  17508. void *__d_args[3] = {0};
  17509. __d_args[0] = ___0_handler;
  17510. __d_args[1] = ___1_eventData;
  17511. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
  17512. }
  17513. // System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>::EndInvoke(System.IAsyncResult)
  17514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventFunction_1_EndInvoke_m0343750825074064B5D920132E60FE16368BBF5D_gshared (EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  17515. {
  17516. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  17517. }
  17518. #ifdef __clang__
  17519. #pragma clang diagnostic pop
  17520. #endif
  17521. #ifdef __clang__
  17522. #pragma clang diagnostic push
  17523. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17524. #pragma clang diagnostic ignored "-Wunused-variable"
  17525. #endif
  17526. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_Multicast(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17527. {
  17528. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  17529. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  17530. for (il2cpp_array_size_t i = 0; i < length; i++)
  17531. {
  17532. EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* currentDelegate = reinterpret_cast<EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746*>(delegatesToInvoke[i]);
  17533. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17534. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  17535. }
  17536. }
  17537. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInst(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17538. {
  17539. NullCheck(___0_sender);
  17540. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17541. ((FunctionPointerType)__this->___method_ptr_0)(___0_sender, ___1_e, method);
  17542. }
  17543. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStatic(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17544. {
  17545. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17546. ((FunctionPointerType)__this->___method_ptr_0)(___0_sender, ___1_e, method);
  17547. }
  17548. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStaticInvoker(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17549. {
  17550. InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_sender, ___1_e);
  17551. }
  17552. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_ClosedStaticInvoker(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17553. {
  17554. InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_sender, ___1_e);
  17555. }
  17556. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenVirtual(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17557. {
  17558. NullCheck(___0_sender);
  17559. VirtualActionInvoker1< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e);
  17560. }
  17561. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInterface(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17562. {
  17563. NullCheck(___0_sender);
  17564. InterfaceActionInvoker1< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e);
  17565. }
  17566. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericVirtual(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17567. {
  17568. NullCheck(___0_sender);
  17569. GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(method, ___0_sender, ___1_e);
  17570. }
  17571. void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericInterface(EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17572. {
  17573. NullCheck(___0_sender);
  17574. GenericInterfaceActionInvoker1< RuntimeObject* >::Invoke(method, ___0_sender, ___1_e);
  17575. }
  17576. // System.Void System.EventHandler`1<System.Object>::.ctor(System.Object,System.IntPtr)
  17577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler_1__ctor_mBA2E748CFBA7A0EEC0A373A6F634D3B5774EA370_gshared (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  17578. {
  17579. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  17580. __this->___method_3 = ___1_method;
  17581. __this->___m_target_2 = ___0_object;
  17582. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  17583. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  17584. __this->___method_code_6 = (intptr_t)__this;
  17585. if (MethodIsStatic((RuntimeMethod*)___1_method))
  17586. {
  17587. bool isOpen = parameterCount == 2;
  17588. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  17589. if (isOpen)
  17590. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStaticInvoker;
  17591. else
  17592. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_ClosedStaticInvoker;
  17593. else
  17594. if (isOpen)
  17595. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenStatic;
  17596. else
  17597. {
  17598. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  17599. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  17600. }
  17601. }
  17602. else
  17603. {
  17604. bool isOpen = parameterCount == 1;
  17605. if (isOpen)
  17606. {
  17607. if (__this->___method_is_virtual_12)
  17608. {
  17609. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  17610. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17611. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericInterface;
  17612. else
  17613. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenGenericVirtual;
  17614. else
  17615. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  17616. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInterface;
  17617. else
  17618. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenVirtual;
  17619. }
  17620. else
  17621. {
  17622. __this->___invoke_impl_1 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_OpenInst;
  17623. }
  17624. }
  17625. else
  17626. {
  17627. if (___0_object == NULL)
  17628. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  17629. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  17630. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  17631. }
  17632. }
  17633. __this->___extra_arg_5 = (intptr_t)&EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_Multicast;
  17634. }
  17635. // System.Void System.EventHandler`1<System.Object>::Invoke(System.Object,TEventArgs)
  17636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler_1_Invoke_mBD72C04FF5A08A2EA93DFD21037CD1C27A48D07A_gshared (EventHandler_1_tD8C4A5BE1F7C91B1A7E99AE87AFD2F5432C38746* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_e, const RuntimeMethod* method)
  17637. {
  17638. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  17639. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  17640. }
  17641. #ifdef __clang__
  17642. #pragma clang diagnostic pop
  17643. #endif
  17644. #ifdef __clang__
  17645. #pragma clang diagnostic push
  17646. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17647. #pragma clang diagnostic ignored "-Wunused-variable"
  17648. #endif
  17649. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerEvent(System.String)
  17650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerEvent_mB01A4CD9AEBB6F05C144256EFF3AC7E32B374B0E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, String_t* ___0_name, const RuntimeMethod* method)
  17651. {
  17652. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_0;
  17653. memset((&V_0), 0, sizeof(V_0));
  17654. {
  17655. // if (hasGraph)
  17656. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17657. bool L_0;
  17658. L_0 = (( bool (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  17659. if (!L_0)
  17660. {
  17661. goto IL_001f;
  17662. }
  17663. }
  17664. {
  17665. // TriggerRegisteredEvent(new EventHook(name, this), new EmptyEventArgs());
  17666. String_t* L_1 = ___0_name;
  17667. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_2;
  17668. memset((&L_2), 0, sizeof(L_2));
  17669. EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_2), L_1, (RuntimeObject*)__this, NULL, /*hidden argument*/NULL);
  17670. il2cpp_codegen_initobj((&V_0), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
  17671. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_3 = V_0;
  17672. GenericVirtualActionInvoker2< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 2), __this, L_2, L_3);
  17673. }
  17674. IL_001f:
  17675. {
  17676. // }
  17677. return;
  17678. }
  17679. }
  17680. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerUnregisteredEvent(System.String)
  17681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerUnregisteredEvent_mAACAC03CFF9648F7CA975D269E729ECBB971C2A9_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, String_t* ___0_name, const RuntimeMethod* method)
  17682. {
  17683. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_0;
  17684. memset((&V_0), 0, sizeof(V_0));
  17685. {
  17686. // if (hasGraph)
  17687. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17688. bool L_0;
  17689. L_0 = (( bool (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  17690. if (!L_0)
  17691. {
  17692. goto IL_001d;
  17693. }
  17694. }
  17695. {
  17696. // TriggerUnregisteredEvent(name, new EmptyEventArgs());
  17697. String_t* L_1 = ___0_name;
  17698. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_2;
  17699. L_2 = EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA(L_1, NULL);
  17700. il2cpp_codegen_initobj((&V_0), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
  17701. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_3 = V_0;
  17702. GenericVirtualActionInvoker2< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), __this, L_2, L_3);
  17703. }
  17704. IL_001d:
  17705. {
  17706. // }
  17707. return;
  17708. }
  17709. }
  17710. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::Awake()
  17711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_Awake_m5BBE2A2C58F5804E656802554153A2FEBBD78CCC_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17712. {
  17713. {
  17714. // base.Awake();
  17715. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17716. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  17717. // GlobalMessageListener.Require();
  17718. GlobalMessageListener_Require_m69092084E85C98776FC48C7D2157AC1BF123B856(NULL);
  17719. // }
  17720. return;
  17721. }
  17722. }
  17723. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnEnable()
  17724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnEnable_mC91337B330AFA013E63D71EA2A17878BB6928B15_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17725. {
  17726. static bool s_Il2CppMethodInitialized;
  17727. if (!s_Il2CppMethodInitialized)
  17728. {
  17729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134);
  17730. s_Il2CppMethodInitialized = true;
  17731. }
  17732. {
  17733. // base.OnEnable();
  17734. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17735. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  17736. // TriggerEvent(EventHooks.OnEnable);
  17737. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17738. // }
  17739. return;
  17740. }
  17741. }
  17742. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::Start()
  17743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_Start_mBDB199866F9C77F8C9D749DAEF42BAC0B0286B9E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17744. {
  17745. static bool s_Il2CppMethodInitialized;
  17746. if (!s_Il2CppMethodInitialized)
  17747. {
  17748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE);
  17749. s_Il2CppMethodInitialized = true;
  17750. }
  17751. {
  17752. // TriggerEvent(EventHooks.Start);
  17753. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17754. // }
  17755. return;
  17756. }
  17757. }
  17758. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnInstantiateWhileEnabled()
  17759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnInstantiateWhileEnabled_m30980AB3369530E83157FAE115DB0275BB01F239_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17760. {
  17761. static bool s_Il2CppMethodInitialized;
  17762. if (!s_Il2CppMethodInitialized)
  17763. {
  17764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134);
  17765. s_Il2CppMethodInitialized = true;
  17766. }
  17767. {
  17768. // base.OnInstantiateWhileEnabled();
  17769. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17770. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  17771. // TriggerEvent(EventHooks.OnEnable);
  17772. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17773. // }
  17774. return;
  17775. }
  17776. }
  17777. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::Update()
  17778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_Update_m9BB457083CE10A91BB0E59892CC3C18A4DEE2F82_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17779. {
  17780. static bool s_Il2CppMethodInitialized;
  17781. if (!s_Il2CppMethodInitialized)
  17782. {
  17783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
  17784. s_Il2CppMethodInitialized = true;
  17785. }
  17786. {
  17787. // TriggerEvent(EventHooks.Update);
  17788. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17789. // }
  17790. return;
  17791. }
  17792. }
  17793. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::FixedUpdate()
  17794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_FixedUpdate_mC299C12ED32A91BDE0EA782973C40DDF92A8D560_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17795. {
  17796. static bool s_Il2CppMethodInitialized;
  17797. if (!s_Il2CppMethodInitialized)
  17798. {
  17799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8);
  17800. s_Il2CppMethodInitialized = true;
  17801. }
  17802. {
  17803. // TriggerEvent(EventHooks.FixedUpdate);
  17804. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17805. // }
  17806. return;
  17807. }
  17808. }
  17809. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::LateUpdate()
  17810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_LateUpdate_m5433B098E3751511AF25ED848E3A294D4643B36A_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17811. {
  17812. static bool s_Il2CppMethodInitialized;
  17813. if (!s_Il2CppMethodInitialized)
  17814. {
  17815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F0904794AA225B058D09D9F44679550F3014728);
  17816. s_Il2CppMethodInitialized = true;
  17817. }
  17818. {
  17819. // TriggerEvent(EventHooks.LateUpdate);
  17820. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteral1F0904794AA225B058D09D9F44679550F3014728, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17821. // }
  17822. return;
  17823. }
  17824. }
  17825. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnUninstantiateWhileEnabled()
  17826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnUninstantiateWhileEnabled_m0F20250D2186997606BB2DC2A8568835DB40AADB_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17827. {
  17828. static bool s_Il2CppMethodInitialized;
  17829. if (!s_Il2CppMethodInitialized)
  17830. {
  17831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959);
  17832. s_Il2CppMethodInitialized = true;
  17833. }
  17834. {
  17835. // TriggerEvent(EventHooks.OnDisable);
  17836. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17837. // base.OnUninstantiateWhileEnabled();
  17838. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17839. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  17840. // }
  17841. return;
  17842. }
  17843. }
  17844. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDisable()
  17845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDisable_m2DD0926CB5B9FFF36614E5CF423671554E5627A9_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17846. {
  17847. static bool s_Il2CppMethodInitialized;
  17848. if (!s_Il2CppMethodInitialized)
  17849. {
  17850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959);
  17851. s_Il2CppMethodInitialized = true;
  17852. }
  17853. {
  17854. // TriggerEvent(EventHooks.OnDisable);
  17855. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17856. // base.OnDisable();
  17857. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17858. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  17859. // }
  17860. return;
  17861. }
  17862. }
  17863. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDestroy()
  17864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDestroy_m449D7189AF014E3FCAFCA701C50C85288DAD4BB5_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17865. {
  17866. static bool s_Il2CppMethodInitialized;
  17867. if (!s_Il2CppMethodInitialized)
  17868. {
  17869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80);
  17870. s_Il2CppMethodInitialized = true;
  17871. }
  17872. {
  17873. auto __finallyBlock = il2cpp::utils::Finally([&]
  17874. {
  17875. FINALLY_000d:
  17876. {// begin finally (depth: 1)
  17877. // base.OnDestroy();
  17878. NullCheck((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this);
  17879. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  17880. // }
  17881. return;
  17882. }// end finally (depth: 1)
  17883. });
  17884. try
  17885. {// begin try (depth: 1)
  17886. // TriggerEvent(EventHooks.OnDestroy);
  17887. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, _stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  17888. // }
  17889. goto IL_0014;
  17890. }// end try (depth: 1)
  17891. catch(Il2CppExceptionWrapper& e)
  17892. {
  17893. __finallyBlock.StoreException(e.ex);
  17894. }
  17895. }
  17896. IL_0014:
  17897. {
  17898. // }
  17899. return;
  17900. }
  17901. }
  17902. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerAnimationEvent(UnityEngine.AnimationEvent)
  17903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerAnimationEvent_m5603AAC49F6A9B81A36609CFA60B9032AB0D5198_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174* ___0_animationEvent, const RuntimeMethod* method)
  17904. {
  17905. static bool s_Il2CppMethodInitialized;
  17906. if (!s_Il2CppMethodInitialized)
  17907. {
  17908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral917A7A7AEFAAE040D550096F66CBD0DFA2D22BB0);
  17909. s_Il2CppMethodInitialized = true;
  17910. }
  17911. {
  17912. // TriggerEvent(EventHooks.AnimationEvent, animationEvent);
  17913. AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174* L_0 = ___0_animationEvent;
  17914. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, AnimationEvent_t77294DB2372A5C387B53EEA3EFDC550C75EC3174*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, _stringLiteral917A7A7AEFAAE040D550096F66CBD0DFA2D22BB0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  17915. // }
  17916. return;
  17917. }
  17918. }
  17919. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::TriggerUnityEvent(System.String)
  17920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_TriggerUnityEvent_mD2BB559755DE093C6EE443AEC0528B06AFB01F62_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, String_t* ___0_name, const RuntimeMethod* method)
  17921. {
  17922. static bool s_Il2CppMethodInitialized;
  17923. if (!s_Il2CppMethodInitialized)
  17924. {
  17925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAD835EA54BD112C0CF37286E01EE92B2C63CCD0);
  17926. s_Il2CppMethodInitialized = true;
  17927. }
  17928. {
  17929. // TriggerEvent(EventHooks.UnityEvent, name);
  17930. String_t* L_0 = ___0_name;
  17931. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, _stringLiteralFAD835EA54BD112C0CF37286E01EE92B2C63CCD0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  17932. // }
  17933. return;
  17934. }
  17935. }
  17936. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDrawGizmos()
  17937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDrawGizmos_m921AB2CD2F5E0C74E1B345F60E35993B7E27AB43_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17938. {
  17939. static bool s_Il2CppMethodInitialized;
  17940. if (!s_Il2CppMethodInitialized)
  17941. {
  17942. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D);
  17943. s_Il2CppMethodInitialized = true;
  17944. }
  17945. {
  17946. // TriggerUnregisteredEvent(EventHooks.OnDrawGizmos);
  17947. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, _stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  17948. // }
  17949. return;
  17950. }
  17951. }
  17952. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::OnDrawGizmosSelected()
  17953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDrawGizmosSelected_m567DA93B9EDAC9317EE3DAE8CB32B0F734716C44_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17954. {
  17955. static bool s_Il2CppMethodInitialized;
  17956. if (!s_Il2CppMethodInitialized)
  17957. {
  17958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9);
  17959. s_Il2CppMethodInitialized = true;
  17960. }
  17961. {
  17962. // TriggerUnregisteredEvent(EventHooks.OnDrawGizmosSelected);
  17963. (( void (*) (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522*, String_t*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, _stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  17964. // }
  17965. return;
  17966. }
  17967. }
  17968. // System.Void Unity.VisualScripting.EventMachine`2<System.Object,System.Object>::.ctor()
  17969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2__ctor_mBFF79BD7AA92FF5678AB968FA63A37651B3F059E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method)
  17970. {
  17971. {
  17972. (( void (*) (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))((Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  17973. return;
  17974. }
  17975. }
  17976. #ifdef __clang__
  17977. #pragma clang diagnostic pop
  17978. #endif
  17979. #ifdef __clang__
  17980. #pragma clang diagnostic push
  17981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17982. #pragma clang diagnostic ignored "-Wunused-variable"
  17983. #endif
  17984. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::CreateData()
  17985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mA05BDA43C022254C116151E01D60753D4D88832E_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  17986. {
  17987. {
  17988. // return new Data();
  17989. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_0 = (Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  17990. NullCheck(L_0);
  17991. (( void (*) (Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  17992. return (RuntimeObject*)L_0;
  17993. }
  17994. }
  17995. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_coroutine()
  17996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m8EB3BA412113D0058A02CF1462F40D19DE4EE173_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  17997. {
  17998. {
  17999. // public bool coroutine { get; set; } = false;
  18000. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  18001. return L_0;
  18002. }
  18003. }
  18004. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::set_coroutine(System.Boolean)
  18005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_mC0581A6CF69438A5B81BB741A698F8BA87CC0D75_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, bool ___0_value, const RuntimeMethod* method)
  18006. {
  18007. {
  18008. // public bool coroutine { get; set; } = false;
  18009. bool L_0 = ___0_value;
  18010. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  18011. return;
  18012. }
  18013. }
  18014. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_trigger()
  18015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mE98D732AFD55DBC126BBBE6D8EEF96B39DB00A96_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  18016. {
  18017. {
  18018. // public ControlOutput trigger { get; private set; }
  18019. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  18020. return L_0;
  18021. }
  18022. }
  18023. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::set_trigger(Unity.VisualScripting.ControlOutput)
  18024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mEBA7208BB960E4DF027788FBAA6457BC80C70552_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  18025. {
  18026. {
  18027. // public ControlOutput trigger { get; private set; }
  18028. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  18029. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  18030. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  18031. return;
  18032. }
  18033. }
  18034. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Definition()
  18035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  18036. {
  18037. static bool s_Il2CppMethodInitialized;
  18038. if (!s_Il2CppMethodInitialized)
  18039. {
  18040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  18041. s_Il2CppMethodInitialized = true;
  18042. }
  18043. {
  18044. // isControlRoot = true;
  18045. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18046. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  18047. // trigger = ControlOutput(nameof(trigger));
  18048. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18049. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  18050. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  18051. (( void (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  18052. // }
  18053. return;
  18054. }
  18055. }
  18056. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::GetHook(Unity.VisualScripting.GraphReference)
  18057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mCAB9351489FA8B2D268631ECF7DA322926457958_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  18058. {
  18059. {
  18060. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  18061. String_t* L_0;
  18062. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  18063. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  18064. NullCheck(L_1);
  18065. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  18066. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mCAB9351489FA8B2D268631ECF7DA322926457958_RuntimeMethod_var)));
  18067. }
  18068. }
  18069. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::StartListening(Unity.VisualScripting.GraphStack)
  18070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m004D6B737C2311D5B966F3696ED4C9E568150ECF_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  18071. {
  18072. static bool s_Il2CppMethodInitialized;
  18073. if (!s_Il2CppMethodInitialized)
  18074. {
  18075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18076. s_Il2CppMethodInitialized = true;
  18077. }
  18078. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* V_0 = NULL;
  18079. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* V_1 = NULL;
  18080. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  18081. memset((&V_2), 0, sizeof(V_2));
  18082. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* V_3 = NULL;
  18083. {
  18084. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_0 = (U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  18085. NullCheck(L_0);
  18086. (( void (*) (U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18087. V_0 = L_0;
  18088. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_1 = V_0;
  18089. NullCheck(L_1);
  18090. L_1->___U3CU3E4__this_0 = __this;
  18091. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  18092. // var data = stack.GetElementData<Data>(this);
  18093. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  18094. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  18095. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_3;
  18096. L_3 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18097. V_1 = L_3;
  18098. // if (data.isListening)
  18099. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_4 = V_1;
  18100. NullCheck(L_4);
  18101. bool L_5 = (bool)L_4->___isListening_2;
  18102. if (!L_5)
  18103. {
  18104. goto IL_001e;
  18105. }
  18106. }
  18107. {
  18108. // return;
  18109. return;
  18110. }
  18111. IL_001e:
  18112. {
  18113. // if (register)
  18114. bool L_6;
  18115. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_register() */, __this);
  18116. if (!L_6)
  18117. {
  18118. goto IL_0061;
  18119. }
  18120. }
  18121. {
  18122. // var reference = stack.ToReference();
  18123. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_7 = V_0;
  18124. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  18125. NullCheck(L_8);
  18126. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  18127. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  18128. NullCheck(L_7);
  18129. L_7->___reference_1 = L_9;
  18130. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  18131. // var hook = GetHook(reference);
  18132. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_10 = V_0;
  18133. NullCheck(L_10);
  18134. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  18135. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  18136. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  18137. V_2 = L_12;
  18138. // Action<TArgs> handler = args => Trigger(reference, args);
  18139. U3CU3Ec__DisplayClass14_0_t695FB13E66689D1E863E77906133A2109D586B7A* L_13 = V_0;
  18140. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* L_14 = (Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  18141. NullCheck(L_14);
  18142. (( void (*) (Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18143. V_3 = L_14;
  18144. // EventBus.Register(hook, handler);
  18145. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  18146. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* L_16 = V_3;
  18147. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18148. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  18149. // data.hook = hook;
  18150. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_17 = V_1;
  18151. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  18152. NullCheck(L_17);
  18153. L_17->___hook_0 = L_18;
  18154. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  18155. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18156. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  18157. #endif
  18158. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18159. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  18160. #endif
  18161. // data.handler = handler;
  18162. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_19 = V_1;
  18163. Action_1_tF1C83113B027428EC02FDD6D3B91715E09E46CE9* L_20 = V_3;
  18164. NullCheck(L_19);
  18165. L_19->___handler_1 = (Delegate_t*)L_20;
  18166. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  18167. }
  18168. IL_0061:
  18169. {
  18170. // data.isListening = true;
  18171. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_21 = V_1;
  18172. NullCheck(L_21);
  18173. L_21->___isListening_2 = (bool)1;
  18174. // }
  18175. return;
  18176. }
  18177. }
  18178. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::StopListening(Unity.VisualScripting.GraphStack)
  18179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mEEE3B07BF7762509FE79B2CD2E7088E3A565A97F_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  18180. {
  18181. static bool s_Il2CppMethodInitialized;
  18182. if (!s_Il2CppMethodInitialized)
  18183. {
  18184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18189. s_Il2CppMethodInitialized = true;
  18190. }
  18191. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* V_0 = NULL;
  18192. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  18193. memset((&V_1), 0, sizeof(V_1));
  18194. {
  18195. // var data = stack.GetElementData<Data>(this);
  18196. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  18197. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  18198. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_1;
  18199. L_1 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18200. V_0 = L_1;
  18201. // if (!data.isListening)
  18202. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_2 = V_0;
  18203. NullCheck(L_2);
  18204. bool L_3 = (bool)L_2->___isListening_2;
  18205. if (L_3)
  18206. {
  18207. goto IL_0011;
  18208. }
  18209. }
  18210. {
  18211. // return;
  18212. return;
  18213. }
  18214. IL_0011:
  18215. {
  18216. // foreach (var activeCoroutine in data.activeCoroutines)
  18217. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_4 = V_0;
  18218. NullCheck(L_4);
  18219. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  18220. NullCheck(L_5);
  18221. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  18222. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18223. V_1 = L_6;
  18224. }
  18225. {
  18226. auto __finallyBlock = il2cpp::utils::Finally([&]
  18227. {
  18228. FINALLY_0037:
  18229. {// begin finally (depth: 1)
  18230. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18231. return;
  18232. }// end finally (depth: 1)
  18233. });
  18234. try
  18235. {// begin try (depth: 1)
  18236. {
  18237. goto IL_002c_1;
  18238. }
  18239. IL_001f_1:
  18240. {
  18241. // foreach (var activeCoroutine in data.activeCoroutines)
  18242. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  18243. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18244. // activeCoroutine.StopCoroutine(false);
  18245. NullCheck(L_7);
  18246. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  18247. }
  18248. IL_002c_1:
  18249. {
  18250. // foreach (var activeCoroutine in data.activeCoroutines)
  18251. bool L_8;
  18252. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18253. if (L_8)
  18254. {
  18255. goto IL_001f_1;
  18256. }
  18257. }
  18258. {
  18259. goto IL_0045;
  18260. }
  18261. }// end try (depth: 1)
  18262. catch(Il2CppExceptionWrapper& e)
  18263. {
  18264. __finallyBlock.StoreException(e.ex);
  18265. }
  18266. }
  18267. IL_0045:
  18268. {
  18269. // if (register)
  18270. bool L_9;
  18271. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::get_register() */, __this);
  18272. if (!L_9)
  18273. {
  18274. goto IL_0065;
  18275. }
  18276. }
  18277. {
  18278. // EventBus.Unregister(data.hook, data.handler);
  18279. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_10 = V_0;
  18280. NullCheck(L_10);
  18281. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  18282. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_12 = V_0;
  18283. NullCheck(L_12);
  18284. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  18285. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18286. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  18287. // data.handler = null;
  18288. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_14 = V_0;
  18289. NullCheck(L_14);
  18290. L_14->___handler_1 = (Delegate_t*)NULL;
  18291. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  18292. }
  18293. IL_0065:
  18294. {
  18295. // data.isListening = false;
  18296. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_15 = V_0;
  18297. NullCheck(L_15);
  18298. L_15->___isListening_2 = (bool)0;
  18299. // }
  18300. return;
  18301. }
  18302. }
  18303. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Uninstantiate(Unity.VisualScripting.GraphReference)
  18304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m6540608129521DB29405CC047A651896861B468B_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  18305. {
  18306. static bool s_Il2CppMethodInitialized;
  18307. if (!s_Il2CppMethodInitialized)
  18308. {
  18309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  18310. s_Il2CppMethodInitialized = true;
  18311. }
  18312. {
  18313. // var data = instance.GetElementData<Data>(this);
  18314. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  18315. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  18316. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_1;
  18317. L_1 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18318. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  18319. NullCheck(L_1);
  18320. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  18321. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  18322. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  18323. // StopAllCoroutines(coroutines);
  18324. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  18325. // base.Uninstantiate(instance);
  18326. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  18327. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18328. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  18329. // }
  18330. return;
  18331. }
  18332. }
  18333. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  18334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m5B0CD486825F825385B9A4699D38695F0C818A76_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  18335. {
  18336. static bool s_Il2CppMethodInitialized;
  18337. if (!s_Il2CppMethodInitialized)
  18338. {
  18339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18343. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  18344. s_Il2CppMethodInitialized = true;
  18345. }
  18346. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  18347. memset((&V_0), 0, sizeof(V_0));
  18348. {
  18349. // foreach (var activeCoroutine in activeCoroutines)
  18350. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  18351. NullCheck(L_0);
  18352. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  18353. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18354. V_0 = L_1;
  18355. }
  18356. {
  18357. auto __finallyBlock = il2cpp::utils::Finally([&]
  18358. {
  18359. FINALLY_0020:
  18360. {// begin finally (depth: 1)
  18361. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18362. return;
  18363. }// end finally (depth: 1)
  18364. });
  18365. try
  18366. {// begin try (depth: 1)
  18367. {
  18368. goto IL_0015_1;
  18369. }
  18370. IL_0009_1:
  18371. {
  18372. // foreach (var activeCoroutine in activeCoroutines)
  18373. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  18374. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18375. // activeCoroutine.StopCoroutineImmediate();
  18376. NullCheck(L_2);
  18377. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  18378. }
  18379. IL_0015_1:
  18380. {
  18381. // foreach (var activeCoroutine in activeCoroutines)
  18382. bool L_3;
  18383. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18384. if (L_3)
  18385. {
  18386. goto IL_0009_1;
  18387. }
  18388. }
  18389. {
  18390. goto IL_002e;
  18391. }
  18392. }// end try (depth: 1)
  18393. catch(Il2CppExceptionWrapper& e)
  18394. {
  18395. __finallyBlock.StoreException(e.ex);
  18396. }
  18397. }
  18398. IL_002e:
  18399. {
  18400. // activeCoroutines.Free();
  18401. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  18402. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  18403. // }
  18404. return;
  18405. }
  18406. }
  18407. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::IsListening(Unity.VisualScripting.GraphPointer)
  18408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mC575F94ADECD1C22AA903ACB797E08B974983D87_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  18409. {
  18410. {
  18411. // if (!pointer.hasData)
  18412. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  18413. NullCheck(L_0);
  18414. bool L_1;
  18415. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  18416. if (L_1)
  18417. {
  18418. goto IL_000a;
  18419. }
  18420. }
  18421. {
  18422. // return false;
  18423. return (bool)0;
  18424. }
  18425. IL_000a:
  18426. {
  18427. // return pointer.GetElementData<Data>(this).isListening;
  18428. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  18429. NullCheck(L_2);
  18430. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_3;
  18431. L_3 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18432. NullCheck(L_3);
  18433. bool L_4 = (bool)L_3->___isListening_2;
  18434. return L_4;
  18435. }
  18436. }
  18437. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  18438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m1A50D071E427ACB9AF54129F4ACF97CEC49ADE5E_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_args, const RuntimeMethod* method)
  18439. {
  18440. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  18441. {
  18442. // var flow = Flow.New(reference);
  18443. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  18444. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  18445. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  18446. V_0 = L_1;
  18447. // if (!ShouldTrigger(flow, args))
  18448. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  18449. AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D L_3 = ___1_args;
  18450. bool L_4;
  18451. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  18452. if (L_4)
  18453. {
  18454. goto IL_0018;
  18455. }
  18456. }
  18457. {
  18458. // flow.Dispose();
  18459. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  18460. NullCheck(L_5);
  18461. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  18462. // return;
  18463. return;
  18464. }
  18465. IL_0018:
  18466. {
  18467. // AssignArguments(flow, args);
  18468. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  18469. AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D L_7 = ___1_args;
  18470. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  18471. // Run(flow);
  18472. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  18473. (( void (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  18474. // }
  18475. return;
  18476. }
  18477. }
  18478. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  18479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m2FC4598ADE3BCE2B5099F983446FC07DF93EF09F_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_args, const RuntimeMethod* method)
  18480. {
  18481. {
  18482. // return true;
  18483. return (bool)1;
  18484. }
  18485. }
  18486. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  18487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m1FEA80104BB74E03A727B3CD43EC7189D574BBE8_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_args, const RuntimeMethod* method)
  18488. {
  18489. {
  18490. // }
  18491. return;
  18492. }
  18493. }
  18494. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Run(Unity.VisualScripting.Flow)
  18495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m97E337D1E553C276D68FF66032BB95F43639DFF3_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  18496. {
  18497. static bool s_Il2CppMethodInitialized;
  18498. if (!s_Il2CppMethodInitialized)
  18499. {
  18500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  18501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  18502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  18503. s_Il2CppMethodInitialized = true;
  18504. }
  18505. {
  18506. // if (flow.enableDebug)
  18507. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  18508. NullCheck(L_0);
  18509. bool L_1;
  18510. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  18511. if (!L_1)
  18512. {
  18513. goto IL_0029;
  18514. }
  18515. }
  18516. {
  18517. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  18518. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  18519. NullCheck(L_2);
  18520. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  18521. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  18522. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  18523. RuntimeObject* L_4;
  18524. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  18525. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  18526. RuntimeObject* L_5 = L_4;
  18527. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  18528. int32_t L_6;
  18529. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  18530. NullCheck(L_5);
  18531. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  18532. // editorData.lastInvokeTime = EditorTimeBinding.time;
  18533. float L_7;
  18534. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  18535. NullCheck(L_5);
  18536. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  18537. }
  18538. IL_0029:
  18539. {
  18540. // if (coroutine)
  18541. bool L_8;
  18542. L_8 = (( bool (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  18543. if (!L_8)
  18544. {
  18545. goto IL_004f;
  18546. }
  18547. }
  18548. {
  18549. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  18550. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  18551. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  18552. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  18553. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  18554. NullCheck(L_11);
  18555. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  18556. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  18557. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  18558. Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* L_13;
  18559. L_13 = (( Data_tD5E5E218A486868E1C7B427E85AE44E8DDE3EC07* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18560. NullCheck(L_13);
  18561. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  18562. NullCheck(L_9);
  18563. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  18564. return;
  18565. }
  18566. IL_004f:
  18567. {
  18568. // flow.Run(trigger);
  18569. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  18570. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  18571. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  18572. NullCheck(L_15);
  18573. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  18574. // }
  18575. return;
  18576. }
  18577. }
  18578. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  18579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m4414DBAD006A388219A61EECE9202B3812849B8A_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  18580. {
  18581. static bool s_Il2CppMethodInitialized;
  18582. if (!s_Il2CppMethodInitialized)
  18583. {
  18584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  18586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  18587. s_Il2CppMethodInitialized = true;
  18588. }
  18589. String_t* G_B2_0 = NULL;
  18590. String_t* G_B2_1 = NULL;
  18591. String_t* G_B1_0 = NULL;
  18592. String_t* G_B1_1 = NULL;
  18593. String_t* G_B3_0 = NULL;
  18594. String_t* G_B3_1 = NULL;
  18595. {
  18596. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  18597. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18598. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  18599. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  18600. String_t* L_1 = ___2_calledName;
  18601. NullCheck(L_0);
  18602. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  18603. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  18604. String_t* L_2 = ___2_calledName;
  18605. NullCheck(L_2);
  18606. String_t* L_3;
  18607. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  18608. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  18609. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  18610. NullCheck(L_4);
  18611. String_t* L_6;
  18612. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  18613. String_t* L_7 = L_6;
  18614. G_B1_0 = L_7;
  18615. G_B1_1 = L_3;
  18616. if (L_7)
  18617. {
  18618. G_B2_0 = L_7;
  18619. G_B2_1 = L_3;
  18620. goto IL_0024;
  18621. }
  18622. }
  18623. {
  18624. G_B3_0 = ((String_t*)(NULL));
  18625. G_B3_1 = G_B1_1;
  18626. goto IL_0029;
  18627. }
  18628. IL_0024:
  18629. {
  18630. NullCheck(G_B2_0);
  18631. String_t* L_8;
  18632. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  18633. G_B3_0 = L_8;
  18634. G_B3_1 = G_B2_1;
  18635. }
  18636. IL_0029:
  18637. {
  18638. NullCheck(G_B3_1);
  18639. bool L_9;
  18640. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  18641. return L_9;
  18642. }
  18643. }
  18644. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::.ctor()
  18645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  18646. {
  18647. {
  18648. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  18649. return;
  18650. }
  18651. }
  18652. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent>::Unity.VisualScripting.IUnit.get_graph()
  18653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m8676BC442C35CEEACDB83C6DC39B89763C21AD76_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
  18654. {
  18655. static bool s_Il2CppMethodInitialized;
  18656. if (!s_Il2CppMethodInitialized)
  18657. {
  18658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  18659. s_Il2CppMethodInitialized = true;
  18660. }
  18661. {
  18662. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  18663. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  18664. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  18665. return L_0;
  18666. }
  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. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Boolean>::CreateData()
  18677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mFE538972C3AF62F54F73272CEAEA1F112A4D38E0_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  18678. {
  18679. {
  18680. // return new Data();
  18681. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_0 = (Data_t235F54529C6637573A763411B81DDFFCC667F831*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  18682. NullCheck(L_0);
  18683. (( void (*) (Data_t235F54529C6637573A763411B81DDFFCC667F831*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  18684. return (RuntimeObject*)L_0;
  18685. }
  18686. }
  18687. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::get_coroutine()
  18688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mE0B419CA831FF202A02A4FF2658C72FB5427C9B0_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  18689. {
  18690. {
  18691. // public bool coroutine { get; set; } = false;
  18692. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  18693. return L_0;
  18694. }
  18695. }
  18696. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::set_coroutine(System.Boolean)
  18697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m792AE30F7746B5F1C131FB1E2AB3ABF0D6DFA3DC_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, bool ___0_value, const RuntimeMethod* method)
  18698. {
  18699. {
  18700. // public bool coroutine { get; set; } = false;
  18701. bool L_0 = ___0_value;
  18702. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  18703. return;
  18704. }
  18705. }
  18706. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Boolean>::get_trigger()
  18707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m3D944098071EAE7E132E8F8328F0EEECB859629C_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  18708. {
  18709. {
  18710. // public ControlOutput trigger { get; private set; }
  18711. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  18712. return L_0;
  18713. }
  18714. }
  18715. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::set_trigger(Unity.VisualScripting.ControlOutput)
  18716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m41F63B074BB7F717BB509879AA3C5F9F8691C239_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  18717. {
  18718. {
  18719. // public ControlOutput trigger { get; private set; }
  18720. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  18721. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  18722. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  18723. return;
  18724. }
  18725. }
  18726. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Definition()
  18727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m6385822120F3FAB89F203B0078BEF3DFDCA99098_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  18728. {
  18729. static bool s_Il2CppMethodInitialized;
  18730. if (!s_Il2CppMethodInitialized)
  18731. {
  18732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  18733. s_Il2CppMethodInitialized = true;
  18734. }
  18735. {
  18736. // isControlRoot = true;
  18737. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18738. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  18739. // trigger = ControlOutput(nameof(trigger));
  18740. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  18741. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  18742. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  18743. (( void (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  18744. // }
  18745. return;
  18746. }
  18747. }
  18748. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Boolean>::GetHook(Unity.VisualScripting.GraphReference)
  18749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m4EE1F5F096D474A301FE7971FE318C6D7F5088E7_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  18750. {
  18751. {
  18752. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  18753. String_t* L_0;
  18754. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  18755. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  18756. NullCheck(L_1);
  18757. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  18758. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m4EE1F5F096D474A301FE7971FE318C6D7F5088E7_RuntimeMethod_var)));
  18759. }
  18760. }
  18761. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::StartListening(Unity.VisualScripting.GraphStack)
  18762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m2A1CEB0761A28811C25FAC706E481D4BF26E7CB5_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  18763. {
  18764. static bool s_Il2CppMethodInitialized;
  18765. if (!s_Il2CppMethodInitialized)
  18766. {
  18767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18768. s_Il2CppMethodInitialized = true;
  18769. }
  18770. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* V_0 = NULL;
  18771. Data_t235F54529C6637573A763411B81DDFFCC667F831* V_1 = NULL;
  18772. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  18773. memset((&V_2), 0, sizeof(V_2));
  18774. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_3 = NULL;
  18775. {
  18776. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_0 = (U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  18777. NullCheck(L_0);
  18778. (( void (*) (U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18779. V_0 = L_0;
  18780. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_1 = V_0;
  18781. NullCheck(L_1);
  18782. L_1->___U3CU3E4__this_0 = __this;
  18783. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  18784. // var data = stack.GetElementData<Data>(this);
  18785. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  18786. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  18787. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_3;
  18788. L_3 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18789. V_1 = L_3;
  18790. // if (data.isListening)
  18791. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_4 = V_1;
  18792. NullCheck(L_4);
  18793. bool L_5 = (bool)L_4->___isListening_2;
  18794. if (!L_5)
  18795. {
  18796. goto IL_001e;
  18797. }
  18798. }
  18799. {
  18800. // return;
  18801. return;
  18802. }
  18803. IL_001e:
  18804. {
  18805. // if (register)
  18806. bool L_6;
  18807. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::get_register() */, __this);
  18808. if (!L_6)
  18809. {
  18810. goto IL_0061;
  18811. }
  18812. }
  18813. {
  18814. // var reference = stack.ToReference();
  18815. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_7 = V_0;
  18816. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  18817. NullCheck(L_8);
  18818. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  18819. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  18820. NullCheck(L_7);
  18821. L_7->___reference_1 = L_9;
  18822. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  18823. // var hook = GetHook(reference);
  18824. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_10 = V_0;
  18825. NullCheck(L_10);
  18826. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  18827. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  18828. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Boolean>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  18829. V_2 = L_12;
  18830. // Action<TArgs> handler = args => Trigger(reference, args);
  18831. U3CU3Ec__DisplayClass14_0_t9B5391D928775A9C19E39FF0ABBD587497DA211D* L_13 = V_0;
  18832. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_14 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  18833. NullCheck(L_14);
  18834. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18835. V_3 = L_14;
  18836. // EventBus.Register(hook, handler);
  18837. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  18838. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_16 = V_3;
  18839. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18840. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  18841. // data.hook = hook;
  18842. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_17 = V_1;
  18843. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  18844. NullCheck(L_17);
  18845. L_17->___hook_0 = L_18;
  18846. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  18847. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18848. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  18849. #endif
  18850. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18851. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  18852. #endif
  18853. // data.handler = handler;
  18854. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_19 = V_1;
  18855. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_20 = V_3;
  18856. NullCheck(L_19);
  18857. L_19->___handler_1 = (Delegate_t*)L_20;
  18858. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  18859. }
  18860. IL_0061:
  18861. {
  18862. // data.isListening = true;
  18863. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_21 = V_1;
  18864. NullCheck(L_21);
  18865. L_21->___isListening_2 = (bool)1;
  18866. // }
  18867. return;
  18868. }
  18869. }
  18870. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::StopListening(Unity.VisualScripting.GraphStack)
  18871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mD4A75154F0162C772449BE27DF0A0C691A797AA2_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  18872. {
  18873. static bool s_Il2CppMethodInitialized;
  18874. if (!s_Il2CppMethodInitialized)
  18875. {
  18876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18881. s_Il2CppMethodInitialized = true;
  18882. }
  18883. Data_t235F54529C6637573A763411B81DDFFCC667F831* V_0 = NULL;
  18884. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  18885. memset((&V_1), 0, sizeof(V_1));
  18886. {
  18887. // var data = stack.GetElementData<Data>(this);
  18888. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  18889. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  18890. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_1;
  18891. L_1 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18892. V_0 = L_1;
  18893. // if (!data.isListening)
  18894. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_2 = V_0;
  18895. NullCheck(L_2);
  18896. bool L_3 = (bool)L_2->___isListening_2;
  18897. if (L_3)
  18898. {
  18899. goto IL_0011;
  18900. }
  18901. }
  18902. {
  18903. // return;
  18904. return;
  18905. }
  18906. IL_0011:
  18907. {
  18908. // foreach (var activeCoroutine in data.activeCoroutines)
  18909. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_4 = V_0;
  18910. NullCheck(L_4);
  18911. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  18912. NullCheck(L_5);
  18913. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  18914. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  18915. V_1 = L_6;
  18916. }
  18917. {
  18918. auto __finallyBlock = il2cpp::utils::Finally([&]
  18919. {
  18920. FINALLY_0037:
  18921. {// begin finally (depth: 1)
  18922. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  18923. return;
  18924. }// end finally (depth: 1)
  18925. });
  18926. try
  18927. {// begin try (depth: 1)
  18928. {
  18929. goto IL_002c_1;
  18930. }
  18931. IL_001f_1:
  18932. {
  18933. // foreach (var activeCoroutine in data.activeCoroutines)
  18934. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  18935. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  18936. // activeCoroutine.StopCoroutine(false);
  18937. NullCheck(L_7);
  18938. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  18939. }
  18940. IL_002c_1:
  18941. {
  18942. // foreach (var activeCoroutine in data.activeCoroutines)
  18943. bool L_8;
  18944. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  18945. if (L_8)
  18946. {
  18947. goto IL_001f_1;
  18948. }
  18949. }
  18950. {
  18951. goto IL_0045;
  18952. }
  18953. }// end try (depth: 1)
  18954. catch(Il2CppExceptionWrapper& e)
  18955. {
  18956. __finallyBlock.StoreException(e.ex);
  18957. }
  18958. }
  18959. IL_0045:
  18960. {
  18961. // if (register)
  18962. bool L_9;
  18963. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::get_register() */, __this);
  18964. if (!L_9)
  18965. {
  18966. goto IL_0065;
  18967. }
  18968. }
  18969. {
  18970. // EventBus.Unregister(data.hook, data.handler);
  18971. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_10 = V_0;
  18972. NullCheck(L_10);
  18973. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  18974. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_12 = V_0;
  18975. NullCheck(L_12);
  18976. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  18977. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  18978. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  18979. // data.handler = null;
  18980. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_14 = V_0;
  18981. NullCheck(L_14);
  18982. L_14->___handler_1 = (Delegate_t*)NULL;
  18983. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  18984. }
  18985. IL_0065:
  18986. {
  18987. // data.isListening = false;
  18988. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_15 = V_0;
  18989. NullCheck(L_15);
  18990. L_15->___isListening_2 = (bool)0;
  18991. // }
  18992. return;
  18993. }
  18994. }
  18995. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Uninstantiate(Unity.VisualScripting.GraphReference)
  18996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m8F7AF4C7E3C81962A0F2E6DD1E701BAC4B489E7F_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  18997. {
  18998. static bool s_Il2CppMethodInitialized;
  18999. if (!s_Il2CppMethodInitialized)
  19000. {
  19001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  19002. s_Il2CppMethodInitialized = true;
  19003. }
  19004. {
  19005. // var data = instance.GetElementData<Data>(this);
  19006. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  19007. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  19008. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_1;
  19009. L_1 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19010. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  19011. NullCheck(L_1);
  19012. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  19013. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  19014. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  19015. // StopAllCoroutines(coroutines);
  19016. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  19017. // base.Uninstantiate(instance);
  19018. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  19019. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19020. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  19021. // }
  19022. return;
  19023. }
  19024. }
  19025. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  19026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m207737DD462A7E45D2B92F8375B39A2B9C7D3055_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  19027. {
  19028. static bool s_Il2CppMethodInitialized;
  19029. if (!s_Il2CppMethodInitialized)
  19030. {
  19031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  19036. s_Il2CppMethodInitialized = true;
  19037. }
  19038. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  19039. memset((&V_0), 0, sizeof(V_0));
  19040. {
  19041. // foreach (var activeCoroutine in activeCoroutines)
  19042. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  19043. NullCheck(L_0);
  19044. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  19045. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19046. V_0 = L_1;
  19047. }
  19048. {
  19049. auto __finallyBlock = il2cpp::utils::Finally([&]
  19050. {
  19051. FINALLY_0020:
  19052. {// begin finally (depth: 1)
  19053. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19054. return;
  19055. }// end finally (depth: 1)
  19056. });
  19057. try
  19058. {// begin try (depth: 1)
  19059. {
  19060. goto IL_0015_1;
  19061. }
  19062. IL_0009_1:
  19063. {
  19064. // foreach (var activeCoroutine in activeCoroutines)
  19065. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  19066. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19067. // activeCoroutine.StopCoroutineImmediate();
  19068. NullCheck(L_2);
  19069. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  19070. }
  19071. IL_0015_1:
  19072. {
  19073. // foreach (var activeCoroutine in activeCoroutines)
  19074. bool L_3;
  19075. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19076. if (L_3)
  19077. {
  19078. goto IL_0009_1;
  19079. }
  19080. }
  19081. {
  19082. goto IL_002e;
  19083. }
  19084. }// end try (depth: 1)
  19085. catch(Il2CppExceptionWrapper& e)
  19086. {
  19087. __finallyBlock.StoreException(e.ex);
  19088. }
  19089. }
  19090. IL_002e:
  19091. {
  19092. // activeCoroutines.Free();
  19093. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  19094. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  19095. // }
  19096. return;
  19097. }
  19098. }
  19099. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::IsListening(Unity.VisualScripting.GraphPointer)
  19100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mAE0CCE64F3C00ADC250F7C776FDD9F7002520E34_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  19101. {
  19102. {
  19103. // if (!pointer.hasData)
  19104. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  19105. NullCheck(L_0);
  19106. bool L_1;
  19107. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  19108. if (L_1)
  19109. {
  19110. goto IL_000a;
  19111. }
  19112. }
  19113. {
  19114. // return false;
  19115. return (bool)0;
  19116. }
  19117. IL_000a:
  19118. {
  19119. // return pointer.GetElementData<Data>(this).isListening;
  19120. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  19121. NullCheck(L_2);
  19122. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_3;
  19123. L_3 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19124. NullCheck(L_3);
  19125. bool L_4 = (bool)L_3->___isListening_2;
  19126. return L_4;
  19127. }
  19128. }
  19129. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  19130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m98283B8F2B6B534710186D48CD8619F7690A0CCD_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, bool ___1_args, const RuntimeMethod* method)
  19131. {
  19132. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  19133. {
  19134. // var flow = Flow.New(reference);
  19135. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  19136. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  19137. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  19138. V_0 = L_1;
  19139. // if (!ShouldTrigger(flow, args))
  19140. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  19141. bool L_3 = ___1_args;
  19142. bool L_4;
  19143. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, bool >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  19144. if (L_4)
  19145. {
  19146. goto IL_0018;
  19147. }
  19148. }
  19149. {
  19150. // flow.Dispose();
  19151. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  19152. NullCheck(L_5);
  19153. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  19154. // return;
  19155. return;
  19156. }
  19157. IL_0018:
  19158. {
  19159. // AssignArguments(flow, args);
  19160. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  19161. bool L_7 = ___1_args;
  19162. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, bool >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  19163. // Run(flow);
  19164. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  19165. (( void (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  19166. // }
  19167. return;
  19168. }
  19169. }
  19170. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  19171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m876EBB48DF1BF0AB4FBEF3E5F15830D929C860D3_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, bool ___1_args, const RuntimeMethod* method)
  19172. {
  19173. {
  19174. // return true;
  19175. return (bool)1;
  19176. }
  19177. }
  19178. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  19179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m70F3EB55C2CDE764C2041E1BF65657E25E37F29B_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, bool ___1_args, const RuntimeMethod* method)
  19180. {
  19181. {
  19182. // }
  19183. return;
  19184. }
  19185. }
  19186. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::Run(Unity.VisualScripting.Flow)
  19187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mA3367556C104004A2EFD111797107FB3B2AEC777_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  19188. {
  19189. static bool s_Il2CppMethodInitialized;
  19190. if (!s_Il2CppMethodInitialized)
  19191. {
  19192. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  19193. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  19194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  19195. s_Il2CppMethodInitialized = true;
  19196. }
  19197. {
  19198. // if (flow.enableDebug)
  19199. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  19200. NullCheck(L_0);
  19201. bool L_1;
  19202. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  19203. if (!L_1)
  19204. {
  19205. goto IL_0029;
  19206. }
  19207. }
  19208. {
  19209. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  19210. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  19211. NullCheck(L_2);
  19212. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  19213. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  19214. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  19215. RuntimeObject* L_4;
  19216. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  19217. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  19218. RuntimeObject* L_5 = L_4;
  19219. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  19220. int32_t L_6;
  19221. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  19222. NullCheck(L_5);
  19223. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  19224. // editorData.lastInvokeTime = EditorTimeBinding.time;
  19225. float L_7;
  19226. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  19227. NullCheck(L_5);
  19228. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  19229. }
  19230. IL_0029:
  19231. {
  19232. // if (coroutine)
  19233. bool L_8;
  19234. L_8 = (( bool (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  19235. if (!L_8)
  19236. {
  19237. goto IL_004f;
  19238. }
  19239. }
  19240. {
  19241. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  19242. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  19243. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  19244. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19245. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  19246. NullCheck(L_11);
  19247. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  19248. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  19249. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  19250. Data_t235F54529C6637573A763411B81DDFFCC667F831* L_13;
  19251. L_13 = (( Data_t235F54529C6637573A763411B81DDFFCC667F831* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19252. NullCheck(L_13);
  19253. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  19254. NullCheck(L_9);
  19255. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  19256. return;
  19257. }
  19258. IL_004f:
  19259. {
  19260. // flow.Run(trigger);
  19261. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  19262. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  19263. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19264. NullCheck(L_15);
  19265. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  19266. // }
  19267. return;
  19268. }
  19269. }
  19270. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Boolean>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  19271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m8EEA48A16C6F21838E76F371929A3EC32B30BCC1_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  19272. {
  19273. static bool s_Il2CppMethodInitialized;
  19274. if (!s_Il2CppMethodInitialized)
  19275. {
  19276. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  19279. s_Il2CppMethodInitialized = true;
  19280. }
  19281. String_t* G_B2_0 = NULL;
  19282. String_t* G_B2_1 = NULL;
  19283. String_t* G_B1_0 = NULL;
  19284. String_t* G_B1_1 = NULL;
  19285. String_t* G_B3_0 = NULL;
  19286. String_t* G_B3_1 = NULL;
  19287. {
  19288. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  19289. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19290. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19291. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  19292. String_t* L_1 = ___2_calledName;
  19293. NullCheck(L_0);
  19294. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  19295. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  19296. String_t* L_2 = ___2_calledName;
  19297. NullCheck(L_2);
  19298. String_t* L_3;
  19299. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  19300. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  19301. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  19302. NullCheck(L_4);
  19303. String_t* L_6;
  19304. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19305. String_t* L_7 = L_6;
  19306. G_B1_0 = L_7;
  19307. G_B1_1 = L_3;
  19308. if (L_7)
  19309. {
  19310. G_B2_0 = L_7;
  19311. G_B2_1 = L_3;
  19312. goto IL_0024;
  19313. }
  19314. }
  19315. {
  19316. G_B3_0 = ((String_t*)(NULL));
  19317. G_B3_1 = G_B1_1;
  19318. goto IL_0029;
  19319. }
  19320. IL_0024:
  19321. {
  19322. NullCheck(G_B2_0);
  19323. String_t* L_8;
  19324. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  19325. G_B3_0 = L_8;
  19326. G_B3_1 = G_B2_1;
  19327. }
  19328. IL_0029:
  19329. {
  19330. NullCheck(G_B3_1);
  19331. bool L_9;
  19332. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  19333. return L_9;
  19334. }
  19335. }
  19336. // System.Void Unity.VisualScripting.EventUnit`1<System.Boolean>::.ctor()
  19337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mAF9BA4CD3DC464C79E33119D0FD538E8C8A9F348_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  19338. {
  19339. {
  19340. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  19341. return;
  19342. }
  19343. }
  19344. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Boolean>::Unity.VisualScripting.IUnit.get_graph()
  19345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m58FE8403C3C310EE3F297798237721C611A78A98_gshared (EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF* __this, const RuntimeMethod* method)
  19346. {
  19347. static bool s_Il2CppMethodInitialized;
  19348. if (!s_Il2CppMethodInitialized)
  19349. {
  19350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  19351. s_Il2CppMethodInitialized = true;
  19352. }
  19353. {
  19354. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  19355. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  19356. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  19357. return L_0;
  19358. }
  19359. }
  19360. #ifdef __clang__
  19361. #pragma clang diagnostic pop
  19362. #endif
  19363. #ifdef __clang__
  19364. #pragma clang diagnostic push
  19365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19366. #pragma clang diagnostic ignored "-Wunused-variable"
  19367. #endif
  19368. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::CreateData()
  19369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mA453A69B8A661CA000FA821686C2EB6E543630EC_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  19370. {
  19371. {
  19372. // return new Data();
  19373. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_0 = (Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  19374. NullCheck(L_0);
  19375. (( void (*) (Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  19376. return (RuntimeObject*)L_0;
  19377. }
  19378. }
  19379. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_coroutine()
  19380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m890E7A9CEA65EA730D764A6BC430B6F60FE8A68B_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  19381. {
  19382. {
  19383. // public bool coroutine { get; set; } = false;
  19384. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  19385. return L_0;
  19386. }
  19387. }
  19388. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::set_coroutine(System.Boolean)
  19389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_mD40F16D74A43D1E3C50D196FC2F39D8384DC4F11_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, bool ___0_value, const RuntimeMethod* method)
  19390. {
  19391. {
  19392. // public bool coroutine { get; set; } = false;
  19393. bool L_0 = ___0_value;
  19394. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  19395. return;
  19396. }
  19397. }
  19398. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_trigger()
  19399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mBBD3C3DD8F745273E5E68DBF98149A348D93FAC1_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  19400. {
  19401. {
  19402. // public ControlOutput trigger { get; private set; }
  19403. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  19404. return L_0;
  19405. }
  19406. }
  19407. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  19408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mF67D11ED51506DDD7FB2CD44FCAC07E85E89FA22_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  19409. {
  19410. {
  19411. // public ControlOutput trigger { get; private set; }
  19412. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  19413. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  19414. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  19415. return;
  19416. }
  19417. }
  19418. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Definition()
  19419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m14EEB029683B0376E2F438EBC3152B1A9F734D54_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  19420. {
  19421. static bool s_Il2CppMethodInitialized;
  19422. if (!s_Il2CppMethodInitialized)
  19423. {
  19424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  19425. s_Il2CppMethodInitialized = true;
  19426. }
  19427. {
  19428. // isControlRoot = true;
  19429. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19430. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  19431. // trigger = ControlOutput(nameof(trigger));
  19432. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19433. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  19434. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  19435. (( void (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  19436. // }
  19437. return;
  19438. }
  19439. }
  19440. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  19441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m274C7EAF185D8EFBDCA47B5F338D75B5E406AE0F_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  19442. {
  19443. {
  19444. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  19445. String_t* L_0;
  19446. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  19447. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  19448. NullCheck(L_1);
  19449. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  19450. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m274C7EAF185D8EFBDCA47B5F338D75B5E406AE0F_RuntimeMethod_var)));
  19451. }
  19452. }
  19453. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  19454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m509F8932CE2128FC42AB78C98B68A9B739EC2DAA_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  19455. {
  19456. static bool s_Il2CppMethodInitialized;
  19457. if (!s_Il2CppMethodInitialized)
  19458. {
  19459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19460. s_Il2CppMethodInitialized = true;
  19461. }
  19462. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* V_0 = NULL;
  19463. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* V_1 = NULL;
  19464. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  19465. memset((&V_2), 0, sizeof(V_2));
  19466. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* V_3 = NULL;
  19467. {
  19468. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_0 = (U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  19469. NullCheck(L_0);
  19470. (( void (*) (U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19471. V_0 = L_0;
  19472. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_1 = V_0;
  19473. NullCheck(L_1);
  19474. L_1->___U3CU3E4__this_0 = __this;
  19475. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  19476. // var data = stack.GetElementData<Data>(this);
  19477. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  19478. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  19479. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_3;
  19480. L_3 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19481. V_1 = L_3;
  19482. // if (data.isListening)
  19483. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_4 = V_1;
  19484. NullCheck(L_4);
  19485. bool L_5 = (bool)L_4->___isListening_2;
  19486. if (!L_5)
  19487. {
  19488. goto IL_001e;
  19489. }
  19490. }
  19491. {
  19492. // return;
  19493. return;
  19494. }
  19495. IL_001e:
  19496. {
  19497. // if (register)
  19498. bool L_6;
  19499. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_register() */, __this);
  19500. if (!L_6)
  19501. {
  19502. goto IL_0061;
  19503. }
  19504. }
  19505. {
  19506. // var reference = stack.ToReference();
  19507. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_7 = V_0;
  19508. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  19509. NullCheck(L_8);
  19510. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  19511. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  19512. NullCheck(L_7);
  19513. L_7->___reference_1 = L_9;
  19514. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  19515. // var hook = GetHook(reference);
  19516. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_10 = V_0;
  19517. NullCheck(L_10);
  19518. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  19519. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  19520. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  19521. V_2 = L_12;
  19522. // Action<TArgs> handler = args => Trigger(reference, args);
  19523. U3CU3Ec__DisplayClass14_0_t933087982611D8F2564A2D92FD800442E1CF5015* L_13 = V_0;
  19524. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* L_14 = (Action_1_t86D072B032BE6224AE97339E11155FE3C2852631*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  19525. NullCheck(L_14);
  19526. (( void (*) (Action_1_t86D072B032BE6224AE97339E11155FE3C2852631*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  19527. V_3 = L_14;
  19528. // EventBus.Register(hook, handler);
  19529. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  19530. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* L_16 = V_3;
  19531. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19532. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t86D072B032BE6224AE97339E11155FE3C2852631*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  19533. // data.hook = hook;
  19534. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_17 = V_1;
  19535. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  19536. NullCheck(L_17);
  19537. L_17->___hook_0 = L_18;
  19538. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  19539. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19540. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  19541. #endif
  19542. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19543. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  19544. #endif
  19545. // data.handler = handler;
  19546. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_19 = V_1;
  19547. Action_1_t86D072B032BE6224AE97339E11155FE3C2852631* L_20 = V_3;
  19548. NullCheck(L_19);
  19549. L_19->___handler_1 = (Delegate_t*)L_20;
  19550. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  19551. }
  19552. IL_0061:
  19553. {
  19554. // data.isListening = true;
  19555. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_21 = V_1;
  19556. NullCheck(L_21);
  19557. L_21->___isListening_2 = (bool)1;
  19558. // }
  19559. return;
  19560. }
  19561. }
  19562. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  19563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m1E07FD91CEA11D3C282ABCEF0316D8F2FF827E39_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  19564. {
  19565. static bool s_Il2CppMethodInitialized;
  19566. if (!s_Il2CppMethodInitialized)
  19567. {
  19568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19573. s_Il2CppMethodInitialized = true;
  19574. }
  19575. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* V_0 = NULL;
  19576. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  19577. memset((&V_1), 0, sizeof(V_1));
  19578. {
  19579. // var data = stack.GetElementData<Data>(this);
  19580. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  19581. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  19582. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_1;
  19583. L_1 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19584. V_0 = L_1;
  19585. // if (!data.isListening)
  19586. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_2 = V_0;
  19587. NullCheck(L_2);
  19588. bool L_3 = (bool)L_2->___isListening_2;
  19589. if (L_3)
  19590. {
  19591. goto IL_0011;
  19592. }
  19593. }
  19594. {
  19595. // return;
  19596. return;
  19597. }
  19598. IL_0011:
  19599. {
  19600. // foreach (var activeCoroutine in data.activeCoroutines)
  19601. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_4 = V_0;
  19602. NullCheck(L_4);
  19603. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  19604. NullCheck(L_5);
  19605. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  19606. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19607. V_1 = L_6;
  19608. }
  19609. {
  19610. auto __finallyBlock = il2cpp::utils::Finally([&]
  19611. {
  19612. FINALLY_0037:
  19613. {// begin finally (depth: 1)
  19614. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19615. return;
  19616. }// end finally (depth: 1)
  19617. });
  19618. try
  19619. {// begin try (depth: 1)
  19620. {
  19621. goto IL_002c_1;
  19622. }
  19623. IL_001f_1:
  19624. {
  19625. // foreach (var activeCoroutine in data.activeCoroutines)
  19626. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  19627. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19628. // activeCoroutine.StopCoroutine(false);
  19629. NullCheck(L_7);
  19630. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  19631. }
  19632. IL_002c_1:
  19633. {
  19634. // foreach (var activeCoroutine in data.activeCoroutines)
  19635. bool L_8;
  19636. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19637. if (L_8)
  19638. {
  19639. goto IL_001f_1;
  19640. }
  19641. }
  19642. {
  19643. goto IL_0045;
  19644. }
  19645. }// end try (depth: 1)
  19646. catch(Il2CppExceptionWrapper& e)
  19647. {
  19648. __finallyBlock.StoreException(e.ex);
  19649. }
  19650. }
  19651. IL_0045:
  19652. {
  19653. // if (register)
  19654. bool L_9;
  19655. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::get_register() */, __this);
  19656. if (!L_9)
  19657. {
  19658. goto IL_0065;
  19659. }
  19660. }
  19661. {
  19662. // EventBus.Unregister(data.hook, data.handler);
  19663. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_10 = V_0;
  19664. NullCheck(L_10);
  19665. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  19666. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_12 = V_0;
  19667. NullCheck(L_12);
  19668. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  19669. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  19670. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  19671. // data.handler = null;
  19672. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_14 = V_0;
  19673. NullCheck(L_14);
  19674. L_14->___handler_1 = (Delegate_t*)NULL;
  19675. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  19676. }
  19677. IL_0065:
  19678. {
  19679. // data.isListening = false;
  19680. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_15 = V_0;
  19681. NullCheck(L_15);
  19682. L_15->___isListening_2 = (bool)0;
  19683. // }
  19684. return;
  19685. }
  19686. }
  19687. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  19688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_mE5D62EF1A7D32AE3B610C3229DDE7B04CD7AB21B_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  19689. {
  19690. static bool s_Il2CppMethodInitialized;
  19691. if (!s_Il2CppMethodInitialized)
  19692. {
  19693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  19694. s_Il2CppMethodInitialized = true;
  19695. }
  19696. {
  19697. // var data = instance.GetElementData<Data>(this);
  19698. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  19699. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  19700. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_1;
  19701. L_1 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19702. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  19703. NullCheck(L_1);
  19704. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  19705. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  19706. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  19707. // StopAllCoroutines(coroutines);
  19708. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  19709. // base.Uninstantiate(instance);
  19710. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  19711. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  19712. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  19713. // }
  19714. return;
  19715. }
  19716. }
  19717. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  19718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m14B51B57BD889C2D18A9EA379513C46A68177CA0_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  19719. {
  19720. static bool s_Il2CppMethodInitialized;
  19721. if (!s_Il2CppMethodInitialized)
  19722. {
  19723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19727. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  19728. s_Il2CppMethodInitialized = true;
  19729. }
  19730. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  19731. memset((&V_0), 0, sizeof(V_0));
  19732. {
  19733. // foreach (var activeCoroutine in activeCoroutines)
  19734. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  19735. NullCheck(L_0);
  19736. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  19737. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  19738. V_0 = L_1;
  19739. }
  19740. {
  19741. auto __finallyBlock = il2cpp::utils::Finally([&]
  19742. {
  19743. FINALLY_0020:
  19744. {// begin finally (depth: 1)
  19745. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  19746. return;
  19747. }// end finally (depth: 1)
  19748. });
  19749. try
  19750. {// begin try (depth: 1)
  19751. {
  19752. goto IL_0015_1;
  19753. }
  19754. IL_0009_1:
  19755. {
  19756. // foreach (var activeCoroutine in activeCoroutines)
  19757. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  19758. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  19759. // activeCoroutine.StopCoroutineImmediate();
  19760. NullCheck(L_2);
  19761. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  19762. }
  19763. IL_0015_1:
  19764. {
  19765. // foreach (var activeCoroutine in activeCoroutines)
  19766. bool L_3;
  19767. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  19768. if (L_3)
  19769. {
  19770. goto IL_0009_1;
  19771. }
  19772. }
  19773. {
  19774. goto IL_002e;
  19775. }
  19776. }// end try (depth: 1)
  19777. catch(Il2CppExceptionWrapper& e)
  19778. {
  19779. __finallyBlock.StoreException(e.ex);
  19780. }
  19781. }
  19782. IL_002e:
  19783. {
  19784. // activeCoroutines.Free();
  19785. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  19786. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  19787. // }
  19788. return;
  19789. }
  19790. }
  19791. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  19792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mF13147B1E77290680B7D989A219C19BFCA233670_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  19793. {
  19794. {
  19795. // if (!pointer.hasData)
  19796. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  19797. NullCheck(L_0);
  19798. bool L_1;
  19799. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  19800. if (L_1)
  19801. {
  19802. goto IL_000a;
  19803. }
  19804. }
  19805. {
  19806. // return false;
  19807. return (bool)0;
  19808. }
  19809. IL_000a:
  19810. {
  19811. // return pointer.GetElementData<Data>(this).isListening;
  19812. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  19813. NullCheck(L_2);
  19814. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_3;
  19815. L_3 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19816. NullCheck(L_3);
  19817. bool L_4 = (bool)L_3->___isListening_2;
  19818. return L_4;
  19819. }
  19820. }
  19821. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  19822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m757E709657A0AD4186C44DEEF734FC62A636CF4B_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 ___1_args, const RuntimeMethod* method)
  19823. {
  19824. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  19825. {
  19826. // var flow = Flow.New(reference);
  19827. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  19828. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  19829. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  19830. V_0 = L_1;
  19831. // if (!ShouldTrigger(flow, args))
  19832. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  19833. CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 L_3 = ___1_args;
  19834. bool L_4;
  19835. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  19836. if (L_4)
  19837. {
  19838. goto IL_0018;
  19839. }
  19840. }
  19841. {
  19842. // flow.Dispose();
  19843. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  19844. NullCheck(L_5);
  19845. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  19846. // return;
  19847. return;
  19848. }
  19849. IL_0018:
  19850. {
  19851. // AssignArguments(flow, args);
  19852. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  19853. CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 L_7 = ___1_args;
  19854. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  19855. // Run(flow);
  19856. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  19857. (( void (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  19858. // }
  19859. return;
  19860. }
  19861. }
  19862. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  19863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m1F9CAFBD2029D27BF550028FF788D58111235926_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 ___1_args, const RuntimeMethod* method)
  19864. {
  19865. {
  19866. // return true;
  19867. return (bool)1;
  19868. }
  19869. }
  19870. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  19871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mBF1DEEB99C6E1A672646AD549AC64583B28E8A1E_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 ___1_args, const RuntimeMethod* method)
  19872. {
  19873. {
  19874. // }
  19875. return;
  19876. }
  19877. }
  19878. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Run(Unity.VisualScripting.Flow)
  19879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m5A661B21C3B6226A675F3D6A9778ADFAFC36E399_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  19880. {
  19881. static bool s_Il2CppMethodInitialized;
  19882. if (!s_Il2CppMethodInitialized)
  19883. {
  19884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  19885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  19886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  19887. s_Il2CppMethodInitialized = true;
  19888. }
  19889. {
  19890. // if (flow.enableDebug)
  19891. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  19892. NullCheck(L_0);
  19893. bool L_1;
  19894. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  19895. if (!L_1)
  19896. {
  19897. goto IL_0029;
  19898. }
  19899. }
  19900. {
  19901. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  19902. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  19903. NullCheck(L_2);
  19904. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  19905. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  19906. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  19907. RuntimeObject* L_4;
  19908. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  19909. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  19910. RuntimeObject* L_5 = L_4;
  19911. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  19912. int32_t L_6;
  19913. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  19914. NullCheck(L_5);
  19915. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  19916. // editorData.lastInvokeTime = EditorTimeBinding.time;
  19917. float L_7;
  19918. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  19919. NullCheck(L_5);
  19920. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  19921. }
  19922. IL_0029:
  19923. {
  19924. // if (coroutine)
  19925. bool L_8;
  19926. L_8 = (( bool (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  19927. if (!L_8)
  19928. {
  19929. goto IL_004f;
  19930. }
  19931. }
  19932. {
  19933. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  19934. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  19935. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  19936. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19937. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  19938. NullCheck(L_11);
  19939. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  19940. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  19941. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  19942. Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* L_13;
  19943. L_13 = (( Data_t690B24A4F73B2BB11838F7479B1FA7B9D714630E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19944. NullCheck(L_13);
  19945. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  19946. NullCheck(L_9);
  19947. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  19948. return;
  19949. }
  19950. IL_004f:
  19951. {
  19952. // flow.Run(trigger);
  19953. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  19954. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  19955. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19956. NullCheck(L_15);
  19957. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  19958. // }
  19959. return;
  19960. }
  19961. }
  19962. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  19963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m92A1233815D8F081BEC4270C87EA2CFFA8BB4662_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  19964. {
  19965. static bool s_Il2CppMethodInitialized;
  19966. if (!s_Il2CppMethodInitialized)
  19967. {
  19968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  19971. s_Il2CppMethodInitialized = true;
  19972. }
  19973. String_t* G_B2_0 = NULL;
  19974. String_t* G_B2_1 = NULL;
  19975. String_t* G_B1_0 = NULL;
  19976. String_t* G_B1_1 = NULL;
  19977. String_t* G_B3_0 = NULL;
  19978. String_t* G_B3_1 = NULL;
  19979. {
  19980. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  19981. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19982. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19983. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  19984. String_t* L_1 = ___2_calledName;
  19985. NullCheck(L_0);
  19986. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  19987. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  19988. String_t* L_2 = ___2_calledName;
  19989. NullCheck(L_2);
  19990. String_t* L_3;
  19991. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  19992. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  19993. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  19994. NullCheck(L_4);
  19995. String_t* L_6;
  19996. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  19997. String_t* L_7 = L_6;
  19998. G_B1_0 = L_7;
  19999. G_B1_1 = L_3;
  20000. if (L_7)
  20001. {
  20002. G_B2_0 = L_7;
  20003. G_B2_1 = L_3;
  20004. goto IL_0024;
  20005. }
  20006. }
  20007. {
  20008. G_B3_0 = ((String_t*)(NULL));
  20009. G_B3_1 = G_B1_1;
  20010. goto IL_0029;
  20011. }
  20012. IL_0024:
  20013. {
  20014. NullCheck(G_B2_0);
  20015. String_t* L_8;
  20016. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  20017. G_B3_0 = L_8;
  20018. G_B3_1 = G_B2_1;
  20019. }
  20020. IL_0029:
  20021. {
  20022. NullCheck(G_B3_1);
  20023. bool L_9;
  20024. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  20025. return L_9;
  20026. }
  20027. }
  20028. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::.ctor()
  20029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m3BD28D21BF89EE64DAD643AA3CB15815AEB080EA_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  20030. {
  20031. {
  20032. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  20033. return;
  20034. }
  20035. }
  20036. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.CustomEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  20037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mEAD71F9A2FF3AD4F2B167F15320D51CA09071AEF_gshared (EventUnit_1_t8605CBCC2969E09C47DF3C4993759E3C4D2133D9* __this, const RuntimeMethod* method)
  20038. {
  20039. static bool s_Il2CppMethodInitialized;
  20040. if (!s_Il2CppMethodInitialized)
  20041. {
  20042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  20043. s_Il2CppMethodInitialized = true;
  20044. }
  20045. {
  20046. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  20047. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  20048. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  20049. return L_0;
  20050. }
  20051. }
  20052. #ifdef __clang__
  20053. #pragma clang diagnostic pop
  20054. #endif
  20055. #ifdef __clang__
  20056. #pragma clang diagnostic push
  20057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20058. #pragma clang diagnostic ignored "-Wunused-variable"
  20059. #endif
  20060. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::CreateData()
  20061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m64E28B117CA3762DAA6AB82324E10682C4781BEE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  20062. {
  20063. {
  20064. // return new Data();
  20065. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_0 = (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  20066. NullCheck(L_0);
  20067. (( void (*) (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  20068. return (RuntimeObject*)L_0;
  20069. }
  20070. }
  20071. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_coroutine()
  20072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mE235BFB0463D05CC5C05060DA4D2A2E02BD7C3FE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  20073. {
  20074. {
  20075. // public bool coroutine { get; set; } = false;
  20076. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  20077. return L_0;
  20078. }
  20079. }
  20080. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::set_coroutine(System.Boolean)
  20081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m5207DC3779075B8AE866B8EDCF630FB46495D295_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, bool ___0_value, const RuntimeMethod* method)
  20082. {
  20083. {
  20084. // public bool coroutine { get; set; } = false;
  20085. bool L_0 = ___0_value;
  20086. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  20087. return;
  20088. }
  20089. }
  20090. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_trigger()
  20091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mE00E08B2B54A61279A2428E2A9E07EFE35A1CB5C_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  20092. {
  20093. {
  20094. // public ControlOutput trigger { get; private set; }
  20095. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  20096. return L_0;
  20097. }
  20098. }
  20099. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  20100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m7BC18ED638A81C2FDFE623977F8DEBBD5FA98503_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  20101. {
  20102. {
  20103. // public ControlOutput trigger { get; private set; }
  20104. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  20105. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  20106. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  20107. return;
  20108. }
  20109. }
  20110. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Definition()
  20111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  20112. {
  20113. static bool s_Il2CppMethodInitialized;
  20114. if (!s_Il2CppMethodInitialized)
  20115. {
  20116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  20117. s_Il2CppMethodInitialized = true;
  20118. }
  20119. {
  20120. // isControlRoot = true;
  20121. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20122. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  20123. // trigger = ControlOutput(nameof(trigger));
  20124. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20125. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  20126. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  20127. (( void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  20128. // }
  20129. return;
  20130. }
  20131. }
  20132. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  20133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m950B9A64F0868E7A0301DEA9E14D03342C03D1A0_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  20134. {
  20135. {
  20136. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  20137. String_t* L_0;
  20138. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  20139. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  20140. NullCheck(L_1);
  20141. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  20142. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m950B9A64F0868E7A0301DEA9E14D03342C03D1A0_RuntimeMethod_var)));
  20143. }
  20144. }
  20145. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  20146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20147. {
  20148. static bool s_Il2CppMethodInitialized;
  20149. if (!s_Il2CppMethodInitialized)
  20150. {
  20151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20152. s_Il2CppMethodInitialized = true;
  20153. }
  20154. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* V_0 = NULL;
  20155. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* V_1 = NULL;
  20156. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  20157. memset((&V_2), 0, sizeof(V_2));
  20158. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* V_3 = NULL;
  20159. {
  20160. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_0 = (U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  20161. NullCheck(L_0);
  20162. (( void (*) (U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  20163. V_0 = L_0;
  20164. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_1 = V_0;
  20165. NullCheck(L_1);
  20166. L_1->___U3CU3E4__this_0 = __this;
  20167. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  20168. // var data = stack.GetElementData<Data>(this);
  20169. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  20170. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  20171. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_3;
  20172. L_3 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20173. V_1 = L_3;
  20174. // if (data.isListening)
  20175. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_4 = V_1;
  20176. NullCheck(L_4);
  20177. bool L_5 = (bool)L_4->___isListening_2;
  20178. if (!L_5)
  20179. {
  20180. goto IL_001e;
  20181. }
  20182. }
  20183. {
  20184. // return;
  20185. return;
  20186. }
  20187. IL_001e:
  20188. {
  20189. // if (register)
  20190. bool L_6;
  20191. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_register() */, __this);
  20192. if (!L_6)
  20193. {
  20194. goto IL_0061;
  20195. }
  20196. }
  20197. {
  20198. // var reference = stack.ToReference();
  20199. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_7 = V_0;
  20200. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  20201. NullCheck(L_8);
  20202. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  20203. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  20204. NullCheck(L_7);
  20205. L_7->___reference_1 = L_9;
  20206. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  20207. // var hook = GetHook(reference);
  20208. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_10 = V_0;
  20209. NullCheck(L_10);
  20210. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  20211. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  20212. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  20213. V_2 = L_12;
  20214. // Action<TArgs> handler = args => Trigger(reference, args);
  20215. U3CU3Ec__DisplayClass14_0_t100540C990517062EF18F063DAE9A2FE05B02937* L_13 = V_0;
  20216. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_14 = (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  20217. NullCheck(L_14);
  20218. (( void (*) (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  20219. V_3 = L_14;
  20220. // EventBus.Register(hook, handler);
  20221. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  20222. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_16 = V_3;
  20223. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20224. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  20225. // data.hook = hook;
  20226. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_17 = V_1;
  20227. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  20228. NullCheck(L_17);
  20229. L_17->___hook_0 = L_18;
  20230. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  20231. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20232. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  20233. #endif
  20234. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20235. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  20236. #endif
  20237. // data.handler = handler;
  20238. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_19 = V_1;
  20239. Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_20 = V_3;
  20240. NullCheck(L_19);
  20241. L_19->___handler_1 = (Delegate_t*)L_20;
  20242. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  20243. }
  20244. IL_0061:
  20245. {
  20246. // data.isListening = true;
  20247. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_21 = V_1;
  20248. NullCheck(L_21);
  20249. L_21->___isListening_2 = (bool)1;
  20250. // }
  20251. return;
  20252. }
  20253. }
  20254. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  20255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20256. {
  20257. static bool s_Il2CppMethodInitialized;
  20258. if (!s_Il2CppMethodInitialized)
  20259. {
  20260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20265. s_Il2CppMethodInitialized = true;
  20266. }
  20267. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* V_0 = NULL;
  20268. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  20269. memset((&V_1), 0, sizeof(V_1));
  20270. {
  20271. // var data = stack.GetElementData<Data>(this);
  20272. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  20273. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20274. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_1;
  20275. L_1 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20276. V_0 = L_1;
  20277. // if (!data.isListening)
  20278. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_2 = V_0;
  20279. NullCheck(L_2);
  20280. bool L_3 = (bool)L_2->___isListening_2;
  20281. if (L_3)
  20282. {
  20283. goto IL_0011;
  20284. }
  20285. }
  20286. {
  20287. // return;
  20288. return;
  20289. }
  20290. IL_0011:
  20291. {
  20292. // foreach (var activeCoroutine in data.activeCoroutines)
  20293. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_4 = V_0;
  20294. NullCheck(L_4);
  20295. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  20296. NullCheck(L_5);
  20297. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  20298. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20299. V_1 = L_6;
  20300. }
  20301. {
  20302. auto __finallyBlock = il2cpp::utils::Finally([&]
  20303. {
  20304. FINALLY_0037:
  20305. {// begin finally (depth: 1)
  20306. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20307. return;
  20308. }// end finally (depth: 1)
  20309. });
  20310. try
  20311. {// begin try (depth: 1)
  20312. {
  20313. goto IL_002c_1;
  20314. }
  20315. IL_001f_1:
  20316. {
  20317. // foreach (var activeCoroutine in data.activeCoroutines)
  20318. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  20319. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20320. // activeCoroutine.StopCoroutine(false);
  20321. NullCheck(L_7);
  20322. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  20323. }
  20324. IL_002c_1:
  20325. {
  20326. // foreach (var activeCoroutine in data.activeCoroutines)
  20327. bool L_8;
  20328. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20329. if (L_8)
  20330. {
  20331. goto IL_001f_1;
  20332. }
  20333. }
  20334. {
  20335. goto IL_0045;
  20336. }
  20337. }// end try (depth: 1)
  20338. catch(Il2CppExceptionWrapper& e)
  20339. {
  20340. __finallyBlock.StoreException(e.ex);
  20341. }
  20342. }
  20343. IL_0045:
  20344. {
  20345. // if (register)
  20346. bool L_9;
  20347. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::get_register() */, __this);
  20348. if (!L_9)
  20349. {
  20350. goto IL_0065;
  20351. }
  20352. }
  20353. {
  20354. // EventBus.Unregister(data.hook, data.handler);
  20355. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_10 = V_0;
  20356. NullCheck(L_10);
  20357. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  20358. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_12 = V_0;
  20359. NullCheck(L_12);
  20360. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  20361. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20362. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  20363. // data.handler = null;
  20364. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_14 = V_0;
  20365. NullCheck(L_14);
  20366. L_14->___handler_1 = (Delegate_t*)NULL;
  20367. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  20368. }
  20369. IL_0065:
  20370. {
  20371. // data.isListening = false;
  20372. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_15 = V_0;
  20373. NullCheck(L_15);
  20374. L_15->___isListening_2 = (bool)0;
  20375. // }
  20376. return;
  20377. }
  20378. }
  20379. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  20380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m0CB0F88F5CE66E8CC7F4159A8168B7DF721C2565_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  20381. {
  20382. static bool s_Il2CppMethodInitialized;
  20383. if (!s_Il2CppMethodInitialized)
  20384. {
  20385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  20386. s_Il2CppMethodInitialized = true;
  20387. }
  20388. {
  20389. // var data = instance.GetElementData<Data>(this);
  20390. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  20391. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20392. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_1;
  20393. L_1 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20394. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  20395. NullCheck(L_1);
  20396. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  20397. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  20398. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  20399. // StopAllCoroutines(coroutines);
  20400. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  20401. // base.Uninstantiate(instance);
  20402. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  20403. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20404. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  20405. // }
  20406. return;
  20407. }
  20408. }
  20409. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  20410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mA60E338E53BC1E7571A18C012ED03DAE06B518D9_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  20411. {
  20412. static bool s_Il2CppMethodInitialized;
  20413. if (!s_Il2CppMethodInitialized)
  20414. {
  20415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  20420. s_Il2CppMethodInitialized = true;
  20421. }
  20422. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  20423. memset((&V_0), 0, sizeof(V_0));
  20424. {
  20425. // foreach (var activeCoroutine in activeCoroutines)
  20426. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  20427. NullCheck(L_0);
  20428. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  20429. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20430. V_0 = L_1;
  20431. }
  20432. {
  20433. auto __finallyBlock = il2cpp::utils::Finally([&]
  20434. {
  20435. FINALLY_0020:
  20436. {// begin finally (depth: 1)
  20437. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20438. return;
  20439. }// end finally (depth: 1)
  20440. });
  20441. try
  20442. {// begin try (depth: 1)
  20443. {
  20444. goto IL_0015_1;
  20445. }
  20446. IL_0009_1:
  20447. {
  20448. // foreach (var activeCoroutine in activeCoroutines)
  20449. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  20450. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20451. // activeCoroutine.StopCoroutineImmediate();
  20452. NullCheck(L_2);
  20453. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  20454. }
  20455. IL_0015_1:
  20456. {
  20457. // foreach (var activeCoroutine in activeCoroutines)
  20458. bool L_3;
  20459. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20460. if (L_3)
  20461. {
  20462. goto IL_0009_1;
  20463. }
  20464. }
  20465. {
  20466. goto IL_002e;
  20467. }
  20468. }// end try (depth: 1)
  20469. catch(Il2CppExceptionWrapper& e)
  20470. {
  20471. __finallyBlock.StoreException(e.ex);
  20472. }
  20473. }
  20474. IL_002e:
  20475. {
  20476. // activeCoroutines.Free();
  20477. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  20478. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  20479. // }
  20480. return;
  20481. }
  20482. }
  20483. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  20484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m46A9E4C0E5F4ADC8DBBD2D355059C3B580EEC673_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  20485. {
  20486. {
  20487. // if (!pointer.hasData)
  20488. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  20489. NullCheck(L_0);
  20490. bool L_1;
  20491. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  20492. if (L_1)
  20493. {
  20494. goto IL_000a;
  20495. }
  20496. }
  20497. {
  20498. // return false;
  20499. return (bool)0;
  20500. }
  20501. IL_000a:
  20502. {
  20503. // return pointer.GetElementData<Data>(this).isListening;
  20504. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  20505. NullCheck(L_2);
  20506. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_3;
  20507. L_3 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20508. NullCheck(L_3);
  20509. bool L_4 = (bool)L_3->___isListening_2;
  20510. return L_4;
  20511. }
  20512. }
  20513. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  20514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m1C0F24CE10E3BA3107D5C897B891D1BC3F35516A_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
  20515. {
  20516. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  20517. {
  20518. // var flow = Flow.New(reference);
  20519. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  20520. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  20521. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  20522. V_0 = L_1;
  20523. // if (!ShouldTrigger(flow, args))
  20524. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  20525. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_3 = ___1_args;
  20526. bool L_4;
  20527. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  20528. if (L_4)
  20529. {
  20530. goto IL_0018;
  20531. }
  20532. }
  20533. {
  20534. // flow.Dispose();
  20535. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  20536. NullCheck(L_5);
  20537. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  20538. // return;
  20539. return;
  20540. }
  20541. IL_0018:
  20542. {
  20543. // AssignArguments(flow, args);
  20544. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  20545. EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_7 = ___1_args;
  20546. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  20547. // Run(flow);
  20548. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  20549. (( void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  20550. // }
  20551. return;
  20552. }
  20553. }
  20554. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  20555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m99E8DFFA96B4210D7E61F12BB6AB615589545140_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
  20556. {
  20557. {
  20558. // return true;
  20559. return (bool)1;
  20560. }
  20561. }
  20562. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  20563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mE0F2D21337A168EF556CF9D9092FD328C7FB4C87_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
  20564. {
  20565. {
  20566. // }
  20567. return;
  20568. }
  20569. }
  20570. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Run(Unity.VisualScripting.Flow)
  20571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m59E95535594694292EBAE1E98DB0CF38B45901EC_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  20572. {
  20573. static bool s_Il2CppMethodInitialized;
  20574. if (!s_Il2CppMethodInitialized)
  20575. {
  20576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  20577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  20578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  20579. s_Il2CppMethodInitialized = true;
  20580. }
  20581. {
  20582. // if (flow.enableDebug)
  20583. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  20584. NullCheck(L_0);
  20585. bool L_1;
  20586. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  20587. if (!L_1)
  20588. {
  20589. goto IL_0029;
  20590. }
  20591. }
  20592. {
  20593. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  20594. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  20595. NullCheck(L_2);
  20596. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  20597. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  20598. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  20599. RuntimeObject* L_4;
  20600. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  20601. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  20602. RuntimeObject* L_5 = L_4;
  20603. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  20604. int32_t L_6;
  20605. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  20606. NullCheck(L_5);
  20607. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  20608. // editorData.lastInvokeTime = EditorTimeBinding.time;
  20609. float L_7;
  20610. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  20611. NullCheck(L_5);
  20612. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  20613. }
  20614. IL_0029:
  20615. {
  20616. // if (coroutine)
  20617. bool L_8;
  20618. L_8 = (( bool (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  20619. if (!L_8)
  20620. {
  20621. goto IL_004f;
  20622. }
  20623. }
  20624. {
  20625. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  20626. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  20627. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  20628. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  20629. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  20630. NullCheck(L_11);
  20631. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  20632. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  20633. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  20634. Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* L_13;
  20635. L_13 = (( Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20636. NullCheck(L_13);
  20637. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  20638. NullCheck(L_9);
  20639. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  20640. return;
  20641. }
  20642. IL_004f:
  20643. {
  20644. // flow.Run(trigger);
  20645. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  20646. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  20647. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  20648. NullCheck(L_15);
  20649. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  20650. // }
  20651. return;
  20652. }
  20653. }
  20654. // System.Boolean Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  20655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mC1FCEC2BE435684E8EFFAF501F27CF376F4339C4_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  20656. {
  20657. static bool s_Il2CppMethodInitialized;
  20658. if (!s_Il2CppMethodInitialized)
  20659. {
  20660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  20661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  20662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  20663. s_Il2CppMethodInitialized = true;
  20664. }
  20665. String_t* G_B2_0 = NULL;
  20666. String_t* G_B2_1 = NULL;
  20667. String_t* G_B1_0 = NULL;
  20668. String_t* G_B1_1 = NULL;
  20669. String_t* G_B3_0 = NULL;
  20670. String_t* G_B3_1 = NULL;
  20671. {
  20672. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  20673. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  20674. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  20675. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  20676. String_t* L_1 = ___2_calledName;
  20677. NullCheck(L_0);
  20678. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  20679. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  20680. String_t* L_2 = ___2_calledName;
  20681. NullCheck(L_2);
  20682. String_t* L_3;
  20683. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  20684. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  20685. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  20686. NullCheck(L_4);
  20687. String_t* L_6;
  20688. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  20689. String_t* L_7 = L_6;
  20690. G_B1_0 = L_7;
  20691. G_B1_1 = L_3;
  20692. if (L_7)
  20693. {
  20694. G_B2_0 = L_7;
  20695. G_B2_1 = L_3;
  20696. goto IL_0024;
  20697. }
  20698. }
  20699. {
  20700. G_B3_0 = ((String_t*)(NULL));
  20701. G_B3_1 = G_B1_1;
  20702. goto IL_0029;
  20703. }
  20704. IL_0024:
  20705. {
  20706. NullCheck(G_B2_0);
  20707. String_t* L_8;
  20708. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  20709. G_B3_0 = L_8;
  20710. G_B3_1 = G_B2_1;
  20711. }
  20712. IL_0029:
  20713. {
  20714. NullCheck(G_B3_1);
  20715. bool L_9;
  20716. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  20717. return L_9;
  20718. }
  20719. }
  20720. // System.Void Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::.ctor()
  20721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mBCACC3D990E27D913B698F857CC93352AE697FCB_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  20722. {
  20723. {
  20724. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  20725. return;
  20726. }
  20727. }
  20728. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<Unity.VisualScripting.EmptyEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  20729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m852281F6BC0F8607DE2287090A06BDFFC6C63968_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
  20730. {
  20731. static bool s_Il2CppMethodInitialized;
  20732. if (!s_Il2CppMethodInitialized)
  20733. {
  20734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  20735. s_Il2CppMethodInitialized = true;
  20736. }
  20737. {
  20738. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  20739. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  20740. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  20741. return L_0;
  20742. }
  20743. }
  20744. #ifdef __clang__
  20745. #pragma clang diagnostic pop
  20746. #endif
  20747. #ifdef __clang__
  20748. #pragma clang diagnostic push
  20749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20750. #pragma clang diagnostic ignored "-Wunused-variable"
  20751. #endif
  20752. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Int32>::CreateData()
  20753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m77AC8BB6A95A82E96B5CA254AB851A860E6792F8_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  20754. {
  20755. {
  20756. // return new Data();
  20757. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_0 = (Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  20758. NullCheck(L_0);
  20759. (( void (*) (Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  20760. return (RuntimeObject*)L_0;
  20761. }
  20762. }
  20763. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::get_coroutine()
  20764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m64ABA9334C69620D181D9F058D7298DC227B6DAE_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  20765. {
  20766. {
  20767. // public bool coroutine { get; set; } = false;
  20768. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  20769. return L_0;
  20770. }
  20771. }
  20772. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::set_coroutine(System.Boolean)
  20773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m9A85C1232C4B3883DF7924E098FAA8E97F8EA37A_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, bool ___0_value, const RuntimeMethod* method)
  20774. {
  20775. {
  20776. // public bool coroutine { get; set; } = false;
  20777. bool L_0 = ___0_value;
  20778. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  20779. return;
  20780. }
  20781. }
  20782. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Int32>::get_trigger()
  20783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m0CA020A47A011B31AF58B3A8073326238EC9A156_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  20784. {
  20785. {
  20786. // public ControlOutput trigger { get; private set; }
  20787. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  20788. return L_0;
  20789. }
  20790. }
  20791. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::set_trigger(Unity.VisualScripting.ControlOutput)
  20792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mC2E1A4D3EBFB25F15A3AC4F90F6C8A2949CC55BD_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  20793. {
  20794. {
  20795. // public ControlOutput trigger { get; private set; }
  20796. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  20797. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  20798. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  20799. return;
  20800. }
  20801. }
  20802. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Definition()
  20803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mE221AD00CC8F94353D256E07E5461CAAAF42E8D8_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  20804. {
  20805. static bool s_Il2CppMethodInitialized;
  20806. if (!s_Il2CppMethodInitialized)
  20807. {
  20808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  20809. s_Il2CppMethodInitialized = true;
  20810. }
  20811. {
  20812. // isControlRoot = true;
  20813. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20814. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  20815. // trigger = ControlOutput(nameof(trigger));
  20816. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  20817. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  20818. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  20819. (( void (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  20820. // }
  20821. return;
  20822. }
  20823. }
  20824. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32>::GetHook(Unity.VisualScripting.GraphReference)
  20825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m94B58C550546341B6CC3D77CCCFF65ED22709ED4_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  20826. {
  20827. {
  20828. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  20829. String_t* L_0;
  20830. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  20831. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  20832. NullCheck(L_1);
  20833. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  20834. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m94B58C550546341B6CC3D77CCCFF65ED22709ED4_RuntimeMethod_var)));
  20835. }
  20836. }
  20837. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::StartListening(Unity.VisualScripting.GraphStack)
  20838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m8D7A885E7E03A66A2647BB0B514DA29AEC12A990_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20839. {
  20840. static bool s_Il2CppMethodInitialized;
  20841. if (!s_Il2CppMethodInitialized)
  20842. {
  20843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20844. s_Il2CppMethodInitialized = true;
  20845. }
  20846. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* V_0 = NULL;
  20847. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* V_1 = NULL;
  20848. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  20849. memset((&V_2), 0, sizeof(V_2));
  20850. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* V_3 = NULL;
  20851. {
  20852. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_0 = (U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  20853. NullCheck(L_0);
  20854. (( void (*) (U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  20855. V_0 = L_0;
  20856. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_1 = V_0;
  20857. NullCheck(L_1);
  20858. L_1->___U3CU3E4__this_0 = __this;
  20859. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  20860. // var data = stack.GetElementData<Data>(this);
  20861. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  20862. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  20863. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_3;
  20864. L_3 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20865. V_1 = L_3;
  20866. // if (data.isListening)
  20867. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_4 = V_1;
  20868. NullCheck(L_4);
  20869. bool L_5 = (bool)L_4->___isListening_2;
  20870. if (!L_5)
  20871. {
  20872. goto IL_001e;
  20873. }
  20874. }
  20875. {
  20876. // return;
  20877. return;
  20878. }
  20879. IL_001e:
  20880. {
  20881. // if (register)
  20882. bool L_6;
  20883. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::get_register() */, __this);
  20884. if (!L_6)
  20885. {
  20886. goto IL_0061;
  20887. }
  20888. }
  20889. {
  20890. // var reference = stack.ToReference();
  20891. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_7 = V_0;
  20892. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  20893. NullCheck(L_8);
  20894. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  20895. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  20896. NullCheck(L_7);
  20897. L_7->___reference_1 = L_9;
  20898. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  20899. // var hook = GetHook(reference);
  20900. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_10 = V_0;
  20901. NullCheck(L_10);
  20902. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  20903. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  20904. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  20905. V_2 = L_12;
  20906. // Action<TArgs> handler = args => Trigger(reference, args);
  20907. U3CU3Ec__DisplayClass14_0_tCE488F7629DC7513061AB4554FE2595D60DF0A36* L_13 = V_0;
  20908. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* L_14 = (Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  20909. NullCheck(L_14);
  20910. (( void (*) (Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  20911. V_3 = L_14;
  20912. // EventBus.Register(hook, handler);
  20913. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  20914. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* L_16 = V_3;
  20915. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20916. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  20917. // data.hook = hook;
  20918. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_17 = V_1;
  20919. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  20920. NullCheck(L_17);
  20921. L_17->___hook_0 = L_18;
  20922. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  20923. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20924. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  20925. #endif
  20926. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20927. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  20928. #endif
  20929. // data.handler = handler;
  20930. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_19 = V_1;
  20931. Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* L_20 = V_3;
  20932. NullCheck(L_19);
  20933. L_19->___handler_1 = (Delegate_t*)L_20;
  20934. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  20935. }
  20936. IL_0061:
  20937. {
  20938. // data.isListening = true;
  20939. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_21 = V_1;
  20940. NullCheck(L_21);
  20941. L_21->___isListening_2 = (bool)1;
  20942. // }
  20943. return;
  20944. }
  20945. }
  20946. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::StopListening(Unity.VisualScripting.GraphStack)
  20947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m60FAF7CA4B12FF466A3D1DD1F7E6326D72749DDC_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  20948. {
  20949. static bool s_Il2CppMethodInitialized;
  20950. if (!s_Il2CppMethodInitialized)
  20951. {
  20952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  20954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  20955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  20956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20957. s_Il2CppMethodInitialized = true;
  20958. }
  20959. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* V_0 = NULL;
  20960. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  20961. memset((&V_1), 0, sizeof(V_1));
  20962. {
  20963. // var data = stack.GetElementData<Data>(this);
  20964. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  20965. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  20966. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_1;
  20967. L_1 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  20968. V_0 = L_1;
  20969. // if (!data.isListening)
  20970. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_2 = V_0;
  20971. NullCheck(L_2);
  20972. bool L_3 = (bool)L_2->___isListening_2;
  20973. if (L_3)
  20974. {
  20975. goto IL_0011;
  20976. }
  20977. }
  20978. {
  20979. // return;
  20980. return;
  20981. }
  20982. IL_0011:
  20983. {
  20984. // foreach (var activeCoroutine in data.activeCoroutines)
  20985. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_4 = V_0;
  20986. NullCheck(L_4);
  20987. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  20988. NullCheck(L_5);
  20989. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  20990. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  20991. V_1 = L_6;
  20992. }
  20993. {
  20994. auto __finallyBlock = il2cpp::utils::Finally([&]
  20995. {
  20996. FINALLY_0037:
  20997. {// begin finally (depth: 1)
  20998. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  20999. return;
  21000. }// end finally (depth: 1)
  21001. });
  21002. try
  21003. {// begin try (depth: 1)
  21004. {
  21005. goto IL_002c_1;
  21006. }
  21007. IL_001f_1:
  21008. {
  21009. // foreach (var activeCoroutine in data.activeCoroutines)
  21010. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  21011. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21012. // activeCoroutine.StopCoroutine(false);
  21013. NullCheck(L_7);
  21014. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  21015. }
  21016. IL_002c_1:
  21017. {
  21018. // foreach (var activeCoroutine in data.activeCoroutines)
  21019. bool L_8;
  21020. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21021. if (L_8)
  21022. {
  21023. goto IL_001f_1;
  21024. }
  21025. }
  21026. {
  21027. goto IL_0045;
  21028. }
  21029. }// end try (depth: 1)
  21030. catch(Il2CppExceptionWrapper& e)
  21031. {
  21032. __finallyBlock.StoreException(e.ex);
  21033. }
  21034. }
  21035. IL_0045:
  21036. {
  21037. // if (register)
  21038. bool L_9;
  21039. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::get_register() */, __this);
  21040. if (!L_9)
  21041. {
  21042. goto IL_0065;
  21043. }
  21044. }
  21045. {
  21046. // EventBus.Unregister(data.hook, data.handler);
  21047. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_10 = V_0;
  21048. NullCheck(L_10);
  21049. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  21050. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_12 = V_0;
  21051. NullCheck(L_12);
  21052. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  21053. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21054. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  21055. // data.handler = null;
  21056. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_14 = V_0;
  21057. NullCheck(L_14);
  21058. L_14->___handler_1 = (Delegate_t*)NULL;
  21059. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  21060. }
  21061. IL_0065:
  21062. {
  21063. // data.isListening = false;
  21064. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_15 = V_0;
  21065. NullCheck(L_15);
  21066. L_15->___isListening_2 = (bool)0;
  21067. // }
  21068. return;
  21069. }
  21070. }
  21071. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Uninstantiate(Unity.VisualScripting.GraphReference)
  21072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_mFBB4C079F3B3C3EBB5E18A359B0E5E3862F68097_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  21073. {
  21074. static bool s_Il2CppMethodInitialized;
  21075. if (!s_Il2CppMethodInitialized)
  21076. {
  21077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  21078. s_Il2CppMethodInitialized = true;
  21079. }
  21080. {
  21081. // var data = instance.GetElementData<Data>(this);
  21082. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  21083. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  21084. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_1;
  21085. L_1 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21086. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  21087. NullCheck(L_1);
  21088. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  21089. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  21090. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  21091. // StopAllCoroutines(coroutines);
  21092. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  21093. // base.Uninstantiate(instance);
  21094. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  21095. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21096. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  21097. // }
  21098. return;
  21099. }
  21100. }
  21101. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  21102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m913E29B9D163478D99A944D9B650E19AD0566390_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  21103. {
  21104. static bool s_Il2CppMethodInitialized;
  21105. if (!s_Il2CppMethodInitialized)
  21106. {
  21107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  21112. s_Il2CppMethodInitialized = true;
  21113. }
  21114. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  21115. memset((&V_0), 0, sizeof(V_0));
  21116. {
  21117. // foreach (var activeCoroutine in activeCoroutines)
  21118. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  21119. NullCheck(L_0);
  21120. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  21121. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21122. V_0 = L_1;
  21123. }
  21124. {
  21125. auto __finallyBlock = il2cpp::utils::Finally([&]
  21126. {
  21127. FINALLY_0020:
  21128. {// begin finally (depth: 1)
  21129. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21130. return;
  21131. }// end finally (depth: 1)
  21132. });
  21133. try
  21134. {// begin try (depth: 1)
  21135. {
  21136. goto IL_0015_1;
  21137. }
  21138. IL_0009_1:
  21139. {
  21140. // foreach (var activeCoroutine in activeCoroutines)
  21141. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  21142. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21143. // activeCoroutine.StopCoroutineImmediate();
  21144. NullCheck(L_2);
  21145. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  21146. }
  21147. IL_0015_1:
  21148. {
  21149. // foreach (var activeCoroutine in activeCoroutines)
  21150. bool L_3;
  21151. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21152. if (L_3)
  21153. {
  21154. goto IL_0009_1;
  21155. }
  21156. }
  21157. {
  21158. goto IL_002e;
  21159. }
  21160. }// end try (depth: 1)
  21161. catch(Il2CppExceptionWrapper& e)
  21162. {
  21163. __finallyBlock.StoreException(e.ex);
  21164. }
  21165. }
  21166. IL_002e:
  21167. {
  21168. // activeCoroutines.Free();
  21169. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  21170. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  21171. // }
  21172. return;
  21173. }
  21174. }
  21175. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::IsListening(Unity.VisualScripting.GraphPointer)
  21176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mB775CC8B6EABB4750FA75D4A3E9CF7A8692FEA1F_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  21177. {
  21178. {
  21179. // if (!pointer.hasData)
  21180. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  21181. NullCheck(L_0);
  21182. bool L_1;
  21183. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  21184. if (L_1)
  21185. {
  21186. goto IL_000a;
  21187. }
  21188. }
  21189. {
  21190. // return false;
  21191. return (bool)0;
  21192. }
  21193. IL_000a:
  21194. {
  21195. // return pointer.GetElementData<Data>(this).isListening;
  21196. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  21197. NullCheck(L_2);
  21198. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_3;
  21199. L_3 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21200. NullCheck(L_3);
  21201. bool L_4 = (bool)L_3->___isListening_2;
  21202. return L_4;
  21203. }
  21204. }
  21205. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  21206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_mA10E48969C79E5F9B4DFF6342A14394974348368_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, int32_t ___1_args, const RuntimeMethod* method)
  21207. {
  21208. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  21209. {
  21210. // var flow = Flow.New(reference);
  21211. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  21212. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  21213. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  21214. V_0 = L_1;
  21215. // if (!ShouldTrigger(flow, args))
  21216. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  21217. int32_t L_3 = ___1_args;
  21218. bool L_4;
  21219. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  21220. if (L_4)
  21221. {
  21222. goto IL_0018;
  21223. }
  21224. }
  21225. {
  21226. // flow.Dispose();
  21227. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  21228. NullCheck(L_5);
  21229. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  21230. // return;
  21231. return;
  21232. }
  21233. IL_0018:
  21234. {
  21235. // AssignArguments(flow, args);
  21236. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  21237. int32_t L_7 = ___1_args;
  21238. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  21239. // Run(flow);
  21240. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  21241. (( void (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  21242. // }
  21243. return;
  21244. }
  21245. }
  21246. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  21247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m58887485E7BD14796F05E022A25121B00FBB3073_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  21248. {
  21249. {
  21250. // return true;
  21251. return (bool)1;
  21252. }
  21253. }
  21254. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  21255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m8755977FA48A546352263F9D13B91AF5EB1BE04B_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  21256. {
  21257. {
  21258. // }
  21259. return;
  21260. }
  21261. }
  21262. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::Run(Unity.VisualScripting.Flow)
  21263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mB336B958F7EDFA42093D572D028B59578F8D3C51_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  21264. {
  21265. static bool s_Il2CppMethodInitialized;
  21266. if (!s_Il2CppMethodInitialized)
  21267. {
  21268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  21271. s_Il2CppMethodInitialized = true;
  21272. }
  21273. {
  21274. // if (flow.enableDebug)
  21275. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  21276. NullCheck(L_0);
  21277. bool L_1;
  21278. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  21279. if (!L_1)
  21280. {
  21281. goto IL_0029;
  21282. }
  21283. }
  21284. {
  21285. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  21286. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  21287. NullCheck(L_2);
  21288. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  21289. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  21290. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  21291. RuntimeObject* L_4;
  21292. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21293. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  21294. RuntimeObject* L_5 = L_4;
  21295. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21296. int32_t L_6;
  21297. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  21298. NullCheck(L_5);
  21299. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  21300. // editorData.lastInvokeTime = EditorTimeBinding.time;
  21301. float L_7;
  21302. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  21303. NullCheck(L_5);
  21304. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  21305. }
  21306. IL_0029:
  21307. {
  21308. // if (coroutine)
  21309. bool L_8;
  21310. L_8 = (( bool (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  21311. if (!L_8)
  21312. {
  21313. goto IL_004f;
  21314. }
  21315. }
  21316. {
  21317. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  21318. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  21319. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  21320. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21321. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  21322. NullCheck(L_11);
  21323. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  21324. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  21325. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  21326. Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* L_13;
  21327. L_13 = (( Data_tFF0DFF3853A73E3DC7A7AAABF974B39D66839DF5* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21328. NullCheck(L_13);
  21329. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  21330. NullCheck(L_9);
  21331. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  21332. return;
  21333. }
  21334. IL_004f:
  21335. {
  21336. // flow.Run(trigger);
  21337. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  21338. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  21339. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21340. NullCheck(L_15);
  21341. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  21342. // }
  21343. return;
  21344. }
  21345. }
  21346. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  21347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m77413E4C98D6985BD61DFA76AC6CAA307D2FCD38_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  21348. {
  21349. static bool s_Il2CppMethodInitialized;
  21350. if (!s_Il2CppMethodInitialized)
  21351. {
  21352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  21353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  21354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  21355. s_Il2CppMethodInitialized = true;
  21356. }
  21357. String_t* G_B2_0 = NULL;
  21358. String_t* G_B2_1 = NULL;
  21359. String_t* G_B1_0 = NULL;
  21360. String_t* G_B1_1 = NULL;
  21361. String_t* G_B3_0 = NULL;
  21362. String_t* G_B3_1 = NULL;
  21363. {
  21364. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  21365. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  21366. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  21367. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  21368. String_t* L_1 = ___2_calledName;
  21369. NullCheck(L_0);
  21370. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  21371. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  21372. String_t* L_2 = ___2_calledName;
  21373. NullCheck(L_2);
  21374. String_t* L_3;
  21375. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  21376. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  21377. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  21378. NullCheck(L_4);
  21379. String_t* L_6;
  21380. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  21381. String_t* L_7 = L_6;
  21382. G_B1_0 = L_7;
  21383. G_B1_1 = L_3;
  21384. if (L_7)
  21385. {
  21386. G_B2_0 = L_7;
  21387. G_B2_1 = L_3;
  21388. goto IL_0024;
  21389. }
  21390. }
  21391. {
  21392. G_B3_0 = ((String_t*)(NULL));
  21393. G_B3_1 = G_B1_1;
  21394. goto IL_0029;
  21395. }
  21396. IL_0024:
  21397. {
  21398. NullCheck(G_B2_0);
  21399. String_t* L_8;
  21400. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  21401. G_B3_0 = L_8;
  21402. G_B3_1 = G_B2_1;
  21403. }
  21404. IL_0029:
  21405. {
  21406. NullCheck(G_B3_1);
  21407. bool L_9;
  21408. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  21409. return L_9;
  21410. }
  21411. }
  21412. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32>::.ctor()
  21413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mC937FBD46FBFC0CB6ADDCFCBF0E8180229BED0A5_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  21414. {
  21415. {
  21416. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  21417. return;
  21418. }
  21419. }
  21420. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Int32>::Unity.VisualScripting.IUnit.get_graph()
  21421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m9B5A18BC4E93D99F7B5FF034D056BBB14AC28065_gshared (EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E* __this, const RuntimeMethod* method)
  21422. {
  21423. static bool s_Il2CppMethodInitialized;
  21424. if (!s_Il2CppMethodInitialized)
  21425. {
  21426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  21427. s_Il2CppMethodInitialized = true;
  21428. }
  21429. {
  21430. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  21431. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  21432. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  21433. return L_0;
  21434. }
  21435. }
  21436. #ifdef __clang__
  21437. #pragma clang diagnostic pop
  21438. #endif
  21439. #ifdef __clang__
  21440. #pragma clang diagnostic push
  21441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21442. #pragma clang diagnostic ignored "-Wunused-variable"
  21443. #endif
  21444. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Int32Enum>::CreateData()
  21445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m6E390E9C32178F372A6F1C68395802B3D71D6FEE_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  21446. {
  21447. {
  21448. // return new Data();
  21449. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_0 = (Data_t84590E43F3666D5E3872D72942A117E468AAAC65*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  21450. NullCheck(L_0);
  21451. (( void (*) (Data_t84590E43F3666D5E3872D72942A117E468AAAC65*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  21452. return (RuntimeObject*)L_0;
  21453. }
  21454. }
  21455. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_coroutine()
  21456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m1DA20CC9EBBEE7A1FCE882925C28D0D53C69EC62_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  21457. {
  21458. {
  21459. // public bool coroutine { get; set; } = false;
  21460. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  21461. return L_0;
  21462. }
  21463. }
  21464. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::set_coroutine(System.Boolean)
  21465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m97F1B6462CFE4E033979DC87DB721CA2D059E8AA_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, bool ___0_value, const RuntimeMethod* method)
  21466. {
  21467. {
  21468. // public bool coroutine { get; set; } = false;
  21469. bool L_0 = ___0_value;
  21470. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  21471. return;
  21472. }
  21473. }
  21474. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_trigger()
  21475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mBCF562D86ED1CCF413B02E842C8BDDCA68C0EC7C_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  21476. {
  21477. {
  21478. // public ControlOutput trigger { get; private set; }
  21479. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  21480. return L_0;
  21481. }
  21482. }
  21483. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::set_trigger(Unity.VisualScripting.ControlOutput)
  21484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mAC9ABFA0C65BAD417A072F5FB45FD440449204BF_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  21485. {
  21486. {
  21487. // public ControlOutput trigger { get; private set; }
  21488. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  21489. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  21490. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  21491. return;
  21492. }
  21493. }
  21494. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Definition()
  21495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mB107EA1B3A9052C1433EF183A8C0D16C0A24E7DD_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  21496. {
  21497. static bool s_Il2CppMethodInitialized;
  21498. if (!s_Il2CppMethodInitialized)
  21499. {
  21500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  21501. s_Il2CppMethodInitialized = true;
  21502. }
  21503. {
  21504. // isControlRoot = true;
  21505. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21506. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  21507. // trigger = ControlOutput(nameof(trigger));
  21508. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21509. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  21510. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  21511. (( void (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21512. // }
  21513. return;
  21514. }
  21515. }
  21516. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32Enum>::GetHook(Unity.VisualScripting.GraphReference)
  21517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m76DA7B9AEE3CE4DDB9E328A760A74EAAA03EE5E2_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  21518. {
  21519. {
  21520. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  21521. String_t* L_0;
  21522. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  21523. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  21524. NullCheck(L_1);
  21525. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  21526. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m76DA7B9AEE3CE4DDB9E328A760A74EAAA03EE5E2_RuntimeMethod_var)));
  21527. }
  21528. }
  21529. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::StartListening(Unity.VisualScripting.GraphStack)
  21530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mB6D9B402D7950DAAA250458B8028EAEE5DAD3D10_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  21531. {
  21532. static bool s_Il2CppMethodInitialized;
  21533. if (!s_Il2CppMethodInitialized)
  21534. {
  21535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21536. s_Il2CppMethodInitialized = true;
  21537. }
  21538. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* V_0 = NULL;
  21539. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* V_1 = NULL;
  21540. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  21541. memset((&V_2), 0, sizeof(V_2));
  21542. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* V_3 = NULL;
  21543. {
  21544. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_0 = (U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  21545. NullCheck(L_0);
  21546. (( void (*) (U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  21547. V_0 = L_0;
  21548. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_1 = V_0;
  21549. NullCheck(L_1);
  21550. L_1->___U3CU3E4__this_0 = __this;
  21551. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  21552. // var data = stack.GetElementData<Data>(this);
  21553. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  21554. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  21555. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_3;
  21556. L_3 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21557. V_1 = L_3;
  21558. // if (data.isListening)
  21559. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_4 = V_1;
  21560. NullCheck(L_4);
  21561. bool L_5 = (bool)L_4->___isListening_2;
  21562. if (!L_5)
  21563. {
  21564. goto IL_001e;
  21565. }
  21566. }
  21567. {
  21568. // return;
  21569. return;
  21570. }
  21571. IL_001e:
  21572. {
  21573. // if (register)
  21574. bool L_6;
  21575. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_register() */, __this);
  21576. if (!L_6)
  21577. {
  21578. goto IL_0061;
  21579. }
  21580. }
  21581. {
  21582. // var reference = stack.ToReference();
  21583. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_7 = V_0;
  21584. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  21585. NullCheck(L_8);
  21586. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  21587. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  21588. NullCheck(L_7);
  21589. L_7->___reference_1 = L_9;
  21590. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  21591. // var hook = GetHook(reference);
  21592. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_10 = V_0;
  21593. NullCheck(L_10);
  21594. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  21595. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  21596. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Int32Enum>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  21597. V_2 = L_12;
  21598. // Action<TArgs> handler = args => Trigger(reference, args);
  21599. U3CU3Ec__DisplayClass14_0_t5226318018F2F56D8523334BBD8AA875B5BC7B1B* L_13 = V_0;
  21600. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* L_14 = (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  21601. NullCheck(L_14);
  21602. (( void (*) (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  21603. V_3 = L_14;
  21604. // EventBus.Register(hook, handler);
  21605. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  21606. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* L_16 = V_3;
  21607. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21608. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  21609. // data.hook = hook;
  21610. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_17 = V_1;
  21611. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  21612. NullCheck(L_17);
  21613. L_17->___hook_0 = L_18;
  21614. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  21615. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21616. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  21617. #endif
  21618. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21619. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  21620. #endif
  21621. // data.handler = handler;
  21622. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_19 = V_1;
  21623. Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* L_20 = V_3;
  21624. NullCheck(L_19);
  21625. L_19->___handler_1 = (Delegate_t*)L_20;
  21626. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  21627. }
  21628. IL_0061:
  21629. {
  21630. // data.isListening = true;
  21631. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_21 = V_1;
  21632. NullCheck(L_21);
  21633. L_21->___isListening_2 = (bool)1;
  21634. // }
  21635. return;
  21636. }
  21637. }
  21638. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::StopListening(Unity.VisualScripting.GraphStack)
  21639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mAC749B19F0503A6FB1237AD485CABA86D5B793A0_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  21640. {
  21641. static bool s_Il2CppMethodInitialized;
  21642. if (!s_Il2CppMethodInitialized)
  21643. {
  21644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21649. s_Il2CppMethodInitialized = true;
  21650. }
  21651. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* V_0 = NULL;
  21652. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  21653. memset((&V_1), 0, sizeof(V_1));
  21654. {
  21655. // var data = stack.GetElementData<Data>(this);
  21656. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  21657. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  21658. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_1;
  21659. L_1 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21660. V_0 = L_1;
  21661. // if (!data.isListening)
  21662. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_2 = V_0;
  21663. NullCheck(L_2);
  21664. bool L_3 = (bool)L_2->___isListening_2;
  21665. if (L_3)
  21666. {
  21667. goto IL_0011;
  21668. }
  21669. }
  21670. {
  21671. // return;
  21672. return;
  21673. }
  21674. IL_0011:
  21675. {
  21676. // foreach (var activeCoroutine in data.activeCoroutines)
  21677. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_4 = V_0;
  21678. NullCheck(L_4);
  21679. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  21680. NullCheck(L_5);
  21681. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  21682. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21683. V_1 = L_6;
  21684. }
  21685. {
  21686. auto __finallyBlock = il2cpp::utils::Finally([&]
  21687. {
  21688. FINALLY_0037:
  21689. {// begin finally (depth: 1)
  21690. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21691. return;
  21692. }// end finally (depth: 1)
  21693. });
  21694. try
  21695. {// begin try (depth: 1)
  21696. {
  21697. goto IL_002c_1;
  21698. }
  21699. IL_001f_1:
  21700. {
  21701. // foreach (var activeCoroutine in data.activeCoroutines)
  21702. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  21703. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21704. // activeCoroutine.StopCoroutine(false);
  21705. NullCheck(L_7);
  21706. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  21707. }
  21708. IL_002c_1:
  21709. {
  21710. // foreach (var activeCoroutine in data.activeCoroutines)
  21711. bool L_8;
  21712. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21713. if (L_8)
  21714. {
  21715. goto IL_001f_1;
  21716. }
  21717. }
  21718. {
  21719. goto IL_0045;
  21720. }
  21721. }// end try (depth: 1)
  21722. catch(Il2CppExceptionWrapper& e)
  21723. {
  21724. __finallyBlock.StoreException(e.ex);
  21725. }
  21726. }
  21727. IL_0045:
  21728. {
  21729. // if (register)
  21730. bool L_9;
  21731. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::get_register() */, __this);
  21732. if (!L_9)
  21733. {
  21734. goto IL_0065;
  21735. }
  21736. }
  21737. {
  21738. // EventBus.Unregister(data.hook, data.handler);
  21739. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_10 = V_0;
  21740. NullCheck(L_10);
  21741. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  21742. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_12 = V_0;
  21743. NullCheck(L_12);
  21744. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  21745. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  21746. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  21747. // data.handler = null;
  21748. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_14 = V_0;
  21749. NullCheck(L_14);
  21750. L_14->___handler_1 = (Delegate_t*)NULL;
  21751. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  21752. }
  21753. IL_0065:
  21754. {
  21755. // data.isListening = false;
  21756. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_15 = V_0;
  21757. NullCheck(L_15);
  21758. L_15->___isListening_2 = (bool)0;
  21759. // }
  21760. return;
  21761. }
  21762. }
  21763. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Uninstantiate(Unity.VisualScripting.GraphReference)
  21764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m081A99575790060CB1EA1145F585F3F830BA35BC_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  21765. {
  21766. static bool s_Il2CppMethodInitialized;
  21767. if (!s_Il2CppMethodInitialized)
  21768. {
  21769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  21770. s_Il2CppMethodInitialized = true;
  21771. }
  21772. {
  21773. // var data = instance.GetElementData<Data>(this);
  21774. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  21775. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  21776. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_1;
  21777. L_1 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21778. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  21779. NullCheck(L_1);
  21780. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  21781. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  21782. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  21783. // StopAllCoroutines(coroutines);
  21784. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  21785. // base.Uninstantiate(instance);
  21786. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  21787. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  21788. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  21789. // }
  21790. return;
  21791. }
  21792. }
  21793. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  21794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mDA25948DD0D86767165C274875DF2858EB3D9FDC_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  21795. {
  21796. static bool s_Il2CppMethodInitialized;
  21797. if (!s_Il2CppMethodInitialized)
  21798. {
  21799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  21804. s_Il2CppMethodInitialized = true;
  21805. }
  21806. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  21807. memset((&V_0), 0, sizeof(V_0));
  21808. {
  21809. // foreach (var activeCoroutine in activeCoroutines)
  21810. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  21811. NullCheck(L_0);
  21812. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  21813. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  21814. V_0 = L_1;
  21815. }
  21816. {
  21817. auto __finallyBlock = il2cpp::utils::Finally([&]
  21818. {
  21819. FINALLY_0020:
  21820. {// begin finally (depth: 1)
  21821. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  21822. return;
  21823. }// end finally (depth: 1)
  21824. });
  21825. try
  21826. {// begin try (depth: 1)
  21827. {
  21828. goto IL_0015_1;
  21829. }
  21830. IL_0009_1:
  21831. {
  21832. // foreach (var activeCoroutine in activeCoroutines)
  21833. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  21834. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  21835. // activeCoroutine.StopCoroutineImmediate();
  21836. NullCheck(L_2);
  21837. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  21838. }
  21839. IL_0015_1:
  21840. {
  21841. // foreach (var activeCoroutine in activeCoroutines)
  21842. bool L_3;
  21843. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  21844. if (L_3)
  21845. {
  21846. goto IL_0009_1;
  21847. }
  21848. }
  21849. {
  21850. goto IL_002e;
  21851. }
  21852. }// end try (depth: 1)
  21853. catch(Il2CppExceptionWrapper& e)
  21854. {
  21855. __finallyBlock.StoreException(e.ex);
  21856. }
  21857. }
  21858. IL_002e:
  21859. {
  21860. // activeCoroutines.Free();
  21861. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  21862. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  21863. // }
  21864. return;
  21865. }
  21866. }
  21867. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::IsListening(Unity.VisualScripting.GraphPointer)
  21868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m0F4C3612D638D6A1853D85A9AB132BCFFE046503_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  21869. {
  21870. {
  21871. // if (!pointer.hasData)
  21872. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  21873. NullCheck(L_0);
  21874. bool L_1;
  21875. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  21876. if (L_1)
  21877. {
  21878. goto IL_000a;
  21879. }
  21880. }
  21881. {
  21882. // return false;
  21883. return (bool)0;
  21884. }
  21885. IL_000a:
  21886. {
  21887. // return pointer.GetElementData<Data>(this).isListening;
  21888. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  21889. NullCheck(L_2);
  21890. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_3;
  21891. L_3 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  21892. NullCheck(L_3);
  21893. bool L_4 = (bool)L_3->___isListening_2;
  21894. return L_4;
  21895. }
  21896. }
  21897. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  21898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_mB2557F2DAAFD855E007D7BFCF7BF39C575C29F54_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, int32_t ___1_args, const RuntimeMethod* method)
  21899. {
  21900. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  21901. {
  21902. // var flow = Flow.New(reference);
  21903. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  21904. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  21905. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  21906. V_0 = L_1;
  21907. // if (!ShouldTrigger(flow, args))
  21908. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  21909. int32_t L_3 = ___1_args;
  21910. bool L_4;
  21911. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  21912. if (L_4)
  21913. {
  21914. goto IL_0018;
  21915. }
  21916. }
  21917. {
  21918. // flow.Dispose();
  21919. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  21920. NullCheck(L_5);
  21921. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  21922. // return;
  21923. return;
  21924. }
  21925. IL_0018:
  21926. {
  21927. // AssignArguments(flow, args);
  21928. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  21929. int32_t L_7 = ___1_args;
  21930. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  21931. // Run(flow);
  21932. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  21933. (( void (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  21934. // }
  21935. return;
  21936. }
  21937. }
  21938. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  21939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m673386462A2DE5C01C78BC6A0048CC59C6CEAB1A_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  21940. {
  21941. {
  21942. // return true;
  21943. return (bool)1;
  21944. }
  21945. }
  21946. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  21947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m3D26BA48424CBB9A55DC8485C019DB89E4F929C8_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_args, const RuntimeMethod* method)
  21948. {
  21949. {
  21950. // }
  21951. return;
  21952. }
  21953. }
  21954. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Run(Unity.VisualScripting.Flow)
  21955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mE8896D845531B1F1EFE190DAEFA04F55E592CB51_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  21956. {
  21957. static bool s_Il2CppMethodInitialized;
  21958. if (!s_Il2CppMethodInitialized)
  21959. {
  21960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  21963. s_Il2CppMethodInitialized = true;
  21964. }
  21965. {
  21966. // if (flow.enableDebug)
  21967. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  21968. NullCheck(L_0);
  21969. bool L_1;
  21970. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  21971. if (!L_1)
  21972. {
  21973. goto IL_0029;
  21974. }
  21975. }
  21976. {
  21977. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  21978. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  21979. NullCheck(L_2);
  21980. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  21981. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  21982. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  21983. RuntimeObject* L_4;
  21984. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  21985. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  21986. RuntimeObject* L_5 = L_4;
  21987. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  21988. int32_t L_6;
  21989. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  21990. NullCheck(L_5);
  21991. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  21992. // editorData.lastInvokeTime = EditorTimeBinding.time;
  21993. float L_7;
  21994. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  21995. NullCheck(L_5);
  21996. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  21997. }
  21998. IL_0029:
  21999. {
  22000. // if (coroutine)
  22001. bool L_8;
  22002. L_8 = (( bool (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  22003. if (!L_8)
  22004. {
  22005. goto IL_004f;
  22006. }
  22007. }
  22008. {
  22009. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  22010. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  22011. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  22012. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  22013. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  22014. NullCheck(L_11);
  22015. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  22016. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  22017. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  22018. Data_t84590E43F3666D5E3872D72942A117E468AAAC65* L_13;
  22019. L_13 = (( Data_t84590E43F3666D5E3872D72942A117E468AAAC65* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22020. NullCheck(L_13);
  22021. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  22022. NullCheck(L_9);
  22023. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  22024. return;
  22025. }
  22026. IL_004f:
  22027. {
  22028. // flow.Run(trigger);
  22029. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  22030. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  22031. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  22032. NullCheck(L_15);
  22033. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  22034. // }
  22035. return;
  22036. }
  22037. }
  22038. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Int32Enum>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  22039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m3C43BB09C1637F2D11A52539623025FC90187D6F_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  22040. {
  22041. static bool s_Il2CppMethodInitialized;
  22042. if (!s_Il2CppMethodInitialized)
  22043. {
  22044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  22045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  22046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  22047. s_Il2CppMethodInitialized = true;
  22048. }
  22049. String_t* G_B2_0 = NULL;
  22050. String_t* G_B2_1 = NULL;
  22051. String_t* G_B1_0 = NULL;
  22052. String_t* G_B1_1 = NULL;
  22053. String_t* G_B3_0 = NULL;
  22054. String_t* G_B3_1 = NULL;
  22055. {
  22056. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  22057. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  22058. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  22059. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  22060. String_t* L_1 = ___2_calledName;
  22061. NullCheck(L_0);
  22062. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  22063. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  22064. String_t* L_2 = ___2_calledName;
  22065. NullCheck(L_2);
  22066. String_t* L_3;
  22067. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  22068. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  22069. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  22070. NullCheck(L_4);
  22071. String_t* L_6;
  22072. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  22073. String_t* L_7 = L_6;
  22074. G_B1_0 = L_7;
  22075. G_B1_1 = L_3;
  22076. if (L_7)
  22077. {
  22078. G_B2_0 = L_7;
  22079. G_B2_1 = L_3;
  22080. goto IL_0024;
  22081. }
  22082. }
  22083. {
  22084. G_B3_0 = ((String_t*)(NULL));
  22085. G_B3_1 = G_B1_1;
  22086. goto IL_0029;
  22087. }
  22088. IL_0024:
  22089. {
  22090. NullCheck(G_B2_0);
  22091. String_t* L_8;
  22092. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  22093. G_B3_0 = L_8;
  22094. G_B3_1 = G_B2_1;
  22095. }
  22096. IL_0029:
  22097. {
  22098. NullCheck(G_B3_1);
  22099. bool L_9;
  22100. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  22101. return L_9;
  22102. }
  22103. }
  22104. // System.Void Unity.VisualScripting.EventUnit`1<System.Int32Enum>::.ctor()
  22105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m4D5340FDD3317442401AC0D1C14515FF397A4AC9_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  22106. {
  22107. {
  22108. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  22109. return;
  22110. }
  22111. }
  22112. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Int32Enum>::Unity.VisualScripting.IUnit.get_graph()
  22113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mC3398C0A2B61F67C804E81456AD39A45999E7848_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method)
  22114. {
  22115. static bool s_Il2CppMethodInitialized;
  22116. if (!s_Il2CppMethodInitialized)
  22117. {
  22118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  22119. s_Il2CppMethodInitialized = true;
  22120. }
  22121. {
  22122. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  22123. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  22124. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  22125. return L_0;
  22126. }
  22127. }
  22128. #ifdef __clang__
  22129. #pragma clang diagnostic pop
  22130. #endif
  22131. #ifdef __clang__
  22132. #pragma clang diagnostic push
  22133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22134. #pragma clang diagnostic ignored "-Wunused-variable"
  22135. #endif
  22136. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Object>::CreateData()
  22137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_mDDE4D92DA5540B0E34A9A2C35AC10F5752BB4FB8_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  22138. {
  22139. {
  22140. // return new Data();
  22141. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_0 = (Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  22142. NullCheck(L_0);
  22143. (( void (*) (Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  22144. return (RuntimeObject*)L_0;
  22145. }
  22146. }
  22147. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::get_coroutine()
  22148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m558530865EFC2F97E8F972216C46163F4FE7CD50_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  22149. {
  22150. {
  22151. // public bool coroutine { get; set; } = false;
  22152. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  22153. return L_0;
  22154. }
  22155. }
  22156. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::set_coroutine(System.Boolean)
  22157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m368827FD9CE980BC869E71F07842D55CA8278408_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, bool ___0_value, const RuntimeMethod* method)
  22158. {
  22159. {
  22160. // public bool coroutine { get; set; } = false;
  22161. bool L_0 = ___0_value;
  22162. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  22163. return;
  22164. }
  22165. }
  22166. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Object>::get_trigger()
  22167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m94C2215F30020820C34329F7711C9C5DEEA49C1D_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  22168. {
  22169. {
  22170. // public ControlOutput trigger { get; private set; }
  22171. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  22172. return L_0;
  22173. }
  22174. }
  22175. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::set_trigger(Unity.VisualScripting.ControlOutput)
  22176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m40F896BC8F2AEBA127210EDC8DF5C94D764E909F_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  22177. {
  22178. {
  22179. // public ControlOutput trigger { get; private set; }
  22180. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  22181. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  22182. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  22183. return;
  22184. }
  22185. }
  22186. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Definition()
  22187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mAB6CC1DFA132E2D55F55F38A79F0F52B9ACCC0B8_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  22188. {
  22189. static bool s_Il2CppMethodInitialized;
  22190. if (!s_Il2CppMethodInitialized)
  22191. {
  22192. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  22193. s_Il2CppMethodInitialized = true;
  22194. }
  22195. {
  22196. // isControlRoot = true;
  22197. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  22198. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  22199. // trigger = ControlOutput(nameof(trigger));
  22200. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  22201. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  22202. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  22203. (( void (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22204. // }
  22205. return;
  22206. }
  22207. }
  22208. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Object>::GetHook(Unity.VisualScripting.GraphReference)
  22209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m91DBD67819B7E302FF59F8DE97EC931CC60CF929_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  22210. {
  22211. {
  22212. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  22213. String_t* L_0;
  22214. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  22215. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  22216. NullCheck(L_1);
  22217. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  22218. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m91DBD67819B7E302FF59F8DE97EC931CC60CF929_RuntimeMethod_var)));
  22219. }
  22220. }
  22221. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::StartListening(Unity.VisualScripting.GraphStack)
  22222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mCCE8867ADB663A63A779941792C47EC2EC1B81C2_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  22223. {
  22224. static bool s_Il2CppMethodInitialized;
  22225. if (!s_Il2CppMethodInitialized)
  22226. {
  22227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  22228. s_Il2CppMethodInitialized = true;
  22229. }
  22230. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* V_0 = NULL;
  22231. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* V_1 = NULL;
  22232. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  22233. memset((&V_2), 0, sizeof(V_2));
  22234. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_3 = NULL;
  22235. {
  22236. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_0 = (U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  22237. NullCheck(L_0);
  22238. (( void (*) (U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  22239. V_0 = L_0;
  22240. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_1 = V_0;
  22241. NullCheck(L_1);
  22242. L_1->___U3CU3E4__this_0 = __this;
  22243. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  22244. // var data = stack.GetElementData<Data>(this);
  22245. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  22246. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  22247. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_3;
  22248. L_3 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22249. V_1 = L_3;
  22250. // if (data.isListening)
  22251. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_4 = V_1;
  22252. NullCheck(L_4);
  22253. bool L_5 = (bool)L_4->___isListening_2;
  22254. if (!L_5)
  22255. {
  22256. goto IL_001e;
  22257. }
  22258. }
  22259. {
  22260. // return;
  22261. return;
  22262. }
  22263. IL_001e:
  22264. {
  22265. // if (register)
  22266. bool L_6;
  22267. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::get_register() */, __this);
  22268. if (!L_6)
  22269. {
  22270. goto IL_0061;
  22271. }
  22272. }
  22273. {
  22274. // var reference = stack.ToReference();
  22275. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_7 = V_0;
  22276. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  22277. NullCheck(L_8);
  22278. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  22279. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  22280. NullCheck(L_7);
  22281. L_7->___reference_1 = L_9;
  22282. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  22283. // var hook = GetHook(reference);
  22284. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_10 = V_0;
  22285. NullCheck(L_10);
  22286. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  22287. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  22288. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Object>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  22289. V_2 = L_12;
  22290. // Action<TArgs> handler = args => Trigger(reference, args);
  22291. U3CU3Ec__DisplayClass14_0_t342D58C8CDF4B335F1806F1A0D460DF0B8749E4D* L_13 = V_0;
  22292. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_14 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  22293. NullCheck(L_14);
  22294. (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  22295. V_3 = L_14;
  22296. // EventBus.Register(hook, handler);
  22297. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  22298. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_16 = V_3;
  22299. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  22300. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  22301. // data.hook = hook;
  22302. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_17 = V_1;
  22303. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  22304. NullCheck(L_17);
  22305. L_17->___hook_0 = L_18;
  22306. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  22307. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22308. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  22309. #endif
  22310. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22311. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  22312. #endif
  22313. // data.handler = handler;
  22314. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_19 = V_1;
  22315. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_20 = V_3;
  22316. NullCheck(L_19);
  22317. L_19->___handler_1 = (Delegate_t*)L_20;
  22318. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  22319. }
  22320. IL_0061:
  22321. {
  22322. // data.isListening = true;
  22323. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_21 = V_1;
  22324. NullCheck(L_21);
  22325. L_21->___isListening_2 = (bool)1;
  22326. // }
  22327. return;
  22328. }
  22329. }
  22330. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::StopListening(Unity.VisualScripting.GraphStack)
  22331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m0B12C6F5E558CCB04160E0D985C7FB03EFCB68C5_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  22332. {
  22333. static bool s_Il2CppMethodInitialized;
  22334. if (!s_Il2CppMethodInitialized)
  22335. {
  22336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  22337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  22338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  22339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  22340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  22341. s_Il2CppMethodInitialized = true;
  22342. }
  22343. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* V_0 = NULL;
  22344. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  22345. memset((&V_1), 0, sizeof(V_1));
  22346. {
  22347. // var data = stack.GetElementData<Data>(this);
  22348. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  22349. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  22350. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_1;
  22351. L_1 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22352. V_0 = L_1;
  22353. // if (!data.isListening)
  22354. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_2 = V_0;
  22355. NullCheck(L_2);
  22356. bool L_3 = (bool)L_2->___isListening_2;
  22357. if (L_3)
  22358. {
  22359. goto IL_0011;
  22360. }
  22361. }
  22362. {
  22363. // return;
  22364. return;
  22365. }
  22366. IL_0011:
  22367. {
  22368. // foreach (var activeCoroutine in data.activeCoroutines)
  22369. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_4 = V_0;
  22370. NullCheck(L_4);
  22371. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  22372. NullCheck(L_5);
  22373. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  22374. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  22375. V_1 = L_6;
  22376. }
  22377. {
  22378. auto __finallyBlock = il2cpp::utils::Finally([&]
  22379. {
  22380. FINALLY_0037:
  22381. {// begin finally (depth: 1)
  22382. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  22383. return;
  22384. }// end finally (depth: 1)
  22385. });
  22386. try
  22387. {// begin try (depth: 1)
  22388. {
  22389. goto IL_002c_1;
  22390. }
  22391. IL_001f_1:
  22392. {
  22393. // foreach (var activeCoroutine in data.activeCoroutines)
  22394. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  22395. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  22396. // activeCoroutine.StopCoroutine(false);
  22397. NullCheck(L_7);
  22398. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  22399. }
  22400. IL_002c_1:
  22401. {
  22402. // foreach (var activeCoroutine in data.activeCoroutines)
  22403. bool L_8;
  22404. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  22405. if (L_8)
  22406. {
  22407. goto IL_001f_1;
  22408. }
  22409. }
  22410. {
  22411. goto IL_0045;
  22412. }
  22413. }// end try (depth: 1)
  22414. catch(Il2CppExceptionWrapper& e)
  22415. {
  22416. __finallyBlock.StoreException(e.ex);
  22417. }
  22418. }
  22419. IL_0045:
  22420. {
  22421. // if (register)
  22422. bool L_9;
  22423. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::get_register() */, __this);
  22424. if (!L_9)
  22425. {
  22426. goto IL_0065;
  22427. }
  22428. }
  22429. {
  22430. // EventBus.Unregister(data.hook, data.handler);
  22431. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_10 = V_0;
  22432. NullCheck(L_10);
  22433. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  22434. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_12 = V_0;
  22435. NullCheck(L_12);
  22436. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  22437. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  22438. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  22439. // data.handler = null;
  22440. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_14 = V_0;
  22441. NullCheck(L_14);
  22442. L_14->___handler_1 = (Delegate_t*)NULL;
  22443. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  22444. }
  22445. IL_0065:
  22446. {
  22447. // data.isListening = false;
  22448. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_15 = V_0;
  22449. NullCheck(L_15);
  22450. L_15->___isListening_2 = (bool)0;
  22451. // }
  22452. return;
  22453. }
  22454. }
  22455. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Uninstantiate(Unity.VisualScripting.GraphReference)
  22456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_mEF79F22BF4416B05931AECB30C3142008206CBDD_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  22457. {
  22458. static bool s_Il2CppMethodInitialized;
  22459. if (!s_Il2CppMethodInitialized)
  22460. {
  22461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  22462. s_Il2CppMethodInitialized = true;
  22463. }
  22464. {
  22465. // var data = instance.GetElementData<Data>(this);
  22466. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  22467. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  22468. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_1;
  22469. L_1 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22470. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  22471. NullCheck(L_1);
  22472. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  22473. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  22474. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  22475. // StopAllCoroutines(coroutines);
  22476. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  22477. // base.Uninstantiate(instance);
  22478. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  22479. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  22480. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  22481. // }
  22482. return;
  22483. }
  22484. }
  22485. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  22486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m09B7C39D62801D672CEB8FB6464AEE139CE54D38_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  22487. {
  22488. static bool s_Il2CppMethodInitialized;
  22489. if (!s_Il2CppMethodInitialized)
  22490. {
  22491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  22492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  22493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  22494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  22495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  22496. s_Il2CppMethodInitialized = true;
  22497. }
  22498. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  22499. memset((&V_0), 0, sizeof(V_0));
  22500. {
  22501. // foreach (var activeCoroutine in activeCoroutines)
  22502. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  22503. NullCheck(L_0);
  22504. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  22505. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  22506. V_0 = L_1;
  22507. }
  22508. {
  22509. auto __finallyBlock = il2cpp::utils::Finally([&]
  22510. {
  22511. FINALLY_0020:
  22512. {// begin finally (depth: 1)
  22513. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  22514. return;
  22515. }// end finally (depth: 1)
  22516. });
  22517. try
  22518. {// begin try (depth: 1)
  22519. {
  22520. goto IL_0015_1;
  22521. }
  22522. IL_0009_1:
  22523. {
  22524. // foreach (var activeCoroutine in activeCoroutines)
  22525. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  22526. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  22527. // activeCoroutine.StopCoroutineImmediate();
  22528. NullCheck(L_2);
  22529. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  22530. }
  22531. IL_0015_1:
  22532. {
  22533. // foreach (var activeCoroutine in activeCoroutines)
  22534. bool L_3;
  22535. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  22536. if (L_3)
  22537. {
  22538. goto IL_0009_1;
  22539. }
  22540. }
  22541. {
  22542. goto IL_002e;
  22543. }
  22544. }// end try (depth: 1)
  22545. catch(Il2CppExceptionWrapper& e)
  22546. {
  22547. __finallyBlock.StoreException(e.ex);
  22548. }
  22549. }
  22550. IL_002e:
  22551. {
  22552. // activeCoroutines.Free();
  22553. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  22554. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  22555. // }
  22556. return;
  22557. }
  22558. }
  22559. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::IsListening(Unity.VisualScripting.GraphPointer)
  22560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m1C214999EFF4F442DDB781D287AA67FEB0363E36_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  22561. {
  22562. {
  22563. // if (!pointer.hasData)
  22564. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  22565. NullCheck(L_0);
  22566. bool L_1;
  22567. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  22568. if (L_1)
  22569. {
  22570. goto IL_000a;
  22571. }
  22572. }
  22573. {
  22574. // return false;
  22575. return (bool)0;
  22576. }
  22577. IL_000a:
  22578. {
  22579. // return pointer.GetElementData<Data>(this).isListening;
  22580. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  22581. NullCheck(L_2);
  22582. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_3;
  22583. L_3 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22584. NullCheck(L_3);
  22585. bool L_4 = (bool)L_3->___isListening_2;
  22586. return L_4;
  22587. }
  22588. }
  22589. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  22590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m1AF54683599ECE0D3E4E5B69F59D0A6E73B001C6_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, RuntimeObject* ___1_args, const RuntimeMethod* method)
  22591. {
  22592. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  22593. {
  22594. // var flow = Flow.New(reference);
  22595. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  22596. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  22597. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  22598. V_0 = L_1;
  22599. // if (!ShouldTrigger(flow, args))
  22600. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  22601. RuntimeObject* L_3 = ___1_args;
  22602. bool L_4;
  22603. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, RuntimeObject* >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  22604. if (L_4)
  22605. {
  22606. goto IL_0018;
  22607. }
  22608. }
  22609. {
  22610. // flow.Dispose();
  22611. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  22612. NullCheck(L_5);
  22613. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  22614. // return;
  22615. return;
  22616. }
  22617. IL_0018:
  22618. {
  22619. // AssignArguments(flow, args);
  22620. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  22621. RuntimeObject* L_7 = ___1_args;
  22622. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, RuntimeObject* >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Object>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  22623. // Run(flow);
  22624. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  22625. (( void (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  22626. // }
  22627. return;
  22628. }
  22629. }
  22630. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  22631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m79FE9454C5CE976E15A40466B8ABB611FFA50567_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, RuntimeObject* ___1_args, const RuntimeMethod* method)
  22632. {
  22633. {
  22634. // return true;
  22635. return (bool)1;
  22636. }
  22637. }
  22638. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  22639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mFF288665A7BD482FEDD24FE9945F7792B8364FDC_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, RuntimeObject* ___1_args, const RuntimeMethod* method)
  22640. {
  22641. {
  22642. // }
  22643. return;
  22644. }
  22645. }
  22646. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::Run(Unity.VisualScripting.Flow)
  22647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m346ABF4AB98D199CBC7100EC9386036328E8F8F0_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  22648. {
  22649. static bool s_Il2CppMethodInitialized;
  22650. if (!s_Il2CppMethodInitialized)
  22651. {
  22652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  22653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  22654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  22655. s_Il2CppMethodInitialized = true;
  22656. }
  22657. {
  22658. // if (flow.enableDebug)
  22659. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  22660. NullCheck(L_0);
  22661. bool L_1;
  22662. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  22663. if (!L_1)
  22664. {
  22665. goto IL_0029;
  22666. }
  22667. }
  22668. {
  22669. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  22670. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  22671. NullCheck(L_2);
  22672. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  22673. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  22674. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  22675. RuntimeObject* L_4;
  22676. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  22677. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  22678. RuntimeObject* L_5 = L_4;
  22679. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  22680. int32_t L_6;
  22681. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  22682. NullCheck(L_5);
  22683. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  22684. // editorData.lastInvokeTime = EditorTimeBinding.time;
  22685. float L_7;
  22686. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  22687. NullCheck(L_5);
  22688. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  22689. }
  22690. IL_0029:
  22691. {
  22692. // if (coroutine)
  22693. bool L_8;
  22694. L_8 = (( bool (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  22695. if (!L_8)
  22696. {
  22697. goto IL_004f;
  22698. }
  22699. }
  22700. {
  22701. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  22702. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  22703. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  22704. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  22705. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  22706. NullCheck(L_11);
  22707. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  22708. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  22709. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  22710. Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* L_13;
  22711. L_13 = (( Data_t05B85937A3ACE6C66CAC78D21FE14EA34EB618CB* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22712. NullCheck(L_13);
  22713. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  22714. NullCheck(L_9);
  22715. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  22716. return;
  22717. }
  22718. IL_004f:
  22719. {
  22720. // flow.Run(trigger);
  22721. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  22722. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  22723. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  22724. NullCheck(L_15);
  22725. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  22726. // }
  22727. return;
  22728. }
  22729. }
  22730. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Object>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  22731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mEF34F656EAA86A39229CB4D0C76B313D5D26B3B2_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  22732. {
  22733. static bool s_Il2CppMethodInitialized;
  22734. if (!s_Il2CppMethodInitialized)
  22735. {
  22736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  22737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  22738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  22739. s_Il2CppMethodInitialized = true;
  22740. }
  22741. String_t* G_B2_0 = NULL;
  22742. String_t* G_B2_1 = NULL;
  22743. String_t* G_B1_0 = NULL;
  22744. String_t* G_B1_1 = NULL;
  22745. String_t* G_B3_0 = NULL;
  22746. String_t* G_B3_1 = NULL;
  22747. {
  22748. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  22749. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  22750. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  22751. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  22752. String_t* L_1 = ___2_calledName;
  22753. NullCheck(L_0);
  22754. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  22755. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  22756. String_t* L_2 = ___2_calledName;
  22757. NullCheck(L_2);
  22758. String_t* L_3;
  22759. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  22760. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  22761. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  22762. NullCheck(L_4);
  22763. String_t* L_6;
  22764. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  22765. String_t* L_7 = L_6;
  22766. G_B1_0 = L_7;
  22767. G_B1_1 = L_3;
  22768. if (L_7)
  22769. {
  22770. G_B2_0 = L_7;
  22771. G_B2_1 = L_3;
  22772. goto IL_0024;
  22773. }
  22774. }
  22775. {
  22776. G_B3_0 = ((String_t*)(NULL));
  22777. G_B3_1 = G_B1_1;
  22778. goto IL_0029;
  22779. }
  22780. IL_0024:
  22781. {
  22782. NullCheck(G_B2_0);
  22783. String_t* L_8;
  22784. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  22785. G_B3_0 = L_8;
  22786. G_B3_1 = G_B2_1;
  22787. }
  22788. IL_0029:
  22789. {
  22790. NullCheck(G_B3_1);
  22791. bool L_9;
  22792. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  22793. return L_9;
  22794. }
  22795. }
  22796. // System.Void Unity.VisualScripting.EventUnit`1<System.Object>::.ctor()
  22797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mE88EA7DBCECDF8D72B0A6769A76C000AA6CC142B_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  22798. {
  22799. {
  22800. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  22801. return;
  22802. }
  22803. }
  22804. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Object>::Unity.VisualScripting.IUnit.get_graph()
  22805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m94CD9C0C12450BA26C88CE395B63307A560908AC_gshared (EventUnit_1_tBCED9BBEF88DC750ACDDAFBB7EB456ED8D091D3B* __this, const RuntimeMethod* method)
  22806. {
  22807. static bool s_Il2CppMethodInitialized;
  22808. if (!s_Il2CppMethodInitialized)
  22809. {
  22810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  22811. s_Il2CppMethodInitialized = true;
  22812. }
  22813. {
  22814. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  22815. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  22816. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  22817. return L_0;
  22818. }
  22819. }
  22820. #ifdef __clang__
  22821. #pragma clang diagnostic pop
  22822. #endif
  22823. #ifdef __clang__
  22824. #pragma clang diagnostic push
  22825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22826. #pragma clang diagnostic ignored "-Wunused-variable"
  22827. #endif
  22828. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::CreateData()
  22829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m4357E98F384C2B818DA6DC1B81EA379515CD5E54_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  22830. {
  22831. {
  22832. // return new Data();
  22833. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_0 = (Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  22834. NullCheck(L_0);
  22835. (( void (*) (Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  22836. return (RuntimeObject*)L_0;
  22837. }
  22838. }
  22839. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_coroutine()
  22840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mBF3F82F5CA11E2E789CBB004D5C1BB885AEE23BB_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  22841. {
  22842. {
  22843. // public bool coroutine { get; set; } = false;
  22844. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  22845. return L_0;
  22846. }
  22847. }
  22848. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::set_coroutine(System.Boolean)
  22849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_mA5A13B428EDA0304416E91E1F83D86120908F286_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, bool ___0_value, const RuntimeMethod* method)
  22850. {
  22851. {
  22852. // public bool coroutine { get; set; } = false;
  22853. bool L_0 = ___0_value;
  22854. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  22855. return;
  22856. }
  22857. }
  22858. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_trigger()
  22859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m268463111AAB2C7DC45CAACD720BDA041CF7C33C_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  22860. {
  22861. {
  22862. // public ControlOutput trigger { get; private set; }
  22863. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  22864. return L_0;
  22865. }
  22866. }
  22867. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  22868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mD97DB9AE6484DCBEC30457F9E493FCD93AC9580D_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  22869. {
  22870. {
  22871. // public ControlOutput trigger { get; private set; }
  22872. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  22873. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  22874. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  22875. return;
  22876. }
  22877. }
  22878. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Definition()
  22879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  22880. {
  22881. static bool s_Il2CppMethodInitialized;
  22882. if (!s_Il2CppMethodInitialized)
  22883. {
  22884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  22885. s_Il2CppMethodInitialized = true;
  22886. }
  22887. {
  22888. // isControlRoot = true;
  22889. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  22890. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  22891. // trigger = ControlOutput(nameof(trigger));
  22892. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  22893. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  22894. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  22895. (( void (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22896. // }
  22897. return;
  22898. }
  22899. }
  22900. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  22901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mDE4692BF5ADF65C742E1120EDF7A668DD51B84FB_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  22902. {
  22903. {
  22904. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  22905. String_t* L_0;
  22906. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  22907. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  22908. NullCheck(L_1);
  22909. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  22910. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mDE4692BF5ADF65C742E1120EDF7A668DD51B84FB_RuntimeMethod_var)));
  22911. }
  22912. }
  22913. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  22914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m988D6388256D3B8729BF7AE533A2D22C81F24151_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  22915. {
  22916. static bool s_Il2CppMethodInitialized;
  22917. if (!s_Il2CppMethodInitialized)
  22918. {
  22919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  22920. s_Il2CppMethodInitialized = true;
  22921. }
  22922. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* V_0 = NULL;
  22923. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* V_1 = NULL;
  22924. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  22925. memset((&V_2), 0, sizeof(V_2));
  22926. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* V_3 = NULL;
  22927. {
  22928. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_0 = (U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  22929. NullCheck(L_0);
  22930. (( void (*) (U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  22931. V_0 = L_0;
  22932. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_1 = V_0;
  22933. NullCheck(L_1);
  22934. L_1->___U3CU3E4__this_0 = __this;
  22935. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  22936. // var data = stack.GetElementData<Data>(this);
  22937. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  22938. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  22939. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_3;
  22940. L_3 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  22941. V_1 = L_3;
  22942. // if (data.isListening)
  22943. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_4 = V_1;
  22944. NullCheck(L_4);
  22945. bool L_5 = (bool)L_4->___isListening_2;
  22946. if (!L_5)
  22947. {
  22948. goto IL_001e;
  22949. }
  22950. }
  22951. {
  22952. // return;
  22953. return;
  22954. }
  22955. IL_001e:
  22956. {
  22957. // if (register)
  22958. bool L_6;
  22959. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_register() */, __this);
  22960. if (!L_6)
  22961. {
  22962. goto IL_0061;
  22963. }
  22964. }
  22965. {
  22966. // var reference = stack.ToReference();
  22967. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_7 = V_0;
  22968. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  22969. NullCheck(L_8);
  22970. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  22971. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  22972. NullCheck(L_7);
  22973. L_7->___reference_1 = L_9;
  22974. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  22975. // var hook = GetHook(reference);
  22976. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_10 = V_0;
  22977. NullCheck(L_10);
  22978. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  22979. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  22980. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  22981. V_2 = L_12;
  22982. // Action<TArgs> handler = args => Trigger(reference, args);
  22983. U3CU3Ec__DisplayClass14_0_tBFF023CD4F5D386EBD5438E776CFD34383C00500* L_13 = V_0;
  22984. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* L_14 = (Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  22985. NullCheck(L_14);
  22986. (( void (*) (Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  22987. V_3 = L_14;
  22988. // EventBus.Register(hook, handler);
  22989. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  22990. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* L_16 = V_3;
  22991. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  22992. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  22993. // data.hook = hook;
  22994. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_17 = V_1;
  22995. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  22996. NullCheck(L_17);
  22997. L_17->___hook_0 = L_18;
  22998. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  22999. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  23000. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  23001. #endif
  23002. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  23003. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  23004. #endif
  23005. // data.handler = handler;
  23006. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_19 = V_1;
  23007. Action_1_t12BAEB5431579FAA5D01B255D10326B609682EDB* L_20 = V_3;
  23008. NullCheck(L_19);
  23009. L_19->___handler_1 = (Delegate_t*)L_20;
  23010. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  23011. }
  23012. IL_0061:
  23013. {
  23014. // data.isListening = true;
  23015. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_21 = V_1;
  23016. NullCheck(L_21);
  23017. L_21->___isListening_2 = (bool)1;
  23018. // }
  23019. return;
  23020. }
  23021. }
  23022. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  23023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m4056BC916BC680FB3081DBD9B7D0853A81CF2425_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  23024. {
  23025. static bool s_Il2CppMethodInitialized;
  23026. if (!s_Il2CppMethodInitialized)
  23027. {
  23028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  23032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23033. s_Il2CppMethodInitialized = true;
  23034. }
  23035. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* V_0 = NULL;
  23036. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  23037. memset((&V_1), 0, sizeof(V_1));
  23038. {
  23039. // var data = stack.GetElementData<Data>(this);
  23040. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  23041. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  23042. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_1;
  23043. L_1 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23044. V_0 = L_1;
  23045. // if (!data.isListening)
  23046. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_2 = V_0;
  23047. NullCheck(L_2);
  23048. bool L_3 = (bool)L_2->___isListening_2;
  23049. if (L_3)
  23050. {
  23051. goto IL_0011;
  23052. }
  23053. }
  23054. {
  23055. // return;
  23056. return;
  23057. }
  23058. IL_0011:
  23059. {
  23060. // foreach (var activeCoroutine in data.activeCoroutines)
  23061. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_4 = V_0;
  23062. NullCheck(L_4);
  23063. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  23064. NullCheck(L_5);
  23065. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  23066. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23067. V_1 = L_6;
  23068. }
  23069. {
  23070. auto __finallyBlock = il2cpp::utils::Finally([&]
  23071. {
  23072. FINALLY_0037:
  23073. {// begin finally (depth: 1)
  23074. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23075. return;
  23076. }// end finally (depth: 1)
  23077. });
  23078. try
  23079. {// begin try (depth: 1)
  23080. {
  23081. goto IL_002c_1;
  23082. }
  23083. IL_001f_1:
  23084. {
  23085. // foreach (var activeCoroutine in data.activeCoroutines)
  23086. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  23087. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23088. // activeCoroutine.StopCoroutine(false);
  23089. NullCheck(L_7);
  23090. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  23091. }
  23092. IL_002c_1:
  23093. {
  23094. // foreach (var activeCoroutine in data.activeCoroutines)
  23095. bool L_8;
  23096. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23097. if (L_8)
  23098. {
  23099. goto IL_001f_1;
  23100. }
  23101. }
  23102. {
  23103. goto IL_0045;
  23104. }
  23105. }// end try (depth: 1)
  23106. catch(Il2CppExceptionWrapper& e)
  23107. {
  23108. __finallyBlock.StoreException(e.ex);
  23109. }
  23110. }
  23111. IL_0045:
  23112. {
  23113. // if (register)
  23114. bool L_9;
  23115. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::get_register() */, __this);
  23116. if (!L_9)
  23117. {
  23118. goto IL_0065;
  23119. }
  23120. }
  23121. {
  23122. // EventBus.Unregister(data.hook, data.handler);
  23123. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_10 = V_0;
  23124. NullCheck(L_10);
  23125. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  23126. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_12 = V_0;
  23127. NullCheck(L_12);
  23128. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  23129. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  23130. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  23131. // data.handler = null;
  23132. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_14 = V_0;
  23133. NullCheck(L_14);
  23134. L_14->___handler_1 = (Delegate_t*)NULL;
  23135. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  23136. }
  23137. IL_0065:
  23138. {
  23139. // data.isListening = false;
  23140. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_15 = V_0;
  23141. NullCheck(L_15);
  23142. L_15->___isListening_2 = (bool)0;
  23143. // }
  23144. return;
  23145. }
  23146. }
  23147. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  23148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m362C8BE22F3912CA0EDB75911528F0191B273117_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  23149. {
  23150. static bool s_Il2CppMethodInitialized;
  23151. if (!s_Il2CppMethodInitialized)
  23152. {
  23153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  23154. s_Il2CppMethodInitialized = true;
  23155. }
  23156. {
  23157. // var data = instance.GetElementData<Data>(this);
  23158. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  23159. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  23160. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_1;
  23161. L_1 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23162. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  23163. NullCheck(L_1);
  23164. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  23165. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  23166. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  23167. // StopAllCoroutines(coroutines);
  23168. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  23169. // base.Uninstantiate(instance);
  23170. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  23171. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  23172. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  23173. // }
  23174. return;
  23175. }
  23176. }
  23177. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  23178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m7216CAC3D54EFD9DD8722F1FF7D973FE6107B633_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  23179. {
  23180. static bool s_Il2CppMethodInitialized;
  23181. if (!s_Il2CppMethodInitialized)
  23182. {
  23183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  23188. s_Il2CppMethodInitialized = true;
  23189. }
  23190. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  23191. memset((&V_0), 0, sizeof(V_0));
  23192. {
  23193. // foreach (var activeCoroutine in activeCoroutines)
  23194. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  23195. NullCheck(L_0);
  23196. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  23197. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23198. V_0 = L_1;
  23199. }
  23200. {
  23201. auto __finallyBlock = il2cpp::utils::Finally([&]
  23202. {
  23203. FINALLY_0020:
  23204. {// begin finally (depth: 1)
  23205. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23206. return;
  23207. }// end finally (depth: 1)
  23208. });
  23209. try
  23210. {// begin try (depth: 1)
  23211. {
  23212. goto IL_0015_1;
  23213. }
  23214. IL_0009_1:
  23215. {
  23216. // foreach (var activeCoroutine in activeCoroutines)
  23217. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  23218. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23219. // activeCoroutine.StopCoroutineImmediate();
  23220. NullCheck(L_2);
  23221. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  23222. }
  23223. IL_0015_1:
  23224. {
  23225. // foreach (var activeCoroutine in activeCoroutines)
  23226. bool L_3;
  23227. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23228. if (L_3)
  23229. {
  23230. goto IL_0009_1;
  23231. }
  23232. }
  23233. {
  23234. goto IL_002e;
  23235. }
  23236. }// end try (depth: 1)
  23237. catch(Il2CppExceptionWrapper& e)
  23238. {
  23239. __finallyBlock.StoreException(e.ex);
  23240. }
  23241. }
  23242. IL_002e:
  23243. {
  23244. // activeCoroutines.Free();
  23245. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  23246. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  23247. // }
  23248. return;
  23249. }
  23250. }
  23251. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  23252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m02CF9641F5D7709B5774D7926521E1FDEB9C81E3_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  23253. {
  23254. {
  23255. // if (!pointer.hasData)
  23256. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  23257. NullCheck(L_0);
  23258. bool L_1;
  23259. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  23260. if (L_1)
  23261. {
  23262. goto IL_000a;
  23263. }
  23264. }
  23265. {
  23266. // return false;
  23267. return (bool)0;
  23268. }
  23269. IL_000a:
  23270. {
  23271. // return pointer.GetElementData<Data>(this).isListening;
  23272. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  23273. NullCheck(L_2);
  23274. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_3;
  23275. L_3 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23276. NullCheck(L_3);
  23277. bool L_4 = (bool)L_3->___isListening_2;
  23278. return L_4;
  23279. }
  23280. }
  23281. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  23282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_mCC3548F61C2FC37896E4775EC4D006F3349E3FD2_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_args, const RuntimeMethod* method)
  23283. {
  23284. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  23285. {
  23286. // var flow = Flow.New(reference);
  23287. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  23288. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  23289. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  23290. V_0 = L_1;
  23291. // if (!ShouldTrigger(flow, args))
  23292. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  23293. PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 L_3 = ___1_args;
  23294. bool L_4;
  23295. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  23296. if (L_4)
  23297. {
  23298. goto IL_0018;
  23299. }
  23300. }
  23301. {
  23302. // flow.Dispose();
  23303. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  23304. NullCheck(L_5);
  23305. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  23306. // return;
  23307. return;
  23308. }
  23309. IL_0018:
  23310. {
  23311. // AssignArguments(flow, args);
  23312. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  23313. PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 L_7 = ___1_args;
  23314. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  23315. // Run(flow);
  23316. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  23317. (( void (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  23318. // }
  23319. return;
  23320. }
  23321. }
  23322. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  23323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_mCF8DB7334F81B6282036A15832A7021CFC209840_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_args, const RuntimeMethod* method)
  23324. {
  23325. {
  23326. // return true;
  23327. return (bool)1;
  23328. }
  23329. }
  23330. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  23331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m3677C4A87BDC48BD71E678A3CE3B31485996999C_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_args, const RuntimeMethod* method)
  23332. {
  23333. {
  23334. // }
  23335. return;
  23336. }
  23337. }
  23338. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Run(Unity.VisualScripting.Flow)
  23339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m3AD553DCB73B57703863AC9DFDACF68D911281E7_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  23340. {
  23341. static bool s_Il2CppMethodInitialized;
  23342. if (!s_Il2CppMethodInitialized)
  23343. {
  23344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  23345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  23346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  23347. s_Il2CppMethodInitialized = true;
  23348. }
  23349. {
  23350. // if (flow.enableDebug)
  23351. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  23352. NullCheck(L_0);
  23353. bool L_1;
  23354. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  23355. if (!L_1)
  23356. {
  23357. goto IL_0029;
  23358. }
  23359. }
  23360. {
  23361. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  23362. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  23363. NullCheck(L_2);
  23364. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  23365. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  23366. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  23367. RuntimeObject* L_4;
  23368. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  23369. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  23370. RuntimeObject* L_5 = L_4;
  23371. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  23372. int32_t L_6;
  23373. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  23374. NullCheck(L_5);
  23375. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  23376. // editorData.lastInvokeTime = EditorTimeBinding.time;
  23377. float L_7;
  23378. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  23379. NullCheck(L_5);
  23380. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  23381. }
  23382. IL_0029:
  23383. {
  23384. // if (coroutine)
  23385. bool L_8;
  23386. L_8 = (( bool (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  23387. if (!L_8)
  23388. {
  23389. goto IL_004f;
  23390. }
  23391. }
  23392. {
  23393. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  23394. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  23395. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  23396. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  23397. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  23398. NullCheck(L_11);
  23399. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  23400. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  23401. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  23402. Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* L_13;
  23403. L_13 = (( Data_tEFAE6D46AD78EC75987E78BE34C33C67BEADC5F2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23404. NullCheck(L_13);
  23405. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  23406. NullCheck(L_9);
  23407. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  23408. return;
  23409. }
  23410. IL_004f:
  23411. {
  23412. // flow.Run(trigger);
  23413. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  23414. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  23415. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  23416. NullCheck(L_15);
  23417. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  23418. // }
  23419. return;
  23420. }
  23421. }
  23422. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  23423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mFE21070CA8FCF5886E98EEEBA1A713A4F4144936_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  23424. {
  23425. static bool s_Il2CppMethodInitialized;
  23426. if (!s_Il2CppMethodInitialized)
  23427. {
  23428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  23429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  23430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  23431. s_Il2CppMethodInitialized = true;
  23432. }
  23433. String_t* G_B2_0 = NULL;
  23434. String_t* G_B2_1 = NULL;
  23435. String_t* G_B1_0 = NULL;
  23436. String_t* G_B1_1 = NULL;
  23437. String_t* G_B3_0 = NULL;
  23438. String_t* G_B3_1 = NULL;
  23439. {
  23440. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  23441. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  23442. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  23443. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  23444. String_t* L_1 = ___2_calledName;
  23445. NullCheck(L_0);
  23446. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  23447. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  23448. String_t* L_2 = ___2_calledName;
  23449. NullCheck(L_2);
  23450. String_t* L_3;
  23451. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  23452. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  23453. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  23454. NullCheck(L_4);
  23455. String_t* L_6;
  23456. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  23457. String_t* L_7 = L_6;
  23458. G_B1_0 = L_7;
  23459. G_B1_1 = L_3;
  23460. if (L_7)
  23461. {
  23462. G_B2_0 = L_7;
  23463. G_B2_1 = L_3;
  23464. goto IL_0024;
  23465. }
  23466. }
  23467. {
  23468. G_B3_0 = ((String_t*)(NULL));
  23469. G_B3_1 = G_B1_1;
  23470. goto IL_0029;
  23471. }
  23472. IL_0024:
  23473. {
  23474. NullCheck(G_B2_0);
  23475. String_t* L_8;
  23476. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  23477. G_B3_0 = L_8;
  23478. G_B3_1 = G_B2_1;
  23479. }
  23480. IL_0029:
  23481. {
  23482. NullCheck(G_B3_1);
  23483. bool L_9;
  23484. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  23485. return L_9;
  23486. }
  23487. }
  23488. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::.ctor()
  23489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  23490. {
  23491. {
  23492. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  23493. return;
  23494. }
  23495. }
  23496. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceBoostChangeEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  23497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m842EDFBE2E00D8B5CFA5F95A84044291B160D69C_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
  23498. {
  23499. static bool s_Il2CppMethodInitialized;
  23500. if (!s_Il2CppMethodInitialized)
  23501. {
  23502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  23503. s_Il2CppMethodInitialized = true;
  23504. }
  23505. {
  23506. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  23507. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  23508. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  23509. return L_0;
  23510. }
  23511. }
  23512. #ifdef __clang__
  23513. #pragma clang diagnostic pop
  23514. #endif
  23515. #ifdef __clang__
  23516. #pragma clang diagnostic push
  23517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23518. #pragma clang diagnostic ignored "-Wunused-variable"
  23519. #endif
  23520. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::CreateData()
  23521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m9579E2590CBBEED697B90D14D909AA93A66B11A1_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  23522. {
  23523. {
  23524. // return new Data();
  23525. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_0 = (Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  23526. NullCheck(L_0);
  23527. (( void (*) (Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  23528. return (RuntimeObject*)L_0;
  23529. }
  23530. }
  23531. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_coroutine()
  23532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mFAE79D23CD4D8CC68070C668732993971F28142F_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  23533. {
  23534. {
  23535. // public bool coroutine { get; set; } = false;
  23536. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  23537. return L_0;
  23538. }
  23539. }
  23540. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::set_coroutine(System.Boolean)
  23541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m67E9B357229FFF7B92495722B47B8625E13500CE_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, bool ___0_value, const RuntimeMethod* method)
  23542. {
  23543. {
  23544. // public bool coroutine { get; set; } = false;
  23545. bool L_0 = ___0_value;
  23546. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  23547. return;
  23548. }
  23549. }
  23550. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_trigger()
  23551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m46E02399C0774815359EE059248A198D242D9ED1_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  23552. {
  23553. {
  23554. // public ControlOutput trigger { get; private set; }
  23555. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  23556. return L_0;
  23557. }
  23558. }
  23559. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::set_trigger(Unity.VisualScripting.ControlOutput)
  23560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m2B5E49D3C6EA6F880ACDDC2C950860585E356CE5_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  23561. {
  23562. {
  23563. // public ControlOutput trigger { get; private set; }
  23564. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  23565. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  23566. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  23567. return;
  23568. }
  23569. }
  23570. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Definition()
  23571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  23572. {
  23573. static bool s_Il2CppMethodInitialized;
  23574. if (!s_Il2CppMethodInitialized)
  23575. {
  23576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  23577. s_Il2CppMethodInitialized = true;
  23578. }
  23579. {
  23580. // isControlRoot = true;
  23581. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  23582. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  23583. // trigger = ControlOutput(nameof(trigger));
  23584. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  23585. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  23586. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  23587. (( void (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23588. // }
  23589. return;
  23590. }
  23591. }
  23592. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference)
  23593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mA189A1101D20CC9C98E43C1ACE15797319AD5DBC_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  23594. {
  23595. {
  23596. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  23597. String_t* L_0;
  23598. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  23599. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  23600. NullCheck(L_1);
  23601. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  23602. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mA189A1101D20CC9C98E43C1ACE15797319AD5DBC_RuntimeMethod_var)));
  23603. }
  23604. }
  23605. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::StartListening(Unity.VisualScripting.GraphStack)
  23606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mC66AC36DE47CE00D20C1E463DC43CC13E7E6BFBE_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  23607. {
  23608. static bool s_Il2CppMethodInitialized;
  23609. if (!s_Il2CppMethodInitialized)
  23610. {
  23611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  23612. s_Il2CppMethodInitialized = true;
  23613. }
  23614. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* V_0 = NULL;
  23615. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* V_1 = NULL;
  23616. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  23617. memset((&V_2), 0, sizeof(V_2));
  23618. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* V_3 = NULL;
  23619. {
  23620. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_0 = (U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  23621. NullCheck(L_0);
  23622. (( void (*) (U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  23623. V_0 = L_0;
  23624. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_1 = V_0;
  23625. NullCheck(L_1);
  23626. L_1->___U3CU3E4__this_0 = __this;
  23627. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  23628. // var data = stack.GetElementData<Data>(this);
  23629. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  23630. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  23631. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_3;
  23632. L_3 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23633. V_1 = L_3;
  23634. // if (data.isListening)
  23635. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_4 = V_1;
  23636. NullCheck(L_4);
  23637. bool L_5 = (bool)L_4->___isListening_2;
  23638. if (!L_5)
  23639. {
  23640. goto IL_001e;
  23641. }
  23642. }
  23643. {
  23644. // return;
  23645. return;
  23646. }
  23647. IL_001e:
  23648. {
  23649. // if (register)
  23650. bool L_6;
  23651. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_register() */, __this);
  23652. if (!L_6)
  23653. {
  23654. goto IL_0061;
  23655. }
  23656. }
  23657. {
  23658. // var reference = stack.ToReference();
  23659. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_7 = V_0;
  23660. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  23661. NullCheck(L_8);
  23662. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  23663. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  23664. NullCheck(L_7);
  23665. L_7->___reference_1 = L_9;
  23666. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  23667. // var hook = GetHook(reference);
  23668. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_10 = V_0;
  23669. NullCheck(L_10);
  23670. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  23671. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  23672. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  23673. V_2 = L_12;
  23674. // Action<TArgs> handler = args => Trigger(reference, args);
  23675. U3CU3Ec__DisplayClass14_0_t347E2AE417B4C22998388D42FC1B8F028B4FE63F* L_13 = V_0;
  23676. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* L_14 = (Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  23677. NullCheck(L_14);
  23678. (( void (*) (Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  23679. V_3 = L_14;
  23680. // EventBus.Register(hook, handler);
  23681. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  23682. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* L_16 = V_3;
  23683. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  23684. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  23685. // data.hook = hook;
  23686. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_17 = V_1;
  23687. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  23688. NullCheck(L_17);
  23689. L_17->___hook_0 = L_18;
  23690. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  23691. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  23692. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  23693. #endif
  23694. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  23695. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  23696. #endif
  23697. // data.handler = handler;
  23698. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_19 = V_1;
  23699. Action_1_t3AB036595A53604CCD8C377624B7AF476C2CEDC7* L_20 = V_3;
  23700. NullCheck(L_19);
  23701. L_19->___handler_1 = (Delegate_t*)L_20;
  23702. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  23703. }
  23704. IL_0061:
  23705. {
  23706. // data.isListening = true;
  23707. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_21 = V_1;
  23708. NullCheck(L_21);
  23709. L_21->___isListening_2 = (bool)1;
  23710. // }
  23711. return;
  23712. }
  23713. }
  23714. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::StopListening(Unity.VisualScripting.GraphStack)
  23715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mEE8A9ECBFFE3516902A8B07E269E1F2294A60B74_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  23716. {
  23717. static bool s_Il2CppMethodInitialized;
  23718. if (!s_Il2CppMethodInitialized)
  23719. {
  23720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  23724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23725. s_Il2CppMethodInitialized = true;
  23726. }
  23727. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* V_0 = NULL;
  23728. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  23729. memset((&V_1), 0, sizeof(V_1));
  23730. {
  23731. // var data = stack.GetElementData<Data>(this);
  23732. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  23733. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  23734. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_1;
  23735. L_1 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23736. V_0 = L_1;
  23737. // if (!data.isListening)
  23738. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_2 = V_0;
  23739. NullCheck(L_2);
  23740. bool L_3 = (bool)L_2->___isListening_2;
  23741. if (L_3)
  23742. {
  23743. goto IL_0011;
  23744. }
  23745. }
  23746. {
  23747. // return;
  23748. return;
  23749. }
  23750. IL_0011:
  23751. {
  23752. // foreach (var activeCoroutine in data.activeCoroutines)
  23753. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_4 = V_0;
  23754. NullCheck(L_4);
  23755. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  23756. NullCheck(L_5);
  23757. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  23758. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23759. V_1 = L_6;
  23760. }
  23761. {
  23762. auto __finallyBlock = il2cpp::utils::Finally([&]
  23763. {
  23764. FINALLY_0037:
  23765. {// begin finally (depth: 1)
  23766. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23767. return;
  23768. }// end finally (depth: 1)
  23769. });
  23770. try
  23771. {// begin try (depth: 1)
  23772. {
  23773. goto IL_002c_1;
  23774. }
  23775. IL_001f_1:
  23776. {
  23777. // foreach (var activeCoroutine in data.activeCoroutines)
  23778. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  23779. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23780. // activeCoroutine.StopCoroutine(false);
  23781. NullCheck(L_7);
  23782. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  23783. }
  23784. IL_002c_1:
  23785. {
  23786. // foreach (var activeCoroutine in data.activeCoroutines)
  23787. bool L_8;
  23788. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23789. if (L_8)
  23790. {
  23791. goto IL_001f_1;
  23792. }
  23793. }
  23794. {
  23795. goto IL_0045;
  23796. }
  23797. }// end try (depth: 1)
  23798. catch(Il2CppExceptionWrapper& e)
  23799. {
  23800. __finallyBlock.StoreException(e.ex);
  23801. }
  23802. }
  23803. IL_0045:
  23804. {
  23805. // if (register)
  23806. bool L_9;
  23807. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::get_register() */, __this);
  23808. if (!L_9)
  23809. {
  23810. goto IL_0065;
  23811. }
  23812. }
  23813. {
  23814. // EventBus.Unregister(data.hook, data.handler);
  23815. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_10 = V_0;
  23816. NullCheck(L_10);
  23817. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  23818. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_12 = V_0;
  23819. NullCheck(L_12);
  23820. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  23821. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  23822. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  23823. // data.handler = null;
  23824. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_14 = V_0;
  23825. NullCheck(L_14);
  23826. L_14->___handler_1 = (Delegate_t*)NULL;
  23827. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  23828. }
  23829. IL_0065:
  23830. {
  23831. // data.isListening = false;
  23832. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_15 = V_0;
  23833. NullCheck(L_15);
  23834. L_15->___isListening_2 = (bool)0;
  23835. // }
  23836. return;
  23837. }
  23838. }
  23839. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Uninstantiate(Unity.VisualScripting.GraphReference)
  23840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m8978C6725AE172AB7AA38351B1C69255D867BFDE_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  23841. {
  23842. static bool s_Il2CppMethodInitialized;
  23843. if (!s_Il2CppMethodInitialized)
  23844. {
  23845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  23846. s_Il2CppMethodInitialized = true;
  23847. }
  23848. {
  23849. // var data = instance.GetElementData<Data>(this);
  23850. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  23851. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  23852. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_1;
  23853. L_1 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23854. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  23855. NullCheck(L_1);
  23856. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  23857. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  23858. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  23859. // StopAllCoroutines(coroutines);
  23860. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  23861. // base.Uninstantiate(instance);
  23862. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  23863. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  23864. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  23865. // }
  23866. return;
  23867. }
  23868. }
  23869. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  23870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_m81F65CEA9ED49C6C1E664F45C025EC33BB1CDDEF_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  23871. {
  23872. static bool s_Il2CppMethodInitialized;
  23873. if (!s_Il2CppMethodInitialized)
  23874. {
  23875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  23880. s_Il2CppMethodInitialized = true;
  23881. }
  23882. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  23883. memset((&V_0), 0, sizeof(V_0));
  23884. {
  23885. // foreach (var activeCoroutine in activeCoroutines)
  23886. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  23887. NullCheck(L_0);
  23888. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  23889. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  23890. V_0 = L_1;
  23891. }
  23892. {
  23893. auto __finallyBlock = il2cpp::utils::Finally([&]
  23894. {
  23895. FINALLY_0020:
  23896. {// begin finally (depth: 1)
  23897. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  23898. return;
  23899. }// end finally (depth: 1)
  23900. });
  23901. try
  23902. {// begin try (depth: 1)
  23903. {
  23904. goto IL_0015_1;
  23905. }
  23906. IL_0009_1:
  23907. {
  23908. // foreach (var activeCoroutine in activeCoroutines)
  23909. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  23910. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  23911. // activeCoroutine.StopCoroutineImmediate();
  23912. NullCheck(L_2);
  23913. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  23914. }
  23915. IL_0015_1:
  23916. {
  23917. // foreach (var activeCoroutine in activeCoroutines)
  23918. bool L_3;
  23919. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  23920. if (L_3)
  23921. {
  23922. goto IL_0009_1;
  23923. }
  23924. }
  23925. {
  23926. goto IL_002e;
  23927. }
  23928. }// end try (depth: 1)
  23929. catch(Il2CppExceptionWrapper& e)
  23930. {
  23931. __finallyBlock.StoreException(e.ex);
  23932. }
  23933. }
  23934. IL_002e:
  23935. {
  23936. // activeCoroutines.Free();
  23937. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  23938. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  23939. // }
  23940. return;
  23941. }
  23942. }
  23943. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::IsListening(Unity.VisualScripting.GraphPointer)
  23944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_mB5FD14497FC859D07CFFDA811F3A0BF4A6ADC207_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  23945. {
  23946. {
  23947. // if (!pointer.hasData)
  23948. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  23949. NullCheck(L_0);
  23950. bool L_1;
  23951. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  23952. if (L_1)
  23953. {
  23954. goto IL_000a;
  23955. }
  23956. }
  23957. {
  23958. // return false;
  23959. return (bool)0;
  23960. }
  23961. IL_000a:
  23962. {
  23963. // return pointer.GetElementData<Data>(this).isListening;
  23964. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  23965. NullCheck(L_2);
  23966. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_3;
  23967. L_3 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  23968. NullCheck(L_3);
  23969. bool L_4 = (bool)L_3->___isListening_2;
  23970. return L_4;
  23971. }
  23972. }
  23973. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  23974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m8B3EBA2A49252A5AE1B0A917F3E6EE729E74B408_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_args, const RuntimeMethod* method)
  23975. {
  23976. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  23977. {
  23978. // var flow = Flow.New(reference);
  23979. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  23980. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  23981. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  23982. V_0 = L_1;
  23983. // if (!ShouldTrigger(flow, args))
  23984. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  23985. PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 L_3 = ___1_args;
  23986. bool L_4;
  23987. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  23988. if (L_4)
  23989. {
  23990. goto IL_0018;
  23991. }
  23992. }
  23993. {
  23994. // flow.Dispose();
  23995. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  23996. NullCheck(L_5);
  23997. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  23998. // return;
  23999. return;
  24000. }
  24001. IL_0018:
  24002. {
  24003. // AssignArguments(flow, args);
  24004. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  24005. PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 L_7 = ___1_args;
  24006. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  24007. // Run(flow);
  24008. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  24009. (( void (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  24010. // }
  24011. return;
  24012. }
  24013. }
  24014. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  24015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m3B9217C55F70EE4FEB53456E098B35DCF9E6784F_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_args, const RuntimeMethod* method)
  24016. {
  24017. {
  24018. // return true;
  24019. return (bool)1;
  24020. }
  24021. }
  24022. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  24023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_m0FF58369CA2760E322A43A6DA8D43FF64C709D8A_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_args, const RuntimeMethod* method)
  24024. {
  24025. {
  24026. // }
  24027. return;
  24028. }
  24029. }
  24030. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Run(Unity.VisualScripting.Flow)
  24031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m037312384DE8C7D1279188739049B72D5C186F94_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  24032. {
  24033. static bool s_Il2CppMethodInitialized;
  24034. if (!s_Il2CppMethodInitialized)
  24035. {
  24036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  24037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  24038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  24039. s_Il2CppMethodInitialized = true;
  24040. }
  24041. {
  24042. // if (flow.enableDebug)
  24043. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  24044. NullCheck(L_0);
  24045. bool L_1;
  24046. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  24047. if (!L_1)
  24048. {
  24049. goto IL_0029;
  24050. }
  24051. }
  24052. {
  24053. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  24054. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  24055. NullCheck(L_2);
  24056. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  24057. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  24058. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  24059. RuntimeObject* L_4;
  24060. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  24061. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  24062. RuntimeObject* L_5 = L_4;
  24063. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  24064. int32_t L_6;
  24065. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  24066. NullCheck(L_5);
  24067. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  24068. // editorData.lastInvokeTime = EditorTimeBinding.time;
  24069. float L_7;
  24070. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  24071. NullCheck(L_5);
  24072. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  24073. }
  24074. IL_0029:
  24075. {
  24076. // if (coroutine)
  24077. bool L_8;
  24078. L_8 = (( bool (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  24079. if (!L_8)
  24080. {
  24081. goto IL_004f;
  24082. }
  24083. }
  24084. {
  24085. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  24086. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  24087. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  24088. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  24089. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  24090. NullCheck(L_11);
  24091. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  24092. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  24093. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  24094. Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* L_13;
  24095. L_13 = (( Data_t56FF8D7E66F74A8A5F2731514578EB2F6AEF0372* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  24096. NullCheck(L_13);
  24097. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  24098. NullCheck(L_9);
  24099. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  24100. return;
  24101. }
  24102. IL_004f:
  24103. {
  24104. // flow.Run(trigger);
  24105. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  24106. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  24107. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  24108. NullCheck(L_15);
  24109. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  24110. // }
  24111. return;
  24112. }
  24113. }
  24114. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  24115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_m11804DCFF861E8575E59CA8BB0FE54FE776184AA_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  24116. {
  24117. static bool s_Il2CppMethodInitialized;
  24118. if (!s_Il2CppMethodInitialized)
  24119. {
  24120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  24121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  24122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  24123. s_Il2CppMethodInitialized = true;
  24124. }
  24125. String_t* G_B2_0 = NULL;
  24126. String_t* G_B2_1 = NULL;
  24127. String_t* G_B1_0 = NULL;
  24128. String_t* G_B1_1 = NULL;
  24129. String_t* G_B3_0 = NULL;
  24130. String_t* G_B3_1 = NULL;
  24131. {
  24132. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  24133. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  24134. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  24135. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  24136. String_t* L_1 = ___2_calledName;
  24137. NullCheck(L_0);
  24138. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  24139. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  24140. String_t* L_2 = ___2_calledName;
  24141. NullCheck(L_2);
  24142. String_t* L_3;
  24143. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  24144. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  24145. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  24146. NullCheck(L_4);
  24147. String_t* L_6;
  24148. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  24149. String_t* L_7 = L_6;
  24150. G_B1_0 = L_7;
  24151. G_B1_1 = L_3;
  24152. if (L_7)
  24153. {
  24154. G_B2_0 = L_7;
  24155. G_B2_1 = L_3;
  24156. goto IL_0024;
  24157. }
  24158. }
  24159. {
  24160. G_B3_0 = ((String_t*)(NULL));
  24161. G_B3_1 = G_B1_1;
  24162. goto IL_0029;
  24163. }
  24164. IL_0024:
  24165. {
  24166. NullCheck(G_B2_0);
  24167. String_t* L_8;
  24168. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  24169. G_B3_0 = L_8;
  24170. G_B3_1 = G_B2_1;
  24171. }
  24172. IL_0029:
  24173. {
  24174. NullCheck(G_B3_1);
  24175. bool L_9;
  24176. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  24177. return L_9;
  24178. }
  24179. }
  24180. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::.ctor()
  24181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  24182. {
  24183. {
  24184. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  24185. return;
  24186. }
  24187. }
  24188. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.AdaptivePerformance.PerformanceLevelChangeEventArgs>::Unity.VisualScripting.IUnit.get_graph()
  24189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mE31F2FE51BCD5715EA7A6407DFD1077FC4037984_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
  24190. {
  24191. static bool s_Il2CppMethodInitialized;
  24192. if (!s_Il2CppMethodInitialized)
  24193. {
  24194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  24195. s_Il2CppMethodInitialized = true;
  24196. }
  24197. {
  24198. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  24199. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  24200. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  24201. return L_0;
  24202. }
  24203. }
  24204. #ifdef __clang__
  24205. #pragma clang diagnostic pop
  24206. #endif
  24207. #ifdef __clang__
  24208. #pragma clang diagnostic push
  24209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24210. #pragma clang diagnostic ignored "-Wunused-variable"
  24211. #endif
  24212. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<System.Single>::CreateData()
  24213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m4DC29B81F477194336D5853427BE15314C675D07_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  24214. {
  24215. {
  24216. // return new Data();
  24217. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_0 = (Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  24218. NullCheck(L_0);
  24219. (( void (*) (Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  24220. return (RuntimeObject*)L_0;
  24221. }
  24222. }
  24223. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::get_coroutine()
  24224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_m44F06BF4100DF73F1BD355B1948A06EC3AF5549F_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  24225. {
  24226. {
  24227. // public bool coroutine { get; set; } = false;
  24228. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  24229. return L_0;
  24230. }
  24231. }
  24232. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::set_coroutine(System.Boolean)
  24233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m25E2D2E1C25F4D4792E8EBA1E51AB418CF8A177F_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, bool ___0_value, const RuntimeMethod* method)
  24234. {
  24235. {
  24236. // public bool coroutine { get; set; } = false;
  24237. bool L_0 = ___0_value;
  24238. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  24239. return;
  24240. }
  24241. }
  24242. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<System.Single>::get_trigger()
  24243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_m52A13FEE83F182F8646CA39DF31D12BE0DE51EC0_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  24244. {
  24245. {
  24246. // public ControlOutput trigger { get; private set; }
  24247. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  24248. return L_0;
  24249. }
  24250. }
  24251. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::set_trigger(Unity.VisualScripting.ControlOutput)
  24252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_mE250B4CB47D5DD72CEA439DC2C4E8CE49E3DA7A3_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  24253. {
  24254. {
  24255. // public ControlOutput trigger { get; private set; }
  24256. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  24257. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  24258. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  24259. return;
  24260. }
  24261. }
  24262. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Definition()
  24263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m0CE669E6E397831F6E57AC77E7EABD08AD47147B_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  24264. {
  24265. static bool s_Il2CppMethodInitialized;
  24266. if (!s_Il2CppMethodInitialized)
  24267. {
  24268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  24269. s_Il2CppMethodInitialized = true;
  24270. }
  24271. {
  24272. // isControlRoot = true;
  24273. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  24274. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  24275. // trigger = ControlOutput(nameof(trigger));
  24276. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  24277. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  24278. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  24279. (( void (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  24280. // }
  24281. return;
  24282. }
  24283. }
  24284. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Single>::GetHook(Unity.VisualScripting.GraphReference)
  24285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_mFB102634B7057FDFE2E3CF116A615DF38B006B5D_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  24286. {
  24287. {
  24288. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  24289. String_t* L_0;
  24290. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  24291. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  24292. NullCheck(L_1);
  24293. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  24294. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_mFB102634B7057FDFE2E3CF116A615DF38B006B5D_RuntimeMethod_var)));
  24295. }
  24296. }
  24297. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::StartListening(Unity.VisualScripting.GraphStack)
  24298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mA43AB61A72DF9B223D261800EAFE05F43A14D6B9_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  24299. {
  24300. static bool s_Il2CppMethodInitialized;
  24301. if (!s_Il2CppMethodInitialized)
  24302. {
  24303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  24304. s_Il2CppMethodInitialized = true;
  24305. }
  24306. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* V_0 = NULL;
  24307. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* V_1 = NULL;
  24308. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  24309. memset((&V_2), 0, sizeof(V_2));
  24310. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* V_3 = NULL;
  24311. {
  24312. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_0 = (U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  24313. NullCheck(L_0);
  24314. (( void (*) (U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  24315. V_0 = L_0;
  24316. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_1 = V_0;
  24317. NullCheck(L_1);
  24318. L_1->___U3CU3E4__this_0 = __this;
  24319. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  24320. // var data = stack.GetElementData<Data>(this);
  24321. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  24322. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  24323. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_3;
  24324. L_3 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  24325. V_1 = L_3;
  24326. // if (data.isListening)
  24327. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_4 = V_1;
  24328. NullCheck(L_4);
  24329. bool L_5 = (bool)L_4->___isListening_2;
  24330. if (!L_5)
  24331. {
  24332. goto IL_001e;
  24333. }
  24334. }
  24335. {
  24336. // return;
  24337. return;
  24338. }
  24339. IL_001e:
  24340. {
  24341. // if (register)
  24342. bool L_6;
  24343. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::get_register() */, __this);
  24344. if (!L_6)
  24345. {
  24346. goto IL_0061;
  24347. }
  24348. }
  24349. {
  24350. // var reference = stack.ToReference();
  24351. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_7 = V_0;
  24352. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  24353. NullCheck(L_8);
  24354. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  24355. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  24356. NullCheck(L_7);
  24357. L_7->___reference_1 = L_9;
  24358. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  24359. // var hook = GetHook(reference);
  24360. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_10 = V_0;
  24361. NullCheck(L_10);
  24362. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  24363. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  24364. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<System.Single>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  24365. V_2 = L_12;
  24366. // Action<TArgs> handler = args => Trigger(reference, args);
  24367. U3CU3Ec__DisplayClass14_0_tCE600FDFE4103D65FA272D142F3F21DC15A8250C* L_13 = V_0;
  24368. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_14 = (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  24369. NullCheck(L_14);
  24370. (( void (*) (Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  24371. V_3 = L_14;
  24372. // EventBus.Register(hook, handler);
  24373. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  24374. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_16 = V_3;
  24375. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  24376. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  24377. // data.hook = hook;
  24378. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_17 = V_1;
  24379. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  24380. NullCheck(L_17);
  24381. L_17->___hook_0 = L_18;
  24382. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  24383. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  24384. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  24385. #endif
  24386. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  24387. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  24388. #endif
  24389. // data.handler = handler;
  24390. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_19 = V_1;
  24391. Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* L_20 = V_3;
  24392. NullCheck(L_19);
  24393. L_19->___handler_1 = (Delegate_t*)L_20;
  24394. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  24395. }
  24396. IL_0061:
  24397. {
  24398. // data.isListening = true;
  24399. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_21 = V_1;
  24400. NullCheck(L_21);
  24401. L_21->___isListening_2 = (bool)1;
  24402. // }
  24403. return;
  24404. }
  24405. }
  24406. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::StopListening(Unity.VisualScripting.GraphStack)
  24407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m0759C252D74CA51D27E00A5D6377E3342A247FFB_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  24408. {
  24409. static bool s_Il2CppMethodInitialized;
  24410. if (!s_Il2CppMethodInitialized)
  24411. {
  24412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  24413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  24414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  24415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  24416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  24417. s_Il2CppMethodInitialized = true;
  24418. }
  24419. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* V_0 = NULL;
  24420. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  24421. memset((&V_1), 0, sizeof(V_1));
  24422. {
  24423. // var data = stack.GetElementData<Data>(this);
  24424. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  24425. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  24426. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_1;
  24427. L_1 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  24428. V_0 = L_1;
  24429. // if (!data.isListening)
  24430. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_2 = V_0;
  24431. NullCheck(L_2);
  24432. bool L_3 = (bool)L_2->___isListening_2;
  24433. if (L_3)
  24434. {
  24435. goto IL_0011;
  24436. }
  24437. }
  24438. {
  24439. // return;
  24440. return;
  24441. }
  24442. IL_0011:
  24443. {
  24444. // foreach (var activeCoroutine in data.activeCoroutines)
  24445. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_4 = V_0;
  24446. NullCheck(L_4);
  24447. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  24448. NullCheck(L_5);
  24449. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  24450. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  24451. V_1 = L_6;
  24452. }
  24453. {
  24454. auto __finallyBlock = il2cpp::utils::Finally([&]
  24455. {
  24456. FINALLY_0037:
  24457. {// begin finally (depth: 1)
  24458. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  24459. return;
  24460. }// end finally (depth: 1)
  24461. });
  24462. try
  24463. {// begin try (depth: 1)
  24464. {
  24465. goto IL_002c_1;
  24466. }
  24467. IL_001f_1:
  24468. {
  24469. // foreach (var activeCoroutine in data.activeCoroutines)
  24470. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  24471. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  24472. // activeCoroutine.StopCoroutine(false);
  24473. NullCheck(L_7);
  24474. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  24475. }
  24476. IL_002c_1:
  24477. {
  24478. // foreach (var activeCoroutine in data.activeCoroutines)
  24479. bool L_8;
  24480. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  24481. if (L_8)
  24482. {
  24483. goto IL_001f_1;
  24484. }
  24485. }
  24486. {
  24487. goto IL_0045;
  24488. }
  24489. }// end try (depth: 1)
  24490. catch(Il2CppExceptionWrapper& e)
  24491. {
  24492. __finallyBlock.StoreException(e.ex);
  24493. }
  24494. }
  24495. IL_0045:
  24496. {
  24497. // if (register)
  24498. bool L_9;
  24499. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::get_register() */, __this);
  24500. if (!L_9)
  24501. {
  24502. goto IL_0065;
  24503. }
  24504. }
  24505. {
  24506. // EventBus.Unregister(data.hook, data.handler);
  24507. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_10 = V_0;
  24508. NullCheck(L_10);
  24509. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  24510. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_12 = V_0;
  24511. NullCheck(L_12);
  24512. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  24513. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  24514. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  24515. // data.handler = null;
  24516. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_14 = V_0;
  24517. NullCheck(L_14);
  24518. L_14->___handler_1 = (Delegate_t*)NULL;
  24519. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  24520. }
  24521. IL_0065:
  24522. {
  24523. // data.isListening = false;
  24524. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_15 = V_0;
  24525. NullCheck(L_15);
  24526. L_15->___isListening_2 = (bool)0;
  24527. // }
  24528. return;
  24529. }
  24530. }
  24531. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Uninstantiate(Unity.VisualScripting.GraphReference)
  24532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m9EF4CD31B379490FC6B9CFA506BF5B5C24F87A38_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  24533. {
  24534. static bool s_Il2CppMethodInitialized;
  24535. if (!s_Il2CppMethodInitialized)
  24536. {
  24537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  24538. s_Il2CppMethodInitialized = true;
  24539. }
  24540. {
  24541. // var data = instance.GetElementData<Data>(this);
  24542. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  24543. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  24544. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_1;
  24545. L_1 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  24546. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  24547. NullCheck(L_1);
  24548. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  24549. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  24550. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  24551. // StopAllCoroutines(coroutines);
  24552. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  24553. // base.Uninstantiate(instance);
  24554. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  24555. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  24556. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  24557. // }
  24558. return;
  24559. }
  24560. }
  24561. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  24562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mF61A2FF43CAD4B41B83B5F6F328F66A8DA4DCC6A_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  24563. {
  24564. static bool s_Il2CppMethodInitialized;
  24565. if (!s_Il2CppMethodInitialized)
  24566. {
  24567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  24568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  24569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  24570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  24571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  24572. s_Il2CppMethodInitialized = true;
  24573. }
  24574. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  24575. memset((&V_0), 0, sizeof(V_0));
  24576. {
  24577. // foreach (var activeCoroutine in activeCoroutines)
  24578. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  24579. NullCheck(L_0);
  24580. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  24581. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  24582. V_0 = L_1;
  24583. }
  24584. {
  24585. auto __finallyBlock = il2cpp::utils::Finally([&]
  24586. {
  24587. FINALLY_0020:
  24588. {// begin finally (depth: 1)
  24589. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  24590. return;
  24591. }// end finally (depth: 1)
  24592. });
  24593. try
  24594. {// begin try (depth: 1)
  24595. {
  24596. goto IL_0015_1;
  24597. }
  24598. IL_0009_1:
  24599. {
  24600. // foreach (var activeCoroutine in activeCoroutines)
  24601. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  24602. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  24603. // activeCoroutine.StopCoroutineImmediate();
  24604. NullCheck(L_2);
  24605. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  24606. }
  24607. IL_0015_1:
  24608. {
  24609. // foreach (var activeCoroutine in activeCoroutines)
  24610. bool L_3;
  24611. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  24612. if (L_3)
  24613. {
  24614. goto IL_0009_1;
  24615. }
  24616. }
  24617. {
  24618. goto IL_002e;
  24619. }
  24620. }// end try (depth: 1)
  24621. catch(Il2CppExceptionWrapper& e)
  24622. {
  24623. __finallyBlock.StoreException(e.ex);
  24624. }
  24625. }
  24626. IL_002e:
  24627. {
  24628. // activeCoroutines.Free();
  24629. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  24630. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  24631. // }
  24632. return;
  24633. }
  24634. }
  24635. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::IsListening(Unity.VisualScripting.GraphPointer)
  24636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m185A3408D5614235E4A5EB02ED3BD116561E146C_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  24637. {
  24638. {
  24639. // if (!pointer.hasData)
  24640. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  24641. NullCheck(L_0);
  24642. bool L_1;
  24643. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  24644. if (L_1)
  24645. {
  24646. goto IL_000a;
  24647. }
  24648. }
  24649. {
  24650. // return false;
  24651. return (bool)0;
  24652. }
  24653. IL_000a:
  24654. {
  24655. // return pointer.GetElementData<Data>(this).isListening;
  24656. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  24657. NullCheck(L_2);
  24658. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_3;
  24659. L_3 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  24660. NullCheck(L_3);
  24661. bool L_4 = (bool)L_3->___isListening_2;
  24662. return L_4;
  24663. }
  24664. }
  24665. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  24666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m4930BF5F85A9B353085812183C469F3ECFB8C8B1_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, float ___1_args, const RuntimeMethod* method)
  24667. {
  24668. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  24669. {
  24670. // var flow = Flow.New(reference);
  24671. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  24672. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  24673. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  24674. V_0 = L_1;
  24675. // if (!ShouldTrigger(flow, args))
  24676. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  24677. float L_3 = ___1_args;
  24678. bool L_4;
  24679. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, float >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  24680. if (L_4)
  24681. {
  24682. goto IL_0018;
  24683. }
  24684. }
  24685. {
  24686. // flow.Dispose();
  24687. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  24688. NullCheck(L_5);
  24689. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  24690. // return;
  24691. return;
  24692. }
  24693. IL_0018:
  24694. {
  24695. // AssignArguments(flow, args);
  24696. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  24697. float L_7 = ___1_args;
  24698. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, float >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<System.Single>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  24699. // Run(flow);
  24700. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  24701. (( void (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  24702. // }
  24703. return;
  24704. }
  24705. }
  24706. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  24707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m7A6F50B0813BF4DFE678DC3FE9D356585A725C47_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_args, const RuntimeMethod* method)
  24708. {
  24709. {
  24710. // return true;
  24711. return (bool)1;
  24712. }
  24713. }
  24714. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  24715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mAC44048FDC99C67F386B0955BE3C8132DF9F33BD_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_args, const RuntimeMethod* method)
  24716. {
  24717. {
  24718. // }
  24719. return;
  24720. }
  24721. }
  24722. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::Run(Unity.VisualScripting.Flow)
  24723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_m0E627A2DA10419FCBDFD1BBC004FAA64EBCA6242_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  24724. {
  24725. static bool s_Il2CppMethodInitialized;
  24726. if (!s_Il2CppMethodInitialized)
  24727. {
  24728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  24729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  24730. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  24731. s_Il2CppMethodInitialized = true;
  24732. }
  24733. {
  24734. // if (flow.enableDebug)
  24735. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  24736. NullCheck(L_0);
  24737. bool L_1;
  24738. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  24739. if (!L_1)
  24740. {
  24741. goto IL_0029;
  24742. }
  24743. }
  24744. {
  24745. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  24746. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  24747. NullCheck(L_2);
  24748. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  24749. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  24750. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  24751. RuntimeObject* L_4;
  24752. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  24753. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  24754. RuntimeObject* L_5 = L_4;
  24755. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  24756. int32_t L_6;
  24757. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  24758. NullCheck(L_5);
  24759. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  24760. // editorData.lastInvokeTime = EditorTimeBinding.time;
  24761. float L_7;
  24762. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  24763. NullCheck(L_5);
  24764. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  24765. }
  24766. IL_0029:
  24767. {
  24768. // if (coroutine)
  24769. bool L_8;
  24770. L_8 = (( bool (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  24771. if (!L_8)
  24772. {
  24773. goto IL_004f;
  24774. }
  24775. }
  24776. {
  24777. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  24778. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  24779. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  24780. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  24781. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  24782. NullCheck(L_11);
  24783. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  24784. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  24785. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  24786. Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* L_13;
  24787. L_13 = (( Data_tBD47AEC61D0ADB9BDE160D3FA849ECA89BAD41D8* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  24788. NullCheck(L_13);
  24789. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  24790. NullCheck(L_9);
  24791. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  24792. return;
  24793. }
  24794. IL_004f:
  24795. {
  24796. // flow.Run(trigger);
  24797. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  24798. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  24799. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  24800. NullCheck(L_15);
  24801. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  24802. // }
  24803. return;
  24804. }
  24805. }
  24806. // System.Boolean Unity.VisualScripting.EventUnit`1<System.Single>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  24807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mD38F00E026DA746E40453927A27A9ADF2BA44D03_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  24808. {
  24809. static bool s_Il2CppMethodInitialized;
  24810. if (!s_Il2CppMethodInitialized)
  24811. {
  24812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  24813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  24814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  24815. s_Il2CppMethodInitialized = true;
  24816. }
  24817. String_t* G_B2_0 = NULL;
  24818. String_t* G_B2_1 = NULL;
  24819. String_t* G_B1_0 = NULL;
  24820. String_t* G_B1_1 = NULL;
  24821. String_t* G_B3_0 = NULL;
  24822. String_t* G_B3_1 = NULL;
  24823. {
  24824. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  24825. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  24826. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  24827. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  24828. String_t* L_1 = ___2_calledName;
  24829. NullCheck(L_0);
  24830. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  24831. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  24832. String_t* L_2 = ___2_calledName;
  24833. NullCheck(L_2);
  24834. String_t* L_3;
  24835. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  24836. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  24837. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  24838. NullCheck(L_4);
  24839. String_t* L_6;
  24840. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  24841. String_t* L_7 = L_6;
  24842. G_B1_0 = L_7;
  24843. G_B1_1 = L_3;
  24844. if (L_7)
  24845. {
  24846. G_B2_0 = L_7;
  24847. G_B2_1 = L_3;
  24848. goto IL_0024;
  24849. }
  24850. }
  24851. {
  24852. G_B3_0 = ((String_t*)(NULL));
  24853. G_B3_1 = G_B1_1;
  24854. goto IL_0029;
  24855. }
  24856. IL_0024:
  24857. {
  24858. NullCheck(G_B2_0);
  24859. String_t* L_8;
  24860. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  24861. G_B3_0 = L_8;
  24862. G_B3_1 = G_B2_1;
  24863. }
  24864. IL_0029:
  24865. {
  24866. NullCheck(G_B3_1);
  24867. bool L_9;
  24868. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  24869. return L_9;
  24870. }
  24871. }
  24872. // System.Void Unity.VisualScripting.EventUnit`1<System.Single>::.ctor()
  24873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mD5416F5257C3159DE8266D1E420BA09A961D227E_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  24874. {
  24875. {
  24876. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  24877. return;
  24878. }
  24879. }
  24880. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<System.Single>::Unity.VisualScripting.IUnit.get_graph()
  24881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_m6F830E373745D69B287C0FFE422228CD6B802C17_gshared (EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784* __this, const RuntimeMethod* method)
  24882. {
  24883. static bool s_Il2CppMethodInitialized;
  24884. if (!s_Il2CppMethodInitialized)
  24885. {
  24886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  24887. s_Il2CppMethodInitialized = true;
  24888. }
  24889. {
  24890. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  24891. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  24892. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  24893. return L_0;
  24894. }
  24895. }
  24896. #ifdef __clang__
  24897. #pragma clang diagnostic pop
  24898. #endif
  24899. #ifdef __clang__
  24900. #pragma clang diagnostic push
  24901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24902. #pragma clang diagnostic ignored "-Wunused-variable"
  24903. #endif
  24904. // Unity.VisualScripting.IGraphElementData Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::CreateData()
  24905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventUnit_1_CreateData_m6563D2DEDD6B30D92AFFDE563F304421408332A6_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  24906. {
  24907. {
  24908. // return new Data();
  24909. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_0 = (Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  24910. NullCheck(L_0);
  24911. (( void (*) (Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  24912. return (RuntimeObject*)L_0;
  24913. }
  24914. }
  24915. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_coroutine()
  24916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_get_coroutine_mC654FDED56CC98CC3E8DDF97283C521CE84FFC5F_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  24917. {
  24918. {
  24919. // public bool coroutine { get; set; } = false;
  24920. bool L_0 = (bool)__this->___U3CcoroutineU3Ek__BackingField_15;
  24921. return L_0;
  24922. }
  24923. }
  24924. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::set_coroutine(System.Boolean)
  24925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_coroutine_m91B677C1BC766D50410BF173F26EB8F037AB6BDD_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, bool ___0_value, const RuntimeMethod* method)
  24926. {
  24927. {
  24928. // public bool coroutine { get; set; } = false;
  24929. bool L_0 = ___0_value;
  24930. __this->___U3CcoroutineU3Ek__BackingField_15 = L_0;
  24931. return;
  24932. }
  24933. }
  24934. // Unity.VisualScripting.ControlOutput Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_trigger()
  24935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* EventUnit_1_get_trigger_mB9AAD99886F933A2008B4EC24E38B936125EFAD6_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  24936. {
  24937. {
  24938. // public ControlOutput trigger { get; private set; }
  24939. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)__this->___U3CtriggerU3Ek__BackingField_16;
  24940. return L_0;
  24941. }
  24942. }
  24943. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::set_trigger(Unity.VisualScripting.ControlOutput)
  24944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_set_trigger_m6897E5E17D01B3BB76B5519693B5AC16314D4E55_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method)
  24945. {
  24946. {
  24947. // public ControlOutput trigger { get; private set; }
  24948. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
  24949. __this->___U3CtriggerU3Ek__BackingField_16 = L_0;
  24950. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField_16), (void*)L_0);
  24951. return;
  24952. }
  24953. }
  24954. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Definition()
  24955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m189455C8C3D7A7F6BB60805B8B3E3A0309BFA2F8_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  24956. {
  24957. static bool s_Il2CppMethodInitialized;
  24958. if (!s_Il2CppMethodInitialized)
  24959. {
  24960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
  24961. s_Il2CppMethodInitialized = true;
  24962. }
  24963. {
  24964. // isControlRoot = true;
  24965. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  24966. VirtualActionInvoker1< bool >::Invoke(73 /* System.Void Unity.VisualScripting.Unit::set_isControlRoot(System.Boolean) */, (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, (bool)1);
  24967. // trigger = ControlOutput(nameof(trigger));
  24968. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  24969. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0;
  24970. L_0 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, NULL);
  24971. (( void (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  24972. // }
  24973. return;
  24974. }
  24975. }
  24976. // Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::GetHook(Unity.VisualScripting.GraphReference)
  24977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventUnit_1_GetHook_m933784D90449C91DC73668C5C33D0C9DF7BE4A4A_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method)
  24978. {
  24979. {
  24980. // throw new InvalidImplementationException($"Missing event hook for '{this}'.");
  24981. String_t* L_0;
  24982. L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47FF6BDF0CDE6B54E8E8B59F793070BE815043E4)), (RuntimeObject*)__this, NULL);
  24983. InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6* L_1 = (InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidImplementationException_t0ED7E88DE48F87CA15C0BC04F7B63DFEEF7EF9D6_il2cpp_TypeInfo_var)));
  24984. NullCheck(L_1);
  24985. InvalidImplementationException__ctor_mB7F77B15C275D57A96CA4CB448B481A5734E50A2(L_1, L_0, NULL);
  24986. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EventUnit_1_GetHook_m933784D90449C91DC73668C5C33D0C9DF7BE4A4A_RuntimeMethod_var)));
  24987. }
  24988. }
  24989. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::StartListening(Unity.VisualScripting.GraphStack)
  24990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_mC01DC598C1E92B700D276AF0772DD8AB8195B175_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  24991. {
  24992. static bool s_Il2CppMethodInitialized;
  24993. if (!s_Il2CppMethodInitialized)
  24994. {
  24995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  24996. s_Il2CppMethodInitialized = true;
  24997. }
  24998. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* V_0 = NULL;
  24999. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* V_1 = NULL;
  25000. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_2;
  25001. memset((&V_2), 0, sizeof(V_2));
  25002. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* V_3 = NULL;
  25003. {
  25004. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_0 = (U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  25005. NullCheck(L_0);
  25006. (( void (*) (U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  25007. V_0 = L_0;
  25008. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_1 = V_0;
  25009. NullCheck(L_1);
  25010. L_1->___U3CU3E4__this_0 = __this;
  25011. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
  25012. // var data = stack.GetElementData<Data>(this);
  25013. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
  25014. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2);
  25015. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_3;
  25016. L_3 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25017. V_1 = L_3;
  25018. // if (data.isListening)
  25019. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_4 = V_1;
  25020. NullCheck(L_4);
  25021. bool L_5 = (bool)L_4->___isListening_2;
  25022. if (!L_5)
  25023. {
  25024. goto IL_001e;
  25025. }
  25026. }
  25027. {
  25028. // return;
  25029. return;
  25030. }
  25031. IL_001e:
  25032. {
  25033. // if (register)
  25034. bool L_6;
  25035. L_6 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_register() */, __this);
  25036. if (!L_6)
  25037. {
  25038. goto IL_0061;
  25039. }
  25040. }
  25041. {
  25042. // var reference = stack.ToReference();
  25043. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_7 = V_0;
  25044. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
  25045. NullCheck(L_8);
  25046. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_9;
  25047. L_9 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_8, NULL);
  25048. NullCheck(L_7);
  25049. L_7->___reference_1 = L_9;
  25050. Il2CppCodeGenWriteBarrier((void**)(&L_7->___reference_1), (void*)L_9);
  25051. // var hook = GetHook(reference);
  25052. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_10 = V_0;
  25053. NullCheck(L_10);
  25054. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_11 = (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*)L_10->___reference_1;
  25055. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_12;
  25056. L_12 = VirtualFuncInvoker1< EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* >::Invoke(84 /* Unity.VisualScripting.EventHook Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::GetHook(Unity.VisualScripting.GraphReference) */, __this, L_11);
  25057. V_2 = L_12;
  25058. // Action<TArgs> handler = args => Trigger(reference, args);
  25059. U3CU3Ec__DisplayClass14_0_tFBFD8E0195CCCDD0A01E502A818B20000F1F130A* L_13 = V_0;
  25060. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_14 = (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  25061. NullCheck(L_14);
  25062. (( void (*) (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_14, (RuntimeObject*)L_13, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  25063. V_3 = L_14;
  25064. // EventBus.Register(hook, handler);
  25065. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_15 = V_2;
  25066. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_16 = V_3;
  25067. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  25068. (( void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  25069. // data.hook = hook;
  25070. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_17 = V_1;
  25071. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_18 = V_2;
  25072. NullCheck(L_17);
  25073. L_17->___hook_0 = L_18;
  25074. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___name_0), (void*)NULL);
  25075. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  25076. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___target_1), (void*)NULL);
  25077. #endif
  25078. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  25079. Il2CppCodeGenWriteBarrier((void**)&(((&L_17->___hook_0))->___tag_2), (void*)NULL);
  25080. #endif
  25081. // data.handler = handler;
  25082. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_19 = V_1;
  25083. Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_20 = V_3;
  25084. NullCheck(L_19);
  25085. L_19->___handler_1 = (Delegate_t*)L_20;
  25086. Il2CppCodeGenWriteBarrier((void**)(&L_19->___handler_1), (void*)(Delegate_t*)L_20);
  25087. }
  25088. IL_0061:
  25089. {
  25090. // data.isListening = true;
  25091. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_21 = V_1;
  25092. NullCheck(L_21);
  25093. L_21->___isListening_2 = (bool)1;
  25094. // }
  25095. return;
  25096. }
  25097. }
  25098. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::StopListening(Unity.VisualScripting.GraphStack)
  25099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_mFEFC076FCF1055686E98C663D01423072A505FC5_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
  25100. {
  25101. static bool s_Il2CppMethodInitialized;
  25102. if (!s_Il2CppMethodInitialized)
  25103. {
  25104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  25105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  25106. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  25107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  25108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  25109. s_Il2CppMethodInitialized = true;
  25110. }
  25111. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* V_0 = NULL;
  25112. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_1;
  25113. memset((&V_1), 0, sizeof(V_1));
  25114. {
  25115. // var data = stack.GetElementData<Data>(this);
  25116. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
  25117. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  25118. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_1;
  25119. L_1 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25120. V_0 = L_1;
  25121. // if (!data.isListening)
  25122. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_2 = V_0;
  25123. NullCheck(L_2);
  25124. bool L_3 = (bool)L_2->___isListening_2;
  25125. if (L_3)
  25126. {
  25127. goto IL_0011;
  25128. }
  25129. }
  25130. {
  25131. // return;
  25132. return;
  25133. }
  25134. IL_0011:
  25135. {
  25136. // foreach (var activeCoroutine in data.activeCoroutines)
  25137. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_4 = V_0;
  25138. NullCheck(L_4);
  25139. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_5 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_4->___activeCoroutines_3;
  25140. NullCheck(L_5);
  25141. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_6;
  25142. L_6 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_5, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  25143. V_1 = L_6;
  25144. }
  25145. {
  25146. auto __finallyBlock = il2cpp::utils::Finally([&]
  25147. {
  25148. FINALLY_0037:
  25149. {// begin finally (depth: 1)
  25150. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_1), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  25151. return;
  25152. }// end finally (depth: 1)
  25153. });
  25154. try
  25155. {// begin try (depth: 1)
  25156. {
  25157. goto IL_002c_1;
  25158. }
  25159. IL_001f_1:
  25160. {
  25161. // foreach (var activeCoroutine in data.activeCoroutines)
  25162. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7;
  25163. L_7 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_1), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  25164. // activeCoroutine.StopCoroutine(false);
  25165. NullCheck(L_7);
  25166. Flow_StopCoroutine_m3A6ACA1218B1A89FA6A326784FC7C8C29891E533(L_7, (bool)0, NULL);
  25167. }
  25168. IL_002c_1:
  25169. {
  25170. // foreach (var activeCoroutine in data.activeCoroutines)
  25171. bool L_8;
  25172. L_8 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_1), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  25173. if (L_8)
  25174. {
  25175. goto IL_001f_1;
  25176. }
  25177. }
  25178. {
  25179. goto IL_0045;
  25180. }
  25181. }// end try (depth: 1)
  25182. catch(Il2CppExceptionWrapper& e)
  25183. {
  25184. __finallyBlock.StoreException(e.ex);
  25185. }
  25186. }
  25187. IL_0045:
  25188. {
  25189. // if (register)
  25190. bool L_9;
  25191. L_9 = VirtualFuncInvoker0< bool >::Invoke(83 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::get_register() */, __this);
  25192. if (!L_9)
  25193. {
  25194. goto IL_0065;
  25195. }
  25196. }
  25197. {
  25198. // EventBus.Unregister(data.hook, data.handler);
  25199. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_10 = V_0;
  25200. NullCheck(L_10);
  25201. EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11 = (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157)L_10->___hook_0;
  25202. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_12 = V_0;
  25203. NullCheck(L_12);
  25204. Delegate_t* L_13 = (Delegate_t*)L_12->___handler_1;
  25205. il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
  25206. EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_11, L_13, NULL);
  25207. // data.handler = null;
  25208. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_14 = V_0;
  25209. NullCheck(L_14);
  25210. L_14->___handler_1 = (Delegate_t*)NULL;
  25211. Il2CppCodeGenWriteBarrier((void**)(&L_14->___handler_1), (void*)(Delegate_t*)NULL);
  25212. }
  25213. IL_0065:
  25214. {
  25215. // data.isListening = false;
  25216. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_15 = V_0;
  25217. NullCheck(L_15);
  25218. L_15->___isListening_2 = (bool)0;
  25219. // }
  25220. return;
  25221. }
  25222. }
  25223. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Uninstantiate(Unity.VisualScripting.GraphReference)
  25224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Uninstantiate_m1BD4B29EFBF6EB61088B9F09C7CAD341372CC943_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
  25225. {
  25226. static bool s_Il2CppMethodInitialized;
  25227. if (!s_Il2CppMethodInitialized)
  25228. {
  25229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  25230. s_Il2CppMethodInitialized = true;
  25231. }
  25232. {
  25233. // var data = instance.GetElementData<Data>(this);
  25234. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
  25235. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0);
  25236. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_1;
  25237. L_1 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25238. // var coroutines = data.activeCoroutines.ToHashSetPooled();
  25239. NullCheck(L_1);
  25240. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_2 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_1->___activeCoroutines_3;
  25241. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_3;
  25242. L_3 = XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C((RuntimeObject*)L_2, XHashSetPool_ToHashSetPooled_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mA6886B3CC452529ABA44C8A37412D96840D1774C_RuntimeMethod_var);
  25243. // StopAllCoroutines(coroutines);
  25244. (( void (*) (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  25245. // base.Uninstantiate(instance);
  25246. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
  25247. NullCheck((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this);
  25248. Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, L_4, NULL);
  25249. // }
  25250. return;
  25251. }
  25252. }
  25253. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::StopAllCoroutines(System.Collections.Generic.HashSet`1<Unity.VisualScripting.Flow>)
  25254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopAllCoroutines_mFA054D063AF423C5D34C115B1C16428351290F67_gshared (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___0_activeCoroutines, const RuntimeMethod* method)
  25255. {
  25256. static bool s_Il2CppMethodInitialized;
  25257. if (!s_Il2CppMethodInitialized)
  25258. {
  25259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  25260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  25261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  25262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  25263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  25264. s_Il2CppMethodInitialized = true;
  25265. }
  25266. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF V_0;
  25267. memset((&V_0), 0, sizeof(V_0));
  25268. {
  25269. // foreach (var activeCoroutine in activeCoroutines)
  25270. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_0 = ___0_activeCoroutines;
  25271. NullCheck(L_0);
  25272. Enumerator_t4E5BEF0412F9CE728AA04F054AEB68F594C800BF L_1;
  25273. L_1 = HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6(L_0, HashSet_1_GetEnumerator_m651DA2B1F2F7FAACB12567F17009D2E8E63788D6_RuntimeMethod_var);
  25274. V_0 = L_1;
  25275. }
  25276. {
  25277. auto __finallyBlock = il2cpp::utils::Finally([&]
  25278. {
  25279. FINALLY_0020:
  25280. {// begin finally (depth: 1)
  25281. Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444((&V_0), Enumerator_Dispose_mFA31F17754CB598368F7343CD8379F2332CC1444_RuntimeMethod_var);
  25282. return;
  25283. }// end finally (depth: 1)
  25284. });
  25285. try
  25286. {// begin try (depth: 1)
  25287. {
  25288. goto IL_0015_1;
  25289. }
  25290. IL_0009_1:
  25291. {
  25292. // foreach (var activeCoroutine in activeCoroutines)
  25293. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2;
  25294. L_2 = Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_inline((&V_0), Enumerator_get_Current_m1364234254170E9B92BC61AAEBF4AD5FDB7D2377_RuntimeMethod_var);
  25295. // activeCoroutine.StopCoroutineImmediate();
  25296. NullCheck(L_2);
  25297. Flow_StopCoroutineImmediate_m1AF7DC8B5AF482F55AC47C656B4D65DF9CA0B903(L_2, NULL);
  25298. }
  25299. IL_0015_1:
  25300. {
  25301. // foreach (var activeCoroutine in activeCoroutines)
  25302. bool L_3;
  25303. L_3 = Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345((&V_0), Enumerator_MoveNext_m90D63A2E813137C329C089981A6F9BE99F130345_RuntimeMethod_var);
  25304. if (L_3)
  25305. {
  25306. goto IL_0009_1;
  25307. }
  25308. }
  25309. {
  25310. goto IL_002e;
  25311. }
  25312. }// end try (depth: 1)
  25313. catch(Il2CppExceptionWrapper& e)
  25314. {
  25315. __finallyBlock.StoreException(e.ex);
  25316. }
  25317. }
  25318. IL_002e:
  25319. {
  25320. // activeCoroutines.Free();
  25321. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_4 = ___0_activeCoroutines;
  25322. XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E(L_4, XHashSetPool_Free_TisFlow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_mDA5A64EA6E7CDEF654D47FC7BD2925DFFECF7F5E_RuntimeMethod_var);
  25323. // }
  25324. return;
  25325. }
  25326. }
  25327. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::IsListening(Unity.VisualScripting.GraphPointer)
  25328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_IsListening_m7E72F750E24609D2A098566763B32859D08CFE18_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method)
  25329. {
  25330. {
  25331. // if (!pointer.hasData)
  25332. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
  25333. NullCheck(L_0);
  25334. bool L_1;
  25335. L_1 = GraphPointer_get_hasData_m661361F0C5FE9E085F2FCEE255D61D3CB4AD985F(L_0, NULL);
  25336. if (L_1)
  25337. {
  25338. goto IL_000a;
  25339. }
  25340. }
  25341. {
  25342. // return false;
  25343. return (bool)0;
  25344. }
  25345. IL_000a:
  25346. {
  25347. // return pointer.GetElementData<Data>(this).isListening;
  25348. GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_2 = ___0_pointer;
  25349. NullCheck(L_2);
  25350. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_3;
  25351. L_3 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25352. NullCheck(L_3);
  25353. bool L_4 = (bool)L_3->___isListening_2;
  25354. return L_4;
  25355. }
  25356. }
  25357. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Trigger(Unity.VisualScripting.GraphReference,TArgs)
  25358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Trigger_m7588D0EB46B67025A8DBB7826D01989C844FB4EC_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_args, const RuntimeMethod* method)
  25359. {
  25360. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
  25361. {
  25362. // var flow = Flow.New(reference);
  25363. GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
  25364. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
  25365. L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
  25366. V_0 = L_1;
  25367. // if (!ShouldTrigger(flow, args))
  25368. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
  25369. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_args;
  25370. bool L_4;
  25371. L_4 = VirtualFuncInvoker2< bool, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(87 /* System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs) */, __this, L_2, L_3);
  25372. if (L_4)
  25373. {
  25374. goto IL_0018;
  25375. }
  25376. }
  25377. {
  25378. // flow.Dispose();
  25379. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_0;
  25380. NullCheck(L_5);
  25381. Flow_Dispose_mB8BAC5174BCFA47AA11C7C8D6B8EFDE810AE52D5(L_5, NULL);
  25382. // return;
  25383. return;
  25384. }
  25385. IL_0018:
  25386. {
  25387. // AssignArguments(flow, args);
  25388. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = V_0;
  25389. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_args;
  25390. VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(88 /* System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::AssignArguments(Unity.VisualScripting.Flow,TArgs) */, __this, L_6, L_7);
  25391. // Run(flow);
  25392. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = V_0;
  25393. (( void (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  25394. // }
  25395. return;
  25396. }
  25397. }
  25398. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::ShouldTrigger(Unity.VisualScripting.Flow,TArgs)
  25399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_ShouldTrigger_m3AF8029917728BC0D8FF37B81E4E4AA5E3E31963_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_args, const RuntimeMethod* method)
  25400. {
  25401. {
  25402. // return true;
  25403. return (bool)1;
  25404. }
  25405. }
  25406. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::AssignArguments(Unity.VisualScripting.Flow,TArgs)
  25407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_AssignArguments_mFABF1EBF0E6D8684BBDE618CA719EC85E551BC8A_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_args, const RuntimeMethod* method)
  25408. {
  25409. {
  25410. // }
  25411. return;
  25412. }
  25413. }
  25414. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Run(Unity.VisualScripting.Flow)
  25415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Run_mF83C3D2A7109051160A237078749958D0A9F193F_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method)
  25416. {
  25417. static bool s_Il2CppMethodInitialized;
  25418. if (!s_Il2CppMethodInitialized)
  25419. {
  25420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  25421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  25422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
  25423. s_Il2CppMethodInitialized = true;
  25424. }
  25425. {
  25426. // if (flow.enableDebug)
  25427. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
  25428. NullCheck(L_0);
  25429. bool L_1;
  25430. L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
  25431. if (!L_1)
  25432. {
  25433. goto IL_0029;
  25434. }
  25435. }
  25436. {
  25437. // var editorData = flow.stack.GetElementDebugData<IUnitDebugData>(this);
  25438. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
  25439. NullCheck(L_2);
  25440. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
  25441. L_3 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_2, NULL);
  25442. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3);
  25443. RuntimeObject* L_4;
  25444. L_4 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_3, (RuntimeObject*)__this, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
  25445. // editorData.lastInvokeFrame = EditorTimeBinding.frame;
  25446. RuntimeObject* L_5 = L_4;
  25447. il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
  25448. int32_t L_6;
  25449. L_6 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
  25450. NullCheck(L_5);
  25451. InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeFrame(System.Int32) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_6);
  25452. // editorData.lastInvokeTime = EditorTimeBinding.time;
  25453. float L_7;
  25454. L_7 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
  25455. NullCheck(L_5);
  25456. InterfaceActionInvoker1< float >::Invoke(3 /* System.Void Unity.VisualScripting.IUnitDebugData::set_lastInvokeTime(System.Single) */, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_5, L_7);
  25457. }
  25458. IL_0029:
  25459. {
  25460. // if (coroutine)
  25461. bool L_8;
  25462. L_8 = (( bool (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  25463. if (!L_8)
  25464. {
  25465. goto IL_004f;
  25466. }
  25467. }
  25468. {
  25469. // flow.StartCoroutine(trigger, flow.stack.GetElementData<Data>(this).activeCoroutines);
  25470. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
  25471. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
  25472. L_10 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  25473. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
  25474. NullCheck(L_11);
  25475. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
  25476. L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
  25477. NullCheck((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12);
  25478. Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* L_13;
  25479. L_13 = (( Data_t7D089A1B0ECB6E9F1F3CF2AA06D4CD377AFC503A* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*)L_12, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  25480. NullCheck(L_13);
  25481. HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* L_14 = (HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A*)L_13->___activeCoroutines_3;
  25482. NullCheck(L_9);
  25483. Flow_StartCoroutine_m6EABEB2E6AD060B6BBF3F55F45D29A8C3756A0D9(L_9, L_10, (RuntimeObject*)L_14, NULL);
  25484. return;
  25485. }
  25486. IL_004f:
  25487. {
  25488. // flow.Run(trigger);
  25489. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
  25490. ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
  25491. L_16 = (( ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  25492. NullCheck(L_15);
  25493. Flow_Run_m0F81AAE34B223135D003197A1FECAD7225C8DEEF(L_15, L_16, NULL);
  25494. // }
  25495. return;
  25496. }
  25497. }
  25498. // System.Boolean Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::CompareNames(Unity.VisualScripting.Flow,Unity.VisualScripting.ValueInput,System.String)
  25499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventUnit_1_CompareNames_mBCB3489A0F14CF99E366C5EF4C4D500616429C47_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_namePort, String_t* ___2_calledName, const RuntimeMethod* method)
  25500. {
  25501. static bool s_Il2CppMethodInitialized;
  25502. if (!s_Il2CppMethodInitialized)
  25503. {
  25504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  25505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  25506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC);
  25507. s_Il2CppMethodInitialized = true;
  25508. }
  25509. String_t* G_B2_0 = NULL;
  25510. String_t* G_B2_1 = NULL;
  25511. String_t* G_B1_0 = NULL;
  25512. String_t* G_B1_1 = NULL;
  25513. String_t* G_B3_0 = NULL;
  25514. String_t* G_B3_1 = NULL;
  25515. {
  25516. // Ensure.That(nameof(calledName)).IsNotNull(calledName);
  25517. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  25518. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  25519. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral86DF90B7221BF7A97CDEF42FE84E7EA7B56122CC, NULL);
  25520. String_t* L_1 = ___2_calledName;
  25521. NullCheck(L_0);
  25522. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  25523. // return calledName.Trim().Equals(flow.GetValue<string>(namePort)?.Trim(), StringComparison.OrdinalIgnoreCase);
  25524. String_t* L_2 = ___2_calledName;
  25525. NullCheck(L_2);
  25526. String_t* L_3;
  25527. L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
  25528. Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
  25529. ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = ___1_namePort;
  25530. NullCheck(L_4);
  25531. String_t* L_6;
  25532. L_6 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_4, L_5, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
  25533. String_t* L_7 = L_6;
  25534. G_B1_0 = L_7;
  25535. G_B1_1 = L_3;
  25536. if (L_7)
  25537. {
  25538. G_B2_0 = L_7;
  25539. G_B2_1 = L_3;
  25540. goto IL_0024;
  25541. }
  25542. }
  25543. {
  25544. G_B3_0 = ((String_t*)(NULL));
  25545. G_B3_1 = G_B1_1;
  25546. goto IL_0029;
  25547. }
  25548. IL_0024:
  25549. {
  25550. NullCheck(G_B2_0);
  25551. String_t* L_8;
  25552. L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(G_B2_0, NULL);
  25553. G_B3_0 = L_8;
  25554. G_B3_1 = G_B2_1;
  25555. }
  25556. IL_0029:
  25557. {
  25558. NullCheck(G_B3_1);
  25559. bool L_9;
  25560. L_9 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(G_B3_1, G_B3_0, (int32_t)5, NULL);
  25561. return L_9;
  25562. }
  25563. }
  25564. // System.Void Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::.ctor()
  25565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m5B91EBC0A7589CFFD4CD2CBBD7DFA3A5ADD29451_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  25566. {
  25567. {
  25568. Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2((Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*)__this, NULL);
  25569. return;
  25570. }
  25571. }
  25572. // Unity.VisualScripting.FlowGraph Unity.VisualScripting.EventUnit`1<UnityEngine.Vector2>::Unity.VisualScripting.IUnit.get_graph()
  25573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* EventUnit_1_Unity_VisualScripting_IUnit_get_graph_mAD06F65D944F42DD7303B6C38A9B0B37A4ECD879_gshared (EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849* __this, const RuntimeMethod* method)
  25574. {
  25575. static bool s_Il2CppMethodInitialized;
  25576. if (!s_Il2CppMethodInitialized)
  25577. {
  25578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  25579. s_Il2CppMethodInitialized = true;
  25580. }
  25581. {
  25582. NullCheck((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this);
  25583. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
  25584. L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
  25585. return L_0;
  25586. }
  25587. }
  25588. #ifdef __clang__
  25589. #pragma clang diagnostic pop
  25590. #endif
  25591. #ifdef __clang__
  25592. #pragma clang diagnostic push
  25593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25594. #pragma clang diagnostic ignored "-Wunused-variable"
  25595. #endif
  25596. // System.Void System.Linq.Expressions.Expression0`1<System.Object>::.ctor(System.Linq.Expressions.Expression)
  25597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression0_1__ctor_mBCB9BAB12677A0A2343738E19AA52749BFBBA3B2_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, const RuntimeMethod* method)
  25598. {
  25599. {
  25600. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  25601. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  25602. return;
  25603. }
  25604. }
  25605. // System.Int32 System.Linq.Expressions.Expression0`1<System.Object>::get_ParameterCount()
  25606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression0_1_get_ParameterCount_m1683C7C81E3CCDD1FF08E915F5BA355F282A3609_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, const RuntimeMethod* method)
  25607. {
  25608. {
  25609. return 0;
  25610. }
  25611. }
  25612. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression0`1<System.Object>::GetParameter(System.Int32)
  25613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression0_1_GetParameter_mCDA7773FAFBF9CB46107F57E48127531691E1FB5_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, int32_t ___0_index, const RuntimeMethod* method)
  25614. {
  25615. {
  25616. Exception_t* L_0;
  25617. L_0 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  25618. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression0_1_GetParameter_mCDA7773FAFBF9CB46107F57E48127531691E1FB5_RuntimeMethod_var)));
  25619. }
  25620. }
  25621. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression0`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  25622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression0_1_Rewrite_m279E37BF1A2C0A031FA1B4C3A757BE6A39FF61F9_gshared (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  25623. {
  25624. static bool s_Il2CppMethodInitialized;
  25625. if (!s_Il2CppMethodInitialized)
  25626. {
  25627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25628. s_Il2CppMethodInitialized = true;
  25629. }
  25630. {
  25631. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  25632. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameters;
  25633. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25634. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_2;
  25635. L_2 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25636. return L_2;
  25637. }
  25638. }
  25639. #ifdef __clang__
  25640. #pragma clang diagnostic pop
  25641. #endif
  25642. #ifdef __clang__
  25643. #pragma clang diagnostic push
  25644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25645. #pragma clang diagnostic ignored "-Wunused-variable"
  25646. #endif
  25647. // System.Void System.Linq.Expressions.Expression1`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression)
  25648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression1_1__ctor_m877D1E1A14AFB1B22841F0DFFBBADC63D4D46EEC_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___1_par0, const RuntimeMethod* method)
  25649. {
  25650. {
  25651. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  25652. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  25653. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_1 = ___1_par0;
  25654. __this->____par0_4 = (RuntimeObject*)L_1;
  25655. Il2CppCodeGenWriteBarrier((void**)(&__this->____par0_4), (void*)(RuntimeObject*)L_1);
  25656. return;
  25657. }
  25658. }
  25659. // System.Int32 System.Linq.Expressions.Expression1`1<System.Object>::get_ParameterCount()
  25660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression1_1_get_ParameterCount_mA1079FF595AC1AFCFAC2FE7206CEF3E15F8C753D_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, const RuntimeMethod* method)
  25661. {
  25662. {
  25663. return 1;
  25664. }
  25665. }
  25666. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression1`1<System.Object>::GetParameter(System.Int32)
  25667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression1_1_GetParameter_m12A5DBABDB27A8006EC1339B1BC3B50967AD65E7_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, int32_t ___0_index, const RuntimeMethod* method)
  25668. {
  25669. static bool s_Il2CppMethodInitialized;
  25670. if (!s_Il2CppMethodInitialized)
  25671. {
  25672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25673. s_Il2CppMethodInitialized = true;
  25674. }
  25675. {
  25676. int32_t L_0 = ___0_index;
  25677. if (L_0)
  25678. {
  25679. goto IL_000f;
  25680. }
  25681. }
  25682. {
  25683. RuntimeObject* L_1 = (RuntimeObject*)__this->____par0_4;
  25684. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
  25685. L_2 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_1, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25686. return L_2;
  25687. }
  25688. IL_000f:
  25689. {
  25690. Exception_t* L_3;
  25691. L_3 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  25692. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression1_1_GetParameter_m12A5DBABDB27A8006EC1339B1BC3B50967AD65E7_RuntimeMethod_var)));
  25693. }
  25694. }
  25695. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression1`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  25696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression1_1_Rewrite_m18E8D6DA39D8FEE62FC1E2BCEBC58C636E21A038_gshared (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  25697. {
  25698. static bool s_Il2CppMethodInitialized;
  25699. if (!s_Il2CppMethodInitialized)
  25700. {
  25701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
  25704. s_Il2CppMethodInitialized = true;
  25705. }
  25706. {
  25707. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0 = ___1_parameters;
  25708. if (!L_0)
  25709. {
  25710. goto IL_000b;
  25711. }
  25712. }
  25713. {
  25714. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_body;
  25715. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = ___1_parameters;
  25716. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25717. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_3;
  25718. L_3 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25719. return L_3;
  25720. }
  25721. IL_000b:
  25722. {
  25723. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_body;
  25724. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_5 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)1);
  25725. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = L_5;
  25726. RuntimeObject* L_7 = (RuntimeObject*)__this->____par0_4;
  25727. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8;
  25728. L_8 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_7, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25729. NullCheck(L_6);
  25730. ArrayElementTypeCheck (L_6, L_8);
  25731. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_8);
  25732. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25733. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_9;
  25734. L_9 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_4, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25735. return L_9;
  25736. }
  25737. }
  25738. #ifdef __clang__
  25739. #pragma clang diagnostic pop
  25740. #endif
  25741. #ifdef __clang__
  25742. #pragma clang diagnostic push
  25743. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25744. #pragma clang diagnostic ignored "-Wunused-variable"
  25745. #endif
  25746. // System.Void System.Linq.Expressions.Expression2`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ParameterExpression)
  25747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression2_1__ctor_mCD4924F3BB7C7ECF17174328049DFDE76D1B4DDF_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___1_par0, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___2_par1, const RuntimeMethod* method)
  25748. {
  25749. {
  25750. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  25751. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  25752. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_1 = ___1_par0;
  25753. __this->____par0_4 = (RuntimeObject*)L_1;
  25754. Il2CppCodeGenWriteBarrier((void**)(&__this->____par0_4), (void*)(RuntimeObject*)L_1);
  25755. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2 = ___2_par1;
  25756. __this->____par1_5 = L_2;
  25757. Il2CppCodeGenWriteBarrier((void**)(&__this->____par1_5), (void*)L_2);
  25758. return;
  25759. }
  25760. }
  25761. // System.Int32 System.Linq.Expressions.Expression2`1<System.Object>::get_ParameterCount()
  25762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression2_1_get_ParameterCount_m6F65D7C9B24103E057C6DE071C46274205EE78D1_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, const RuntimeMethod* method)
  25763. {
  25764. {
  25765. return 2;
  25766. }
  25767. }
  25768. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression2`1<System.Object>::GetParameter(System.Int32)
  25769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression2_1_GetParameter_mF0463FF884AAFECF2D87E7ED58FB9376C62A0D17_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, int32_t ___0_index, const RuntimeMethod* method)
  25770. {
  25771. static bool s_Il2CppMethodInitialized;
  25772. if (!s_Il2CppMethodInitialized)
  25773. {
  25774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25775. s_Il2CppMethodInitialized = true;
  25776. }
  25777. {
  25778. int32_t L_0 = ___0_index;
  25779. if (!L_0)
  25780. {
  25781. goto IL_0009;
  25782. }
  25783. }
  25784. {
  25785. int32_t L_1 = ___0_index;
  25786. if ((((int32_t)L_1) == ((int32_t)1)))
  25787. {
  25788. goto IL_0015;
  25789. }
  25790. }
  25791. {
  25792. goto IL_001c;
  25793. }
  25794. IL_0009:
  25795. {
  25796. RuntimeObject* L_2 = (RuntimeObject*)__this->____par0_4;
  25797. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_3;
  25798. L_3 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_2, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25799. return L_3;
  25800. }
  25801. IL_0015:
  25802. {
  25803. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_4 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  25804. return L_4;
  25805. }
  25806. IL_001c:
  25807. {
  25808. Exception_t* L_5;
  25809. L_5 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  25810. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression2_1_GetParameter_mF0463FF884AAFECF2D87E7ED58FB9376C62A0D17_RuntimeMethod_var)));
  25811. }
  25812. }
  25813. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression2`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  25814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression2_1_Rewrite_m08B8DE4E0DBD2BDB25C3EA20A60A0680DBDA31C2_gshared (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  25815. {
  25816. static bool s_Il2CppMethodInitialized;
  25817. if (!s_Il2CppMethodInitialized)
  25818. {
  25819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
  25822. s_Il2CppMethodInitialized = true;
  25823. }
  25824. {
  25825. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0 = ___1_parameters;
  25826. if (!L_0)
  25827. {
  25828. goto IL_000b;
  25829. }
  25830. }
  25831. {
  25832. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_body;
  25833. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = ___1_parameters;
  25834. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25835. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_3;
  25836. L_3 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25837. return L_3;
  25838. }
  25839. IL_000b:
  25840. {
  25841. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_body;
  25842. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_5 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)2);
  25843. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = L_5;
  25844. RuntimeObject* L_7 = (RuntimeObject*)__this->____par0_4;
  25845. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8;
  25846. L_8 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_7, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25847. NullCheck(L_6);
  25848. ArrayElementTypeCheck (L_6, L_8);
  25849. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_8);
  25850. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_9 = L_6;
  25851. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_10 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  25852. NullCheck(L_9);
  25853. ArrayElementTypeCheck (L_9, L_10);
  25854. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_10);
  25855. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25856. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_11;
  25857. L_11 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_4, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25858. return L_11;
  25859. }
  25860. }
  25861. #ifdef __clang__
  25862. #pragma clang diagnostic pop
  25863. #endif
  25864. #ifdef __clang__
  25865. #pragma clang diagnostic push
  25866. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25867. #pragma clang diagnostic ignored "-Wunused-variable"
  25868. #endif
  25869. // System.Void System.Linq.Expressions.Expression3`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ParameterExpression)
  25870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression3_1__ctor_mB87C63B9D2E168D70BC8D4E2FF4D6128D951390E_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___1_par0, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___2_par1, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___3_par2, const RuntimeMethod* method)
  25871. {
  25872. {
  25873. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  25874. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  25875. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_1 = ___1_par0;
  25876. __this->____par0_4 = (RuntimeObject*)L_1;
  25877. Il2CppCodeGenWriteBarrier((void**)(&__this->____par0_4), (void*)(RuntimeObject*)L_1);
  25878. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2 = ___2_par1;
  25879. __this->____par1_5 = L_2;
  25880. Il2CppCodeGenWriteBarrier((void**)(&__this->____par1_5), (void*)L_2);
  25881. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_3 = ___3_par2;
  25882. __this->____par2_6 = L_3;
  25883. Il2CppCodeGenWriteBarrier((void**)(&__this->____par2_6), (void*)L_3);
  25884. return;
  25885. }
  25886. }
  25887. // System.Int32 System.Linq.Expressions.Expression3`1<System.Object>::get_ParameterCount()
  25888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression3_1_get_ParameterCount_mF40E614216D72416931DA6429037C7F07B32C5F8_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, const RuntimeMethod* method)
  25889. {
  25890. {
  25891. return 3;
  25892. }
  25893. }
  25894. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression3`1<System.Object>::GetParameter(System.Int32)
  25895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression3_1_GetParameter_m5AECF74CE29BDB9059ACF402F733827B431C58EE_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, int32_t ___0_index, const RuntimeMethod* method)
  25896. {
  25897. static bool s_Il2CppMethodInitialized;
  25898. if (!s_Il2CppMethodInitialized)
  25899. {
  25900. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25901. s_Il2CppMethodInitialized = true;
  25902. }
  25903. {
  25904. int32_t L_0 = ___0_index;
  25905. switch (L_0)
  25906. {
  25907. case 0:
  25908. {
  25909. goto IL_0014;
  25910. }
  25911. case 1:
  25912. {
  25913. goto IL_0020;
  25914. }
  25915. case 2:
  25916. {
  25917. goto IL_0027;
  25918. }
  25919. }
  25920. }
  25921. {
  25922. goto IL_002e;
  25923. }
  25924. IL_0014:
  25925. {
  25926. RuntimeObject* L_1 = (RuntimeObject*)__this->____par0_4;
  25927. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
  25928. L_2 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_1, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25929. return L_2;
  25930. }
  25931. IL_0020:
  25932. {
  25933. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_3 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  25934. return L_3;
  25935. }
  25936. IL_0027:
  25937. {
  25938. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_4 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par2_6;
  25939. return L_4;
  25940. }
  25941. IL_002e:
  25942. {
  25943. Exception_t* L_5;
  25944. L_5 = Error_ArgumentOutOfRange_mCC3A32CB808BA304F3A4BC26B2EAD6E87A987BCB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  25945. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression3_1_GetParameter_m5AECF74CE29BDB9059ACF402F733827B431C58EE_RuntimeMethod_var)));
  25946. }
  25947. }
  25948. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression3`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  25949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression3_1_Rewrite_m9EBB0E3E621617DA2710E6721867E8EBC603FF5D_gshared (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  25950. {
  25951. static bool s_Il2CppMethodInitialized;
  25952. if (!s_Il2CppMethodInitialized)
  25953. {
  25954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
  25957. s_Il2CppMethodInitialized = true;
  25958. }
  25959. {
  25960. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0 = ___1_parameters;
  25961. if (!L_0)
  25962. {
  25963. goto IL_000b;
  25964. }
  25965. }
  25966. {
  25967. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_body;
  25968. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = ___1_parameters;
  25969. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25970. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_3;
  25971. L_3 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25972. return L_3;
  25973. }
  25974. IL_000b:
  25975. {
  25976. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_body;
  25977. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_5 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)3);
  25978. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = L_5;
  25979. RuntimeObject* L_7 = (RuntimeObject*)__this->____par0_4;
  25980. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8;
  25981. L_8 = ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66(L_7, ExpressionUtils_ReturnObject_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3AD27D76FC6CEC74300C7DDA12CBFEC2E2F9FC66_RuntimeMethod_var);
  25982. NullCheck(L_6);
  25983. ArrayElementTypeCheck (L_6, L_8);
  25984. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_8);
  25985. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_9 = L_6;
  25986. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_10 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par1_5;
  25987. NullCheck(L_9);
  25988. ArrayElementTypeCheck (L_9, L_10);
  25989. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_10);
  25990. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_11 = L_9;
  25991. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_12 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)__this->____par2_6;
  25992. NullCheck(L_11);
  25993. ArrayElementTypeCheck (L_11, L_12);
  25994. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_12);
  25995. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  25996. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_13;
  25997. L_13 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_4, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  25998. return L_13;
  25999. }
  26000. }
  26001. #ifdef __clang__
  26002. #pragma clang diagnostic pop
  26003. #endif
  26004. #ifdef __clang__
  26005. #pragma clang diagnostic push
  26006. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26007. #pragma clang diagnostic ignored "-Wunused-variable"
  26008. #endif
  26009. // System.Linq.Expressions.LambdaExpression System.Linq.Expressions.ExpressionCreator`1<System.Object>::CreateExpressionFunc(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>)
  26010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ExpressionCreator_1_CreateExpressionFunc_mE1D5396E3707FD3D4B65284B5BDAFD371C97FEAA_gshared (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, String_t* ___1_name, bool ___2_tailCall, ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* ___3_parameters, const RuntimeMethod* method)
  26011. {
  26012. static bool s_Il2CppMethodInitialized;
  26013. if (!s_Il2CppMethodInitialized)
  26014. {
  26015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B_RuntimeMethod_var);
  26016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26017. s_Il2CppMethodInitialized = true;
  26018. }
  26019. int32_t V_0 = 0;
  26020. {
  26021. String_t* L_0 = ___1_name;
  26022. if (L_0)
  26023. {
  26024. goto IL_0073;
  26025. }
  26026. }
  26027. {
  26028. bool L_1 = ___2_tailCall;
  26029. if (L_1)
  26030. {
  26031. goto IL_0073;
  26032. }
  26033. }
  26034. {
  26035. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_2 = ___3_parameters;
  26036. NullCheck(L_2);
  26037. int32_t L_3;
  26038. L_3 = ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B(L_2, ReadOnlyCollection_1_get_Count_m2F38D8E0117E04046EE62C36C9497CE1379B180B_RuntimeMethod_var);
  26039. V_0 = L_3;
  26040. int32_t L_4 = V_0;
  26041. switch (L_4)
  26042. {
  26043. case 0:
  26044. {
  26045. goto IL_0025;
  26046. }
  26047. case 1:
  26048. {
  26049. goto IL_002c;
  26050. }
  26051. case 2:
  26052. {
  26053. goto IL_003a;
  26054. }
  26055. case 3:
  26056. {
  26057. goto IL_004f;
  26058. }
  26059. }
  26060. }
  26061. {
  26062. goto IL_006b;
  26063. }
  26064. IL_0025:
  26065. {
  26066. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5 = ___0_body;
  26067. Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047* L_6 = (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
  26068. NullCheck(L_6);
  26069. (( void (*) (Expression0_1_t9C9042695BAF1288E3D03A9D14311D61EA5BF047*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(L_6, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26070. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_6;
  26071. }
  26072. IL_002c:
  26073. {
  26074. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7 = ___0_body;
  26075. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_8 = ___3_parameters;
  26076. NullCheck(L_8);
  26077. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_9;
  26078. L_9 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_8, 0, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26079. Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086* L_10 = (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26080. NullCheck(L_10);
  26081. (( void (*) (Expression1_1_t4842A0C37ECFBD6F8E9C54851E409D3887305086*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_10, L_7, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26082. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_10;
  26083. }
  26084. IL_003a:
  26085. {
  26086. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_11 = ___0_body;
  26087. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_12 = ___3_parameters;
  26088. NullCheck(L_12);
  26089. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_13;
  26090. L_13 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_12, 0, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26091. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_14 = ___3_parameters;
  26092. NullCheck(L_14);
  26093. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_15;
  26094. L_15 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_14, 1, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26095. Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C* L_16 = (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  26096. NullCheck(L_16);
  26097. (( void (*) (Expression2_1_t54CFD35C1B6EB140C614F678922F8E286632940C*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_16, L_11, L_13, L_15, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26098. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_16;
  26099. }
  26100. IL_004f:
  26101. {
  26102. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_17 = ___0_body;
  26103. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_18 = ___3_parameters;
  26104. NullCheck(L_18);
  26105. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_19;
  26106. L_19 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_18, 0, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26107. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_20 = ___3_parameters;
  26108. NullCheck(L_20);
  26109. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_21;
  26110. L_21 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_20, 1, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26111. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_22 = ___3_parameters;
  26112. NullCheck(L_22);
  26113. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_23;
  26114. L_23 = ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F(L_22, 2, ReadOnlyCollection_1_get_Item_m254B67D0E00A2DE4479C12778F12357356DA737F_RuntimeMethod_var);
  26115. Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A* L_24 = (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  26116. NullCheck(L_24);
  26117. (( void (*) (Expression3_1_tBFF326DA58F01CC4CBCC06E8A5A5CCD24928975A*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_24, L_17, L_19, L_21, L_23, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  26118. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_24;
  26119. }
  26120. IL_006b:
  26121. {
  26122. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_25 = ___0_body;
  26123. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_26 = ___3_parameters;
  26124. ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* L_27 = (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  26125. NullCheck(L_27);
  26126. (( void (*) (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))(L_27, L_25, (RuntimeObject*)L_26, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  26127. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_27;
  26128. }
  26129. IL_0073:
  26130. {
  26131. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_28 = ___0_body;
  26132. String_t* L_29 = ___1_name;
  26133. bool L_30 = ___2_tailCall;
  26134. ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_31 = ___3_parameters;
  26135. FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* L_32 = (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  26136. NullCheck(L_32);
  26137. (( void (*) (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, String_t*, bool, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(L_32, L_28, L_29, L_30, (RuntimeObject*)L_31, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  26138. return (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)L_32;
  26139. }
  26140. }
  26141. #ifdef __clang__
  26142. #pragma clang diagnostic pop
  26143. #endif
  26144. #ifdef __clang__
  26145. #pragma clang diagnostic push
  26146. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26147. #pragma clang diagnostic ignored "-Wunused-variable"
  26148. #endif
  26149. // System.Void System.Linq.Expressions.ExpressionN`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>)
  26150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionN_1__ctor_m0A446A87808E13CD29CBC03B3DCC1875F5DE29E5_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, RuntimeObject* ___1_parameters, const RuntimeMethod* method)
  26151. {
  26152. {
  26153. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  26154. (( void (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  26155. RuntimeObject* L_1 = ___1_parameters;
  26156. __this->____parameters_4 = L_1;
  26157. Il2CppCodeGenWriteBarrier((void**)(&__this->____parameters_4), (void*)L_1);
  26158. return;
  26159. }
  26160. }
  26161. // System.Int32 System.Linq.Expressions.ExpressionN`1<System.Object>::get_ParameterCount()
  26162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExpressionN_1_get_ParameterCount_m70333296CE4B166D61B9F014825E21C15578005B_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, const RuntimeMethod* method)
  26163. {
  26164. static bool s_Il2CppMethodInitialized;
  26165. if (!s_Il2CppMethodInitialized)
  26166. {
  26167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_t94ED334ECFD811D1B1D569062A60809C40D02BD9_il2cpp_TypeInfo_var);
  26168. s_Il2CppMethodInitialized = true;
  26169. }
  26170. {
  26171. RuntimeObject* L_0 = (RuntimeObject*)__this->____parameters_4;
  26172. NullCheck((RuntimeObject*)L_0);
  26173. int32_t L_1;
  26174. L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1<System.Linq.Expressions.ParameterExpression>::get_Count() */, IReadOnlyCollection_1_t94ED334ECFD811D1B1D569062A60809C40D02BD9_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
  26175. return L_1;
  26176. }
  26177. }
  26178. // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ExpressionN`1<System.Object>::GetParameter(System.Int32)
  26179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ExpressionN_1_GetParameter_mB65DE36B2FF3F18809B7CA6FD87B6094E98C98A2_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, int32_t ___0_index, const RuntimeMethod* method)
  26180. {
  26181. static bool s_Il2CppMethodInitialized;
  26182. if (!s_Il2CppMethodInitialized)
  26183. {
  26184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D_il2cpp_TypeInfo_var);
  26185. s_Il2CppMethodInitialized = true;
  26186. }
  26187. {
  26188. RuntimeObject* L_0 = (RuntimeObject*)__this->____parameters_4;
  26189. int32_t L_1 = ___0_index;
  26190. NullCheck(L_0);
  26191. ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
  26192. L_2 = InterfaceFuncInvoker1< ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>::get_Item(System.Int32) */, IReadOnlyList_1_tADF897B3B81BAE823FBADDB68EA4976E8D672A2D_il2cpp_TypeInfo_var, L_0, L_1);
  26193. return L_2;
  26194. }
  26195. }
  26196. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.ExpressionN`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  26197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* ExpressionN_1_Rewrite_m7A37735FC2A434FAF626621BABFFAB24AC9BD1BA_gshared (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  26198. {
  26199. static bool s_Il2CppMethodInitialized;
  26200. if (!s_Il2CppMethodInitialized)
  26201. {
  26202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  26203. s_Il2CppMethodInitialized = true;
  26204. }
  26205. RuntimeObject* V_0 = NULL;
  26206. RuntimeObject* G_B2_0 = NULL;
  26207. bool G_B2_1 = false;
  26208. String_t* G_B2_2 = NULL;
  26209. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* G_B2_3 = NULL;
  26210. RuntimeObject* G_B1_0 = NULL;
  26211. bool G_B1_1 = false;
  26212. String_t* G_B1_2 = NULL;
  26213. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* G_B1_3 = NULL;
  26214. {
  26215. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  26216. NullCheck((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this);
  26217. String_t* L_1;
  26218. L_1 = LambdaExpression_get_Name_mC099AAE16A8765B43A0D835C6AB33DFA80D4F878((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, NULL);
  26219. NullCheck((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this);
  26220. bool L_2;
  26221. L_2 = LambdaExpression_get_TailCall_m5C8FF396DC74BF7D57D40A22040CF500FABAE2E5((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, NULL);
  26222. ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_3 = ___1_parameters;
  26223. V_0 = (RuntimeObject*)L_3;
  26224. RuntimeObject* L_4 = V_0;
  26225. RuntimeObject* L_5 = L_4;
  26226. G_B1_0 = L_5;
  26227. G_B1_1 = L_2;
  26228. G_B1_2 = L_1;
  26229. G_B1_3 = L_0;
  26230. if (L_5)
  26231. {
  26232. G_B2_0 = L_5;
  26233. G_B2_1 = L_2;
  26234. G_B2_2 = L_1;
  26235. G_B2_3 = L_0;
  26236. goto IL_001a;
  26237. }
  26238. }
  26239. {
  26240. RuntimeObject* L_6 = (RuntimeObject*)__this->____parameters_4;
  26241. G_B2_0 = L_6;
  26242. G_B2_1 = G_B1_1;
  26243. G_B2_2 = G_B1_2;
  26244. G_B2_3 = G_B1_3;
  26245. }
  26246. IL_001a:
  26247. {
  26248. il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
  26249. Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* L_7;
  26250. L_7 = (( Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, String_t*, bool, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(G_B2_3, G_B2_2, G_B2_1, (RuntimeObject*)G_B2_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  26251. return L_7;
  26252. }
  26253. }
  26254. #ifdef __clang__
  26255. #pragma clang diagnostic pop
  26256. #endif
  26257. #ifdef __clang__
  26258. #pragma clang diagnostic push
  26259. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26260. #pragma clang diagnostic ignored "-Wunused-variable"
  26261. #endif
  26262. // System.Void System.Linq.Expressions.Expression`1<System.Object>::.ctor(System.Linq.Expressions.Expression)
  26263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_1__ctor_mA4E68A2E5F7E6F4689BE333652E1775B7C775DAA_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, const RuntimeMethod* method)
  26264. {
  26265. {
  26266. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  26267. LambdaExpression__ctor_mF20EE7997CA76B27737EB88ED37DA747B0CD9EAA((LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, L_0, NULL);
  26268. return;
  26269. }
  26270. }
  26271. // System.Type System.Linq.Expressions.Expression`1<System.Object>::get_TypeCore()
  26272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Expression_1_get_TypeCore_mD01D917538AFE81C48903D7EC83AED299F84446E_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method)
  26273. {
  26274. static bool s_Il2CppMethodInitialized;
  26275. if (!s_Il2CppMethodInitialized)
  26276. {
  26277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  26278. s_Il2CppMethodInitialized = true;
  26279. }
  26280. {
  26281. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
  26282. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  26283. Type_t* L_1;
  26284. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  26285. return L_1;
  26286. }
  26287. }
  26288. // System.Type System.Linq.Expressions.Expression`1<System.Object>::get_PublicType()
  26289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Expression_1_get_PublicType_m57215C5911E79801FC650E5EAC59A110321964D1_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method)
  26290. {
  26291. static bool s_Il2CppMethodInitialized;
  26292. if (!s_Il2CppMethodInitialized)
  26293. {
  26294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  26295. s_Il2CppMethodInitialized = true;
  26296. }
  26297. {
  26298. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
  26299. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  26300. Type_t* L_1;
  26301. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  26302. return L_1;
  26303. }
  26304. }
  26305. // TDelegate System.Linq.Expressions.Expression`1<System.Object>::Compile()
  26306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_1_Compile_mAE60BB2984F0B64C621A225AA174F670BBAE11EC_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method)
  26307. {
  26308. {
  26309. RuntimeObject* L_0;
  26310. L_0 = (( RuntimeObject* (*) (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  26311. return L_0;
  26312. }
  26313. }
  26314. // TDelegate System.Linq.Expressions.Expression`1<System.Object>::Compile(System.Boolean)
  26315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_1_Compile_m318C8F79F15AA77E783870B58C862F04E016DAB9_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, bool ___0_preferInterpretation, const RuntimeMethod* method)
  26316. {
  26317. static bool s_Il2CppMethodInitialized;
  26318. if (!s_Il2CppMethodInitialized)
  26319. {
  26320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_il2cpp_TypeInfo_var);
  26321. s_Il2CppMethodInitialized = true;
  26322. }
  26323. {
  26324. LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A* L_0 = (LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A*)il2cpp_codegen_object_new(LightCompiler_t024DD80D8FA59F9810C81AE0DA34734EBB90B07A_il2cpp_TypeInfo_var);
  26325. NullCheck(L_0);
  26326. LightCompiler__ctor_mEBEF88E1C0DFB9376D0F89CE5EB123338D215069(L_0, NULL);
  26327. NullCheck(L_0);
  26328. LightDelegateCreator_t6214381DCA109BBF9A5B04DB1BCC2AD0EC08AF58* L_1;
  26329. L_1 = LightCompiler_CompileTop_m592602602EEDA87D1D580B2E0FA0A1143E3B9D54(L_0, (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*)__this, NULL);
  26330. NullCheck(L_1);
  26331. Delegate_t* L_2;
  26332. L_2 = LightDelegateCreator_CreateDelegate_m3EFFBA9C9BE4F079674563B48C1DA9CDE7F77C68(L_1, NULL);
  26333. return ((RuntimeObject*)Castclass((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 3)));
  26334. }
  26335. }
  26336. // System.Linq.Expressions.Expression`1<TDelegate> System.Linq.Expressions.Expression`1<System.Object>::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])
  26337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression_1_Rewrite_m5F6F8B534C2EFC6B3534DB1EC68A310C0354C6D5_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
  26338. {
  26339. {
  26340. Exception_t* L_0;
  26341. L_0 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL);
  26342. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression_1_Rewrite_m5F6F8B534C2EFC6B3534DB1EC68A310C0354C6D5_RuntimeMethod_var)));
  26343. }
  26344. }
  26345. // System.Linq.Expressions.Expression System.Linq.Expressions.Expression`1<System.Object>::Accept(System.Linq.Expressions.ExpressionVisitor)
  26346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* Expression_1_Accept_m2D045871FDE759F683A84F63479C4D1F47C93126_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method)
  26347. {
  26348. {
  26349. ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor;
  26350. NullCheck(L_0);
  26351. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1;
  26352. L_1 = GenericVirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, __this);
  26353. return L_1;
  26354. }
  26355. }
  26356. #ifdef __clang__
  26357. #pragma clang diagnostic pop
  26358. #endif
  26359. #ifdef __clang__
  26360. #pragma clang diagnostic push
  26361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26362. #pragma clang diagnostic ignored "-Wunused-variable"
  26363. #endif
  26364. // System.Void TMPro.FastAction`1<System.Boolean>::Add(System.Action`1<A>)
  26365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Add_mED424DBEACC3C7A73E5F8FFF8048DA4009606C7B_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_rhs, const RuntimeMethod* method)
  26366. {
  26367. {
  26368. // if (lookup.ContainsKey(rhs)) return;
  26369. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_0 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  26370. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_rhs;
  26371. NullCheck(L_0);
  26372. bool L_2;
  26373. L_2 = (( bool (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26374. if (!L_2)
  26375. {
  26376. goto IL_000f;
  26377. }
  26378. }
  26379. {
  26380. // if (lookup.ContainsKey(rhs)) return;
  26381. return;
  26382. }
  26383. IL_000f:
  26384. {
  26385. // lookup[rhs] = delegates.AddLast(rhs);
  26386. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_3 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  26387. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___0_rhs;
  26388. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_5 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)__this->___delegates_0;
  26389. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = ___0_rhs;
  26390. NullCheck(L_5);
  26391. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_7;
  26392. L_7 = (( LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26393. NullCheck(L_3);
  26394. (( void (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26395. // }
  26396. return;
  26397. }
  26398. }
  26399. // System.Void TMPro.FastAction`1<System.Boolean>::Remove(System.Action`1<A>)
  26400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Remove_m10E34B21B2EFE236A6ADDF1C9F33ADF6ACCDECE0_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_rhs, const RuntimeMethod* method)
  26401. {
  26402. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* V_0 = NULL;
  26403. {
  26404. // if (lookup.TryGetValue(rhs, out node))
  26405. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_0 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  26406. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_rhs;
  26407. NullCheck(L_0);
  26408. bool L_2;
  26409. L_2 = (( bool (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26410. if (!L_2)
  26411. {
  26412. goto IL_0029;
  26413. }
  26414. }
  26415. {
  26416. // lookup.Remove(rhs);
  26417. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_3 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)__this->___lookup_1;
  26418. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___0_rhs;
  26419. NullCheck(L_3);
  26420. bool L_5;
  26421. L_5 = (( bool (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26422. // delegates.Remove(node);
  26423. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_6 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)__this->___delegates_0;
  26424. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_7 = V_0;
  26425. NullCheck(L_6);
  26426. (( void (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26427. }
  26428. IL_0029:
  26429. {
  26430. // }
  26431. return;
  26432. }
  26433. }
  26434. // System.Void TMPro.FastAction`1<System.Boolean>::Call(A)
  26435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Call_m23187091A29C1E876F99871EA713B1E5DDC30A1D_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, bool ___0_a, const RuntimeMethod* method)
  26436. {
  26437. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* V_0 = NULL;
  26438. {
  26439. // var node = delegates.First;
  26440. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_0 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)__this->___delegates_0;
  26441. NullCheck(L_0);
  26442. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_1;
  26443. L_1 = (( LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  26444. V_0 = L_1;
  26445. goto IL_0021;
  26446. }
  26447. IL_000e:
  26448. {
  26449. // node.Value(a);
  26450. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_2 = V_0;
  26451. NullCheck(L_2);
  26452. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3;
  26453. L_3 = (( Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* (*) (LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  26454. bool L_4 = ___0_a;
  26455. NullCheck(L_3);
  26456. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  26457. // node = node.Next;
  26458. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_5 = V_0;
  26459. NullCheck(L_5);
  26460. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_6;
  26461. L_6 = (( LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* (*) (LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  26462. V_0 = L_6;
  26463. }
  26464. IL_0021:
  26465. {
  26466. // while (node != null)
  26467. LinkedListNode_1_t5EACADC272381EA82FB3FE90A966736FA4674F40* L_7 = V_0;
  26468. if (L_7)
  26469. {
  26470. goto IL_000e;
  26471. }
  26472. }
  26473. {
  26474. // }
  26475. return;
  26476. }
  26477. }
  26478. // System.Void TMPro.FastAction`1<System.Boolean>::.ctor()
  26479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1__ctor_m89EA9274D18420DA912E4565BCAC0B0D804DDAE6_gshared (FastAction_1_tFC26007E6ECC49160C91059DC218FDD0602EE4F3* __this, const RuntimeMethod* method)
  26480. {
  26481. {
  26482. // LinkedList<System.Action<A>> delegates = new LinkedList<System.Action<A>>();
  26483. LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129* L_0 = (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  26484. NullCheck(L_0);
  26485. (( void (*) (LinkedList_1_t6B8C3EF00DBDB844E612929DD352901D91E9A129*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  26486. __this->___delegates_0 = L_0;
  26487. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  26488. // Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>> lookup = new Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>>();
  26489. Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE* L_1 = (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  26490. NullCheck(L_1);
  26491. (( void (*) (Dictionary_2_tD54822E12FBBB5E788C7292513B6AEFC3DE5AFDE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  26492. __this->___lookup_1 = L_1;
  26493. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  26494. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  26495. return;
  26496. }
  26497. }
  26498. #ifdef __clang__
  26499. #pragma clang diagnostic pop
  26500. #endif
  26501. #ifdef __clang__
  26502. #pragma clang diagnostic push
  26503. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26504. #pragma clang diagnostic ignored "-Wunused-variable"
  26505. #endif
  26506. // System.Void TMPro.FastAction`1<System.Object>::Add(System.Action`1<A>)
  26507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Add_mAFBAB8BEFC425D727FF303611342E6D1E6E82D86_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_rhs, const RuntimeMethod* method)
  26508. {
  26509. {
  26510. // if (lookup.ContainsKey(rhs)) return;
  26511. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_0 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  26512. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = ___0_rhs;
  26513. NullCheck(L_0);
  26514. bool L_2;
  26515. L_2 = (( bool (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26516. if (!L_2)
  26517. {
  26518. goto IL_000f;
  26519. }
  26520. }
  26521. {
  26522. // if (lookup.ContainsKey(rhs)) return;
  26523. return;
  26524. }
  26525. IL_000f:
  26526. {
  26527. // lookup[rhs] = delegates.AddLast(rhs);
  26528. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_3 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  26529. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_4 = ___0_rhs;
  26530. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_5 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)__this->___delegates_0;
  26531. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = ___0_rhs;
  26532. NullCheck(L_5);
  26533. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_7;
  26534. L_7 = (( LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26535. NullCheck(L_3);
  26536. (( void (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26537. // }
  26538. return;
  26539. }
  26540. }
  26541. // System.Void TMPro.FastAction`1<System.Object>::Remove(System.Action`1<A>)
  26542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Remove_m0C649E2173AA0370C08417DCFD89B7304F28BC0C_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_rhs, const RuntimeMethod* method)
  26543. {
  26544. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* V_0 = NULL;
  26545. {
  26546. // if (lookup.TryGetValue(rhs, out node))
  26547. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_0 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  26548. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = ___0_rhs;
  26549. NullCheck(L_0);
  26550. bool L_2;
  26551. L_2 = (( bool (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26552. if (!L_2)
  26553. {
  26554. goto IL_0029;
  26555. }
  26556. }
  26557. {
  26558. // lookup.Remove(rhs);
  26559. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_3 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)__this->___lookup_1;
  26560. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_4 = ___0_rhs;
  26561. NullCheck(L_3);
  26562. bool L_5;
  26563. L_5 = (( bool (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26564. // delegates.Remove(node);
  26565. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_6 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)__this->___delegates_0;
  26566. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_7 = V_0;
  26567. NullCheck(L_6);
  26568. (( void (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26569. }
  26570. IL_0029:
  26571. {
  26572. // }
  26573. return;
  26574. }
  26575. }
  26576. // System.Void TMPro.FastAction`1<System.Object>::Call(A)
  26577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1_Call_m4108B24A52029810CC281E0462DA7913087E2930_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
  26578. {
  26579. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* V_0 = NULL;
  26580. {
  26581. // var node = delegates.First;
  26582. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_0 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)__this->___delegates_0;
  26583. NullCheck(L_0);
  26584. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_1;
  26585. L_1 = (( LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  26586. V_0 = L_1;
  26587. goto IL_0021;
  26588. }
  26589. IL_000e:
  26590. {
  26591. // node.Value(a);
  26592. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_2 = V_0;
  26593. NullCheck(L_2);
  26594. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_3;
  26595. L_3 = (( Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* (*) (LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  26596. RuntimeObject* L_4 = ___0_a;
  26597. NullCheck(L_3);
  26598. (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  26599. // node = node.Next;
  26600. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_5 = V_0;
  26601. NullCheck(L_5);
  26602. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_6;
  26603. L_6 = (( LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* (*) (LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  26604. V_0 = L_6;
  26605. }
  26606. IL_0021:
  26607. {
  26608. // while (node != null)
  26609. LinkedListNode_1_t67689267D23EC8755154C1BD77F59232FEB72BB9* L_7 = V_0;
  26610. if (L_7)
  26611. {
  26612. goto IL_000e;
  26613. }
  26614. }
  26615. {
  26616. // }
  26617. return;
  26618. }
  26619. }
  26620. // System.Void TMPro.FastAction`1<System.Object>::.ctor()
  26621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_1__ctor_m4A1A3391636573E3841234268A176E273E2B36A4_gshared (FastAction_1_t30779A2821DCE05CA702D5800B30CABF67687135* __this, const RuntimeMethod* method)
  26622. {
  26623. {
  26624. // LinkedList<System.Action<A>> delegates = new LinkedList<System.Action<A>>();
  26625. LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892* L_0 = (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  26626. NullCheck(L_0);
  26627. (( void (*) (LinkedList_1_t19928C936B85D653F73F6B6D8244D86583013892*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  26628. __this->___delegates_0 = L_0;
  26629. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  26630. // Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>> lookup = new Dictionary<System.Action<A>, LinkedListNode<System.Action<A>>>();
  26631. Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D* L_1 = (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  26632. NullCheck(L_1);
  26633. (( void (*) (Dictionary_2_t1B9E2C694DAEE2A0B8E924362C1ADF11BA218C7D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  26634. __this->___lookup_1 = L_1;
  26635. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  26636. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  26637. return;
  26638. }
  26639. }
  26640. #ifdef __clang__
  26641. #pragma clang diagnostic pop
  26642. #endif
  26643. #ifdef __clang__
  26644. #pragma clang diagnostic push
  26645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26646. #pragma clang diagnostic ignored "-Wunused-variable"
  26647. #endif
  26648. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::Add(System.Action`2<A,B>)
  26649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Add_m602F1C7D2816745999A31B3563DF48CE62484830_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* ___0_rhs, const RuntimeMethod* method)
  26650. {
  26651. {
  26652. // if (lookup.ContainsKey(rhs)) return;
  26653. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_0 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  26654. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_1 = ___0_rhs;
  26655. NullCheck(L_0);
  26656. bool L_2;
  26657. L_2 = (( bool (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26658. if (!L_2)
  26659. {
  26660. goto IL_000f;
  26661. }
  26662. }
  26663. {
  26664. // if (lookup.ContainsKey(rhs)) return;
  26665. return;
  26666. }
  26667. IL_000f:
  26668. {
  26669. // lookup[rhs] = delegates.AddLast(rhs);
  26670. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_3 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  26671. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_4 = ___0_rhs;
  26672. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_5 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)__this->___delegates_0;
  26673. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_6 = ___0_rhs;
  26674. NullCheck(L_5);
  26675. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_7;
  26676. L_7 = (( LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26677. NullCheck(L_3);
  26678. (( void (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26679. // }
  26680. return;
  26681. }
  26682. }
  26683. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::Remove(System.Action`2<A,B>)
  26684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Remove_m8E96998AED34EE2F33E7AB085B6DE79414FE10D1_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* ___0_rhs, const RuntimeMethod* method)
  26685. {
  26686. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* V_0 = NULL;
  26687. {
  26688. // if (lookup.TryGetValue(rhs, out node))
  26689. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_0 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  26690. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_1 = ___0_rhs;
  26691. NullCheck(L_0);
  26692. bool L_2;
  26693. L_2 = (( bool (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26694. if (!L_2)
  26695. {
  26696. goto IL_0029;
  26697. }
  26698. }
  26699. {
  26700. // lookup.Remove(rhs);
  26701. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_3 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)__this->___lookup_1;
  26702. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_4 = ___0_rhs;
  26703. NullCheck(L_3);
  26704. bool L_5;
  26705. L_5 = (( bool (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26706. // delegates.Remove(node);
  26707. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_6 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)__this->___delegates_0;
  26708. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_7 = V_0;
  26709. NullCheck(L_6);
  26710. (( void (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26711. }
  26712. IL_0029:
  26713. {
  26714. // }
  26715. return;
  26716. }
  26717. }
  26718. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::Call(A,B)
  26719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Call_m4326B1B2C7FCE604E775B27043438E7DCE1A78A6_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, bool ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  26720. {
  26721. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* V_0 = NULL;
  26722. {
  26723. // var node = delegates.First;
  26724. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_0 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)__this->___delegates_0;
  26725. NullCheck(L_0);
  26726. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_1;
  26727. L_1 = (( LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  26728. V_0 = L_1;
  26729. goto IL_0022;
  26730. }
  26731. IL_000e:
  26732. {
  26733. // node.Value(a, b);
  26734. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_2 = V_0;
  26735. NullCheck(L_2);
  26736. Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* L_3;
  26737. L_3 = (( Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* (*) (LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  26738. bool L_4 = ___0_a;
  26739. RuntimeObject* L_5 = ___1_b;
  26740. NullCheck(L_3);
  26741. (( void (*) (Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB*, bool, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  26742. // node = node.Next;
  26743. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_6 = V_0;
  26744. NullCheck(L_6);
  26745. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_7;
  26746. L_7 = (( LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* (*) (LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  26747. V_0 = L_7;
  26748. }
  26749. IL_0022:
  26750. {
  26751. // while (node != null)
  26752. LinkedListNode_1_tFACA255FDBA6EC745830D35446895B2D0E37444F* L_8 = V_0;
  26753. if (L_8)
  26754. {
  26755. goto IL_000e;
  26756. }
  26757. }
  26758. {
  26759. // }
  26760. return;
  26761. }
  26762. }
  26763. // System.Void TMPro.FastAction`2<System.Boolean,System.Object>::.ctor()
  26764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2__ctor_mE53FB289390B21789605E1BE742A5E022C6D3230_gshared (FastAction_2_tB6383A1F61B268A216D70581494359CB2D89B6E8* __this, const RuntimeMethod* method)
  26765. {
  26766. {
  26767. // LinkedList<System.Action<A, B>> delegates = new LinkedList<System.Action<A, B>>();
  26768. LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56* L_0 = (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  26769. NullCheck(L_0);
  26770. (( void (*) (LinkedList_1_tF25B3C75CFA34C67EC442C60436E4AF51D2B1C56*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  26771. __this->___delegates_0 = L_0;
  26772. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  26773. // Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>> lookup = new Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>>();
  26774. Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE* L_1 = (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  26775. NullCheck(L_1);
  26776. (( void (*) (Dictionary_2_t4D766BB3D50AE107D86C2C24B2D22347A3A64CCE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  26777. __this->___lookup_1 = L_1;
  26778. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  26779. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  26780. return;
  26781. }
  26782. }
  26783. #ifdef __clang__
  26784. #pragma clang diagnostic pop
  26785. #endif
  26786. #ifdef __clang__
  26787. #pragma clang diagnostic push
  26788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26789. #pragma clang diagnostic ignored "-Wunused-variable"
  26790. #endif
  26791. // System.Void TMPro.FastAction`2<System.Object,System.Object>::Add(System.Action`2<A,B>)
  26792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Add_m88D40B13816AFCA8F46ECC0AF690D19E3C12DA45_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___0_rhs, const RuntimeMethod* method)
  26793. {
  26794. {
  26795. // if (lookup.ContainsKey(rhs)) return;
  26796. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_0 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  26797. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_1 = ___0_rhs;
  26798. NullCheck(L_0);
  26799. bool L_2;
  26800. L_2 = (( bool (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26801. if (!L_2)
  26802. {
  26803. goto IL_000f;
  26804. }
  26805. }
  26806. {
  26807. // if (lookup.ContainsKey(rhs)) return;
  26808. return;
  26809. }
  26810. IL_000f:
  26811. {
  26812. // lookup[rhs] = delegates.AddLast(rhs);
  26813. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_3 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  26814. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_4 = ___0_rhs;
  26815. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_5 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)__this->___delegates_0;
  26816. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_6 = ___0_rhs;
  26817. NullCheck(L_5);
  26818. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_7;
  26819. L_7 = (( LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26820. NullCheck(L_3);
  26821. (( void (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26822. // }
  26823. return;
  26824. }
  26825. }
  26826. // System.Void TMPro.FastAction`2<System.Object,System.Object>::Remove(System.Action`2<A,B>)
  26827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Remove_m85A75A8E98BF531554593418280AF335C809ED80_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___0_rhs, const RuntimeMethod* method)
  26828. {
  26829. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* V_0 = NULL;
  26830. {
  26831. // if (lookup.TryGetValue(rhs, out node))
  26832. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_0 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  26833. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_1 = ___0_rhs;
  26834. NullCheck(L_0);
  26835. bool L_2;
  26836. L_2 = (( bool (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26837. if (!L_2)
  26838. {
  26839. goto IL_0029;
  26840. }
  26841. }
  26842. {
  26843. // lookup.Remove(rhs);
  26844. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_3 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)__this->___lookup_1;
  26845. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_4 = ___0_rhs;
  26846. NullCheck(L_3);
  26847. bool L_5;
  26848. L_5 = (( bool (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26849. // delegates.Remove(node);
  26850. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_6 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)__this->___delegates_0;
  26851. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_7 = V_0;
  26852. NullCheck(L_6);
  26853. (( void (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26854. }
  26855. IL_0029:
  26856. {
  26857. // }
  26858. return;
  26859. }
  26860. }
  26861. // System.Void TMPro.FastAction`2<System.Object,System.Object>::Call(A,B)
  26862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2_Call_m4024764DDA3D6088AFBC599C933702656884BC88_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  26863. {
  26864. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* V_0 = NULL;
  26865. {
  26866. // var node = delegates.First;
  26867. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_0 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)__this->___delegates_0;
  26868. NullCheck(L_0);
  26869. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_1;
  26870. L_1 = (( LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  26871. V_0 = L_1;
  26872. goto IL_0022;
  26873. }
  26874. IL_000e:
  26875. {
  26876. // node.Value(a, b);
  26877. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_2 = V_0;
  26878. NullCheck(L_2);
  26879. Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_3;
  26880. L_3 = (( Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* (*) (LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  26881. RuntimeObject* L_4 = ___0_a;
  26882. RuntimeObject* L_5 = ___1_b;
  26883. NullCheck(L_3);
  26884. (( void (*) (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  26885. // node = node.Next;
  26886. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_6 = V_0;
  26887. NullCheck(L_6);
  26888. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_7;
  26889. L_7 = (( LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* (*) (LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  26890. V_0 = L_7;
  26891. }
  26892. IL_0022:
  26893. {
  26894. // while (node != null)
  26895. LinkedListNode_1_t914E7E716F8884A7784F142B1232862DBCBD38FD* L_8 = V_0;
  26896. if (L_8)
  26897. {
  26898. goto IL_000e;
  26899. }
  26900. }
  26901. {
  26902. // }
  26903. return;
  26904. }
  26905. }
  26906. // System.Void TMPro.FastAction`2<System.Object,System.Object>::.ctor()
  26907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_2__ctor_m2E02EB2C2EA1A8E2B3F65C67E34D431189D0EC5C_gshared (FastAction_2_tE77678B72BFE4C2B935D55A75FB130C861220939* __this, const RuntimeMethod* method)
  26908. {
  26909. {
  26910. // LinkedList<System.Action<A, B>> delegates = new LinkedList<System.Action<A, B>>();
  26911. LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A* L_0 = (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  26912. NullCheck(L_0);
  26913. (( void (*) (LinkedList_1_t52EE895D3F75E450C6D966B864D81FF1F33C404A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  26914. __this->___delegates_0 = L_0;
  26915. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  26916. // Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>> lookup = new Dictionary<System.Action<A, B>, LinkedListNode<System.Action<A, B>>>();
  26917. Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D* L_1 = (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  26918. NullCheck(L_1);
  26919. (( void (*) (Dictionary_2_t796722007D1F806AC1C888F5EE9FA2C5CBA5FA5D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  26920. __this->___lookup_1 = L_1;
  26921. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  26922. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  26923. return;
  26924. }
  26925. }
  26926. #ifdef __clang__
  26927. #pragma clang diagnostic pop
  26928. #endif
  26929. #ifdef __clang__
  26930. #pragma clang diagnostic push
  26931. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26932. #pragma clang diagnostic ignored "-Wunused-variable"
  26933. #endif
  26934. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::Add(System.Action`3<A,B,C>)
  26935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3_Add_mF45C05E859BA76C2E56D9575CA8662E9F72A5C1E_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___0_rhs, const RuntimeMethod* method)
  26936. {
  26937. {
  26938. // if (lookup.ContainsKey(rhs)) return;
  26939. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_0 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  26940. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_1 = ___0_rhs;
  26941. NullCheck(L_0);
  26942. bool L_2;
  26943. L_2 = (( bool (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  26944. if (!L_2)
  26945. {
  26946. goto IL_000f;
  26947. }
  26948. }
  26949. {
  26950. // if (lookup.ContainsKey(rhs)) return;
  26951. return;
  26952. }
  26953. IL_000f:
  26954. {
  26955. // lookup[rhs] = delegates.AddLast(rhs);
  26956. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_3 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  26957. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_4 = ___0_rhs;
  26958. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_5 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)__this->___delegates_0;
  26959. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_6 = ___0_rhs;
  26960. NullCheck(L_5);
  26961. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_7;
  26962. L_7 = (( LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  26963. NullCheck(L_3);
  26964. (( void (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  26965. // }
  26966. return;
  26967. }
  26968. }
  26969. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::Remove(System.Action`3<A,B,C>)
  26970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3_Remove_mBB77CEA364F34778F5A0FDC5C042500B4B808712_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___0_rhs, const RuntimeMethod* method)
  26971. {
  26972. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* V_0 = NULL;
  26973. {
  26974. // if (lookup.TryGetValue(rhs, out node))
  26975. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_0 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  26976. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_1 = ___0_rhs;
  26977. NullCheck(L_0);
  26978. bool L_2;
  26979. L_2 = (( bool (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86**, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  26980. if (!L_2)
  26981. {
  26982. goto IL_0029;
  26983. }
  26984. }
  26985. {
  26986. // lookup.Remove(rhs);
  26987. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_3 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)__this->___lookup_1;
  26988. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_4 = ___0_rhs;
  26989. NullCheck(L_3);
  26990. bool L_5;
  26991. L_5 = (( bool (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  26992. // delegates.Remove(node);
  26993. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_6 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)__this->___delegates_0;
  26994. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_7 = V_0;
  26995. NullCheck(L_6);
  26996. (( void (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  26997. }
  26998. IL_0029:
  26999. {
  27000. // }
  27001. return;
  27002. }
  27003. }
  27004. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::Call(A,B,C)
  27005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3_Call_m2E74BB631D0B3C559C058AE96BD64BC05109630C_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, RuntimeObject* ___2_c, const RuntimeMethod* method)
  27006. {
  27007. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* V_0 = NULL;
  27008. {
  27009. // var node = delegates.First;
  27010. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_0 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)__this->___delegates_0;
  27011. NullCheck(L_0);
  27012. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_1;
  27013. L_1 = (( LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  27014. V_0 = L_1;
  27015. goto IL_0023;
  27016. }
  27017. IL_000e:
  27018. {
  27019. // node.Value(a, b, c);
  27020. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_2 = V_0;
  27021. NullCheck(L_2);
  27022. Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_3;
  27023. L_3 = (( Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* (*) (LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  27024. RuntimeObject* L_4 = ___0_a;
  27025. RuntimeObject* L_5 = ___1_b;
  27026. RuntimeObject* L_6 = ___2_c;
  27027. NullCheck(L_3);
  27028. (( void (*) (Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27029. // node = node.Next;
  27030. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_7 = V_0;
  27031. NullCheck(L_7);
  27032. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_8;
  27033. L_8 = (( LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* (*) (LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  27034. V_0 = L_8;
  27035. }
  27036. IL_0023:
  27037. {
  27038. // while (node != null)
  27039. LinkedListNode_1_t98CBCA2EE7BDA1AF8914183FF5B25A229639EA86* L_9 = V_0;
  27040. if (L_9)
  27041. {
  27042. goto IL_000e;
  27043. }
  27044. }
  27045. {
  27046. // }
  27047. return;
  27048. }
  27049. }
  27050. // System.Void TMPro.FastAction`3<System.Object,System.Object,System.Object>::.ctor()
  27051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastAction_3__ctor_m978AA9DDF664558493F1D2A035758AAD3E6B360B_gshared (FastAction_3_t341ACDB149DC6AD2E99A29F2C669B4F55DDB5B55* __this, const RuntimeMethod* method)
  27052. {
  27053. {
  27054. // LinkedList<System.Action<A, B, C>> delegates = new LinkedList<System.Action<A, B, C>>();
  27055. LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2* L_0 = (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
  27056. NullCheck(L_0);
  27057. (( void (*) (LinkedList_1_t8DD60BD26924CC2405F402D5BFC709217F8C6CB2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  27058. __this->___delegates_0 = L_0;
  27059. Il2CppCodeGenWriteBarrier((void**)(&__this->___delegates_0), (void*)L_0);
  27060. // Dictionary<System.Action<A, B, C>, LinkedListNode<System.Action<A, B, C>>> lookup = new Dictionary<System.Action<A, B, C>, LinkedListNode<System.Action<A, B, C>>>();
  27061. Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA* L_1 = (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  27062. NullCheck(L_1);
  27063. (( void (*) (Dictionary_2_t269BDC30338FEF1C1CBBDB8AF53D406D78A679AA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  27064. __this->___lookup_1 = L_1;
  27065. Il2CppCodeGenWriteBarrier((void**)(&__this->___lookup_1), (void*)L_1);
  27066. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  27067. return;
  27068. }
  27069. }
  27070. #ifdef __clang__
  27071. #pragma clang diagnostic pop
  27072. #endif
  27073. #ifdef __clang__
  27074. #pragma clang diagnostic push
  27075. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27076. #pragma clang diagnostic ignored "-Wunused-variable"
  27077. #endif
  27078. // System.Single UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::get_resolvedItemHeight()
  27079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_get_resolvedItemHeight_mFB400B046CA8B80D5EABFFE86D271BAC9DD60DF7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  27080. {
  27081. {
  27082. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27083. NullCheck(L_0);
  27084. float L_1;
  27085. L_1 = BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB(L_0, (-1.0f), NULL);
  27086. return L_1;
  27087. }
  27088. }
  27089. // System.Boolean UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::VisibleItemPredicate(T)
  27090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FixedHeightVirtualizationController_1_VisibleItemPredicate_m716682E327DE3FA1006DFCB0557C26148FEE9888_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, RuntimeObject* ___0_i, const RuntimeMethod* method)
  27091. {
  27092. bool V_0 = false;
  27093. {
  27094. V_0 = (bool)1;
  27095. goto IL_0005;
  27096. }
  27097. IL_0005:
  27098. {
  27099. bool L_0 = V_0;
  27100. return L_0;
  27101. }
  27102. }
  27103. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::.ctor(UnityEngine.UIElements.BaseVerticalCollectionView)
  27104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1__ctor_m93C8C3DFB5E2AE34372565AC728C401DA46E2588_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_collectionView, const RuntimeMethod* method)
  27105. {
  27106. {
  27107. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = ___0_collectionView;
  27108. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  27109. return;
  27110. }
  27111. }
  27112. // System.Int32 UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::GetIndexFromPosition(UnityEngine.Vector2)
  27113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FixedHeightVirtualizationController_1_GetIndexFromPosition_mFEBF9B522050E577525C70E839C716CE14A06529_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method)
  27114. {
  27115. int32_t V_0 = 0;
  27116. {
  27117. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_position;
  27118. float L_1 = (float)L_0.___y_1;
  27119. float L_2;
  27120. L_2 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  27121. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_1/L_2)));
  27122. goto IL_0012;
  27123. }
  27124. IL_0012:
  27125. {
  27126. int32_t L_3 = V_0;
  27127. return L_3;
  27128. }
  27129. }
  27130. // System.Single UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::GetItemHeight(System.Int32)
  27131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FixedHeightVirtualizationController_1_GetItemHeight_mBB3A1B1173EEB57C03EFFE710C06F23570283E3C_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_index, const RuntimeMethod* method)
  27132. {
  27133. float V_0 = 0.0f;
  27134. {
  27135. float L_0;
  27136. L_0 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  27137. V_0 = L_0;
  27138. goto IL_000a;
  27139. }
  27140. IL_000a:
  27141. {
  27142. float L_1 = V_0;
  27143. return L_1;
  27144. }
  27145. }
  27146. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::ScrollToItem(System.Int32)
  27147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_ScrollToItem_m8C03CFFBC2F28ABE52F4D1D537D295E9AEE02D27_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, int32_t ___0_index, const RuntimeMethod* method)
  27148. {
  27149. static bool s_Il2CppMethodInitialized;
  27150. if (!s_Il2CppMethodInitialized)
  27151. {
  27152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  27153. s_Il2CppMethodInitialized = true;
  27154. }
  27155. float V_0 = 0.0f;
  27156. bool V_1 = false;
  27157. bool V_2 = false;
  27158. int32_t V_3 = 0;
  27159. bool V_4 = false;
  27160. bool V_5 = false;
  27161. int32_t V_6 = 0;
  27162. int32_t V_7 = 0;
  27163. float V_8 = 0.0f;
  27164. float V_9 = 0.0f;
  27165. bool V_10 = false;
  27166. int32_t G_B3_0 = 0;
  27167. {
  27168. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27169. int32_t L_0;
  27170. L_0 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27171. if (!L_0)
  27172. {
  27173. goto IL_000f;
  27174. }
  27175. }
  27176. {
  27177. int32_t L_1 = ___0_index;
  27178. G_B3_0 = ((((int32_t)L_1) < ((int32_t)(-1)))? 1 : 0);
  27179. goto IL_0010;
  27180. }
  27181. IL_000f:
  27182. {
  27183. G_B3_0 = 1;
  27184. }
  27185. IL_0010:
  27186. {
  27187. V_1 = (bool)G_B3_0;
  27188. bool L_2 = V_1;
  27189. if (!L_2)
  27190. {
  27191. goto IL_0019;
  27192. }
  27193. }
  27194. {
  27195. goto IL_0130;
  27196. }
  27197. IL_0019:
  27198. {
  27199. float L_3;
  27200. L_3 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  27201. V_0 = L_3;
  27202. int32_t L_4 = ___0_index;
  27203. V_2 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0);
  27204. bool L_5 = V_2;
  27205. if (!L_5)
  27206. {
  27207. goto IL_009a;
  27208. }
  27209. }
  27210. {
  27211. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27212. float L_6;
  27213. L_6 = (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27214. float L_7 = V_0;
  27215. V_3 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_6/L_7)));
  27216. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_8 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27217. NullCheck(L_8);
  27218. RuntimeObject* L_9;
  27219. L_9 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_8, NULL);
  27220. NullCheck((RuntimeObject*)L_9);
  27221. int32_t L_10;
  27222. L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
  27223. int32_t L_11 = V_3;
  27224. V_4 = (bool)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0);
  27225. bool L_12 = V_4;
  27226. if (!L_12)
  27227. {
  27228. goto IL_0069;
  27229. }
  27230. }
  27231. {
  27232. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_13 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27233. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
  27234. memset((&L_14), 0, sizeof(L_14));
  27235. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), (0.0f), (0.0f), /*hidden argument*/NULL);
  27236. NullCheck(L_13);
  27237. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_13, L_14, NULL);
  27238. goto IL_0094;
  27239. }
  27240. IL_0069:
  27241. {
  27242. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_15 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27243. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_16 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27244. NullCheck(L_16);
  27245. RuntimeObject* L_17;
  27246. L_17 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_16, NULL);
  27247. NullCheck((RuntimeObject*)L_17);
  27248. int32_t L_18;
  27249. L_18 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
  27250. float L_19 = V_0;
  27251. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
  27252. memset((&L_20), 0, sizeof(L_20));
  27253. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_20), (0.0f), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_18, 1))), L_19)), /*hidden argument*/NULL);
  27254. NullCheck(L_15);
  27255. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_15, L_20, NULL);
  27256. }
  27257. IL_0094:
  27258. {
  27259. goto IL_0130;
  27260. }
  27261. IL_009a:
  27262. {
  27263. int32_t L_21 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27264. int32_t L_22 = ___0_index;
  27265. V_5 = (bool)((((int32_t)((((int32_t)L_21) < ((int32_t)L_22))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27266. bool L_23 = V_5;
  27267. if (!L_23)
  27268. {
  27269. goto IL_00ca;
  27270. }
  27271. }
  27272. {
  27273. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_24 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27274. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
  27275. L_25 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
  27276. float L_26 = V_0;
  27277. int32_t L_27 = ___0_index;
  27278. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
  27279. L_28 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_25, ((float)il2cpp_codegen_multiply(L_26, ((float)L_27))), NULL);
  27280. NullCheck(L_24);
  27281. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_24, L_28, NULL);
  27282. goto IL_0130;
  27283. }
  27284. IL_00ca:
  27285. {
  27286. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27287. float L_29;
  27288. L_29 = (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27289. float L_30 = V_0;
  27290. V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_29/L_30)));
  27291. int32_t L_31 = ___0_index;
  27292. int32_t L_32 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27293. int32_t L_33 = V_6;
  27294. V_10 = (bool)((((int32_t)L_31) < ((int32_t)((int32_t)il2cpp_codegen_add(L_32, L_33))))? 1 : 0);
  27295. bool L_34 = V_10;
  27296. if (!L_34)
  27297. {
  27298. goto IL_00ea;
  27299. }
  27300. }
  27301. {
  27302. goto IL_0130;
  27303. }
  27304. IL_00ea:
  27305. {
  27306. int32_t L_35 = ___0_index;
  27307. int32_t L_36 = V_6;
  27308. V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_35, L_36)), 1));
  27309. float L_37 = V_0;
  27310. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27311. float L_38;
  27312. L_38 = (( float (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27313. int32_t L_39 = V_6;
  27314. float L_40 = V_0;
  27315. V_8 = ((float)il2cpp_codegen_subtract(L_37, ((float)il2cpp_codegen_subtract(L_38, ((float)il2cpp_codegen_multiply(((float)L_39), L_40))))));
  27316. float L_41 = V_0;
  27317. int32_t L_42 = V_7;
  27318. float L_43 = V_8;
  27319. V_9 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_41, ((float)L_42))), L_43));
  27320. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_44 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27321. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_45 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27322. NullCheck(L_45);
  27323. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46;
  27324. L_46 = ScrollView_get_scrollOffset_m487978FA69DE7783183FA219CA9642AEB93EC511(L_45, NULL);
  27325. float L_47 = (float)L_46.___x_0;
  27326. float L_48 = V_9;
  27327. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49;
  27328. memset((&L_49), 0, sizeof(L_49));
  27329. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_49), L_47, L_48, /*hidden argument*/NULL);
  27330. NullCheck(L_44);
  27331. ScrollView_set_scrollOffset_m220AFAC09FA2E3784CBB76EB53D6AD71C056A1D5(L_44, L_49, NULL);
  27332. }
  27333. IL_0130:
  27334. {
  27335. return;
  27336. }
  27337. }
  27338. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::Resize(UnityEngine.Vector2,System.Int32)
  27339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_Resize_m611E98A7068042FF7AE7FFE0C889158A5546F498_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, int32_t ___1_layoutPass, const RuntimeMethod* method)
  27340. {
  27341. static bool s_Il2CppMethodInitialized;
  27342. if (!s_Il2CppMethodInitialized)
  27343. {
  27344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var);
  27345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  27346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  27347. s_Il2CppMethodInitialized = true;
  27348. }
  27349. float V_0 = 0.0f;
  27350. float V_1 = 0.0f;
  27351. float V_2 = 0.0f;
  27352. float V_3 = 0.0f;
  27353. int32_t V_4 = 0;
  27354. int32_t V_5 = 0;
  27355. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6;
  27356. memset((&V_6), 0, sizeof(V_6));
  27357. bool V_7 = false;
  27358. bool V_8 = false;
  27359. int32_t V_9 = 0;
  27360. bool V_10 = false;
  27361. int32_t V_11 = 0;
  27362. int32_t V_12 = 0;
  27363. int32_t V_13 = 0;
  27364. bool V_14 = false;
  27365. int32_t V_15 = 0;
  27366. int32_t V_16 = 0;
  27367. int32_t V_17 = 0;
  27368. RuntimeObject* V_18 = NULL;
  27369. bool V_19 = false;
  27370. {
  27371. float L_0;
  27372. L_0 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  27373. V_0 = L_0;
  27374. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_1 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27375. NullCheck(L_1);
  27376. RuntimeObject* L_2;
  27377. L_2 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_1, NULL);
  27378. NullCheck((RuntimeObject*)L_2);
  27379. int32_t L_3;
  27380. L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_2);
  27381. float L_4 = V_0;
  27382. V_1 = ((float)il2cpp_codegen_multiply(((float)L_3), L_4));
  27383. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_5 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27384. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  27385. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
  27386. L_6 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(95 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::get_contentContainer() */, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  27387. NullCheck(L_6);
  27388. RuntimeObject* L_7;
  27389. L_7 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_6, NULL);
  27390. float L_8 = V_1;
  27391. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_9;
  27392. L_9 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_8, NULL);
  27393. NullCheck(L_7);
  27394. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24 /* System.Void UnityEngine.UIElements.IStyle::set_height(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_7, L_9);
  27395. float L_10 = V_1;
  27396. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_11 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27397. NullCheck(L_11);
  27398. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12;
  27399. L_12 = ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline(L_11, NULL);
  27400. NullCheck(L_12);
  27401. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13;
  27402. L_13 = VisualElement_get_layout_m71851CB694EE1348CDCA83353FFF3C1FB2F69C1A(L_12, NULL);
  27403. V_6 = L_13;
  27404. float L_14;
  27405. L_14 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_6), NULL);
  27406. float L_15;
  27407. L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(L_10, L_14)), NULL);
  27408. V_2 = L_15;
  27409. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_16 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27410. NullCheck(L_16);
  27411. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_16->___m_ScrollOffset_89);
  27412. float L_18 = (float)L_17->___y_1;
  27413. float L_19 = V_2;
  27414. float L_20;
  27415. L_20 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_18, L_19, NULL);
  27416. V_3 = L_20;
  27417. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_21 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27418. NullCheck(L_21);
  27419. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_22;
  27420. L_22 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_21, NULL);
  27421. NullCheck(L_22);
  27422. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_23;
  27423. L_23 = Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline(L_22, NULL);
  27424. float L_24 = V_2;
  27425. NullCheck((BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*)L_23);
  27426. BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544((BaseSlider_1_t72796443D058B00401238104911BE7078A9FD0BA*)L_23, L_24, BaseSlider_1_SetHighValueWithoutNotify_m3C4A5FEA320F8533C8CA18D4450FD5D1B5514544_RuntimeMethod_var);
  27427. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_25 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27428. NullCheck(L_25);
  27429. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_26;
  27430. L_26 = ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline(L_25, NULL);
  27431. NullCheck(L_26);
  27432. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_27;
  27433. L_27 = Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline(L_26, NULL);
  27434. float L_28 = V_3;
  27435. NullCheck((BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7*)L_27);
  27436. VirtualActionInvoker1< float >::Invoke(106 /* System.Void UnityEngine.UIElements.BaseField`1<System.Single>::SetValueWithoutNotify(TValueType) */, (BaseField_1_t1BD309672FAB87887168305A09C320E26F166DA7*)L_27, L_28);
  27437. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_29 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27438. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = ___0_size;
  27439. float L_31 = (float)L_30.___y_1;
  27440. NullCheck(L_29);
  27441. float L_32;
  27442. L_32 = BaseVerticalCollectionView_ResolveItemHeight_mC3024AC52E0AF9443C9954DA7D0834C94AD727AB(L_29, L_31, NULL);
  27443. float L_33 = V_0;
  27444. V_4 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_32/L_33)));
  27445. int32_t L_34 = V_4;
  27446. V_7 = (bool)((((int32_t)L_34) > ((int32_t)0))? 1 : 0);
  27447. bool L_35 = V_7;
  27448. if (!L_35)
  27449. {
  27450. goto IL_00ca;
  27451. }
  27452. }
  27453. {
  27454. int32_t L_36 = V_4;
  27455. V_4 = ((int32_t)il2cpp_codegen_add(L_36, 2));
  27456. }
  27457. IL_00ca:
  27458. {
  27459. int32_t L_37 = V_4;
  27460. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_38 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27461. NullCheck(L_38);
  27462. RuntimeObject* L_39;
  27463. L_39 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_38, NULL);
  27464. NullCheck((RuntimeObject*)L_39);
  27465. int32_t L_40;
  27466. L_40 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_39);
  27467. int32_t L_41;
  27468. L_41 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_37, L_40, NULL);
  27469. V_5 = L_41;
  27470. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27471. int32_t L_42;
  27472. L_42 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27473. int32_t L_43 = V_5;
  27474. V_8 = (bool)((((int32_t)((((int32_t)L_42) == ((int32_t)L_43))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27475. bool L_44 = V_8;
  27476. if (!L_44)
  27477. {
  27478. goto IL_01bc;
  27479. }
  27480. }
  27481. {
  27482. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27483. int32_t L_45;
  27484. L_45 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27485. V_9 = L_45;
  27486. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27487. int32_t L_46;
  27488. L_46 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27489. int32_t L_47 = V_5;
  27490. V_10 = (bool)((((int32_t)L_46) > ((int32_t)L_47))? 1 : 0);
  27491. bool L_48 = V_10;
  27492. if (!L_48)
  27493. {
  27494. goto IL_014e;
  27495. }
  27496. }
  27497. {
  27498. int32_t L_49 = V_9;
  27499. int32_t L_50 = V_5;
  27500. V_11 = ((int32_t)il2cpp_codegen_subtract(L_49, L_50));
  27501. V_12 = 0;
  27502. goto IL_013f;
  27503. }
  27504. IL_011f:
  27505. {
  27506. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_51 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27507. NullCheck(L_51);
  27508. int32_t L_52;
  27509. L_52 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_51, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27510. V_13 = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  27511. int32_t L_53 = V_13;
  27512. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27513. VirtualActionInvoker1< int32_t >::Invoke(19 /* System.Void UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>::ReleaseItem(System.Int32) */, (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_53);
  27514. int32_t L_54 = V_12;
  27515. V_12 = ((int32_t)il2cpp_codegen_add(L_54, 1));
  27516. }
  27517. IL_013f:
  27518. {
  27519. int32_t L_55 = V_12;
  27520. int32_t L_56 = V_11;
  27521. V_14 = (bool)((((int32_t)L_55) < ((int32_t)L_56))? 1 : 0);
  27522. bool L_57 = V_14;
  27523. if (L_57)
  27524. {
  27525. goto IL_011f;
  27526. }
  27527. }
  27528. {
  27529. goto IL_01bb;
  27530. }
  27531. IL_014e:
  27532. {
  27533. int32_t L_58 = V_5;
  27534. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27535. int32_t L_59;
  27536. L_59 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.UIElements.CollectionVirtualizationController::get_visibleItemCount() */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27537. V_15 = ((int32_t)il2cpp_codegen_subtract(L_58, L_59));
  27538. V_16 = 0;
  27539. goto IL_01ae;
  27540. }
  27541. IL_015f:
  27542. {
  27543. int32_t L_60 = V_16;
  27544. int32_t L_61 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27545. int32_t L_62 = V_9;
  27546. V_17 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_60, L_61)), L_62));
  27547. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27548. RuntimeObject* L_63;
  27549. L_63 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(18 /* T UnityEngine.UIElements.VerticalVirtualizationController`1<System.Object>::GetOrMakeItem() */, (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27550. V_18 = L_63;
  27551. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_64 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27552. RuntimeObject* L_65 = V_18;
  27553. NullCheck(L_64);
  27554. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_64, L_65, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  27555. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_66 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27556. RuntimeObject* L_67 = V_18;
  27557. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_67);
  27558. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_68;
  27559. L_68 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_67);
  27560. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_66);
  27561. VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_66, L_68, NULL);
  27562. RuntimeObject* L_69 = V_18;
  27563. int32_t L_70 = V_17;
  27564. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27565. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_69, L_70, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  27566. int32_t L_71 = V_16;
  27567. V_16 = ((int32_t)il2cpp_codegen_add(L_71, 1));
  27568. }
  27569. IL_01ae:
  27570. {
  27571. int32_t L_72 = V_16;
  27572. int32_t L_73 = V_15;
  27573. V_19 = (bool)((((int32_t)L_72) < ((int32_t)L_73))? 1 : 0);
  27574. bool L_74 = V_19;
  27575. if (L_74)
  27576. {
  27577. goto IL_015f;
  27578. }
  27579. }
  27580. {
  27581. }
  27582. IL_01bb:
  27583. {
  27584. }
  27585. IL_01bc:
  27586. {
  27587. float L_75 = V_3;
  27588. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76;
  27589. memset((&L_76), 0, sizeof(L_76));
  27590. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_76), (0.0f), L_75, /*hidden argument*/NULL);
  27591. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  27592. VirtualActionInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(9 /* System.Void UnityEngine.UIElements.CollectionVirtualizationController::OnScroll(UnityEngine.Vector2) */, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this, L_76);
  27593. return;
  27594. }
  27595. }
  27596. // System.Void UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::OnScroll(UnityEngine.Vector2)
  27597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedHeightVirtualizationController_1_OnScroll_m1961691FA34E8AEDC728CE3F230D0148D9106ECF_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scrollOffset, const RuntimeMethod* method)
  27598. {
  27599. static bool s_Il2CppMethodInitialized;
  27600. if (!s_Il2CppMethodInitialized)
  27601. {
  27602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  27603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  27604. s_Il2CppMethodInitialized = true;
  27605. }
  27606. float V_0 = 0.0f;
  27607. float V_1 = 0.0f;
  27608. int32_t V_2 = 0;
  27609. bool V_3 = false;
  27610. bool V_4 = false;
  27611. bool V_5 = false;
  27612. int32_t V_6 = 0;
  27613. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_7 = NULL;
  27614. int32_t V_8 = 0;
  27615. RuntimeObject* V_9 = NULL;
  27616. bool V_10 = false;
  27617. bool V_11 = false;
  27618. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_12 = NULL;
  27619. int32_t V_13 = 0;
  27620. RuntimeObject* V_14 = NULL;
  27621. bool V_15 = false;
  27622. int32_t V_16 = 0;
  27623. int32_t V_17 = 0;
  27624. bool V_18 = false;
  27625. int32_t G_B8_0 = 0;
  27626. {
  27627. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_scrollOffset;
  27628. float L_1 = (float)L_0.___y_1;
  27629. V_0 = L_1;
  27630. float L_2;
  27631. L_2 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  27632. V_1 = L_2;
  27633. float L_3 = V_0;
  27634. float L_4 = V_1;
  27635. V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_3/L_4)));
  27636. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_5 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27637. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  27638. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
  27639. L_6 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(95 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::get_contentContainer() */, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  27640. NullCheck(L_6);
  27641. RuntimeObject* L_7;
  27642. L_7 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_6, NULL);
  27643. int32_t L_8 = V_2;
  27644. float L_9 = V_1;
  27645. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_10;
  27646. L_10 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(((float)il2cpp_codegen_multiply(((float)L_8), L_9)), NULL);
  27647. NullCheck(L_7);
  27648. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(36 /* System.Void UnityEngine.UIElements.IStyle::set_paddingTop(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_7, L_10);
  27649. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_11 = (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9*)((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView_0;
  27650. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11);
  27651. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12;
  27652. L_12 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(95 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.VisualElement::get_contentContainer() */, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11);
  27653. NullCheck(L_12);
  27654. RuntimeObject* L_13;
  27655. L_13 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_12, NULL);
  27656. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_14 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27657. NullCheck(L_14);
  27658. RuntimeObject* L_15;
  27659. L_15 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_14, NULL);
  27660. NullCheck((RuntimeObject*)L_15);
  27661. int32_t L_16;
  27662. L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
  27663. float L_17 = V_1;
  27664. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_18;
  27665. L_18 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(((float)il2cpp_codegen_multiply(((float)L_16), L_17)), NULL);
  27666. NullCheck(L_13);
  27667. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24 /* System.Void UnityEngine.UIElements.IStyle::set_height(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_13, L_18);
  27668. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_19 = (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ListView_1;
  27669. NullCheck(L_19);
  27670. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_19->___m_ScrollOffset_89);
  27671. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___0_scrollOffset;
  27672. float L_22 = (float)L_21.___y_1;
  27673. L_20->___y_1 = L_22;
  27674. int32_t L_23 = V_2;
  27675. int32_t L_24 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27676. V_3 = (bool)((((int32_t)((((int32_t)L_23) == ((int32_t)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27677. bool L_25 = V_3;
  27678. if (!L_25)
  27679. {
  27680. goto IL_0299;
  27681. }
  27682. }
  27683. {
  27684. int32_t L_26 = V_2;
  27685. ((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6 = L_26;
  27686. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_27 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27687. NullCheck(L_27);
  27688. int32_t L_28;
  27689. L_28 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27690. V_4 = (bool)((((int32_t)L_28) > ((int32_t)0))? 1 : 0);
  27691. bool L_29 = V_4;
  27692. if (!L_29)
  27693. {
  27694. goto IL_0298;
  27695. }
  27696. }
  27697. {
  27698. int32_t L_30 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27699. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_31 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27700. NullCheck(L_31);
  27701. RuntimeObject* L_32;
  27702. L_32 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_31, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27703. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_32);
  27704. int32_t L_33;
  27705. L_33 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_32, NULL);
  27706. V_5 = (bool)((((int32_t)L_30) < ((int32_t)L_33))? 1 : 0);
  27707. bool L_34 = V_5;
  27708. if (!L_34)
  27709. {
  27710. goto IL_0193;
  27711. }
  27712. }
  27713. {
  27714. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_35 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27715. NullCheck(L_35);
  27716. RuntimeObject* L_36;
  27717. L_36 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_35, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27718. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_36);
  27719. int32_t L_37;
  27720. L_37 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_36, NULL);
  27721. int32_t L_38 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27722. V_6 = ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
  27723. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_39 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList_8;
  27724. V_7 = L_39;
  27725. V_8 = 0;
  27726. goto IL_0155;
  27727. }
  27728. IL_00fe:
  27729. {
  27730. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_40 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27731. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_41 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27732. NullCheck(L_41);
  27733. int32_t L_42;
  27734. L_42 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27735. NullCheck(L_40);
  27736. RuntimeObject* L_43;
  27737. L_43 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_40, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27738. V_9 = L_43;
  27739. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_44 = V_7;
  27740. RuntimeObject* L_45 = V_9;
  27741. NullCheck(L_44);
  27742. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_44, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  27743. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_46 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27744. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_47 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27745. NullCheck(L_47);
  27746. int32_t L_48;
  27747. L_48 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27748. NullCheck(L_46);
  27749. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_46, ((int32_t)il2cpp_codegen_subtract(L_48, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  27750. RuntimeObject* L_49 = V_9;
  27751. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_49);
  27752. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_50;
  27753. L_50 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_49);
  27754. NullCheck(L_50);
  27755. VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511(L_50, NULL);
  27756. int32_t L_51 = V_8;
  27757. V_8 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  27758. }
  27759. IL_0155:
  27760. {
  27761. int32_t L_52 = V_8;
  27762. int32_t L_53 = V_6;
  27763. if ((((int32_t)L_52) >= ((int32_t)L_53)))
  27764. {
  27765. goto IL_016b;
  27766. }
  27767. }
  27768. {
  27769. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_54 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27770. NullCheck(L_54);
  27771. int32_t L_55;
  27772. L_55 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27773. G_B8_0 = ((((int32_t)L_55) > ((int32_t)0))? 1 : 0);
  27774. goto IL_016c;
  27775. }
  27776. IL_016b:
  27777. {
  27778. G_B8_0 = 0;
  27779. }
  27780. IL_016c:
  27781. {
  27782. V_10 = (bool)G_B8_0;
  27783. bool L_56 = V_10;
  27784. if (L_56)
  27785. {
  27786. goto IL_00fe;
  27787. }
  27788. }
  27789. {
  27790. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_57 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27791. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_58 = V_7;
  27792. NullCheck(L_57);
  27793. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_57, 0, (RuntimeObject*)L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  27794. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_59 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList_8;
  27795. NullCheck(L_59);
  27796. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_59, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  27797. goto IL_0254;
  27798. }
  27799. IL_0193:
  27800. {
  27801. int32_t L_60 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27802. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_61 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27803. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_62 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27804. NullCheck(L_62);
  27805. int32_t L_63;
  27806. L_63 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_62, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27807. NullCheck(L_61);
  27808. RuntimeObject* L_64;
  27809. L_64 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_61, ((int32_t)il2cpp_codegen_subtract(L_63, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27810. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_64);
  27811. int32_t L_65;
  27812. L_65 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_64, NULL);
  27813. V_11 = (bool)((((int32_t)L_60) < ((int32_t)L_65))? 1 : 0);
  27814. bool L_66 = V_11;
  27815. if (!L_66)
  27816. {
  27817. goto IL_0253;
  27818. }
  27819. }
  27820. {
  27821. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_67 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ScrollInsertionList_8;
  27822. V_12 = L_67;
  27823. V_13 = 0;
  27824. goto IL_0208;
  27825. }
  27826. IL_01d5:
  27827. {
  27828. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_68 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27829. int32_t L_69 = V_13;
  27830. NullCheck(L_68);
  27831. RuntimeObject* L_70;
  27832. L_70 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_68, L_69, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27833. V_14 = L_70;
  27834. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_71 = V_12;
  27835. RuntimeObject* L_72 = V_14;
  27836. NullCheck(L_71);
  27837. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_71, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  27838. int32_t L_73 = V_13;
  27839. V_13 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  27840. RuntimeObject* L_74 = V_14;
  27841. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_74);
  27842. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_75;
  27843. L_75 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_74);
  27844. NullCheck(L_75);
  27845. VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E(L_75, NULL);
  27846. }
  27847. IL_0208:
  27848. {
  27849. int32_t L_76 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27850. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_77 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27851. int32_t L_78 = V_13;
  27852. NullCheck(L_77);
  27853. RuntimeObject* L_79;
  27854. L_79 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_77, L_78, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27855. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_79);
  27856. int32_t L_80;
  27857. L_80 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_79, NULL);
  27858. V_15 = (bool)((((int32_t)L_76) > ((int32_t)L_80))? 1 : 0);
  27859. bool L_81 = V_15;
  27860. if (L_81)
  27861. {
  27862. goto IL_01d5;
  27863. }
  27864. }
  27865. {
  27866. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_82 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27867. int32_t L_83 = V_13;
  27868. NullCheck(L_82);
  27869. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_82, 0, L_83, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  27870. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_84 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27871. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_85 = V_12;
  27872. NullCheck(L_84);
  27873. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_84, (RuntimeObject*)L_85, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  27874. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_86 = V_12;
  27875. NullCheck(L_86);
  27876. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_86, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  27877. }
  27878. IL_0253:
  27879. {
  27880. }
  27881. IL_0254:
  27882. {
  27883. V_16 = 0;
  27884. goto IL_0282;
  27885. }
  27886. IL_0259:
  27887. {
  27888. int32_t L_87 = V_16;
  27889. int32_t L_88 = (int32_t)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_FirstVisibleIndex_6;
  27890. V_17 = ((int32_t)il2cpp_codegen_add(L_87, L_88));
  27891. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_89 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27892. int32_t L_90 = V_16;
  27893. NullCheck(L_89);
  27894. RuntimeObject* L_91;
  27895. L_91 = (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_89, L_90, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  27896. int32_t L_92 = V_17;
  27897. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27898. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, L_91, L_92, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  27899. int32_t L_93 = V_16;
  27900. V_16 = ((int32_t)il2cpp_codegen_add(L_93, 1));
  27901. }
  27902. IL_0282:
  27903. {
  27904. int32_t L_94 = V_16;
  27905. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_95 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this)->___m_ActiveItems_3;
  27906. NullCheck(L_95);
  27907. int32_t L_96;
  27908. L_96 = (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_95, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27909. V_18 = (bool)((((int32_t)L_94) < ((int32_t)L_96))? 1 : 0);
  27910. bool L_97 = V_18;
  27911. if (L_97)
  27912. {
  27913. goto IL_0259;
  27914. }
  27915. }
  27916. {
  27917. }
  27918. IL_0298:
  27919. {
  27920. }
  27921. IL_0299:
  27922. {
  27923. return;
  27924. }
  27925. }
  27926. // T UnityEngine.UIElements.FixedHeightVirtualizationController`1<System.Object>::GetOrMakeItem()
  27927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FixedHeightVirtualizationController_1_GetOrMakeItem_m26CA1443344AAC48403519993F7A90C16F2C5CC7_gshared (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB* __this, const RuntimeMethod* method)
  27928. {
  27929. static bool s_Il2CppMethodInitialized;
  27930. if (!s_Il2CppMethodInitialized)
  27931. {
  27932. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  27933. s_Il2CppMethodInitialized = true;
  27934. }
  27935. RuntimeObject* V_0 = NULL;
  27936. RuntimeObject* V_1 = NULL;
  27937. {
  27938. NullCheck((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this);
  27939. RuntimeObject* L_0;
  27940. L_0 = (( RuntimeObject* (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))((VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  27941. V_0 = L_0;
  27942. RuntimeObject* L_1 = V_0;
  27943. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_1);
  27944. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
  27945. L_2 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4 /* UnityEngine.UIElements.VisualElement UnityEngine.UIElements.ReusableCollectionItem::get_rootElement() */, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_1);
  27946. NullCheck(L_2);
  27947. RuntimeObject* L_3;
  27948. L_3 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_2, NULL);
  27949. float L_4;
  27950. L_4 = (( float (*) (FixedHeightVirtualizationController_1_t6E3A2285DB12D9C6A983CFFE6EE73F01CFD15EEB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  27951. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_5;
  27952. L_5 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_4, NULL);
  27953. NullCheck(L_3);
  27954. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24 /* System.Void UnityEngine.UIElements.IStyle::set_height(UnityEngine.UIElements.StyleLength) */, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_3, L_5);
  27955. RuntimeObject* L_6 = V_0;
  27956. V_1 = L_6;
  27957. goto IL_002d;
  27958. }
  27959. IL_002d:
  27960. {
  27961. RuntimeObject* L_7 = V_1;
  27962. return L_7;
  27963. }
  27964. }
  27965. #ifdef __clang__
  27966. #pragma clang diagnostic pop
  27967. #endif
  27968. #ifdef __clang__
  27969. #pragma clang diagnostic push
  27970. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27971. #pragma clang diagnostic ignored "-Wunused-variable"
  27972. #endif
  27973. // TValue Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>::get_Item(TKey)
  27974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlexibleDictionary_2_get_Item_mAB869E1E74FCF27C899A9201E2178A99B05BC438_gshared (FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  27975. {
  27976. {
  27977. // return base[key];
  27978. RuntimeObject* L_0 = ___0_key;
  27979. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  27980. RuntimeObject* L_1;
  27981. L_1 = (( RuntimeObject* (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  27982. return L_1;
  27983. }
  27984. }
  27985. // System.Void Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
  27986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleDictionary_2_set_Item_mB8D7B2ABEEA0B263BB526CC074ADD063BB151225_gshared (FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  27987. {
  27988. {
  27989. // if (ContainsKey(key))
  27990. RuntimeObject* L_0 = ___0_key;
  27991. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  27992. bool L_1;
  27993. L_1 = (( bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  27994. if (!L_1)
  27995. {
  27996. goto IL_0012;
  27997. }
  27998. }
  27999. {
  28000. // base[key] = value;
  28001. RuntimeObject* L_2 = ___0_key;
  28002. RuntimeObject* L_3 = ___1_value;
  28003. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  28004. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  28005. return;
  28006. }
  28007. IL_0012:
  28008. {
  28009. // Add(key, value);
  28010. RuntimeObject* L_4 = ___0_key;
  28011. RuntimeObject* L_5 = ___1_value;
  28012. NullCheck((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this);
  28013. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  28014. // }
  28015. return;
  28016. }
  28017. }
  28018. // System.Void Unity.VisualScripting.FlexibleDictionary`2<System.Object,System.Object>::.ctor()
  28019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleDictionary_2__ctor_mA7F61AC61B115AB2EF291CA69AE9B3D41893AF47_gshared (FlexibleDictionary_2_t01B14446361E1D5EF2ABCADAA7E35372ABEB4F6F* __this, const RuntimeMethod* method)
  28020. {
  28021. {
  28022. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28023. return;
  28024. }
  28025. }
  28026. #ifdef __clang__
  28027. #pragma clang diagnostic pop
  28028. #endif
  28029. #ifdef __clang__
  28030. #pragma clang diagnostic push
  28031. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28032. #pragma clang diagnostic ignored "-Wunused-variable"
  28033. #endif
  28034. // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_relatedTarget()
  28035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* FocusEventBase_1_get_relatedTarget_m4D8C2900A27846F2A108FB515602553CB75C180F_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28036. {
  28037. {
  28038. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)__this->___U3CrelatedTargetU3Ek__BackingField_18;
  28039. return L_0;
  28040. }
  28041. }
  28042. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_relatedTarget(UnityEngine.UIElements.Focusable)
  28043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_relatedTarget_mBE9AB0B45042EB47CE855CCAEB13F9057535F388_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___0_value, const RuntimeMethod* method)
  28044. {
  28045. {
  28046. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_0 = ___0_value;
  28047. __this->___U3CrelatedTargetU3Ek__BackingField_18 = L_0;
  28048. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelatedTargetU3Ek__BackingField_18), (void*)L_0);
  28049. return;
  28050. }
  28051. }
  28052. // UnityEngine.UIElements.FocusChangeDirection UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_direction()
  28053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusEventBase_1_get_direction_mCCB2D3D34DDDE8B4356F24D58ED52CC0F008F7D3_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28054. {
  28055. {
  28056. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = (FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*)__this->___U3CdirectionU3Ek__BackingField_19;
  28057. return L_0;
  28058. }
  28059. }
  28060. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_direction(UnityEngine.UIElements.FocusChangeDirection)
  28061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_direction_m95680B970D6DEA7A6406762374FA3D7621E53FC3_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* ___0_value, const RuntimeMethod* method)
  28062. {
  28063. {
  28064. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ___0_value;
  28065. __this->___U3CdirectionU3Ek__BackingField_19 = L_0;
  28066. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdirectionU3Ek__BackingField_19), (void*)L_0);
  28067. return;
  28068. }
  28069. }
  28070. // UnityEngine.UIElements.FocusController UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_focusController()
  28071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* FocusEventBase_1_get_focusController_mBF86C2859478BA0F9C7B3FE06F0F124733C0A298_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28072. {
  28073. {
  28074. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = (FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*)__this->___U3CfocusControllerU3Ek__BackingField_20;
  28075. return L_0;
  28076. }
  28077. }
  28078. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_focusController(UnityEngine.UIElements.FocusController)
  28079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_focusController_m0127F1068D3E1BC475A49ED79BB95C7CA5061F69_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___0_value, const RuntimeMethod* method)
  28080. {
  28081. {
  28082. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_0 = ___0_value;
  28083. __this->___U3CfocusControllerU3Ek__BackingField_20 = L_0;
  28084. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfocusControllerU3Ek__BackingField_20), (void*)L_0);
  28085. return;
  28086. }
  28087. }
  28088. // System.Boolean UnityEngine.UIElements.FocusEventBase`1<System.Object>::get_IsFocusDelegated()
  28089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FocusEventBase_1_get_IsFocusDelegated_m59F1CF51ACF3A0C6CC65B946635F1A5692443DAB_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28090. {
  28091. {
  28092. bool L_0 = (bool)__this->___U3CIsFocusDelegatedU3Ek__BackingField_21;
  28093. return L_0;
  28094. }
  28095. }
  28096. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::set_IsFocusDelegated(System.Boolean)
  28097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_set_IsFocusDelegated_m118A6B37B24487CDCF32EE2559F4F3F903338CE4_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, bool ___0_value, const RuntimeMethod* method)
  28098. {
  28099. {
  28100. bool L_0 = ___0_value;
  28101. __this->___U3CIsFocusDelegatedU3Ek__BackingField_21 = L_0;
  28102. return;
  28103. }
  28104. }
  28105. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::Init()
  28106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_Init_m90E3F1DBC6B1448469F14E45B5F7168589803B98_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28107. {
  28108. {
  28109. NullCheck((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this);
  28110. (( void (*) (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  28111. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  28112. return;
  28113. }
  28114. }
  28115. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::LocalInit()
  28116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1_LocalInit_mE69A0E71A251C722E959833035523F02C477EFFD_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28117. {
  28118. static bool s_Il2CppMethodInitialized;
  28119. if (!s_Il2CppMethodInitialized)
  28120. {
  28121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  28122. s_Il2CppMethodInitialized = true;
  28123. }
  28124. {
  28125. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this);
  28126. EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)__this, (int32_t)2, NULL);
  28127. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  28128. il2cpp_codegen_runtime_class_init_inline(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  28129. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0;
  28130. L_0 = FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline(NULL);
  28131. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  28132. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, (FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28133. return;
  28134. }
  28135. }
  28136. // T UnityEngine.UIElements.FocusEventBase`1<System.Object>::GetPooled(UnityEngine.UIElements.IEventHandler,UnityEngine.UIElements.Focusable,UnityEngine.UIElements.FocusChangeDirection,UnityEngine.UIElements.FocusController,System.Boolean)
  28137. 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)
  28138. {
  28139. RuntimeObject* V_0 = NULL;
  28140. RuntimeObject* V_1 = NULL;
  28141. {
  28142. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  28143. RuntimeObject* L_0;
  28144. L_0 = (( RuntimeObject* (*) (const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28145. V_0 = L_0;
  28146. RuntimeObject* L_1 = V_0;
  28147. RuntimeObject* L_2 = ___0_target;
  28148. NullCheck((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1);
  28149. EventBase_set_target_mBDBE0FB1321254FEDFC4B0EF34DBDA8105FFCBA2((EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)L_1, L_2, NULL);
  28150. RuntimeObject* L_3 = V_0;
  28151. Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* L_4 = ___1_relatedTarget;
  28152. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_3);
  28153. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28154. RuntimeObject* L_5 = V_0;
  28155. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_6 = ___2_direction;
  28156. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_5);
  28157. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28158. RuntimeObject* L_7 = V_0;
  28159. FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* L_8 = ___3_focusController;
  28160. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_7);
  28161. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_7, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  28162. RuntimeObject* L_9 = V_0;
  28163. bool L_10 = ___4_bIsFocusDelegated;
  28164. NullCheck((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_9);
  28165. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))((FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*)L_9, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  28166. RuntimeObject* L_11 = V_0;
  28167. V_1 = L_11;
  28168. goto IL_004d;
  28169. }
  28170. IL_004d:
  28171. {
  28172. RuntimeObject* L_12 = V_1;
  28173. return L_12;
  28174. }
  28175. }
  28176. // System.Void UnityEngine.UIElements.FocusEventBase`1<System.Object>::.ctor()
  28177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FocusEventBase_1__ctor_m22E68D411B006E13551B87551DF92938B8E451FA_gshared (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8* __this, const RuntimeMethod* method)
  28178. {
  28179. {
  28180. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
  28181. (( void (*) (EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))((EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  28182. (( void (*) (FocusEventBase_1_t5C59DF705446E1FD98D905F21B5B80F74D2D16A8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  28183. return;
  28184. }
  28185. }
  28186. #ifdef __clang__
  28187. #pragma clang diagnostic pop
  28188. #endif
  28189. #ifdef __clang__
  28190. #pragma clang diagnostic push
  28191. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28192. #pragma clang diagnostic ignored "-Wunused-variable"
  28193. #endif
  28194. // System.Void System.Linq.Expressions.FullExpression`1<System.Object>::.ctor(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IReadOnlyList`1<System.Linq.Expressions.ParameterExpression>)
  28195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FullExpression_1__ctor_mECFDA886FACC726B7C1957757386432ECDCCC4DF_gshared (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, String_t* ___1_name, bool ___2_tailCall, RuntimeObject* ___3_parameters, const RuntimeMethod* method)
  28196. {
  28197. {
  28198. Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_body;
  28199. RuntimeObject* L_1 = ___3_parameters;
  28200. (( void (*) (ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((ExpressionN_1_t7863B31ABE301D367528CAAEEC117C6DA06CE6E9*)__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  28201. String_t* L_2 = ___1_name;
  28202. __this->___U3CNameCoreU3Ek__BackingField_5 = L_2;
  28203. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameCoreU3Ek__BackingField_5), (void*)L_2);
  28204. bool L_3 = ___2_tailCall;
  28205. __this->___U3CTailCallCoreU3Ek__BackingField_6 = L_3;
  28206. return;
  28207. }
  28208. }
  28209. // System.String System.Linq.Expressions.FullExpression`1<System.Object>::get_NameCore()
  28210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FullExpression_1_get_NameCore_m514685E4C61233FC8486BFBD54CD7DB8D5E12010_gshared (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* __this, const RuntimeMethod* method)
  28211. {
  28212. {
  28213. String_t* L_0 = (String_t*)__this->___U3CNameCoreU3Ek__BackingField_5;
  28214. return L_0;
  28215. }
  28216. }
  28217. // System.Boolean System.Linq.Expressions.FullExpression`1<System.Object>::get_TailCallCore()
  28218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FullExpression_1_get_TailCallCore_m208760C748B0874FB071C07661D10D2BE34D92F4_gshared (FullExpression_1_t254F185A7CDB516E1AA7CC9FE4257B36329EAE1B* __this, const RuntimeMethod* method)
  28219. {
  28220. {
  28221. bool L_0 = (bool)__this->___U3CTailCallCoreU3Ek__BackingField_6;
  28222. return L_0;
  28223. }
  28224. }
  28225. #ifdef __clang__
  28226. #pragma clang diagnostic pop
  28227. #endif
  28228. #ifdef __clang__
  28229. #pragma clang diagnostic push
  28230. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28231. #pragma clang diagnostic ignored "-Wunused-variable"
  28232. #endif
  28233. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_Multicast(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  28234. {
  28235. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28236. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28237. RuntimeObject* retVal = NULL;
  28238. for (il2cpp_array_size_t i = 0; i < length; i++)
  28239. {
  28240. Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* currentDelegate = reinterpret_cast<Func_1_t911AC4A38419FF93611610DD8E30223A906746EE*>(delegatesToInvoke[i]);
  28241. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28242. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28243. }
  28244. return retVal;
  28245. }
  28246. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenInst(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  28247. {
  28248. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  28249. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28250. }
  28251. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStatic(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  28252. {
  28253. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  28254. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28255. }
  28256. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStaticInvoker(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  28257. {
  28258. return InvokerFuncInvoker0< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL);
  28259. }
  28260. RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_ClosedStaticInvoker(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  28261. {
  28262. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28263. }
  28264. // System.Void Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
  28265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  28266. {
  28267. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28268. __this->___method_3 = ___1_method;
  28269. __this->___m_target_2 = ___0_object;
  28270. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28271. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28272. __this->___method_code_6 = (intptr_t)__this;
  28273. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28274. {
  28275. bool isOpen = parameterCount == 0;
  28276. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28277. if (isOpen)
  28278. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStaticInvoker;
  28279. else
  28280. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_ClosedStaticInvoker;
  28281. else
  28282. if (isOpen)
  28283. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_OpenStatic;
  28284. else
  28285. {
  28286. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28287. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28288. }
  28289. }
  28290. else
  28291. {
  28292. if (___0_object == NULL)
  28293. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28294. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28295. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28296. }
  28297. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_Multicast;
  28298. }
  28299. // T Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::Invoke()
  28300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
  28301. {
  28302. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28303. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28304. }
  28305. // System.IAsyncResult Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::BeginInvoke(System.AsyncCallback,System.Object)
  28306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_BeginInvoke_mE043E3B2BE3E28888AAFEB957BE47B8886BF0875_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method)
  28307. {
  28308. void *__d_args[1] = {0};
  28309. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object);
  28310. }
  28311. // T Unity.VisualScripting.Dependencies.NCalc.EvaluationVisitor/Func`1<System.Object>::EndInvoke(System.IAsyncResult)
  28312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_EndInvoke_m34429C69688290BAE10E86B7C4154A0DA7329B9B_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  28313. {
  28314. RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
  28315. return (RuntimeObject*)__result;
  28316. }
  28317. #ifdef __clang__
  28318. #pragma clang diagnostic pop
  28319. #endif
  28320. #ifdef __clang__
  28321. #pragma clang diagnostic push
  28322. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28323. #pragma clang diagnostic ignored "-Wunused-variable"
  28324. #endif
  28325. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_Multicast(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  28326. {
  28327. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28328. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28329. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD retVal;
  28330. memset((&retVal), 0, sizeof(retVal));
  28331. for (il2cpp_array_size_t i = 0; i < length; i++)
  28332. {
  28333. Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* currentDelegate = reinterpret_cast<Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9*>(delegatesToInvoke[i]);
  28334. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28335. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28336. }
  28337. return retVal;
  28338. }
  28339. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenInst(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  28340. {
  28341. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (const RuntimeMethod*);
  28342. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28343. }
  28344. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStatic(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  28345. {
  28346. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (const RuntimeMethod*);
  28347. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28348. }
  28349. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStaticInvoker(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  28350. {
  28351. return InvokerFuncInvoker0< KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD >::Invoke(__this->___method_ptr_0, method, NULL);
  28352. }
  28353. KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_ClosedStaticInvoker(Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  28354. {
  28355. return InvokerFuncInvoker1< KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28356. }
  28357. // System.Void System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>::.ctor(System.Object,System.IntPtr)
  28358. 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)
  28359. {
  28360. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28361. __this->___method_3 = ___1_method;
  28362. __this->___m_target_2 = ___0_object;
  28363. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28364. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28365. __this->___method_code_6 = (intptr_t)__this;
  28366. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28367. {
  28368. bool isOpen = parameterCount == 0;
  28369. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28370. if (isOpen)
  28371. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStaticInvoker;
  28372. else
  28373. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_ClosedStaticInvoker;
  28374. else
  28375. if (isOpen)
  28376. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_OpenStatic;
  28377. else
  28378. {
  28379. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28380. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28381. }
  28382. }
  28383. else
  28384. {
  28385. if (___0_object == NULL)
  28386. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28387. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28388. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28389. }
  28390. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_Multicast;
  28391. }
  28392. // TResult System.Func`1<System.Collections.Generic.KeyValuePair`2<System.Int32,UnityEngine.Vector2>>::Invoke()
  28393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD Func_1_Invoke_m1D6B3CC8B29B304CD3DFCEF6E85A541051A1155F_gshared (Func_1_tF5F7F5DCF1679E08B2536581A6E1EEF5529155C9* __this, const RuntimeMethod* method)
  28394. {
  28395. typedef KeyValuePair_2_t657A531CD05C008B73C5D0F163CA4C219E650EBD (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28396. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28397. }
  28398. #ifdef __clang__
  28399. #pragma clang diagnostic pop
  28400. #endif
  28401. #ifdef __clang__
  28402. #pragma clang diagnostic push
  28403. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28404. #pragma clang diagnostic ignored "-Wunused-variable"
  28405. #endif
  28406. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_Multicast(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  28407. {
  28408. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28409. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28410. bool retVal = false;
  28411. for (il2cpp_array_size_t i = 0; i < length; i++)
  28412. {
  28413. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* currentDelegate = reinterpret_cast<Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*>(delegatesToInvoke[i]);
  28414. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28415. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28416. }
  28417. return retVal;
  28418. }
  28419. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenInst(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  28420. {
  28421. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  28422. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28423. }
  28424. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStatic(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  28425. {
  28426. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  28427. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28428. }
  28429. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStaticInvoker(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  28430. {
  28431. return InvokerFuncInvoker0< bool >::Invoke(__this->___method_ptr_0, method, NULL);
  28432. }
  28433. bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_ClosedStaticInvoker(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  28434. {
  28435. return InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28436. }
  28437. // System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
  28438. 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)
  28439. {
  28440. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28441. __this->___method_3 = ___1_method;
  28442. __this->___m_target_2 = ___0_object;
  28443. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28444. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28445. __this->___method_code_6 = (intptr_t)__this;
  28446. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28447. {
  28448. bool isOpen = parameterCount == 0;
  28449. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28450. if (isOpen)
  28451. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStaticInvoker;
  28452. else
  28453. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_ClosedStaticInvoker;
  28454. else
  28455. if (isOpen)
  28456. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_OpenStatic;
  28457. else
  28458. {
  28459. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28460. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28461. }
  28462. }
  28463. else
  28464. {
  28465. if (___0_object == NULL)
  28466. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28467. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28468. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28469. }
  28470. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_Multicast;
  28471. }
  28472. // TResult System.Func`1<System.Boolean>::Invoke()
  28473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
  28474. {
  28475. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28476. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28477. }
  28478. #ifdef __clang__
  28479. #pragma clang diagnostic pop
  28480. #endif
  28481. #ifdef __clang__
  28482. #pragma clang diagnostic push
  28483. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28484. #pragma clang diagnostic ignored "-Wunused-variable"
  28485. #endif
  28486. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_Multicast(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  28487. {
  28488. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28489. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28490. double retVal = 0.0;
  28491. for (il2cpp_array_size_t i = 0; i < length; i++)
  28492. {
  28493. Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* currentDelegate = reinterpret_cast<Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*>(delegatesToInvoke[i]);
  28494. typedef double (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28495. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28496. }
  28497. return retVal;
  28498. }
  28499. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenInst(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  28500. {
  28501. typedef double (*FunctionPointerType) (const RuntimeMethod*);
  28502. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28503. }
  28504. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStatic(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  28505. {
  28506. typedef double (*FunctionPointerType) (const RuntimeMethod*);
  28507. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28508. }
  28509. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStaticInvoker(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  28510. {
  28511. return InvokerFuncInvoker0< double >::Invoke(__this->___method_ptr_0, method, NULL);
  28512. }
  28513. double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_ClosedStaticInvoker(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  28514. {
  28515. return InvokerFuncInvoker1< double, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28516. }
  28517. // System.Void System.Func`1<System.Double>::.ctor(System.Object,System.IntPtr)
  28518. 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)
  28519. {
  28520. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28521. __this->___method_3 = ___1_method;
  28522. __this->___m_target_2 = ___0_object;
  28523. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28524. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28525. __this->___method_code_6 = (intptr_t)__this;
  28526. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28527. {
  28528. bool isOpen = parameterCount == 0;
  28529. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28530. if (isOpen)
  28531. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStaticInvoker;
  28532. else
  28533. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_ClosedStaticInvoker;
  28534. else
  28535. if (isOpen)
  28536. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_OpenStatic;
  28537. else
  28538. {
  28539. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28540. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28541. }
  28542. }
  28543. else
  28544. {
  28545. if (___0_object == NULL)
  28546. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28547. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28548. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28549. }
  28550. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_Multicast;
  28551. }
  28552. // TResult System.Func`1<System.Double>::Invoke()
  28553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Func_1_Invoke_mEDA5C900255BD87C426F1915DD5F89979FFB7DAE_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, const RuntimeMethod* method)
  28554. {
  28555. typedef double (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28556. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28557. }
  28558. #ifdef __clang__
  28559. #pragma clang diagnostic pop
  28560. #endif
  28561. #ifdef __clang__
  28562. #pragma clang diagnostic push
  28563. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28564. #pragma clang diagnostic ignored "-Wunused-variable"
  28565. #endif
  28566. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_Multicast(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  28567. {
  28568. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28569. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28570. int32_t retVal = 0;
  28571. for (il2cpp_array_size_t i = 0; i < length; i++)
  28572. {
  28573. Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* currentDelegate = reinterpret_cast<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*>(delegatesToInvoke[i]);
  28574. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28575. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28576. }
  28577. return retVal;
  28578. }
  28579. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenInst(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  28580. {
  28581. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  28582. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28583. }
  28584. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStatic(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  28585. {
  28586. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  28587. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28588. }
  28589. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStaticInvoker(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  28590. {
  28591. return InvokerFuncInvoker0< int32_t >::Invoke(__this->___method_ptr_0, method, NULL);
  28592. }
  28593. int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_ClosedStaticInvoker(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  28594. {
  28595. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28596. }
  28597. // System.Void System.Func`1<System.Int32>::.ctor(System.Object,System.IntPtr)
  28598. 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)
  28599. {
  28600. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28601. __this->___method_3 = ___1_method;
  28602. __this->___m_target_2 = ___0_object;
  28603. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28604. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28605. __this->___method_code_6 = (intptr_t)__this;
  28606. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28607. {
  28608. bool isOpen = parameterCount == 0;
  28609. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28610. if (isOpen)
  28611. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStaticInvoker;
  28612. else
  28613. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_ClosedStaticInvoker;
  28614. else
  28615. if (isOpen)
  28616. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_OpenStatic;
  28617. else
  28618. {
  28619. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28620. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28621. }
  28622. }
  28623. else
  28624. {
  28625. if (___0_object == NULL)
  28626. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28627. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28628. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28629. }
  28630. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_Multicast;
  28631. }
  28632. // TResult System.Func`1<System.Int32>::Invoke()
  28633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
  28634. {
  28635. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28636. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28637. }
  28638. #ifdef __clang__
  28639. #pragma clang diagnostic pop
  28640. #endif
  28641. #ifdef __clang__
  28642. #pragma clang diagnostic push
  28643. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28644. #pragma clang diagnostic ignored "-Wunused-variable"
  28645. #endif
  28646. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_Multicast(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  28647. {
  28648. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28649. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28650. int32_t retVal = 0;
  28651. for (il2cpp_array_size_t i = 0; i < length; i++)
  28652. {
  28653. Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* currentDelegate = reinterpret_cast<Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551*>(delegatesToInvoke[i]);
  28654. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28655. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28656. }
  28657. return retVal;
  28658. }
  28659. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenInst(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  28660. {
  28661. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  28662. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28663. }
  28664. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStatic(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  28665. {
  28666. typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
  28667. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28668. }
  28669. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStaticInvoker(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  28670. {
  28671. return InvokerFuncInvoker0< int32_t >::Invoke(__this->___method_ptr_0, method, NULL);
  28672. }
  28673. int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_ClosedStaticInvoker(Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  28674. {
  28675. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28676. }
  28677. // System.Void System.Func`1<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
  28678. 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)
  28679. {
  28680. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28681. __this->___method_3 = ___1_method;
  28682. __this->___m_target_2 = ___0_object;
  28683. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28684. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28685. __this->___method_code_6 = (intptr_t)__this;
  28686. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28687. {
  28688. bool isOpen = parameterCount == 0;
  28689. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28690. if (isOpen)
  28691. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStaticInvoker;
  28692. else
  28693. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_ClosedStaticInvoker;
  28694. else
  28695. if (isOpen)
  28696. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_OpenStatic;
  28697. else
  28698. {
  28699. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28700. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28701. }
  28702. }
  28703. else
  28704. {
  28705. if (___0_object == NULL)
  28706. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28707. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28708. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28709. }
  28710. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_Multicast;
  28711. }
  28712. // TResult System.Func`1<System.Int32Enum>::Invoke()
  28713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_m9ED2CAC2A2096B0FA42F20B76DCE0CFD80228DE6_gshared (Func_1_tA8F91C23675D323D5C9C1F3D2FAA8008CB1EF551* __this, const RuntimeMethod* method)
  28714. {
  28715. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28716. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28717. }
  28718. #ifdef __clang__
  28719. #pragma clang diagnostic pop
  28720. #endif
  28721. #ifdef __clang__
  28722. #pragma clang diagnostic push
  28723. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28724. #pragma clang diagnostic ignored "-Wunused-variable"
  28725. #endif
  28726. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_Multicast(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  28727. {
  28728. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28729. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28730. RuntimeObject* retVal = NULL;
  28731. for (il2cpp_array_size_t i = 0; i < length; i++)
  28732. {
  28733. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* currentDelegate = reinterpret_cast<Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*>(delegatesToInvoke[i]);
  28734. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28735. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28736. }
  28737. return retVal;
  28738. }
  28739. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenInst(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  28740. {
  28741. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  28742. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28743. }
  28744. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStatic(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  28745. {
  28746. typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
  28747. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28748. }
  28749. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStaticInvoker(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  28750. {
  28751. return InvokerFuncInvoker0< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL);
  28752. }
  28753. RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_ClosedStaticInvoker(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  28754. {
  28755. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28756. }
  28757. // System.Void System.Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
  28758. 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)
  28759. {
  28760. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28761. __this->___method_3 = ___1_method;
  28762. __this->___m_target_2 = ___0_object;
  28763. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28764. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28765. __this->___method_code_6 = (intptr_t)__this;
  28766. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28767. {
  28768. bool isOpen = parameterCount == 0;
  28769. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28770. if (isOpen)
  28771. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStaticInvoker;
  28772. else
  28773. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_ClosedStaticInvoker;
  28774. else
  28775. if (isOpen)
  28776. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_OpenStatic;
  28777. else
  28778. {
  28779. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28780. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28781. }
  28782. }
  28783. else
  28784. {
  28785. if (___0_object == NULL)
  28786. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28787. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28788. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28789. }
  28790. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_Multicast;
  28791. }
  28792. // TResult System.Func`1<System.Object>::Invoke()
  28793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  28794. {
  28795. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28796. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28797. }
  28798. #ifdef __clang__
  28799. #pragma clang diagnostic pop
  28800. #endif
  28801. #ifdef __clang__
  28802. #pragma clang diagnostic push
  28803. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28804. #pragma clang diagnostic ignored "-Wunused-variable"
  28805. #endif
  28806. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_Multicast(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  28807. {
  28808. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28809. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28810. float retVal = 0.0f;
  28811. for (il2cpp_array_size_t i = 0; i < length; i++)
  28812. {
  28813. Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* currentDelegate = reinterpret_cast<Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*>(delegatesToInvoke[i]);
  28814. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28815. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28816. }
  28817. return retVal;
  28818. }
  28819. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenInst(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  28820. {
  28821. typedef float (*FunctionPointerType) (const RuntimeMethod*);
  28822. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28823. }
  28824. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStatic(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  28825. {
  28826. typedef float (*FunctionPointerType) (const RuntimeMethod*);
  28827. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28828. }
  28829. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStaticInvoker(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  28830. {
  28831. return InvokerFuncInvoker0< float >::Invoke(__this->___method_ptr_0, method, NULL);
  28832. }
  28833. float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_ClosedStaticInvoker(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  28834. {
  28835. return InvokerFuncInvoker1< float, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28836. }
  28837. // System.Void System.Func`1<System.Single>::.ctor(System.Object,System.IntPtr)
  28838. 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)
  28839. {
  28840. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28841. __this->___method_3 = ___1_method;
  28842. __this->___m_target_2 = ___0_object;
  28843. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28844. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28845. __this->___method_code_6 = (intptr_t)__this;
  28846. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28847. {
  28848. bool isOpen = parameterCount == 0;
  28849. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28850. if (isOpen)
  28851. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStaticInvoker;
  28852. else
  28853. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_ClosedStaticInvoker;
  28854. else
  28855. if (isOpen)
  28856. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_OpenStatic;
  28857. else
  28858. {
  28859. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28860. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28861. }
  28862. }
  28863. else
  28864. {
  28865. if (___0_object == NULL)
  28866. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28867. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28868. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28869. }
  28870. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_Multicast;
  28871. }
  28872. // TResult System.Func`1<System.Single>::Invoke()
  28873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_gshared (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
  28874. {
  28875. typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28876. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28877. }
  28878. #ifdef __clang__
  28879. #pragma clang diagnostic pop
  28880. #endif
  28881. #ifdef __clang__
  28882. #pragma clang diagnostic push
  28883. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28884. #pragma clang diagnostic ignored "-Wunused-variable"
  28885. #endif
  28886. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_Multicast(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28887. {
  28888. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28889. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28890. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC retVal;
  28891. memset((&retVal), 0, sizeof(retVal));
  28892. for (il2cpp_array_size_t i = 0; i < length; i++)
  28893. {
  28894. Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* currentDelegate = reinterpret_cast<Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E*>(delegatesToInvoke[i]);
  28895. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28896. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28897. }
  28898. return retVal;
  28899. }
  28900. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenInst(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28901. {
  28902. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (const RuntimeMethod*);
  28903. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28904. }
  28905. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStatic(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28906. {
  28907. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (const RuntimeMethod*);
  28908. return ((FunctionPointerType)__this->___method_ptr_0)(method);
  28909. }
  28910. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStaticInvoker(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28911. {
  28912. return InvokerFuncInvoker0< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC >::Invoke(__this->___method_ptr_0, method, NULL);
  28913. }
  28914. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_ClosedStaticInvoker(Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28915. {
  28916. return InvokerFuncInvoker1< VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
  28917. }
  28918. // System.Void System.Func`1<System.Threading.Tasks.VoidTaskResult>::.ctor(System.Object,System.IntPtr)
  28919. 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)
  28920. {
  28921. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  28922. __this->___method_3 = ___1_method;
  28923. __this->___m_target_2 = ___0_object;
  28924. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  28925. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  28926. __this->___method_code_6 = (intptr_t)__this;
  28927. if (MethodIsStatic((RuntimeMethod*)___1_method))
  28928. {
  28929. bool isOpen = parameterCount == 0;
  28930. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  28931. if (isOpen)
  28932. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStaticInvoker;
  28933. else
  28934. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_ClosedStaticInvoker;
  28935. else
  28936. if (isOpen)
  28937. __this->___invoke_impl_1 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_OpenStatic;
  28938. else
  28939. {
  28940. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28941. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28942. }
  28943. }
  28944. else
  28945. {
  28946. if (___0_object == NULL)
  28947. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  28948. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  28949. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  28950. }
  28951. __this->___extra_arg_5 = (intptr_t)&Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_Multicast;
  28952. }
  28953. // TResult System.Func`1<System.Threading.Tasks.VoidTaskResult>::Invoke()
  28954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Func_1_Invoke_m8BDF827F8D12231A9934E43DC2F0326FA8C17E99_gshared (Func_1_t511AC01F88D5F3FAF9903156A74C5F40DF0D6A0E* __this, const RuntimeMethod* method)
  28955. {
  28956. typedef VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  28957. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  28958. }
  28959. #ifdef __clang__
  28960. #pragma clang diagnostic pop
  28961. #endif
  28962. #ifdef __clang__
  28963. #pragma clang diagnostic push
  28964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28965. #pragma clang diagnostic ignored "-Wunused-variable"
  28966. #endif
  28967. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_Multicast(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28968. {
  28969. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  28970. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  28971. RuntimeObject* retVal = NULL;
  28972. for (il2cpp_array_size_t i = 0; i < length; i++)
  28973. {
  28974. Func_10_t087C827415001DB18D517A84B0745B13505073A0* currentDelegate = reinterpret_cast<Func_10_t087C827415001DB18D517A84B0745B13505073A0*>(delegatesToInvoke[i]);
  28975. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28976. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  28977. }
  28978. return retVal;
  28979. }
  28980. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInst(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28981. {
  28982. NullCheck(___0_arg1);
  28983. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28984. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, method);
  28985. }
  28986. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStatic(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28987. {
  28988. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  28989. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, method);
  28990. }
  28991. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStaticInvoker(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28992. {
  28993. return InvokerFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28994. }
  28995. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_ClosedStaticInvoker(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  28996. {
  28997. return InvokerFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  28998. }
  28999. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenVirtual(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  29000. {
  29001. NullCheck(___0_arg1);
  29002. return VirtualFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  29003. }
  29004. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInterface(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  29005. {
  29006. NullCheck(___0_arg1);
  29007. return InterfaceFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  29008. }
  29009. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericVirtual(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  29010. {
  29011. NullCheck(___0_arg1);
  29012. return GenericVirtualFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  29013. }
  29014. RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericInterface(Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  29015. {
  29016. NullCheck(___0_arg1);
  29017. return GenericInterfaceFuncInvoker8< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9);
  29018. }
  29019. // System.Void System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_10__ctor_mF9825D6CA1AFFBECFDFD9CE0251296AF4B2D1250_gshared (Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29021. {
  29022. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29023. __this->___method_3 = ___1_method;
  29024. __this->___m_target_2 = ___0_object;
  29025. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29026. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29027. __this->___method_code_6 = (intptr_t)__this;
  29028. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29029. {
  29030. bool isOpen = parameterCount == 9;
  29031. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29032. if (isOpen)
  29033. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStaticInvoker;
  29034. else
  29035. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_ClosedStaticInvoker;
  29036. else
  29037. if (isOpen)
  29038. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenStatic;
  29039. else
  29040. {
  29041. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29042. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29043. }
  29044. }
  29045. else
  29046. {
  29047. bool isOpen = parameterCount == 8;
  29048. if (isOpen)
  29049. {
  29050. if (__this->___method_is_virtual_12)
  29051. {
  29052. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29053. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29054. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericInterface;
  29055. else
  29056. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenGenericVirtual;
  29057. else
  29058. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29059. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInterface;
  29060. else
  29061. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenVirtual;
  29062. }
  29063. else
  29064. {
  29065. __this->___invoke_impl_1 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_OpenInst;
  29066. }
  29067. }
  29068. else
  29069. {
  29070. if (___0_object == NULL)
  29071. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29072. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29073. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29074. }
  29075. }
  29076. __this->___extra_arg_5 = (intptr_t)&Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_Multicast;
  29077. }
  29078. // TResult System.Func`10<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9)
  29079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_10_Invoke_m3F7B7C9182FC39BD275EBCD1937722D1A743A122_gshared (Func_10_t087C827415001DB18D517A84B0745B13505073A0* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, const RuntimeMethod* method)
  29080. {
  29081. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29082. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29083. }
  29084. #ifdef __clang__
  29085. #pragma clang diagnostic pop
  29086. #endif
  29087. #ifdef __clang__
  29088. #pragma clang diagnostic push
  29089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29090. #pragma clang diagnostic ignored "-Wunused-variable"
  29091. #endif
  29092. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_Multicast(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29093. {
  29094. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29095. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29096. RuntimeObject* retVal = NULL;
  29097. for (il2cpp_array_size_t i = 0; i < length; i++)
  29098. {
  29099. Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* currentDelegate = reinterpret_cast<Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54*>(delegatesToInvoke[i]);
  29100. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29101. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29102. }
  29103. return retVal;
  29104. }
  29105. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInst(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29106. {
  29107. NullCheck(___0_arg1);
  29108. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29109. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, method);
  29110. }
  29111. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStatic(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29112. {
  29113. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29114. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, method);
  29115. }
  29116. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStaticInvoker(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29117. {
  29118. return InvokerFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  29119. }
  29120. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_ClosedStaticInvoker(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29121. {
  29122. return InvokerFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  29123. }
  29124. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenVirtual(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29125. {
  29126. NullCheck(___0_arg1);
  29127. return VirtualFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  29128. }
  29129. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInterface(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29130. {
  29131. NullCheck(___0_arg1);
  29132. return InterfaceFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  29133. }
  29134. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericVirtual(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29135. {
  29136. NullCheck(___0_arg1);
  29137. return GenericVirtualFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  29138. }
  29139. RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericInterface(Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29140. {
  29141. NullCheck(___0_arg1);
  29142. return GenericInterfaceFuncInvoker9< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10);
  29143. }
  29144. // System.Void System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_11__ctor_mF985FCE31D1B18D04FC62BE48F57892B4DA5C01A_gshared (Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29146. {
  29147. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29148. __this->___method_3 = ___1_method;
  29149. __this->___m_target_2 = ___0_object;
  29150. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29151. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29152. __this->___method_code_6 = (intptr_t)__this;
  29153. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29154. {
  29155. bool isOpen = parameterCount == 10;
  29156. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29157. if (isOpen)
  29158. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStaticInvoker;
  29159. else
  29160. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_ClosedStaticInvoker;
  29161. else
  29162. if (isOpen)
  29163. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenStatic;
  29164. else
  29165. {
  29166. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29167. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29168. }
  29169. }
  29170. else
  29171. {
  29172. bool isOpen = parameterCount == 9;
  29173. if (isOpen)
  29174. {
  29175. if (__this->___method_is_virtual_12)
  29176. {
  29177. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29178. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29179. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericInterface;
  29180. else
  29181. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenGenericVirtual;
  29182. else
  29183. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29184. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInterface;
  29185. else
  29186. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenVirtual;
  29187. }
  29188. else
  29189. {
  29190. __this->___invoke_impl_1 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_OpenInst;
  29191. }
  29192. }
  29193. else
  29194. {
  29195. if (___0_object == NULL)
  29196. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29197. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29198. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29199. }
  29200. }
  29201. __this->___extra_arg_5 = (intptr_t)&Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_Multicast;
  29202. }
  29203. // TResult System.Func`11<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)
  29204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_11_Invoke_mB1FFF04BC0188155066608DF9DDB71272305CA12_gshared (Func_11_t1F3B91B89F58BCDFF35D6AC508875CFD90041A54* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, const RuntimeMethod* method)
  29205. {
  29206. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29207. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29208. }
  29209. #ifdef __clang__
  29210. #pragma clang diagnostic pop
  29211. #endif
  29212. #ifdef __clang__
  29213. #pragma clang diagnostic push
  29214. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29215. #pragma clang diagnostic ignored "-Wunused-variable"
  29216. #endif
  29217. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_Multicast(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29218. {
  29219. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29220. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29221. RuntimeObject* retVal = NULL;
  29222. for (il2cpp_array_size_t i = 0; i < length; i++)
  29223. {
  29224. Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* currentDelegate = reinterpret_cast<Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A*>(delegatesToInvoke[i]);
  29225. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29226. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29227. }
  29228. return retVal;
  29229. }
  29230. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInst(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29231. {
  29232. NullCheck(___0_arg1);
  29233. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29234. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, method);
  29235. }
  29236. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStatic(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29237. {
  29238. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29239. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, method);
  29240. }
  29241. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStaticInvoker(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29242. {
  29243. return InvokerFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  29244. }
  29245. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_ClosedStaticInvoker(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29246. {
  29247. return InvokerFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  29248. }
  29249. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenVirtual(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29250. {
  29251. NullCheck(___0_arg1);
  29252. return VirtualFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  29253. }
  29254. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInterface(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29255. {
  29256. NullCheck(___0_arg1);
  29257. return InterfaceFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  29258. }
  29259. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericVirtual(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29260. {
  29261. NullCheck(___0_arg1);
  29262. return GenericVirtualFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  29263. }
  29264. RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericInterface(Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29265. {
  29266. NullCheck(___0_arg1);
  29267. return GenericInterfaceFuncInvoker10< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11);
  29268. }
  29269. // System.Void System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_12__ctor_m6688B56D5A129DB27D62311F68A93140E7BAB0EB_gshared (Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29271. {
  29272. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29273. __this->___method_3 = ___1_method;
  29274. __this->___m_target_2 = ___0_object;
  29275. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29276. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29277. __this->___method_code_6 = (intptr_t)__this;
  29278. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29279. {
  29280. bool isOpen = parameterCount == 11;
  29281. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29282. if (isOpen)
  29283. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStaticInvoker;
  29284. else
  29285. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_ClosedStaticInvoker;
  29286. else
  29287. if (isOpen)
  29288. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenStatic;
  29289. else
  29290. {
  29291. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29292. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29293. }
  29294. }
  29295. else
  29296. {
  29297. bool isOpen = parameterCount == 10;
  29298. if (isOpen)
  29299. {
  29300. if (__this->___method_is_virtual_12)
  29301. {
  29302. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29303. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29304. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericInterface;
  29305. else
  29306. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenGenericVirtual;
  29307. else
  29308. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29309. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInterface;
  29310. else
  29311. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenVirtual;
  29312. }
  29313. else
  29314. {
  29315. __this->___invoke_impl_1 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_OpenInst;
  29316. }
  29317. }
  29318. else
  29319. {
  29320. if (___0_object == NULL)
  29321. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29322. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29323. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29324. }
  29325. }
  29326. __this->___extra_arg_5 = (intptr_t)&Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_Multicast;
  29327. }
  29328. // TResult System.Func`12<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)
  29329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_12_Invoke_mEE17C0CB45D78DCF313C487F2A8E1AD1D35978D2_gshared (Func_12_t5C69FA071A840E291992594D162B25DC3A2B8A4A* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, const RuntimeMethod* method)
  29330. {
  29331. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29332. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29333. }
  29334. #ifdef __clang__
  29335. #pragma clang diagnostic pop
  29336. #endif
  29337. #ifdef __clang__
  29338. #pragma clang diagnostic push
  29339. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29340. #pragma clang diagnostic ignored "-Wunused-variable"
  29341. #endif
  29342. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_Multicast(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29343. {
  29344. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29345. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29346. RuntimeObject* retVal = NULL;
  29347. for (il2cpp_array_size_t i = 0; i < length; i++)
  29348. {
  29349. Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* currentDelegate = reinterpret_cast<Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA*>(delegatesToInvoke[i]);
  29350. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29351. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29352. }
  29353. return retVal;
  29354. }
  29355. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInst(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29356. {
  29357. NullCheck(___0_arg1);
  29358. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29359. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, method);
  29360. }
  29361. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStatic(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29362. {
  29363. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29364. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, method);
  29365. }
  29366. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStaticInvoker(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29367. {
  29368. return InvokerFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  29369. }
  29370. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_ClosedStaticInvoker(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29371. {
  29372. return InvokerFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  29373. }
  29374. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenVirtual(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29375. {
  29376. NullCheck(___0_arg1);
  29377. return VirtualFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  29378. }
  29379. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInterface(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29380. {
  29381. NullCheck(___0_arg1);
  29382. return InterfaceFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  29383. }
  29384. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericVirtual(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29385. {
  29386. NullCheck(___0_arg1);
  29387. return GenericVirtualFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  29388. }
  29389. RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericInterface(Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29390. {
  29391. NullCheck(___0_arg1);
  29392. return GenericInterfaceFuncInvoker11< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12);
  29393. }
  29394. // System.Void System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_13__ctor_m115D6ED8CEE3308C687008BCD402AFB69A0960B7_gshared (Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29396. {
  29397. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29398. __this->___method_3 = ___1_method;
  29399. __this->___m_target_2 = ___0_object;
  29400. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29401. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29402. __this->___method_code_6 = (intptr_t)__this;
  29403. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29404. {
  29405. bool isOpen = parameterCount == 12;
  29406. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29407. if (isOpen)
  29408. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStaticInvoker;
  29409. else
  29410. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_ClosedStaticInvoker;
  29411. else
  29412. if (isOpen)
  29413. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenStatic;
  29414. else
  29415. {
  29416. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29417. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29418. }
  29419. }
  29420. else
  29421. {
  29422. bool isOpen = parameterCount == 11;
  29423. if (isOpen)
  29424. {
  29425. if (__this->___method_is_virtual_12)
  29426. {
  29427. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29428. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29429. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericInterface;
  29430. else
  29431. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenGenericVirtual;
  29432. else
  29433. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29434. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInterface;
  29435. else
  29436. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenVirtual;
  29437. }
  29438. else
  29439. {
  29440. __this->___invoke_impl_1 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_OpenInst;
  29441. }
  29442. }
  29443. else
  29444. {
  29445. if (___0_object == NULL)
  29446. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29447. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29448. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29449. }
  29450. }
  29451. __this->___extra_arg_5 = (intptr_t)&Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_Multicast;
  29452. }
  29453. // TResult System.Func`13<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)
  29454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_13_Invoke_mC273EFCB4FF5D79935597F23A6E67BACD5933BD5_gshared (Func_13_tB7DF248921BDD11E72870DDC4DB506C974A66ACA* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, const RuntimeMethod* method)
  29455. {
  29456. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29457. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29458. }
  29459. #ifdef __clang__
  29460. #pragma clang diagnostic pop
  29461. #endif
  29462. #ifdef __clang__
  29463. #pragma clang diagnostic push
  29464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29465. #pragma clang diagnostic ignored "-Wunused-variable"
  29466. #endif
  29467. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_Multicast(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29468. {
  29469. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29470. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29471. RuntimeObject* retVal = NULL;
  29472. for (il2cpp_array_size_t i = 0; i < length; i++)
  29473. {
  29474. Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* currentDelegate = reinterpret_cast<Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234*>(delegatesToInvoke[i]);
  29475. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29476. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29477. }
  29478. return retVal;
  29479. }
  29480. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInst(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29481. {
  29482. NullCheck(___0_arg1);
  29483. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29484. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, method);
  29485. }
  29486. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStatic(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29487. {
  29488. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29489. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, method);
  29490. }
  29491. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStaticInvoker(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29492. {
  29493. return InvokerFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  29494. }
  29495. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_ClosedStaticInvoker(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29496. {
  29497. return InvokerFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  29498. }
  29499. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenVirtual(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29500. {
  29501. NullCheck(___0_arg1);
  29502. return VirtualFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  29503. }
  29504. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInterface(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29505. {
  29506. NullCheck(___0_arg1);
  29507. return InterfaceFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  29508. }
  29509. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericVirtual(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29510. {
  29511. NullCheck(___0_arg1);
  29512. return GenericVirtualFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  29513. }
  29514. RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericInterface(Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29515. {
  29516. NullCheck(___0_arg1);
  29517. return GenericInterfaceFuncInvoker12< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13);
  29518. }
  29519. // System.Void System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_14__ctor_m340C94C20300CDE297723A3C9634ECE3753F0F43_gshared (Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29521. {
  29522. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29523. __this->___method_3 = ___1_method;
  29524. __this->___m_target_2 = ___0_object;
  29525. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29526. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29527. __this->___method_code_6 = (intptr_t)__this;
  29528. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29529. {
  29530. bool isOpen = parameterCount == 13;
  29531. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29532. if (isOpen)
  29533. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStaticInvoker;
  29534. else
  29535. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_ClosedStaticInvoker;
  29536. else
  29537. if (isOpen)
  29538. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenStatic;
  29539. else
  29540. {
  29541. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29542. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29543. }
  29544. }
  29545. else
  29546. {
  29547. bool isOpen = parameterCount == 12;
  29548. if (isOpen)
  29549. {
  29550. if (__this->___method_is_virtual_12)
  29551. {
  29552. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29553. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29554. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericInterface;
  29555. else
  29556. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenGenericVirtual;
  29557. else
  29558. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29559. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInterface;
  29560. else
  29561. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenVirtual;
  29562. }
  29563. else
  29564. {
  29565. __this->___invoke_impl_1 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_OpenInst;
  29566. }
  29567. }
  29568. else
  29569. {
  29570. if (___0_object == NULL)
  29571. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29572. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29573. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29574. }
  29575. }
  29576. __this->___extra_arg_5 = (intptr_t)&Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_Multicast;
  29577. }
  29578. // TResult System.Func`14<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)
  29579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_14_Invoke_m5253BF222BEFF589B67727F9BCAFCC6FEB5094E3_gshared (Func_14_tFEE0B1E084E3B6BFD41E9A0A14A4DFDB471F7234* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, const RuntimeMethod* method)
  29580. {
  29581. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29582. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29583. }
  29584. #ifdef __clang__
  29585. #pragma clang diagnostic pop
  29586. #endif
  29587. #ifdef __clang__
  29588. #pragma clang diagnostic push
  29589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29590. #pragma clang diagnostic ignored "-Wunused-variable"
  29591. #endif
  29592. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_Multicast(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29593. {
  29594. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29595. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29596. RuntimeObject* retVal = NULL;
  29597. for (il2cpp_array_size_t i = 0; i < length; i++)
  29598. {
  29599. Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* currentDelegate = reinterpret_cast<Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1*>(delegatesToInvoke[i]);
  29600. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29601. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29602. }
  29603. return retVal;
  29604. }
  29605. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInst(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29606. {
  29607. NullCheck(___0_arg1);
  29608. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29609. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, method);
  29610. }
  29611. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStatic(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29612. {
  29613. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29614. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, method);
  29615. }
  29616. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStaticInvoker(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29617. {
  29618. return InvokerFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  29619. }
  29620. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_ClosedStaticInvoker(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29621. {
  29622. return InvokerFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  29623. }
  29624. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenVirtual(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29625. {
  29626. NullCheck(___0_arg1);
  29627. return VirtualFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  29628. }
  29629. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInterface(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29630. {
  29631. NullCheck(___0_arg1);
  29632. return InterfaceFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  29633. }
  29634. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericVirtual(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29635. {
  29636. NullCheck(___0_arg1);
  29637. return GenericVirtualFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  29638. }
  29639. RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericInterface(Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29640. {
  29641. NullCheck(___0_arg1);
  29642. return GenericInterfaceFuncInvoker13< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14);
  29643. }
  29644. // System.Void System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_15__ctor_mE1CD814237B94E0431C1543195089F28B08CE674_gshared (Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29646. {
  29647. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29648. __this->___method_3 = ___1_method;
  29649. __this->___m_target_2 = ___0_object;
  29650. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29651. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29652. __this->___method_code_6 = (intptr_t)__this;
  29653. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29654. {
  29655. bool isOpen = parameterCount == 14;
  29656. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29657. if (isOpen)
  29658. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStaticInvoker;
  29659. else
  29660. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_ClosedStaticInvoker;
  29661. else
  29662. if (isOpen)
  29663. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenStatic;
  29664. else
  29665. {
  29666. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29667. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29668. }
  29669. }
  29670. else
  29671. {
  29672. bool isOpen = parameterCount == 13;
  29673. if (isOpen)
  29674. {
  29675. if (__this->___method_is_virtual_12)
  29676. {
  29677. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29678. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29679. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericInterface;
  29680. else
  29681. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenGenericVirtual;
  29682. else
  29683. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29684. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInterface;
  29685. else
  29686. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenVirtual;
  29687. }
  29688. else
  29689. {
  29690. __this->___invoke_impl_1 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_OpenInst;
  29691. }
  29692. }
  29693. else
  29694. {
  29695. if (___0_object == NULL)
  29696. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29697. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29698. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29699. }
  29700. }
  29701. __this->___extra_arg_5 = (intptr_t)&Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_Multicast;
  29702. }
  29703. // TResult System.Func`15<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)
  29704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_15_Invoke_m745D54E446E7330B1D413D6BEC6F42813B1E16E5_gshared (Func_15_t5846886F279F95D667A5C60D26091A65E3F878D1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, const RuntimeMethod* method)
  29705. {
  29706. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29707. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29708. }
  29709. #ifdef __clang__
  29710. #pragma clang diagnostic pop
  29711. #endif
  29712. #ifdef __clang__
  29713. #pragma clang diagnostic push
  29714. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29715. #pragma clang diagnostic ignored "-Wunused-variable"
  29716. #endif
  29717. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_Multicast(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29718. {
  29719. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29720. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29721. RuntimeObject* retVal = NULL;
  29722. for (il2cpp_array_size_t i = 0; i < length; i++)
  29723. {
  29724. Func_16_tED498041E58A211B0CC721763720F1F7408803EC* currentDelegate = reinterpret_cast<Func_16_tED498041E58A211B0CC721763720F1F7408803EC*>(delegatesToInvoke[i]);
  29725. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29726. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29727. }
  29728. return retVal;
  29729. }
  29730. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInst(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29731. {
  29732. NullCheck(___0_arg1);
  29733. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29734. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, method);
  29735. }
  29736. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStatic(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29737. {
  29738. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29739. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, method);
  29740. }
  29741. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStaticInvoker(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29742. {
  29743. return InvokerFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  29744. }
  29745. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_ClosedStaticInvoker(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29746. {
  29747. return InvokerFuncInvoker16< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  29748. }
  29749. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenVirtual(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29750. {
  29751. NullCheck(___0_arg1);
  29752. return VirtualFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  29753. }
  29754. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInterface(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29755. {
  29756. NullCheck(___0_arg1);
  29757. return InterfaceFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  29758. }
  29759. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericVirtual(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29760. {
  29761. NullCheck(___0_arg1);
  29762. return GenericVirtualFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  29763. }
  29764. RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericInterface(Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29765. {
  29766. NullCheck(___0_arg1);
  29767. return GenericInterfaceFuncInvoker14< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15);
  29768. }
  29769. // System.Void System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_16__ctor_mDCF07BD69ACFC9DF449BF19750F395B4C0EABE92_gshared (Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29771. {
  29772. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29773. __this->___method_3 = ___1_method;
  29774. __this->___m_target_2 = ___0_object;
  29775. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29776. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29777. __this->___method_code_6 = (intptr_t)__this;
  29778. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29779. {
  29780. bool isOpen = parameterCount == 15;
  29781. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29782. if (isOpen)
  29783. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStaticInvoker;
  29784. else
  29785. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_ClosedStaticInvoker;
  29786. else
  29787. if (isOpen)
  29788. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenStatic;
  29789. else
  29790. {
  29791. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29792. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29793. }
  29794. }
  29795. else
  29796. {
  29797. bool isOpen = parameterCount == 14;
  29798. if (isOpen)
  29799. {
  29800. if (__this->___method_is_virtual_12)
  29801. {
  29802. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29803. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29804. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericInterface;
  29805. else
  29806. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenGenericVirtual;
  29807. else
  29808. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29809. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInterface;
  29810. else
  29811. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenVirtual;
  29812. }
  29813. else
  29814. {
  29815. __this->___invoke_impl_1 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_OpenInst;
  29816. }
  29817. }
  29818. else
  29819. {
  29820. if (___0_object == NULL)
  29821. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29822. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29823. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29824. }
  29825. }
  29826. __this->___extra_arg_5 = (intptr_t)&Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_Multicast;
  29827. }
  29828. // TResult System.Func`16<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)
  29829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_16_Invoke_m68264B96796B98C6122C58AA9E9F308FF4326D3E_gshared (Func_16_tED498041E58A211B0CC721763720F1F7408803EC* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, const RuntimeMethod* method)
  29830. {
  29831. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29832. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29833. }
  29834. #ifdef __clang__
  29835. #pragma clang diagnostic pop
  29836. #endif
  29837. #ifdef __clang__
  29838. #pragma clang diagnostic push
  29839. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29840. #pragma clang diagnostic ignored "-Wunused-variable"
  29841. #endif
  29842. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_Multicast(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29843. {
  29844. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29845. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29846. RuntimeObject* retVal = NULL;
  29847. for (il2cpp_array_size_t i = 0; i < length; i++)
  29848. {
  29849. Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* currentDelegate = reinterpret_cast<Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91*>(delegatesToInvoke[i]);
  29850. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29851. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29852. }
  29853. return retVal;
  29854. }
  29855. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInst(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29856. {
  29857. NullCheck(___0_arg1);
  29858. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29859. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, method);
  29860. }
  29861. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStatic(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29862. {
  29863. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29864. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, method);
  29865. }
  29866. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStaticInvoker(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29867. {
  29868. return InvokerFuncInvoker16< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29869. }
  29870. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_ClosedStaticInvoker(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29871. {
  29872. return InvokerFuncInvoker17< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29873. }
  29874. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenVirtual(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29875. {
  29876. NullCheck(___0_arg1);
  29877. return VirtualFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29878. }
  29879. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInterface(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29880. {
  29881. NullCheck(___0_arg1);
  29882. return InterfaceFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29883. }
  29884. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericVirtual(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29885. {
  29886. NullCheck(___0_arg1);
  29887. return GenericVirtualFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29888. }
  29889. RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericInterface(Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29890. {
  29891. NullCheck(___0_arg1);
  29892. return GenericInterfaceFuncInvoker15< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(method, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16);
  29893. }
  29894. // System.Void System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  29895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_17__ctor_mF682D9C69C3A943B13A1F53568D42DEC0D69451F_gshared (Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  29896. {
  29897. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  29898. __this->___method_3 = ___1_method;
  29899. __this->___m_target_2 = ___0_object;
  29900. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  29901. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  29902. __this->___method_code_6 = (intptr_t)__this;
  29903. if (MethodIsStatic((RuntimeMethod*)___1_method))
  29904. {
  29905. bool isOpen = parameterCount == 16;
  29906. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  29907. if (isOpen)
  29908. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStaticInvoker;
  29909. else
  29910. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_ClosedStaticInvoker;
  29911. else
  29912. if (isOpen)
  29913. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenStatic;
  29914. else
  29915. {
  29916. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29917. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29918. }
  29919. }
  29920. else
  29921. {
  29922. bool isOpen = parameterCount == 15;
  29923. if (isOpen)
  29924. {
  29925. if (__this->___method_is_virtual_12)
  29926. {
  29927. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  29928. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29929. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericInterface;
  29930. else
  29931. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenGenericVirtual;
  29932. else
  29933. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  29934. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInterface;
  29935. else
  29936. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenVirtual;
  29937. }
  29938. else
  29939. {
  29940. __this->___invoke_impl_1 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_OpenInst;
  29941. }
  29942. }
  29943. else
  29944. {
  29945. if (___0_object == NULL)
  29946. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  29947. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  29948. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  29949. }
  29950. }
  29951. __this->___extra_arg_5 = (intptr_t)&Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_Multicast;
  29952. }
  29953. // TResult System.Func`17<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>::Invoke(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)
  29954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_17_Invoke_mB3D773D1C2010C89F647E0F1DDE8B1D8D94F3C72_gshared (Func_17_t700BD47FF9DF0C9911125F10ADBDA4B9C3D15C91* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, RuntimeObject* ___6_arg7, RuntimeObject* ___7_arg8, RuntimeObject* ___8_arg9, RuntimeObject* ___9_arg10, RuntimeObject* ___10_arg11, RuntimeObject* ___11_arg12, RuntimeObject* ___12_arg13, RuntimeObject* ___13_arg14, RuntimeObject* ___14_arg15, RuntimeObject* ___15_arg16, const RuntimeMethod* method)
  29955. {
  29956. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  29957. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, ___6_arg7, ___7_arg8, ___8_arg9, ___9_arg10, ___10_arg11, ___11_arg12, ___12_arg13, ___13_arg14, ___14_arg15, ___15_arg16, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  29958. }
  29959. #ifdef __clang__
  29960. #pragma clang diagnostic pop
  29961. #endif
  29962. #ifdef __clang__
  29963. #pragma clang diagnostic push
  29964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29965. #pragma clang diagnostic ignored "-Wunused-variable"
  29966. #endif
  29967. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_Multicast(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29968. {
  29969. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  29970. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  29971. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  29972. memset((&retVal), 0, sizeof(retVal));
  29973. for (il2cpp_array_size_t i = 0; i < length; i++)
  29974. {
  29975. Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* currentDelegate = reinterpret_cast<Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943*>(delegatesToInvoke[i]);
  29976. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29977. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  29978. }
  29979. return retVal;
  29980. }
  29981. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenInst(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29982. {
  29983. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29984. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29985. }
  29986. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStatic(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29987. {
  29988. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  29989. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  29990. }
  29991. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStaticInvoker(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29992. {
  29993. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  29994. }
  29995. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_ClosedStaticInvoker(Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  29996. {
  29997. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  29998. }
  29999. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  30000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA97AA79E90753989F4904B071BB45A9139B8841F_gshared (Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30001. {
  30002. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30003. __this->___method_3 = ___1_method;
  30004. __this->___m_target_2 = ___0_object;
  30005. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30006. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30007. __this->___method_code_6 = (intptr_t)__this;
  30008. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30009. {
  30010. bool isOpen = parameterCount == 1;
  30011. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30012. if (isOpen)
  30013. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStaticInvoker;
  30014. else
  30015. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_ClosedStaticInvoker;
  30016. else
  30017. if (isOpen)
  30018. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_OpenStatic;
  30019. else
  30020. {
  30021. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30022. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30023. }
  30024. }
  30025. else
  30026. {
  30027. if (___0_object == NULL)
  30028. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30029. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30030. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30031. }
  30032. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_Multicast;
  30033. }
  30034. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  30035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m8A4C41929B691DC9085D87096BA7BA375763D967_gshared (Func_2_t4847DFE1EF6D7C84AAF9EF03BEA2117DF7233943* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30036. {
  30037. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30038. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30039. }
  30040. #ifdef __clang__
  30041. #pragma clang diagnostic pop
  30042. #endif
  30043. #ifdef __clang__
  30044. #pragma clang diagnostic push
  30045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30046. #pragma clang diagnostic ignored "-Wunused-variable"
  30047. #endif
  30048. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_Multicast(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30049. {
  30050. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30051. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30052. bool retVal = false;
  30053. for (il2cpp_array_size_t i = 0; i < length; i++)
  30054. {
  30055. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* currentDelegate = reinterpret_cast<Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*>(delegatesToInvoke[i]);
  30056. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30057. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30058. }
  30059. return retVal;
  30060. }
  30061. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenInst(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30062. {
  30063. typedef bool (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30064. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30065. }
  30066. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStatic(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30067. {
  30068. typedef bool (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30069. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30070. }
  30071. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStaticInvoker(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30072. {
  30073. return InvokerFuncInvoker1< bool, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30074. }
  30075. bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_ClosedStaticInvoker(Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30076. {
  30077. return InvokerFuncInvoker2< bool, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30078. }
  30079. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
  30080. 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)
  30081. {
  30082. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30083. __this->___method_3 = ___1_method;
  30084. __this->___m_target_2 = ___0_object;
  30085. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30086. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30087. __this->___method_code_6 = (intptr_t)__this;
  30088. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30089. {
  30090. bool isOpen = parameterCount == 1;
  30091. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30092. if (isOpen)
  30093. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStaticInvoker;
  30094. else
  30095. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_ClosedStaticInvoker;
  30096. else
  30097. if (isOpen)
  30098. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_OpenStatic;
  30099. else
  30100. {
  30101. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30102. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30103. }
  30104. }
  30105. else
  30106. {
  30107. if (___0_object == NULL)
  30108. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30109. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30110. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30111. }
  30112. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_Multicast;
  30113. }
  30114. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>::Invoke(T)
  30115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30116. {
  30117. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30118. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30119. }
  30120. #ifdef __clang__
  30121. #pragma clang diagnostic pop
  30122. #endif
  30123. #ifdef __clang__
  30124. #pragma clang diagnostic push
  30125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30126. #pragma clang diagnostic ignored "-Wunused-variable"
  30127. #endif
  30128. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_Multicast(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30129. {
  30130. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30131. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30132. Il2CppChar retVal = 0x0;
  30133. for (il2cpp_array_size_t i = 0; i < length; i++)
  30134. {
  30135. Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* currentDelegate = reinterpret_cast<Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133*>(delegatesToInvoke[i]);
  30136. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30137. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30138. }
  30139. return retVal;
  30140. }
  30141. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenInst(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30142. {
  30143. typedef Il2CppChar (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30144. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30145. }
  30146. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStatic(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30147. {
  30148. typedef Il2CppChar (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30149. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30150. }
  30151. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStaticInvoker(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30152. {
  30153. return InvokerFuncInvoker1< Il2CppChar, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30154. }
  30155. Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_ClosedStaticInvoker(Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30156. {
  30157. return InvokerFuncInvoker2< Il2CppChar, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30158. }
  30159. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>::.ctor(System.Object,System.IntPtr)
  30160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m82BDC3EA55B85F37C057939AF67BD4103299F272_gshared (Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30161. {
  30162. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30163. __this->___method_3 = ___1_method;
  30164. __this->___m_target_2 = ___0_object;
  30165. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30166. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30167. __this->___method_code_6 = (intptr_t)__this;
  30168. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30169. {
  30170. bool isOpen = parameterCount == 1;
  30171. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30172. if (isOpen)
  30173. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStaticInvoker;
  30174. else
  30175. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_ClosedStaticInvoker;
  30176. else
  30177. if (isOpen)
  30178. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_OpenStatic;
  30179. else
  30180. {
  30181. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30182. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30183. }
  30184. }
  30185. else
  30186. {
  30187. if (___0_object == NULL)
  30188. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30189. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30190. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30191. }
  30192. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_Multicast;
  30193. }
  30194. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Char>::Invoke(T)
  30195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Func_2_Invoke_m707275F834012B45FF1C7FCAB06CD3F2DBD73EC3_gshared (Func_2_t9373D63E56E9986B67D78874EDB3409836CDC133* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30196. {
  30197. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30198. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30199. }
  30200. #ifdef __clang__
  30201. #pragma clang diagnostic pop
  30202. #endif
  30203. #ifdef __clang__
  30204. #pragma clang diagnostic push
  30205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30206. #pragma clang diagnostic ignored "-Wunused-variable"
  30207. #endif
  30208. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_Multicast(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30209. {
  30210. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30211. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30212. Guid_t retVal;
  30213. memset((&retVal), 0, sizeof(retVal));
  30214. for (il2cpp_array_size_t i = 0; i < length; i++)
  30215. {
  30216. Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* currentDelegate = reinterpret_cast<Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF*>(delegatesToInvoke[i]);
  30217. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30218. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30219. }
  30220. return retVal;
  30221. }
  30222. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenInst(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30223. {
  30224. typedef Guid_t (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30225. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30226. }
  30227. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStatic(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30228. {
  30229. typedef Guid_t (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30230. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30231. }
  30232. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStaticInvoker(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30233. {
  30234. return InvokerFuncInvoker1< Guid_t, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30235. }
  30236. Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_ClosedStaticInvoker(Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30237. {
  30238. return InvokerFuncInvoker2< Guid_t, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30239. }
  30240. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>::.ctor(System.Object,System.IntPtr)
  30241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m8663E4138EEB741EF29BEF6034F96CF4AA77A4D4_gshared (Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30242. {
  30243. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30244. __this->___method_3 = ___1_method;
  30245. __this->___m_target_2 = ___0_object;
  30246. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30247. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30248. __this->___method_code_6 = (intptr_t)__this;
  30249. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30250. {
  30251. bool isOpen = parameterCount == 1;
  30252. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30253. if (isOpen)
  30254. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStaticInvoker;
  30255. else
  30256. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_ClosedStaticInvoker;
  30257. else
  30258. if (isOpen)
  30259. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_OpenStatic;
  30260. else
  30261. {
  30262. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30263. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30264. }
  30265. }
  30266. else
  30267. {
  30268. if (___0_object == NULL)
  30269. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30270. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30271. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30272. }
  30273. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_Multicast;
  30274. }
  30275. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Guid>::Invoke(T)
  30276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Func_2_Invoke_mF3943A87836461570F7D70D3DC4667B02C06716A_gshared (Func_2_tA5BB2A6EBD01C0A257FA9DA974A4EADE89CAE4DF* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30277. {
  30278. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30279. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30280. }
  30281. #ifdef __clang__
  30282. #pragma clang diagnostic pop
  30283. #endif
  30284. #ifdef __clang__
  30285. #pragma clang diagnostic push
  30286. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30287. #pragma clang diagnostic ignored "-Wunused-variable"
  30288. #endif
  30289. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_Multicast(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30290. {
  30291. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30292. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30293. RuntimeObject* retVal = NULL;
  30294. for (il2cpp_array_size_t i = 0; i < length; i++)
  30295. {
  30296. Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* currentDelegate = reinterpret_cast<Func_2_tF42287527472FA89789873F068A87C60A00EC7D3*>(delegatesToInvoke[i]);
  30297. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30298. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30299. }
  30300. return retVal;
  30301. }
  30302. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenInst(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30303. {
  30304. typedef RuntimeObject* (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30305. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30306. }
  30307. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStatic(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30308. {
  30309. typedef RuntimeObject* (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30310. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30311. }
  30312. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStaticInvoker(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30313. {
  30314. return InvokerFuncInvoker1< RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30315. }
  30316. RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_ClosedStaticInvoker(Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30317. {
  30318. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30319. }
  30320. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>::.ctor(System.Object,System.IntPtr)
  30321. 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)
  30322. {
  30323. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30324. __this->___method_3 = ___1_method;
  30325. __this->___m_target_2 = ___0_object;
  30326. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30327. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30328. __this->___method_code_6 = (intptr_t)__this;
  30329. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30330. {
  30331. bool isOpen = parameterCount == 1;
  30332. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30333. if (isOpen)
  30334. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStaticInvoker;
  30335. else
  30336. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_ClosedStaticInvoker;
  30337. else
  30338. if (isOpen)
  30339. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_OpenStatic;
  30340. else
  30341. {
  30342. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30343. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30344. }
  30345. }
  30346. else
  30347. {
  30348. if (___0_object == NULL)
  30349. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30350. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30351. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30352. }
  30353. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_Multicast;
  30354. }
  30355. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>::Invoke(T)
  30356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m8EC2E5D1BEEA74F624F19C59924823693B9B39A5_gshared (Func_2_tF42287527472FA89789873F068A87C60A00EC7D3* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30357. {
  30358. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30359. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30360. }
  30361. #ifdef __clang__
  30362. #pragma clang diagnostic pop
  30363. #endif
  30364. #ifdef __clang__
  30365. #pragma clang diagnostic push
  30366. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30367. #pragma clang diagnostic ignored "-Wunused-variable"
  30368. #endif
  30369. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_Multicast(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30370. {
  30371. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30372. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30373. float retVal = 0.0f;
  30374. for (il2cpp_array_size_t i = 0; i < length; i++)
  30375. {
  30376. Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* currentDelegate = reinterpret_cast<Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97*>(delegatesToInvoke[i]);
  30377. typedef float (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30378. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30379. }
  30380. return retVal;
  30381. }
  30382. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenInst(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30383. {
  30384. typedef float (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30385. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30386. }
  30387. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStatic(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30388. {
  30389. typedef float (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30390. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30391. }
  30392. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStaticInvoker(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30393. {
  30394. return InvokerFuncInvoker1< float, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30395. }
  30396. float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_ClosedStaticInvoker(Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30397. {
  30398. return InvokerFuncInvoker2< float, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30399. }
  30400. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>::.ctor(System.Object,System.IntPtr)
  30401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m815C498DC97FFFCB64F85ABD4163C16BB22E368C_gshared (Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30402. {
  30403. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30404. __this->___method_3 = ___1_method;
  30405. __this->___m_target_2 = ___0_object;
  30406. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30407. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30408. __this->___method_code_6 = (intptr_t)__this;
  30409. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30410. {
  30411. bool isOpen = parameterCount == 1;
  30412. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30413. if (isOpen)
  30414. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStaticInvoker;
  30415. else
  30416. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_ClosedStaticInvoker;
  30417. else
  30418. if (isOpen)
  30419. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_OpenStatic;
  30420. else
  30421. {
  30422. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30423. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30424. }
  30425. }
  30426. else
  30427. {
  30428. if (___0_object == NULL)
  30429. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30430. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30431. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30432. }
  30433. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_Multicast;
  30434. }
  30435. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Single>::Invoke(T)
  30436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m24386CF2AFC8080638AC173DCDA373206F5FAA06_gshared (Func_2_t50D381646417815AE6260BF1F4F2B3B50CE23B97* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30437. {
  30438. typedef float (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30439. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30440. }
  30441. #ifdef __clang__
  30442. #pragma clang diagnostic pop
  30443. #endif
  30444. #ifdef __clang__
  30445. #pragma clang diagnostic push
  30446. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30447. #pragma clang diagnostic ignored "-Wunused-variable"
  30448. #endif
  30449. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_Multicast(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30450. {
  30451. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30452. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30453. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  30454. memset((&retVal), 0, sizeof(retVal));
  30455. for (il2cpp_array_size_t i = 0; i < length; i++)
  30456. {
  30457. Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* currentDelegate = reinterpret_cast<Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8*>(delegatesToInvoke[i]);
  30458. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30459. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30460. }
  30461. return retVal;
  30462. }
  30463. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenInst(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30464. {
  30465. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30466. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30467. }
  30468. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStatic(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30469. {
  30470. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30471. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30472. }
  30473. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStaticInvoker(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30474. {
  30475. return InvokerFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30476. }
  30477. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_ClosedStaticInvoker(Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30478. {
  30479. return InvokerFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30480. }
  30481. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>::.ctor(System.Object,System.IntPtr)
  30482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m2D6DE3809FE6D372BCD761710AC108204510EF5D_gshared (Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30483. {
  30484. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30485. __this->___method_3 = ___1_method;
  30486. __this->___m_target_2 = ___0_object;
  30487. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30488. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30489. __this->___method_code_6 = (intptr_t)__this;
  30490. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30491. {
  30492. bool isOpen = parameterCount == 1;
  30493. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30494. if (isOpen)
  30495. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStaticInvoker;
  30496. else
  30497. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_ClosedStaticInvoker;
  30498. else
  30499. if (isOpen)
  30500. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_OpenStatic;
  30501. else
  30502. {
  30503. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30504. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30505. }
  30506. }
  30507. else
  30508. {
  30509. if (___0_object == NULL)
  30510. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30511. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30512. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30513. }
  30514. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_Multicast;
  30515. }
  30516. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector2>::Invoke(T)
  30517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m3FE4F723AAE0C93A6B336289871AF054DB3E5A67_gshared (Func_2_tDF374B4046E66364AB5F0C56449275D0B99BAFD8* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30518. {
  30519. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30520. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30521. }
  30522. #ifdef __clang__
  30523. #pragma clang diagnostic pop
  30524. #endif
  30525. #ifdef __clang__
  30526. #pragma clang diagnostic push
  30527. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30528. #pragma clang diagnostic ignored "-Wunused-variable"
  30529. #endif
  30530. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_Multicast(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30531. {
  30532. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30533. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30534. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  30535. memset((&retVal), 0, sizeof(retVal));
  30536. for (il2cpp_array_size_t i = 0; i < length; i++)
  30537. {
  30538. Func_2_t383ACA034986FB526C2536401996EF1CC0889958* currentDelegate = reinterpret_cast<Func_2_t383ACA034986FB526C2536401996EF1CC0889958*>(delegatesToInvoke[i]);
  30539. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30540. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30541. }
  30542. return retVal;
  30543. }
  30544. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenInst(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30545. {
  30546. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30547. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30548. }
  30549. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStatic(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30550. {
  30551. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30552. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30553. }
  30554. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStaticInvoker(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30555. {
  30556. return InvokerFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30557. }
  30558. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_ClosedStaticInvoker(Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30559. {
  30560. return InvokerFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30561. }
  30562. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  30563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m4A3E8B37FBCDC82A18B6F7C0C88BB9E5E6007144_gshared (Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30564. {
  30565. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30566. __this->___method_3 = ___1_method;
  30567. __this->___m_target_2 = ___0_object;
  30568. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30569. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30570. __this->___method_code_6 = (intptr_t)__this;
  30571. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30572. {
  30573. bool isOpen = parameterCount == 1;
  30574. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30575. if (isOpen)
  30576. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStaticInvoker;
  30577. else
  30578. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_ClosedStaticInvoker;
  30579. else
  30580. if (isOpen)
  30581. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_OpenStatic;
  30582. else
  30583. {
  30584. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30585. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30586. }
  30587. }
  30588. else
  30589. {
  30590. if (___0_object == NULL)
  30591. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30592. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30593. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30594. }
  30595. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_Multicast;
  30596. }
  30597. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector3>::Invoke(T)
  30598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mD39F05A18F013FAE6F58D2E79A8F63A217646D19_gshared (Func_2_t383ACA034986FB526C2536401996EF1CC0889958* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30599. {
  30600. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30601. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30602. }
  30603. #ifdef __clang__
  30604. #pragma clang diagnostic pop
  30605. #endif
  30606. #ifdef __clang__
  30607. #pragma clang diagnostic push
  30608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30609. #pragma clang diagnostic ignored "-Wunused-variable"
  30610. #endif
  30611. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_Multicast(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30612. {
  30613. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30614. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30615. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  30616. memset((&retVal), 0, sizeof(retVal));
  30617. for (il2cpp_array_size_t i = 0; i < length; i++)
  30618. {
  30619. Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* currentDelegate = reinterpret_cast<Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B*>(delegatesToInvoke[i]);
  30620. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30621. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30622. }
  30623. return retVal;
  30624. }
  30625. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenInst(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30626. {
  30627. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30628. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30629. }
  30630. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStatic(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30631. {
  30632. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30633. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30634. }
  30635. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStaticInvoker(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30636. {
  30637. return InvokerFuncInvoker1< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30638. }
  30639. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_ClosedStaticInvoker(Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30640. {
  30641. return InvokerFuncInvoker2< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30642. }
  30643. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>::.ctor(System.Object,System.IntPtr)
  30644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA12C92C202C4451C770D4BD0FFEECF975CD22A24_gshared (Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30645. {
  30646. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30647. __this->___method_3 = ___1_method;
  30648. __this->___m_target_2 = ___0_object;
  30649. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30650. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30651. __this->___method_code_6 = (intptr_t)__this;
  30652. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30653. {
  30654. bool isOpen = parameterCount == 1;
  30655. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30656. if (isOpen)
  30657. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStaticInvoker;
  30658. else
  30659. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_ClosedStaticInvoker;
  30660. else
  30661. if (isOpen)
  30662. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_OpenStatic;
  30663. else
  30664. {
  30665. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30666. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30667. }
  30668. }
  30669. else
  30670. {
  30671. if (___0_object == NULL)
  30672. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30673. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30674. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30675. }
  30676. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_Multicast;
  30677. }
  30678. // TResult System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,UnityEngine.Vector4>::Invoke(T)
  30679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m5ACDA18C474D2AE61FED6102090599F5DE9B481F_gshared (Func_2_t756C971CC335E41E8726C19CC1971D0F93A0E08B* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  30680. {
  30681. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  30682. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30683. }
  30684. #ifdef __clang__
  30685. #pragma clang diagnostic pop
  30686. #endif
  30687. #ifdef __clang__
  30688. #pragma clang diagnostic push
  30689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30690. #pragma clang diagnostic ignored "-Wunused-variable"
  30691. #endif
  30692. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_Multicast(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30693. {
  30694. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30695. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30696. bool retVal = false;
  30697. for (il2cpp_array_size_t i = 0; i < length; i++)
  30698. {
  30699. Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* currentDelegate = reinterpret_cast<Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4*>(delegatesToInvoke[i]);
  30700. typedef bool (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30701. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30702. }
  30703. return retVal;
  30704. }
  30705. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenInst(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30706. {
  30707. typedef bool (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30708. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30709. }
  30710. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStatic(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30711. {
  30712. typedef bool (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30713. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30714. }
  30715. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStaticInvoker(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30716. {
  30717. return InvokerFuncInvoker1< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30718. }
  30719. bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_ClosedStaticInvoker(Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30720. {
  30721. return InvokerFuncInvoker2< bool, RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30722. }
  30723. // System.Void System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
  30724. 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)
  30725. {
  30726. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30727. __this->___method_3 = ___1_method;
  30728. __this->___m_target_2 = ___0_object;
  30729. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30730. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30731. __this->___method_code_6 = (intptr_t)__this;
  30732. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30733. {
  30734. bool isOpen = parameterCount == 1;
  30735. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30736. if (isOpen)
  30737. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStaticInvoker;
  30738. else
  30739. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_ClosedStaticInvoker;
  30740. else
  30741. if (isOpen)
  30742. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_OpenStatic;
  30743. else
  30744. {
  30745. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30746. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30747. }
  30748. }
  30749. else
  30750. {
  30751. if (___0_object == NULL)
  30752. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30753. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30754. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30755. }
  30756. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_Multicast;
  30757. }
  30758. // TResult System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Boolean>::Invoke(T)
  30759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mF5E5BCA45329AB80F4758F8AD4F0165DC0A38F7D_gshared (Func_2_t852072CDFF0303D1154452D6964FAC8D36FAE7C4* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30760. {
  30761. typedef bool (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30762. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30763. }
  30764. #ifdef __clang__
  30765. #pragma clang diagnostic pop
  30766. #endif
  30767. #ifdef __clang__
  30768. #pragma clang diagnostic push
  30769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30770. #pragma clang diagnostic ignored "-Wunused-variable"
  30771. #endif
  30772. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_Multicast(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30773. {
  30774. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30775. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30776. RuntimeObject* retVal = NULL;
  30777. for (il2cpp_array_size_t i = 0; i < length; i++)
  30778. {
  30779. Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* currentDelegate = reinterpret_cast<Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A*>(delegatesToInvoke[i]);
  30780. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30781. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30782. }
  30783. return retVal;
  30784. }
  30785. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenInst(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30786. {
  30787. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30788. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30789. }
  30790. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStatic(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30791. {
  30792. typedef RuntimeObject* (*FunctionPointerType) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30793. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30794. }
  30795. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStaticInvoker(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30796. {
  30797. return InvokerFuncInvoker1< RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30798. }
  30799. RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_ClosedStaticInvoker(Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30800. {
  30801. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30802. }
  30803. // System.Void System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>::.ctor(System.Object,System.IntPtr)
  30804. 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)
  30805. {
  30806. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30807. __this->___method_3 = ___1_method;
  30808. __this->___m_target_2 = ___0_object;
  30809. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30810. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30811. __this->___method_code_6 = (intptr_t)__this;
  30812. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30813. {
  30814. bool isOpen = parameterCount == 1;
  30815. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30816. if (isOpen)
  30817. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStaticInvoker;
  30818. else
  30819. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_ClosedStaticInvoker;
  30820. else
  30821. if (isOpen)
  30822. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_OpenStatic;
  30823. else
  30824. {
  30825. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30826. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30827. }
  30828. }
  30829. else
  30830. {
  30831. if (___0_object == NULL)
  30832. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30833. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30834. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30835. }
  30836. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_Multicast;
  30837. }
  30838. // TResult System.Func`2<System.ValueTuple`2<System.Object,System.Object>,System.Object>::Invoke(T)
  30839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1FEDE5143C866FB1A5CB37DD4DBF470BDCBCCF1A_gshared (Func_2_t8A34ED5AC2D135095660313CD2024E3E2548CB8A* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_arg, const RuntimeMethod* method)
  30840. {
  30841. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*);
  30842. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30843. }
  30844. #ifdef __clang__
  30845. #pragma clang diagnostic pop
  30846. #endif
  30847. #ifdef __clang__
  30848. #pragma clang diagnostic push
  30849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30850. #pragma clang diagnostic ignored "-Wunused-variable"
  30851. #endif
  30852. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_Multicast(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30853. {
  30854. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30855. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30856. RuntimeObject* retVal = NULL;
  30857. for (il2cpp_array_size_t i = 0; i < length; i++)
  30858. {
  30859. Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* currentDelegate = reinterpret_cast<Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B*>(delegatesToInvoke[i]);
  30860. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  30861. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30862. }
  30863. return retVal;
  30864. }
  30865. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenInst(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30866. {
  30867. typedef RuntimeObject* (*FunctionPointerType) (bool, const RuntimeMethod*);
  30868. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30869. }
  30870. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStatic(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30871. {
  30872. typedef RuntimeObject* (*FunctionPointerType) (bool, const RuntimeMethod*);
  30873. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30874. }
  30875. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStaticInvoker(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30876. {
  30877. return InvokerFuncInvoker1< RuntimeObject*, bool >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30878. }
  30879. RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_ClosedStaticInvoker(Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30880. {
  30881. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30882. }
  30883. // System.Void System.Func`2<System.Boolean,System.Object>::.ctor(System.Object,System.IntPtr)
  30884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mFBEAB690C0784153A594218C5017CA665413FCF6_gshared (Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30885. {
  30886. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30887. __this->___method_3 = ___1_method;
  30888. __this->___m_target_2 = ___0_object;
  30889. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30890. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30891. __this->___method_code_6 = (intptr_t)__this;
  30892. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30893. {
  30894. bool isOpen = parameterCount == 1;
  30895. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30896. if (isOpen)
  30897. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStaticInvoker;
  30898. else
  30899. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_ClosedStaticInvoker;
  30900. else
  30901. if (isOpen)
  30902. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_OpenStatic;
  30903. else
  30904. {
  30905. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30906. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30907. }
  30908. }
  30909. else
  30910. {
  30911. if (___0_object == NULL)
  30912. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30913. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30914. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30915. }
  30916. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_Multicast;
  30917. }
  30918. // TResult System.Func`2<System.Boolean,System.Object>::Invoke(T)
  30919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m2B29DFDA6A7434AAEE067AD31DCF54666F3EDDAB_gshared (Func_2_t058E85C490577FC5BDB6A16EAE2C7C9728A3798B* __this, bool ___0_arg, const RuntimeMethod* method)
  30920. {
  30921. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  30922. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  30923. }
  30924. #ifdef __clang__
  30925. #pragma clang diagnostic pop
  30926. #endif
  30927. #ifdef __clang__
  30928. #pragma clang diagnostic push
  30929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30930. #pragma clang diagnostic ignored "-Wunused-variable"
  30931. #endif
  30932. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_Multicast(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30933. {
  30934. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  30935. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  30936. RuntimeObject* retVal = NULL;
  30937. for (il2cpp_array_size_t i = 0; i < length; i++)
  30938. {
  30939. Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* currentDelegate = reinterpret_cast<Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C*>(delegatesToInvoke[i]);
  30940. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, uint8_t, const RuntimeMethod*);
  30941. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  30942. }
  30943. return retVal;
  30944. }
  30945. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenInst(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30946. {
  30947. typedef RuntimeObject* (*FunctionPointerType) (uint8_t, const RuntimeMethod*);
  30948. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30949. }
  30950. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStatic(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30951. {
  30952. typedef RuntimeObject* (*FunctionPointerType) (uint8_t, const RuntimeMethod*);
  30953. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  30954. }
  30955. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStaticInvoker(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30956. {
  30957. return InvokerFuncInvoker1< RuntimeObject*, uint8_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  30958. }
  30959. RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_ClosedStaticInvoker(Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  30960. {
  30961. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, uint8_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  30962. }
  30963. // System.Void System.Func`2<System.Byte,System.Object>::.ctor(System.Object,System.IntPtr)
  30964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m356DD0E5E7CE04DB0252EF251F0D812872A08C8B_gshared (Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  30965. {
  30966. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  30967. __this->___method_3 = ___1_method;
  30968. __this->___m_target_2 = ___0_object;
  30969. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  30970. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  30971. __this->___method_code_6 = (intptr_t)__this;
  30972. if (MethodIsStatic((RuntimeMethod*)___1_method))
  30973. {
  30974. bool isOpen = parameterCount == 1;
  30975. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  30976. if (isOpen)
  30977. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStaticInvoker;
  30978. else
  30979. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_ClosedStaticInvoker;
  30980. else
  30981. if (isOpen)
  30982. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_OpenStatic;
  30983. else
  30984. {
  30985. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30986. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30987. }
  30988. }
  30989. else
  30990. {
  30991. if (___0_object == NULL)
  30992. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  30993. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  30994. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  30995. }
  30996. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_Multicast;
  30997. }
  30998. // TResult System.Func`2<System.Byte,System.Object>::Invoke(T)
  30999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m89DB0F1251FD264708EDF4D6C9A819056D170355_gshared (Func_2_t6E66BCD31592FAA3B441B68BF938E37260DCFA3C* __this, uint8_t ___0_arg, const RuntimeMethod* method)
  31000. {
  31001. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, uint8_t, const RuntimeMethod*);
  31002. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31003. }
  31004. #ifdef __clang__
  31005. #pragma clang diagnostic pop
  31006. #endif
  31007. #ifdef __clang__
  31008. #pragma clang diagnostic push
  31009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31010. #pragma clang diagnostic ignored "-Wunused-variable"
  31011. #endif
  31012. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_Multicast(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  31013. {
  31014. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31015. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31016. bool retVal = false;
  31017. for (il2cpp_array_size_t i = 0; i < length; i++)
  31018. {
  31019. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* currentDelegate = reinterpret_cast<Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*>(delegatesToInvoke[i]);
  31020. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  31021. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31022. }
  31023. return retVal;
  31024. }
  31025. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenInst(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  31026. {
  31027. typedef bool (*FunctionPointerType) (Il2CppChar, const RuntimeMethod*);
  31028. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31029. }
  31030. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStatic(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  31031. {
  31032. typedef bool (*FunctionPointerType) (Il2CppChar, const RuntimeMethod*);
  31033. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31034. }
  31035. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStaticInvoker(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  31036. {
  31037. return InvokerFuncInvoker1< bool, Il2CppChar >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31038. }
  31039. bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_ClosedStaticInvoker(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  31040. {
  31041. return InvokerFuncInvoker2< bool, RuntimeObject*, Il2CppChar >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31042. }
  31043. // System.Void System.Func`2<System.Char,System.Boolean>::.ctor(System.Object,System.IntPtr)
  31044. 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)
  31045. {
  31046. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31047. __this->___method_3 = ___1_method;
  31048. __this->___m_target_2 = ___0_object;
  31049. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31050. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31051. __this->___method_code_6 = (intptr_t)__this;
  31052. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31053. {
  31054. bool isOpen = parameterCount == 1;
  31055. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31056. if (isOpen)
  31057. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStaticInvoker;
  31058. else
  31059. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_ClosedStaticInvoker;
  31060. else
  31061. if (isOpen)
  31062. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_OpenStatic;
  31063. else
  31064. {
  31065. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31066. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31067. }
  31068. }
  31069. else
  31070. {
  31071. if (___0_object == NULL)
  31072. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31073. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31074. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31075. }
  31076. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_Multicast;
  31077. }
  31078. // TResult System.Func`2<System.Char,System.Boolean>::Invoke(T)
  31079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  31080. {
  31081. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  31082. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31083. }
  31084. #ifdef __clang__
  31085. #pragma clang diagnostic pop
  31086. #endif
  31087. #ifdef __clang__
  31088. #pragma clang diagnostic push
  31089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31090. #pragma clang diagnostic ignored "-Wunused-variable"
  31091. #endif
  31092. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_Multicast(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31093. {
  31094. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31095. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31096. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F retVal;
  31097. memset((&retVal), 0, sizeof(retVal));
  31098. for (il2cpp_array_size_t i = 0; i < length; i++)
  31099. {
  31100. Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* currentDelegate = reinterpret_cast<Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E*>(delegatesToInvoke[i]);
  31101. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31102. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31103. }
  31104. return retVal;
  31105. }
  31106. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenInst(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31107. {
  31108. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31109. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31110. }
  31111. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStatic(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31112. {
  31113. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31114. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31115. }
  31116. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStaticInvoker(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31117. {
  31118. return InvokerFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31119. }
  31120. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_ClosedStaticInvoker(Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31121. {
  31122. return InvokerFuncInvoker2< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31123. }
  31124. // System.Void System.Func`2<UnityEngine.Color,UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
  31125. 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)
  31126. {
  31127. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31128. __this->___method_3 = ___1_method;
  31129. __this->___m_target_2 = ___0_object;
  31130. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31131. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31132. __this->___method_code_6 = (intptr_t)__this;
  31133. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31134. {
  31135. bool isOpen = parameterCount == 1;
  31136. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31137. if (isOpen)
  31138. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStaticInvoker;
  31139. else
  31140. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_ClosedStaticInvoker;
  31141. else
  31142. if (isOpen)
  31143. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_OpenStatic;
  31144. else
  31145. {
  31146. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31147. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31148. }
  31149. }
  31150. else
  31151. {
  31152. if (___0_object == NULL)
  31153. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31154. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31155. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31156. }
  31157. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_Multicast;
  31158. }
  31159. // TResult System.Func`2<UnityEngine.Color,UnityEngine.Color>::Invoke(T)
  31160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Func_2_Invoke_m468C3E25D460F8CCF7975569A4661D1BE92E5B92_gshared (Func_2_t81B76467028D6BD95DE2EC625D0325AA0387285E* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31161. {
  31162. typedef Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31163. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31164. }
  31165. #ifdef __clang__
  31166. #pragma clang diagnostic pop
  31167. #endif
  31168. #ifdef __clang__
  31169. #pragma clang diagnostic push
  31170. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31171. #pragma clang diagnostic ignored "-Wunused-variable"
  31172. #endif
  31173. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_Multicast(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31174. {
  31175. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31176. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31177. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B retVal;
  31178. memset((&retVal), 0, sizeof(retVal));
  31179. for (il2cpp_array_size_t i = 0; i < length; i++)
  31180. {
  31181. Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* currentDelegate = reinterpret_cast<Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277*>(delegatesToInvoke[i]);
  31182. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31183. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31184. }
  31185. return retVal;
  31186. }
  31187. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenInst(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31188. {
  31189. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31190. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31191. }
  31192. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStatic(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31193. {
  31194. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31195. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31196. }
  31197. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStaticInvoker(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31198. {
  31199. return InvokerFuncInvoker1< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31200. }
  31201. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_ClosedStaticInvoker(Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31202. {
  31203. return InvokerFuncInvoker2< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31204. }
  31205. // System.Void System.Func`2<UnityEngine.Color,UnityEngine.Color32>::.ctor(System.Object,System.IntPtr)
  31206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3F0B622CFF8856C182A01DC105F39DED2A370A24_gshared (Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31207. {
  31208. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31209. __this->___method_3 = ___1_method;
  31210. __this->___m_target_2 = ___0_object;
  31211. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31212. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31213. __this->___method_code_6 = (intptr_t)__this;
  31214. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31215. {
  31216. bool isOpen = parameterCount == 1;
  31217. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31218. if (isOpen)
  31219. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStaticInvoker;
  31220. else
  31221. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_ClosedStaticInvoker;
  31222. else
  31223. if (isOpen)
  31224. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_OpenStatic;
  31225. else
  31226. {
  31227. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31228. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31229. }
  31230. }
  31231. else
  31232. {
  31233. if (___0_object == NULL)
  31234. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31235. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31236. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31237. }
  31238. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_Multicast;
  31239. }
  31240. // TResult System.Func`2<UnityEngine.Color,UnityEngine.Color32>::Invoke(T)
  31241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Func_2_Invoke_mDB0D63C6DA4FC8F4E65D1E67A762FB549B728597_gshared (Func_2_t74BA73845DFA0004A7F25F3773A11A75228F5277* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg, const RuntimeMethod* method)
  31242. {
  31243. typedef Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  31244. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31245. }
  31246. #ifdef __clang__
  31247. #pragma clang diagnostic pop
  31248. #endif
  31249. #ifdef __clang__
  31250. #pragma clang diagnostic push
  31251. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31252. #pragma clang diagnostic ignored "-Wunused-variable"
  31253. #endif
  31254. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_Multicast(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  31255. {
  31256. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31257. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31258. RuntimeObject* retVal = NULL;
  31259. for (il2cpp_array_size_t i = 0; i < length; i++)
  31260. {
  31261. Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* currentDelegate = reinterpret_cast<Func_2_t0C801DCC6DF74E147B056B1088AE158808777088*>(delegatesToInvoke[i]);
  31262. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  31263. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31264. }
  31265. return retVal;
  31266. }
  31267. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenInst(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  31268. {
  31269. typedef RuntimeObject* (*FunctionPointerType) (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  31270. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31271. }
  31272. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStatic(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  31273. {
  31274. typedef RuntimeObject* (*FunctionPointerType) (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  31275. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31276. }
  31277. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStaticInvoker(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  31278. {
  31279. return InvokerFuncInvoker1< RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31280. }
  31281. RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_ClosedStaticInvoker(Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  31282. {
  31283. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31284. }
  31285. // System.Void System.Func`2<System.Decimal,System.Object>::.ctor(System.Object,System.IntPtr)
  31286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA2B5847620AF11F2179A5922B7EF617A78D55D2F_gshared (Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31287. {
  31288. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31289. __this->___method_3 = ___1_method;
  31290. __this->___m_target_2 = ___0_object;
  31291. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31292. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31293. __this->___method_code_6 = (intptr_t)__this;
  31294. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31295. {
  31296. bool isOpen = parameterCount == 1;
  31297. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31298. if (isOpen)
  31299. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStaticInvoker;
  31300. else
  31301. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_ClosedStaticInvoker;
  31302. else
  31303. if (isOpen)
  31304. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_OpenStatic;
  31305. else
  31306. {
  31307. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31308. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31309. }
  31310. }
  31311. else
  31312. {
  31313. if (___0_object == NULL)
  31314. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31315. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31316. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31317. }
  31318. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_Multicast;
  31319. }
  31320. // TResult System.Func`2<System.Decimal,System.Object>::Invoke(T)
  31321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m9CD8F20D35838BB621BE90558C56830355FE0E86_gshared (Func_2_t0C801DCC6DF74E147B056B1088AE158808777088* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_arg, const RuntimeMethod* method)
  31322. {
  31323. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F, const RuntimeMethod*);
  31324. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31325. }
  31326. #ifdef __clang__
  31327. #pragma clang diagnostic pop
  31328. #endif
  31329. #ifdef __clang__
  31330. #pragma clang diagnostic push
  31331. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31332. #pragma clang diagnostic ignored "-Wunused-variable"
  31333. #endif
  31334. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_Multicast(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  31335. {
  31336. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31337. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31338. RuntimeObject* retVal = NULL;
  31339. for (il2cpp_array_size_t i = 0; i < length; i++)
  31340. {
  31341. Func_2_t40F01D770C6FE35662554498B7F14A9413810098* currentDelegate = reinterpret_cast<Func_2_t40F01D770C6FE35662554498B7F14A9413810098*>(delegatesToInvoke[i]);
  31342. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  31343. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31344. }
  31345. return retVal;
  31346. }
  31347. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenInst(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  31348. {
  31349. typedef RuntimeObject* (*FunctionPointerType) (double, const RuntimeMethod*);
  31350. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31351. }
  31352. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStatic(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  31353. {
  31354. typedef RuntimeObject* (*FunctionPointerType) (double, const RuntimeMethod*);
  31355. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31356. }
  31357. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStaticInvoker(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  31358. {
  31359. return InvokerFuncInvoker1< RuntimeObject*, double >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31360. }
  31361. RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_ClosedStaticInvoker(Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  31362. {
  31363. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, double >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31364. }
  31365. // System.Void System.Func`2<System.Double,System.Object>::.ctor(System.Object,System.IntPtr)
  31366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE903F178C0483921251251E2185F65BD12757E51_gshared (Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31367. {
  31368. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31369. __this->___method_3 = ___1_method;
  31370. __this->___m_target_2 = ___0_object;
  31371. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31372. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31373. __this->___method_code_6 = (intptr_t)__this;
  31374. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31375. {
  31376. bool isOpen = parameterCount == 1;
  31377. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31378. if (isOpen)
  31379. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStaticInvoker;
  31380. else
  31381. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_ClosedStaticInvoker;
  31382. else
  31383. if (isOpen)
  31384. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_OpenStatic;
  31385. else
  31386. {
  31387. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31388. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31389. }
  31390. }
  31391. else
  31392. {
  31393. if (___0_object == NULL)
  31394. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31395. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31396. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31397. }
  31398. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_Multicast;
  31399. }
  31400. // TResult System.Func`2<System.Double,System.Object>::Invoke(T)
  31401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1F485DFBBD4718F75E7CFA9F8F2B8FD01251EEC4_gshared (Func_2_t40F01D770C6FE35662554498B7F14A9413810098* __this, double ___0_arg, const RuntimeMethod* method)
  31402. {
  31403. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, double, const RuntimeMethod*);
  31404. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31405. }
  31406. #ifdef __clang__
  31407. #pragma clang diagnostic pop
  31408. #endif
  31409. #ifdef __clang__
  31410. #pragma clang diagnostic push
  31411. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31412. #pragma clang diagnostic ignored "-Wunused-variable"
  31413. #endif
  31414. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_Multicast(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  31415. {
  31416. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31417. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31418. bool retVal = false;
  31419. for (il2cpp_array_size_t i = 0; i < length; i++)
  31420. {
  31421. Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* currentDelegate = reinterpret_cast<Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*>(delegatesToInvoke[i]);
  31422. typedef bool (*FunctionPointerType) (RuntimeObject*, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  31423. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31424. }
  31425. return retVal;
  31426. }
  31427. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenInst(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  31428. {
  31429. typedef bool (*FunctionPointerType) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  31430. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31431. }
  31432. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStatic(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  31433. {
  31434. typedef bool (*FunctionPointerType) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  31435. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31436. }
  31437. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStaticInvoker(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  31438. {
  31439. return InvokerFuncInvoker1< bool, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31440. }
  31441. bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_ClosedStaticInvoker(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  31442. {
  31443. return InvokerFuncInvoker2< bool, RuntimeObject*, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31444. }
  31445. // System.Void System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>::.ctor(System.Object,System.IntPtr)
  31446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66_gshared (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31447. {
  31448. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31449. __this->___method_3 = ___1_method;
  31450. __this->___m_target_2 = ___0_object;
  31451. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31452. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31453. __this->___method_code_6 = (intptr_t)__this;
  31454. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31455. {
  31456. bool isOpen = parameterCount == 1;
  31457. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31458. if (isOpen)
  31459. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStaticInvoker;
  31460. else
  31461. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_ClosedStaticInvoker;
  31462. else
  31463. if (isOpen)
  31464. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_OpenStatic;
  31465. else
  31466. {
  31467. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31468. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31469. }
  31470. }
  31471. else
  31472. {
  31473. if (___0_object == NULL)
  31474. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31475. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31476. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31477. }
  31478. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_Multicast;
  31479. }
  31480. // TResult System.Func`2<Unity.VisualScripting.EventHook,System.Boolean>::Invoke(T)
  31481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2AE593D361802A5561749CD1F9AC955A32598FC6_gshared (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_arg, const RuntimeMethod* method)
  31482. {
  31483. typedef bool (*FunctionPointerType) (RuntimeObject*, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, const RuntimeMethod*);
  31484. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31485. }
  31486. #ifdef __clang__
  31487. #pragma clang diagnostic pop
  31488. #endif
  31489. #ifdef __clang__
  31490. #pragma clang diagnostic push
  31491. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31492. #pragma clang diagnostic ignored "-Wunused-variable"
  31493. #endif
  31494. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_Multicast(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31495. {
  31496. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31497. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31498. uint32_t retVal = 0;
  31499. for (il2cpp_array_size_t i = 0; i < length; i++)
  31500. {
  31501. Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* currentDelegate = reinterpret_cast<Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E*>(delegatesToInvoke[i]);
  31502. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  31503. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31504. }
  31505. return retVal;
  31506. }
  31507. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenInst(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31508. {
  31509. typedef uint32_t (*FunctionPointerType) (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  31510. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31511. }
  31512. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStatic(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31513. {
  31514. typedef uint32_t (*FunctionPointerType) (GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  31515. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31516. }
  31517. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStaticInvoker(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31518. {
  31519. return InvokerFuncInvoker1< uint32_t, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31520. }
  31521. uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_ClosedStaticInvoker(Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31522. {
  31523. return InvokerFuncInvoker2< uint32_t, RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31524. }
  31525. // System.Void System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>::.ctor(System.Object,System.IntPtr)
  31526. 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)
  31527. {
  31528. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31529. __this->___method_3 = ___1_method;
  31530. __this->___m_target_2 = ___0_object;
  31531. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31532. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31533. __this->___method_code_6 = (intptr_t)__this;
  31534. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31535. {
  31536. bool isOpen = parameterCount == 1;
  31537. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31538. if (isOpen)
  31539. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStaticInvoker;
  31540. else
  31541. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_ClosedStaticInvoker;
  31542. else
  31543. if (isOpen)
  31544. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_OpenStatic;
  31545. else
  31546. {
  31547. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31548. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31549. }
  31550. }
  31551. else
  31552. {
  31553. if (___0_object == NULL)
  31554. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31555. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31556. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31557. }
  31558. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_Multicast;
  31559. }
  31560. // TResult System.Func`2<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord,System.UInt32>::Invoke(T)
  31561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Func_2_Invoke_m1D6B756728B9864F0B0E00FD937493228DCEBA4E_gshared (Func_2_tEDCDCD7BE3F7A4F5A742A5FD711EA63155BC825E* __this, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___0_arg, const RuntimeMethod* method)
  31562. {
  31563. typedef uint32_t (*FunctionPointerType) (RuntimeObject*, GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E, const RuntimeMethod*);
  31564. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31565. }
  31566. #ifdef __clang__
  31567. #pragma clang diagnostic pop
  31568. #endif
  31569. #ifdef __clang__
  31570. #pragma clang diagnostic push
  31571. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31572. #pragma clang diagnostic ignored "-Wunused-variable"
  31573. #endif
  31574. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_Multicast(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31575. {
  31576. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31577. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31578. bool retVal = false;
  31579. for (il2cpp_array_size_t i = 0; i < length; i++)
  31580. {
  31581. Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* currentDelegate = reinterpret_cast<Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA*>(delegatesToInvoke[i]);
  31582. typedef bool (*FunctionPointerType) (RuntimeObject*, Guid_t, const RuntimeMethod*);
  31583. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31584. }
  31585. return retVal;
  31586. }
  31587. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenInst(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31588. {
  31589. typedef bool (*FunctionPointerType) (Guid_t, const RuntimeMethod*);
  31590. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31591. }
  31592. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStatic(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31593. {
  31594. typedef bool (*FunctionPointerType) (Guid_t, const RuntimeMethod*);
  31595. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31596. }
  31597. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStaticInvoker(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31598. {
  31599. return InvokerFuncInvoker1< bool, Guid_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31600. }
  31601. bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_ClosedStaticInvoker(Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31602. {
  31603. return InvokerFuncInvoker2< bool, RuntimeObject*, Guid_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31604. }
  31605. // System.Void System.Func`2<System.Guid,System.Boolean>::.ctor(System.Object,System.IntPtr)
  31606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m2B3B86815CF1A74083241F7E4C55AD32FCB4AADD_gshared (Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31607. {
  31608. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31609. __this->___method_3 = ___1_method;
  31610. __this->___m_target_2 = ___0_object;
  31611. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31612. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31613. __this->___method_code_6 = (intptr_t)__this;
  31614. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31615. {
  31616. bool isOpen = parameterCount == 1;
  31617. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31618. if (isOpen)
  31619. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStaticInvoker;
  31620. else
  31621. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_ClosedStaticInvoker;
  31622. else
  31623. if (isOpen)
  31624. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_OpenStatic;
  31625. else
  31626. {
  31627. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31628. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31629. }
  31630. }
  31631. else
  31632. {
  31633. if (___0_object == NULL)
  31634. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31635. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31636. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31637. }
  31638. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_Multicast;
  31639. }
  31640. // TResult System.Func`2<System.Guid,System.Boolean>::Invoke(T)
  31641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_mFE0A9E30F4D01D21D7D5F271F1A9F5CE67BCB120_gshared (Func_2_t751E090C9CCEDFE7DACDE13E290E3110D3EE28AA* __this, Guid_t ___0_arg, const RuntimeMethod* method)
  31642. {
  31643. typedef bool (*FunctionPointerType) (RuntimeObject*, Guid_t, const RuntimeMethod*);
  31644. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31645. }
  31646. #ifdef __clang__
  31647. #pragma clang diagnostic pop
  31648. #endif
  31649. #ifdef __clang__
  31650. #pragma clang diagnostic push
  31651. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31652. #pragma clang diagnostic ignored "-Wunused-variable"
  31653. #endif
  31654. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_Multicast(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31655. {
  31656. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31657. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31658. RuntimeObject* retVal = NULL;
  31659. for (il2cpp_array_size_t i = 0; i < length; i++)
  31660. {
  31661. Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* currentDelegate = reinterpret_cast<Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D*>(delegatesToInvoke[i]);
  31662. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int16_t, const RuntimeMethod*);
  31663. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31664. }
  31665. return retVal;
  31666. }
  31667. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenInst(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31668. {
  31669. typedef RuntimeObject* (*FunctionPointerType) (int16_t, const RuntimeMethod*);
  31670. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31671. }
  31672. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStatic(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31673. {
  31674. typedef RuntimeObject* (*FunctionPointerType) (int16_t, const RuntimeMethod*);
  31675. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31676. }
  31677. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStaticInvoker(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31678. {
  31679. return InvokerFuncInvoker1< RuntimeObject*, int16_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31680. }
  31681. RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_ClosedStaticInvoker(Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31682. {
  31683. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int16_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31684. }
  31685. // System.Void System.Func`2<System.Int16,System.Object>::.ctor(System.Object,System.IntPtr)
  31686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE8C336753D516A99303A190FA6BEF052883148FD_gshared (Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31687. {
  31688. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31689. __this->___method_3 = ___1_method;
  31690. __this->___m_target_2 = ___0_object;
  31691. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31692. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31693. __this->___method_code_6 = (intptr_t)__this;
  31694. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31695. {
  31696. bool isOpen = parameterCount == 1;
  31697. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31698. if (isOpen)
  31699. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStaticInvoker;
  31700. else
  31701. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_ClosedStaticInvoker;
  31702. else
  31703. if (isOpen)
  31704. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_OpenStatic;
  31705. else
  31706. {
  31707. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31708. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31709. }
  31710. }
  31711. else
  31712. {
  31713. if (___0_object == NULL)
  31714. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31715. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31716. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31717. }
  31718. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_Multicast;
  31719. }
  31720. // TResult System.Func`2<System.Int16,System.Object>::Invoke(T)
  31721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m76302570DBBA7A8DDEFF318C1D0337F641141861_gshared (Func_2_tA31DA6D6A5AD14CAABF18013A148EFE6195F787D* __this, int16_t ___0_arg, const RuntimeMethod* method)
  31722. {
  31723. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int16_t, const RuntimeMethod*);
  31724. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31725. }
  31726. #ifdef __clang__
  31727. #pragma clang diagnostic pop
  31728. #endif
  31729. #ifdef __clang__
  31730. #pragma clang diagnostic push
  31731. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31732. #pragma clang diagnostic ignored "-Wunused-variable"
  31733. #endif
  31734. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_Multicast(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31735. {
  31736. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31737. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31738. int32_t retVal = 0;
  31739. for (il2cpp_array_size_t i = 0; i < length; i++)
  31740. {
  31741. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* currentDelegate = reinterpret_cast<Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*>(delegatesToInvoke[i]);
  31742. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31743. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31744. }
  31745. return retVal;
  31746. }
  31747. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenInst(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31748. {
  31749. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31750. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31751. }
  31752. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStatic(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31753. {
  31754. typedef int32_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31755. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31756. }
  31757. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStaticInvoker(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31758. {
  31759. return InvokerFuncInvoker1< int32_t, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31760. }
  31761. int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_ClosedStaticInvoker(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31762. {
  31763. return InvokerFuncInvoker2< int32_t, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31764. }
  31765. // System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
  31766. 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)
  31767. {
  31768. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31769. __this->___method_3 = ___1_method;
  31770. __this->___m_target_2 = ___0_object;
  31771. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31772. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31773. __this->___method_code_6 = (intptr_t)__this;
  31774. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31775. {
  31776. bool isOpen = parameterCount == 1;
  31777. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31778. if (isOpen)
  31779. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStaticInvoker;
  31780. else
  31781. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_ClosedStaticInvoker;
  31782. else
  31783. if (isOpen)
  31784. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_OpenStatic;
  31785. else
  31786. {
  31787. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31788. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31789. }
  31790. }
  31791. else
  31792. {
  31793. if (___0_object == NULL)
  31794. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31795. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31796. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31797. }
  31798. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_Multicast;
  31799. }
  31800. // TResult System.Func`2<System.Int32,System.Int32>::Invoke(T)
  31801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31802. {
  31803. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31804. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31805. }
  31806. #ifdef __clang__
  31807. #pragma clang diagnostic pop
  31808. #endif
  31809. #ifdef __clang__
  31810. #pragma clang diagnostic push
  31811. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31812. #pragma clang diagnostic ignored "-Wunused-variable"
  31813. #endif
  31814. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_Multicast(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31815. {
  31816. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31817. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31818. RuntimeObject* retVal = NULL;
  31819. for (il2cpp_array_size_t i = 0; i < length; i++)
  31820. {
  31821. Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* currentDelegate = reinterpret_cast<Func_2_tB8444326CD91502B291E0988F04448A82D0F6552*>(delegatesToInvoke[i]);
  31822. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31823. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31824. }
  31825. return retVal;
  31826. }
  31827. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenInst(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31828. {
  31829. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31830. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31831. }
  31832. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStatic(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31833. {
  31834. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31835. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31836. }
  31837. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStaticInvoker(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31838. {
  31839. return InvokerFuncInvoker1< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31840. }
  31841. RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_ClosedStaticInvoker(Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31842. {
  31843. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31844. }
  31845. // System.Void System.Func`2<System.Int32,System.Object>::.ctor(System.Object,System.IntPtr)
  31846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mFEA55388B25FFE20BEE7DB66FA1D0FCC0EE2EE38_gshared (Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  31847. {
  31848. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31849. __this->___method_3 = ___1_method;
  31850. __this->___m_target_2 = ___0_object;
  31851. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31852. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31853. __this->___method_code_6 = (intptr_t)__this;
  31854. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31855. {
  31856. bool isOpen = parameterCount == 1;
  31857. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31858. if (isOpen)
  31859. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStaticInvoker;
  31860. else
  31861. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_ClosedStaticInvoker;
  31862. else
  31863. if (isOpen)
  31864. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_OpenStatic;
  31865. else
  31866. {
  31867. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31868. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31869. }
  31870. }
  31871. else
  31872. {
  31873. if (___0_object == NULL)
  31874. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31875. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31876. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31877. }
  31878. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_Multicast;
  31879. }
  31880. // TResult System.Func`2<System.Int32,System.Object>::Invoke(T)
  31881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m6953F3816EE803F64B21977608FFA48D59AB9272_gshared (Func_2_tB8444326CD91502B291E0988F04448A82D0F6552* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31882. {
  31883. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31884. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31885. }
  31886. #ifdef __clang__
  31887. #pragma clang diagnostic pop
  31888. #endif
  31889. #ifdef __clang__
  31890. #pragma clang diagnostic push
  31891. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31892. #pragma clang diagnostic ignored "-Wunused-variable"
  31893. #endif
  31894. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_Multicast(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31895. {
  31896. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31897. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31898. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  31899. memset((&retVal), 0, sizeof(retVal));
  31900. for (il2cpp_array_size_t i = 0; i < length; i++)
  31901. {
  31902. Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* currentDelegate = reinterpret_cast<Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665*>(delegatesToInvoke[i]);
  31903. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31904. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31905. }
  31906. return retVal;
  31907. }
  31908. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenInst(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31909. {
  31910. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31911. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31912. }
  31913. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStatic(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31914. {
  31915. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31916. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31917. }
  31918. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStaticInvoker(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31919. {
  31920. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  31921. }
  31922. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_ClosedStaticInvoker(Func_2_tF56DF5480E243FCDF894BF58102BE74409D47665* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31923. {
  31924. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  31925. }
  31926. // System.Void System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  31927. 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)
  31928. {
  31929. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  31930. __this->___method_3 = ___1_method;
  31931. __this->___m_target_2 = ___0_object;
  31932. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  31933. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  31934. __this->___method_code_6 = (intptr_t)__this;
  31935. if (MethodIsStatic((RuntimeMethod*)___1_method))
  31936. {
  31937. bool isOpen = parameterCount == 1;
  31938. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  31939. if (isOpen)
  31940. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStaticInvoker;
  31941. else
  31942. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_ClosedStaticInvoker;
  31943. else
  31944. if (isOpen)
  31945. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_OpenStatic;
  31946. else
  31947. {
  31948. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31949. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31950. }
  31951. }
  31952. else
  31953. {
  31954. if (___0_object == NULL)
  31955. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  31956. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  31957. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  31958. }
  31959. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m391DE18D3E422BB20DE4D16ABF413F64F079DFCB_Multicast;
  31960. }
  31961. // TResult System.Func`2<System.Int32Enum,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  31962. 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)
  31963. {
  31964. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31965. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  31966. }
  31967. #ifdef __clang__
  31968. #pragma clang diagnostic pop
  31969. #endif
  31970. #ifdef __clang__
  31971. #pragma clang diagnostic push
  31972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31973. #pragma clang diagnostic ignored "-Wunused-variable"
  31974. #endif
  31975. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_Multicast(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31976. {
  31977. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  31978. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  31979. bool retVal = false;
  31980. for (il2cpp_array_size_t i = 0; i < length; i++)
  31981. {
  31982. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* currentDelegate = reinterpret_cast<Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*>(delegatesToInvoke[i]);
  31983. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  31984. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  31985. }
  31986. return retVal;
  31987. }
  31988. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenInst(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31989. {
  31990. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31991. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31992. }
  31993. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStatic(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31994. {
  31995. typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  31996. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  31997. }
  31998. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStaticInvoker(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  31999. {
  32000. return InvokerFuncInvoker1< bool, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32001. }
  32002. bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_ClosedStaticInvoker(Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32003. {
  32004. return InvokerFuncInvoker2< bool, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32005. }
  32006. // System.Void System.Func`2<System.Int32Enum,System.Boolean>::.ctor(System.Object,System.IntPtr)
  32007. 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)
  32008. {
  32009. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32010. __this->___method_3 = ___1_method;
  32011. __this->___m_target_2 = ___0_object;
  32012. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32013. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32014. __this->___method_code_6 = (intptr_t)__this;
  32015. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32016. {
  32017. bool isOpen = parameterCount == 1;
  32018. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32019. if (isOpen)
  32020. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStaticInvoker;
  32021. else
  32022. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_ClosedStaticInvoker;
  32023. else
  32024. if (isOpen)
  32025. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_OpenStatic;
  32026. else
  32027. {
  32028. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32029. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32030. }
  32031. }
  32032. else
  32033. {
  32034. if (___0_object == NULL)
  32035. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32036. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32037. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32038. }
  32039. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_Multicast;
  32040. }
  32041. // TResult System.Func`2<System.Int32Enum,System.Boolean>::Invoke(T)
  32042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32043. {
  32044. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32045. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32046. }
  32047. #ifdef __clang__
  32048. #pragma clang diagnostic pop
  32049. #endif
  32050. #ifdef __clang__
  32051. #pragma clang diagnostic push
  32052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32053. #pragma clang diagnostic ignored "-Wunused-variable"
  32054. #endif
  32055. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_Multicast(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32056. {
  32057. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32058. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32059. Il2CppChar retVal = 0x0;
  32060. for (il2cpp_array_size_t i = 0; i < length; i++)
  32061. {
  32062. Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* currentDelegate = reinterpret_cast<Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD*>(delegatesToInvoke[i]);
  32063. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32064. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32065. }
  32066. return retVal;
  32067. }
  32068. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenInst(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32069. {
  32070. typedef Il2CppChar (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32071. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32072. }
  32073. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStatic(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32074. {
  32075. typedef Il2CppChar (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32076. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32077. }
  32078. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStaticInvoker(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32079. {
  32080. return InvokerFuncInvoker1< Il2CppChar, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32081. }
  32082. Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_ClosedStaticInvoker(Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32083. {
  32084. return InvokerFuncInvoker2< Il2CppChar, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32085. }
  32086. // System.Void System.Func`2<System.Int32Enum,System.Char>::.ctor(System.Object,System.IntPtr)
  32087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m65FBC343A065F535D76B93E4AA6C2F0AD2022BF0_gshared (Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32088. {
  32089. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32090. __this->___method_3 = ___1_method;
  32091. __this->___m_target_2 = ___0_object;
  32092. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32093. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32094. __this->___method_code_6 = (intptr_t)__this;
  32095. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32096. {
  32097. bool isOpen = parameterCount == 1;
  32098. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32099. if (isOpen)
  32100. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStaticInvoker;
  32101. else
  32102. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_ClosedStaticInvoker;
  32103. else
  32104. if (isOpen)
  32105. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_OpenStatic;
  32106. else
  32107. {
  32108. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32109. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32110. }
  32111. }
  32112. else
  32113. {
  32114. if (___0_object == NULL)
  32115. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32116. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32117. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32118. }
  32119. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_Multicast;
  32120. }
  32121. // TResult System.Func`2<System.Int32Enum,System.Char>::Invoke(T)
  32122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Func_2_Invoke_mB3CE43E51FAD9FBAC2391E53A3702B223B8168FE_gshared (Func_2_tEB5270271440F5524FC38C37B6ADABD8B1944ACD* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32123. {
  32124. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32125. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32126. }
  32127. #ifdef __clang__
  32128. #pragma clang diagnostic pop
  32129. #endif
  32130. #ifdef __clang__
  32131. #pragma clang diagnostic push
  32132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32133. #pragma clang diagnostic ignored "-Wunused-variable"
  32134. #endif
  32135. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_Multicast(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32136. {
  32137. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32138. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32139. Guid_t retVal;
  32140. memset((&retVal), 0, sizeof(retVal));
  32141. for (il2cpp_array_size_t i = 0; i < length; i++)
  32142. {
  32143. Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* currentDelegate = reinterpret_cast<Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5*>(delegatesToInvoke[i]);
  32144. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32145. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32146. }
  32147. return retVal;
  32148. }
  32149. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenInst(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32150. {
  32151. typedef Guid_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32152. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32153. }
  32154. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStatic(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32155. {
  32156. typedef Guid_t (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32157. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32158. }
  32159. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStaticInvoker(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32160. {
  32161. return InvokerFuncInvoker1< Guid_t, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32162. }
  32163. Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_ClosedStaticInvoker(Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32164. {
  32165. return InvokerFuncInvoker2< Guid_t, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32166. }
  32167. // System.Void System.Func`2<System.Int32Enum,System.Guid>::.ctor(System.Object,System.IntPtr)
  32168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3F07FD25043A91DE7FA3BB2ED94CCFA6DB3C8861_gshared (Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32169. {
  32170. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32171. __this->___method_3 = ___1_method;
  32172. __this->___m_target_2 = ___0_object;
  32173. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32174. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32175. __this->___method_code_6 = (intptr_t)__this;
  32176. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32177. {
  32178. bool isOpen = parameterCount == 1;
  32179. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32180. if (isOpen)
  32181. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStaticInvoker;
  32182. else
  32183. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_ClosedStaticInvoker;
  32184. else
  32185. if (isOpen)
  32186. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_OpenStatic;
  32187. else
  32188. {
  32189. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32190. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32191. }
  32192. }
  32193. else
  32194. {
  32195. if (___0_object == NULL)
  32196. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32197. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32198. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32199. }
  32200. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_Multicast;
  32201. }
  32202. // TResult System.Func`2<System.Int32Enum,System.Guid>::Invoke(T)
  32203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Func_2_Invoke_mE1A807EFB1369A940B32CFE45AF2E01EF7DDF6EA_gshared (Func_2_t3FE56BC6263D5B6DC5EC4029CBF5D3C13E3ABCD5* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32204. {
  32205. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32206. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32207. }
  32208. #ifdef __clang__
  32209. #pragma clang diagnostic pop
  32210. #endif
  32211. #ifdef __clang__
  32212. #pragma clang diagnostic push
  32213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32214. #pragma clang diagnostic ignored "-Wunused-variable"
  32215. #endif
  32216. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_Multicast(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32217. {
  32218. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32219. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32220. RuntimeObject* retVal = NULL;
  32221. for (il2cpp_array_size_t i = 0; i < length; i++)
  32222. {
  32223. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* currentDelegate = reinterpret_cast<Func_2_tF12503C33FD184E465546C31F324F4C344B8975A*>(delegatesToInvoke[i]);
  32224. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32225. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32226. }
  32227. return retVal;
  32228. }
  32229. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenInst(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32230. {
  32231. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32232. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32233. }
  32234. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStatic(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32235. {
  32236. typedef RuntimeObject* (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32237. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32238. }
  32239. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStaticInvoker(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32240. {
  32241. return InvokerFuncInvoker1< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32242. }
  32243. RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_ClosedStaticInvoker(Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32244. {
  32245. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32246. }
  32247. // System.Void System.Func`2<System.Int32Enum,System.Object>::.ctor(System.Object,System.IntPtr)
  32248. 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)
  32249. {
  32250. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32251. __this->___method_3 = ___1_method;
  32252. __this->___m_target_2 = ___0_object;
  32253. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32254. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32255. __this->___method_code_6 = (intptr_t)__this;
  32256. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32257. {
  32258. bool isOpen = parameterCount == 1;
  32259. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32260. if (isOpen)
  32261. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStaticInvoker;
  32262. else
  32263. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_ClosedStaticInvoker;
  32264. else
  32265. if (isOpen)
  32266. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_OpenStatic;
  32267. else
  32268. {
  32269. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32270. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32271. }
  32272. }
  32273. else
  32274. {
  32275. if (___0_object == NULL)
  32276. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32277. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32278. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32279. }
  32280. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_Multicast;
  32281. }
  32282. // TResult System.Func`2<System.Int32Enum,System.Object>::Invoke(T)
  32283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_gshared (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32284. {
  32285. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32286. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32287. }
  32288. #ifdef __clang__
  32289. #pragma clang diagnostic pop
  32290. #endif
  32291. #ifdef __clang__
  32292. #pragma clang diagnostic push
  32293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32294. #pragma clang diagnostic ignored "-Wunused-variable"
  32295. #endif
  32296. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_Multicast(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32297. {
  32298. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32299. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32300. float retVal = 0.0f;
  32301. for (il2cpp_array_size_t i = 0; i < length; i++)
  32302. {
  32303. Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* currentDelegate = reinterpret_cast<Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975*>(delegatesToInvoke[i]);
  32304. typedef float (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32305. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32306. }
  32307. return retVal;
  32308. }
  32309. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenInst(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32310. {
  32311. typedef float (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32312. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32313. }
  32314. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStatic(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32315. {
  32316. typedef float (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32317. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32318. }
  32319. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStaticInvoker(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32320. {
  32321. return InvokerFuncInvoker1< float, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32322. }
  32323. float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_ClosedStaticInvoker(Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32324. {
  32325. return InvokerFuncInvoker2< float, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32326. }
  32327. // System.Void System.Func`2<System.Int32Enum,System.Single>::.ctor(System.Object,System.IntPtr)
  32328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m02F832DB120C367743DFB4550BA628B8BF18867C_gshared (Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32329. {
  32330. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32331. __this->___method_3 = ___1_method;
  32332. __this->___m_target_2 = ___0_object;
  32333. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32334. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32335. __this->___method_code_6 = (intptr_t)__this;
  32336. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32337. {
  32338. bool isOpen = parameterCount == 1;
  32339. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32340. if (isOpen)
  32341. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStaticInvoker;
  32342. else
  32343. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_ClosedStaticInvoker;
  32344. else
  32345. if (isOpen)
  32346. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_OpenStatic;
  32347. else
  32348. {
  32349. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32350. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32351. }
  32352. }
  32353. else
  32354. {
  32355. if (___0_object == NULL)
  32356. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32357. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32358. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32359. }
  32360. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_Multicast;
  32361. }
  32362. // TResult System.Func`2<System.Int32Enum,System.Single>::Invoke(T)
  32363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Func_2_Invoke_m0E2D03B5857D29D486E6470FAB1CE3CD058AB0F1_gshared (Func_2_t6F8F3763B94FF54CC94B682CC9FFCE38435E5975* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32364. {
  32365. typedef float (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32366. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32367. }
  32368. #ifdef __clang__
  32369. #pragma clang diagnostic pop
  32370. #endif
  32371. #ifdef __clang__
  32372. #pragma clang diagnostic push
  32373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32374. #pragma clang diagnostic ignored "-Wunused-variable"
  32375. #endif
  32376. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_Multicast(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32377. {
  32378. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32379. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32380. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 retVal;
  32381. memset((&retVal), 0, sizeof(retVal));
  32382. for (il2cpp_array_size_t i = 0; i < length; i++)
  32383. {
  32384. Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* currentDelegate = reinterpret_cast<Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30*>(delegatesToInvoke[i]);
  32385. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32386. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32387. }
  32388. return retVal;
  32389. }
  32390. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenInst(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32391. {
  32392. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32393. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32394. }
  32395. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStatic(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32396. {
  32397. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32398. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32399. }
  32400. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStaticInvoker(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32401. {
  32402. return InvokerFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32403. }
  32404. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_ClosedStaticInvoker(Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32405. {
  32406. return InvokerFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32407. }
  32408. // System.Void System.Func`2<System.Int32Enum,UnityEngine.Vector2>::.ctor(System.Object,System.IntPtr)
  32409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m55A932C1B044D6B251503644CB95456E347538E9_gshared (Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32410. {
  32411. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32412. __this->___method_3 = ___1_method;
  32413. __this->___m_target_2 = ___0_object;
  32414. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32415. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32416. __this->___method_code_6 = (intptr_t)__this;
  32417. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32418. {
  32419. bool isOpen = parameterCount == 1;
  32420. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32421. if (isOpen)
  32422. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStaticInvoker;
  32423. else
  32424. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_ClosedStaticInvoker;
  32425. else
  32426. if (isOpen)
  32427. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_OpenStatic;
  32428. else
  32429. {
  32430. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32431. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32432. }
  32433. }
  32434. else
  32435. {
  32436. if (___0_object == NULL)
  32437. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32438. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32439. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32440. }
  32441. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_Multicast;
  32442. }
  32443. // TResult System.Func`2<System.Int32Enum,UnityEngine.Vector2>::Invoke(T)
  32444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Func_2_Invoke_m53B43B29EF9257C3DA5CA68C9DAC9B42A29EFF69_gshared (Func_2_t2E0F87DDF5C79A1BF0E72E4A32070498DDB63C30* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32445. {
  32446. typedef Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32447. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32448. }
  32449. #ifdef __clang__
  32450. #pragma clang diagnostic pop
  32451. #endif
  32452. #ifdef __clang__
  32453. #pragma clang diagnostic push
  32454. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32455. #pragma clang diagnostic ignored "-Wunused-variable"
  32456. #endif
  32457. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_Multicast(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32458. {
  32459. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32460. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32461. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 retVal;
  32462. memset((&retVal), 0, sizeof(retVal));
  32463. for (il2cpp_array_size_t i = 0; i < length; i++)
  32464. {
  32465. Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* currentDelegate = reinterpret_cast<Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B*>(delegatesToInvoke[i]);
  32466. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32467. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32468. }
  32469. return retVal;
  32470. }
  32471. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenInst(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32472. {
  32473. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32474. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32475. }
  32476. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStatic(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32477. {
  32478. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32479. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32480. }
  32481. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStaticInvoker(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32482. {
  32483. return InvokerFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32484. }
  32485. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_ClosedStaticInvoker(Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32486. {
  32487. return InvokerFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32488. }
  32489. // System.Void System.Func`2<System.Int32Enum,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  32490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m9D0E0A57E7F1994224F3C8929070C6A13C437C87_gshared (Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32491. {
  32492. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32493. __this->___method_3 = ___1_method;
  32494. __this->___m_target_2 = ___0_object;
  32495. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32496. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32497. __this->___method_code_6 = (intptr_t)__this;
  32498. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32499. {
  32500. bool isOpen = parameterCount == 1;
  32501. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32502. if (isOpen)
  32503. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStaticInvoker;
  32504. else
  32505. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_ClosedStaticInvoker;
  32506. else
  32507. if (isOpen)
  32508. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_OpenStatic;
  32509. else
  32510. {
  32511. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32512. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32513. }
  32514. }
  32515. else
  32516. {
  32517. if (___0_object == NULL)
  32518. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32519. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32520. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32521. }
  32522. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_Multicast;
  32523. }
  32524. // TResult System.Func`2<System.Int32Enum,UnityEngine.Vector3>::Invoke(T)
  32525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_mEF34A9F352629824BBF0822A4D6ED8199E6F330D_gshared (Func_2_t28BDEE0BBB0AF3832E1676D6ABB65EDA5546306B* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32526. {
  32527. typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32528. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32529. }
  32530. #ifdef __clang__
  32531. #pragma clang diagnostic pop
  32532. #endif
  32533. #ifdef __clang__
  32534. #pragma clang diagnostic push
  32535. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32536. #pragma clang diagnostic ignored "-Wunused-variable"
  32537. #endif
  32538. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_Multicast(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32539. {
  32540. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32541. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32542. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 retVal;
  32543. memset((&retVal), 0, sizeof(retVal));
  32544. for (il2cpp_array_size_t i = 0; i < length; i++)
  32545. {
  32546. Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* currentDelegate = reinterpret_cast<Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890*>(delegatesToInvoke[i]);
  32547. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32548. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32549. }
  32550. return retVal;
  32551. }
  32552. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenInst(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32553. {
  32554. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32555. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32556. }
  32557. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStatic(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32558. {
  32559. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  32560. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32561. }
  32562. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStaticInvoker(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32563. {
  32564. return InvokerFuncInvoker1< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32565. }
  32566. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_ClosedStaticInvoker(Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32567. {
  32568. return InvokerFuncInvoker2< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32569. }
  32570. // System.Void System.Func`2<System.Int32Enum,UnityEngine.Vector4>::.ctor(System.Object,System.IntPtr)
  32571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m90DD19E2F72DAE1D7292599DFD34CB7868F942A7_gshared (Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32572. {
  32573. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32574. __this->___method_3 = ___1_method;
  32575. __this->___m_target_2 = ___0_object;
  32576. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32577. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32578. __this->___method_code_6 = (intptr_t)__this;
  32579. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32580. {
  32581. bool isOpen = parameterCount == 1;
  32582. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32583. if (isOpen)
  32584. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStaticInvoker;
  32585. else
  32586. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_ClosedStaticInvoker;
  32587. else
  32588. if (isOpen)
  32589. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_OpenStatic;
  32590. else
  32591. {
  32592. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32593. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32594. }
  32595. }
  32596. else
  32597. {
  32598. if (___0_object == NULL)
  32599. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32600. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32601. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32602. }
  32603. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_Multicast;
  32604. }
  32605. // TResult System.Func`2<System.Int32Enum,UnityEngine.Vector4>::Invoke(T)
  32606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Func_2_Invoke_m51F1DF6DF74BE3980DAD0187AA2EFD795B0FD081_gshared (Func_2_t20F329C9D47892E84BBF9A1B0EF63A1B4785E890* __this, int32_t ___0_arg, const RuntimeMethod* method)
  32607. {
  32608. typedef Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  32609. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32610. }
  32611. #ifdef __clang__
  32612. #pragma clang diagnostic pop
  32613. #endif
  32614. #ifdef __clang__
  32615. #pragma clang diagnostic push
  32616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32617. #pragma clang diagnostic ignored "-Wunused-variable"
  32618. #endif
  32619. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_Multicast(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32620. {
  32621. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32622. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32623. RuntimeObject* retVal = NULL;
  32624. for (il2cpp_array_size_t i = 0; i < length; i++)
  32625. {
  32626. Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* currentDelegate = reinterpret_cast<Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740*>(delegatesToInvoke[i]);
  32627. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  32628. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32629. }
  32630. return retVal;
  32631. }
  32632. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenInst(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32633. {
  32634. typedef RuntimeObject* (*FunctionPointerType) (int64_t, const RuntimeMethod*);
  32635. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32636. }
  32637. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStatic(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32638. {
  32639. typedef RuntimeObject* (*FunctionPointerType) (int64_t, const RuntimeMethod*);
  32640. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32641. }
  32642. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStaticInvoker(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32643. {
  32644. return InvokerFuncInvoker1< RuntimeObject*, int64_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32645. }
  32646. RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_ClosedStaticInvoker(Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32647. {
  32648. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, int64_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32649. }
  32650. // System.Void System.Func`2<System.Int64,System.Object>::.ctor(System.Object,System.IntPtr)
  32651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1C334372CBD8FAD3C93164C136BC2B82E1CFE16A_gshared (Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  32652. {
  32653. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32654. __this->___method_3 = ___1_method;
  32655. __this->___m_target_2 = ___0_object;
  32656. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32657. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32658. __this->___method_code_6 = (intptr_t)__this;
  32659. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32660. {
  32661. bool isOpen = parameterCount == 1;
  32662. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32663. if (isOpen)
  32664. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStaticInvoker;
  32665. else
  32666. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_ClosedStaticInvoker;
  32667. else
  32668. if (isOpen)
  32669. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_OpenStatic;
  32670. else
  32671. {
  32672. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32673. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32674. }
  32675. }
  32676. else
  32677. {
  32678. if (___0_object == NULL)
  32679. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32680. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32681. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32682. }
  32683. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_Multicast;
  32684. }
  32685. // TResult System.Func`2<System.Int64,System.Object>::Invoke(T)
  32686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mD009765372024B85EF25CCB1BA0D33A782805484_gshared (Func_2_t500EF84D22056969D9857BA1675DB70B93BA5740* __this, int64_t ___0_arg, const RuntimeMethod* method)
  32687. {
  32688. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int64_t, const RuntimeMethod*);
  32689. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32690. }
  32691. #ifdef __clang__
  32692. #pragma clang diagnostic pop
  32693. #endif
  32694. #ifdef __clang__
  32695. #pragma clang diagnostic push
  32696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32697. #pragma clang diagnostic ignored "-Wunused-variable"
  32698. #endif
  32699. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_Multicast(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32700. {
  32701. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32702. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32703. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A retVal;
  32704. memset((&retVal), 0, sizeof(retVal));
  32705. for (il2cpp_array_size_t i = 0; i < length; i++)
  32706. {
  32707. Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* currentDelegate = reinterpret_cast<Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0*>(delegatesToInvoke[i]);
  32708. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32709. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32710. }
  32711. return retVal;
  32712. }
  32713. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInst(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32714. {
  32715. NullCheck(___0_arg);
  32716. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32717. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32718. }
  32719. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStatic(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32720. {
  32721. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32722. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32723. }
  32724. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStaticInvoker(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32725. {
  32726. return InvokerFuncInvoker1< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32727. }
  32728. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_ClosedStaticInvoker(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32729. {
  32730. return InvokerFuncInvoker2< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32731. }
  32732. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenVirtual(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32733. {
  32734. NullCheck(___0_arg);
  32735. return VirtualFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32736. }
  32737. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInterface(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32738. {
  32739. NullCheck(___0_arg);
  32740. return InterfaceFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32741. }
  32742. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericVirtual(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32743. {
  32744. NullCheck(___0_arg);
  32745. return GenericVirtualFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(method, ___0_arg);
  32746. }
  32747. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericInterface(Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32748. {
  32749. NullCheck(___0_arg);
  32750. return GenericInterfaceFuncInvoker0< ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(method, ___0_arg);
  32751. }
  32752. // System.Void System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Object,System.IntPtr)
  32753. 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)
  32754. {
  32755. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32756. __this->___method_3 = ___1_method;
  32757. __this->___m_target_2 = ___0_object;
  32758. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32759. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32760. __this->___method_code_6 = (intptr_t)__this;
  32761. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32762. {
  32763. bool isOpen = parameterCount == 1;
  32764. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32765. if (isOpen)
  32766. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStaticInvoker;
  32767. else
  32768. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_ClosedStaticInvoker;
  32769. else
  32770. if (isOpen)
  32771. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenStatic;
  32772. else
  32773. {
  32774. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32775. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32776. }
  32777. }
  32778. else
  32779. {
  32780. bool isOpen = parameterCount == 0;
  32781. if (isOpen)
  32782. {
  32783. if (__this->___method_is_virtual_12)
  32784. {
  32785. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32786. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32787. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericInterface;
  32788. else
  32789. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenGenericVirtual;
  32790. else
  32791. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32792. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInterface;
  32793. else
  32794. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenVirtual;
  32795. }
  32796. else
  32797. {
  32798. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_OpenInst;
  32799. }
  32800. }
  32801. else
  32802. {
  32803. if (___0_object == NULL)
  32804. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32805. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32806. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32807. }
  32808. }
  32809. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_Multicast;
  32810. }
  32811. // TResult System.Func`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Invoke(T)
  32812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A Func_2_Invoke_mB5EC27DD375EF48E19FB13372999D0A63BF91D24_gshared (Func_2_tEE709D92F595E05CEE36C7FD0D5EE65BD0AC82B0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32813. {
  32814. typedef ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32815. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32816. }
  32817. #ifdef __clang__
  32818. #pragma clang diagnostic pop
  32819. #endif
  32820. #ifdef __clang__
  32821. #pragma clang diagnostic push
  32822. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32823. #pragma clang diagnostic ignored "-Wunused-variable"
  32824. #endif
  32825. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_Multicast(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32826. {
  32827. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32828. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32829. bool retVal = false;
  32830. for (il2cpp_array_size_t i = 0; i < length; i++)
  32831. {
  32832. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* currentDelegate = reinterpret_cast<Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*>(delegatesToInvoke[i]);
  32833. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32834. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32835. }
  32836. return retVal;
  32837. }
  32838. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInst(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32839. {
  32840. NullCheck(___0_arg);
  32841. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32842. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32843. }
  32844. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStatic(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32845. {
  32846. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32847. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32848. }
  32849. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStaticInvoker(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32850. {
  32851. return InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32852. }
  32853. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_ClosedStaticInvoker(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32854. {
  32855. return InvokerFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32856. }
  32857. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenVirtual(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32858. {
  32859. NullCheck(___0_arg);
  32860. return VirtualFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32861. }
  32862. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInterface(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32863. {
  32864. NullCheck(___0_arg);
  32865. return InterfaceFuncInvoker0< bool >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32866. }
  32867. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericVirtual(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32868. {
  32869. NullCheck(___0_arg);
  32870. return GenericVirtualFuncInvoker0< bool >::Invoke(method, ___0_arg);
  32871. }
  32872. bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericInterface(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32873. {
  32874. NullCheck(___0_arg);
  32875. return GenericInterfaceFuncInvoker0< bool >::Invoke(method, ___0_arg);
  32876. }
  32877. // System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
  32878. 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)
  32879. {
  32880. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  32881. __this->___method_3 = ___1_method;
  32882. __this->___m_target_2 = ___0_object;
  32883. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  32884. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  32885. __this->___method_code_6 = (intptr_t)__this;
  32886. if (MethodIsStatic((RuntimeMethod*)___1_method))
  32887. {
  32888. bool isOpen = parameterCount == 1;
  32889. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  32890. if (isOpen)
  32891. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStaticInvoker;
  32892. else
  32893. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_ClosedStaticInvoker;
  32894. else
  32895. if (isOpen)
  32896. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenStatic;
  32897. else
  32898. {
  32899. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32900. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32901. }
  32902. }
  32903. else
  32904. {
  32905. bool isOpen = parameterCount == 0;
  32906. if (isOpen)
  32907. {
  32908. if (__this->___method_is_virtual_12)
  32909. {
  32910. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  32911. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32912. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericInterface;
  32913. else
  32914. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenGenericVirtual;
  32915. else
  32916. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  32917. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInterface;
  32918. else
  32919. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenVirtual;
  32920. }
  32921. else
  32922. {
  32923. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_OpenInst;
  32924. }
  32925. }
  32926. else
  32927. {
  32928. if (___0_object == NULL)
  32929. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  32930. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  32931. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  32932. }
  32933. }
  32934. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_Multicast;
  32935. }
  32936. // TResult System.Func`2<System.Object,System.Boolean>::Invoke(T)
  32937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32938. {
  32939. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32940. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  32941. }
  32942. #ifdef __clang__
  32943. #pragma clang diagnostic pop
  32944. #endif
  32945. #ifdef __clang__
  32946. #pragma clang diagnostic push
  32947. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32948. #pragma clang diagnostic ignored "-Wunused-variable"
  32949. #endif
  32950. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_Multicast(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32951. {
  32952. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  32953. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  32954. Il2CppChar retVal = 0x0;
  32955. for (il2cpp_array_size_t i = 0; i < length; i++)
  32956. {
  32957. Func_2_tA8F6CB924B4548E42010325397F16C187C098225* currentDelegate = reinterpret_cast<Func_2_tA8F6CB924B4548E42010325397F16C187C098225*>(delegatesToInvoke[i]);
  32958. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  32959. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  32960. }
  32961. return retVal;
  32962. }
  32963. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInst(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32964. {
  32965. NullCheck(___0_arg);
  32966. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32967. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32968. }
  32969. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStatic(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32970. {
  32971. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  32972. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  32973. }
  32974. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStaticInvoker(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32975. {
  32976. return InvokerFuncInvoker1< Il2CppChar, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  32977. }
  32978. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_ClosedStaticInvoker(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32979. {
  32980. return InvokerFuncInvoker2< Il2CppChar, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  32981. }
  32982. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenVirtual(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32983. {
  32984. NullCheck(___0_arg);
  32985. return VirtualFuncInvoker0< Il2CppChar >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  32986. }
  32987. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInterface(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32988. {
  32989. NullCheck(___0_arg);
  32990. return InterfaceFuncInvoker0< Il2CppChar >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  32991. }
  32992. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericVirtual(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32993. {
  32994. NullCheck(___0_arg);
  32995. return GenericVirtualFuncInvoker0< Il2CppChar >::Invoke(method, ___0_arg);
  32996. }
  32997. Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericInterface(Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  32998. {
  32999. NullCheck(___0_arg);
  33000. return GenericInterfaceFuncInvoker0< Il2CppChar >::Invoke(method, ___0_arg);
  33001. }
  33002. // System.Void System.Func`2<System.Object,System.Char>::.ctor(System.Object,System.IntPtr)
  33003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE0224E3E48B05DE6D6D3FCAB652B609EAE8DD543_gshared (Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33004. {
  33005. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33006. __this->___method_3 = ___1_method;
  33007. __this->___m_target_2 = ___0_object;
  33008. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33009. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33010. __this->___method_code_6 = (intptr_t)__this;
  33011. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33012. {
  33013. bool isOpen = parameterCount == 1;
  33014. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33015. if (isOpen)
  33016. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStaticInvoker;
  33017. else
  33018. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_ClosedStaticInvoker;
  33019. else
  33020. if (isOpen)
  33021. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenStatic;
  33022. else
  33023. {
  33024. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33025. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33026. }
  33027. }
  33028. else
  33029. {
  33030. bool isOpen = parameterCount == 0;
  33031. if (isOpen)
  33032. {
  33033. if (__this->___method_is_virtual_12)
  33034. {
  33035. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33036. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33037. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericInterface;
  33038. else
  33039. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenGenericVirtual;
  33040. else
  33041. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33042. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInterface;
  33043. else
  33044. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenVirtual;
  33045. }
  33046. else
  33047. {
  33048. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_OpenInst;
  33049. }
  33050. }
  33051. else
  33052. {
  33053. if (___0_object == NULL)
  33054. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33055. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33056. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33057. }
  33058. }
  33059. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_Multicast;
  33060. }
  33061. // TResult System.Func`2<System.Object,System.Char>::Invoke(T)
  33062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Func_2_Invoke_mCF1B3E9364669294BC0565E3CA6B699480714E51_gshared (Func_2_tA8F6CB924B4548E42010325397F16C187C098225* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33063. {
  33064. typedef Il2CppChar (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33065. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33066. }
  33067. #ifdef __clang__
  33068. #pragma clang diagnostic pop
  33069. #endif
  33070. #ifdef __clang__
  33071. #pragma clang diagnostic push
  33072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33073. #pragma clang diagnostic ignored "-Wunused-variable"
  33074. #endif
  33075. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_Multicast(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33076. {
  33077. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33078. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33079. Guid_t retVal;
  33080. memset((&retVal), 0, sizeof(retVal));
  33081. for (il2cpp_array_size_t i = 0; i < length; i++)
  33082. {
  33083. Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* currentDelegate = reinterpret_cast<Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838*>(delegatesToInvoke[i]);
  33084. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33085. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33086. }
  33087. return retVal;
  33088. }
  33089. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInst(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33090. {
  33091. NullCheck(___0_arg);
  33092. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33093. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33094. }
  33095. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStatic(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33096. {
  33097. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33098. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33099. }
  33100. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStaticInvoker(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33101. {
  33102. return InvokerFuncInvoker1< Guid_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33103. }
  33104. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_ClosedStaticInvoker(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33105. {
  33106. return InvokerFuncInvoker2< Guid_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33107. }
  33108. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenVirtual(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33109. {
  33110. NullCheck(___0_arg);
  33111. return VirtualFuncInvoker0< Guid_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33112. }
  33113. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInterface(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33114. {
  33115. NullCheck(___0_arg);
  33116. return InterfaceFuncInvoker0< Guid_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33117. }
  33118. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericVirtual(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33119. {
  33120. NullCheck(___0_arg);
  33121. return GenericVirtualFuncInvoker0< Guid_t >::Invoke(method, ___0_arg);
  33122. }
  33123. Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericInterface(Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33124. {
  33125. NullCheck(___0_arg);
  33126. return GenericInterfaceFuncInvoker0< Guid_t >::Invoke(method, ___0_arg);
  33127. }
  33128. // System.Void System.Func`2<System.Object,System.Guid>::.ctor(System.Object,System.IntPtr)
  33129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF555B385B4BDA7CAA449193CC6171BE7C0962947_gshared (Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  33130. {
  33131. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33132. __this->___method_3 = ___1_method;
  33133. __this->___m_target_2 = ___0_object;
  33134. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33135. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33136. __this->___method_code_6 = (intptr_t)__this;
  33137. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33138. {
  33139. bool isOpen = parameterCount == 1;
  33140. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33141. if (isOpen)
  33142. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStaticInvoker;
  33143. else
  33144. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_ClosedStaticInvoker;
  33145. else
  33146. if (isOpen)
  33147. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenStatic;
  33148. else
  33149. {
  33150. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33151. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33152. }
  33153. }
  33154. else
  33155. {
  33156. bool isOpen = parameterCount == 0;
  33157. if (isOpen)
  33158. {
  33159. if (__this->___method_is_virtual_12)
  33160. {
  33161. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33162. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33163. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericInterface;
  33164. else
  33165. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenGenericVirtual;
  33166. else
  33167. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33168. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInterface;
  33169. else
  33170. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenVirtual;
  33171. }
  33172. else
  33173. {
  33174. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_OpenInst;
  33175. }
  33176. }
  33177. else
  33178. {
  33179. if (___0_object == NULL)
  33180. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33181. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33182. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33183. }
  33184. }
  33185. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_Multicast;
  33186. }
  33187. // TResult System.Func`2<System.Object,System.Guid>::Invoke(T)
  33188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Func_2_Invoke_mE51C3FA492E17DA31C1388A0DCC2C662629FF63C_gshared (Func_2_tB966008A65EE3C580BEEAEA7E13ED7A153257838* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33189. {
  33190. typedef Guid_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33191. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33192. }
  33193. #ifdef __clang__
  33194. #pragma clang diagnostic pop
  33195. #endif
  33196. #ifdef __clang__
  33197. #pragma clang diagnostic push
  33198. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33199. #pragma clang diagnostic ignored "-Wunused-variable"
  33200. #endif
  33201. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_Multicast(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33202. {
  33203. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33204. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33205. int32_t retVal = 0;
  33206. for (il2cpp_array_size_t i = 0; i < length; i++)
  33207. {
  33208. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* currentDelegate = reinterpret_cast<Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*>(delegatesToInvoke[i]);
  33209. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33210. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33211. }
  33212. return retVal;
  33213. }
  33214. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInst(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33215. {
  33216. NullCheck(___0_arg);
  33217. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33218. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33219. }
  33220. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStatic(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33221. {
  33222. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33223. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33224. }
  33225. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStaticInvoker(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33226. {
  33227. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33228. }
  33229. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_ClosedStaticInvoker(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33230. {
  33231. return InvokerFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33232. }
  33233. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenVirtual(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33234. {
  33235. NullCheck(___0_arg);
  33236. return VirtualFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33237. }
  33238. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInterface(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33239. {
  33240. NullCheck(___0_arg);
  33241. return InterfaceFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33242. }
  33243. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericVirtual(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33244. {
  33245. NullCheck(___0_arg);
  33246. return GenericVirtualFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33247. }
  33248. int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericInterface(Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33249. {
  33250. NullCheck(___0_arg);
  33251. return GenericInterfaceFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33252. }
  33253. // System.Void System.Func`2<System.Object,System.Int32>::.ctor(System.Object,System.IntPtr)
  33254. 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)
  33255. {
  33256. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33257. __this->___method_3 = ___1_method;
  33258. __this->___m_target_2 = ___0_object;
  33259. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33260. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33261. __this->___method_code_6 = (intptr_t)__this;
  33262. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33263. {
  33264. bool isOpen = parameterCount == 1;
  33265. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33266. if (isOpen)
  33267. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStaticInvoker;
  33268. else
  33269. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_ClosedStaticInvoker;
  33270. else
  33271. if (isOpen)
  33272. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenStatic;
  33273. else
  33274. {
  33275. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33276. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33277. }
  33278. }
  33279. else
  33280. {
  33281. bool isOpen = parameterCount == 0;
  33282. if (isOpen)
  33283. {
  33284. if (__this->___method_is_virtual_12)
  33285. {
  33286. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33287. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33288. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericInterface;
  33289. else
  33290. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenGenericVirtual;
  33291. else
  33292. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33293. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInterface;
  33294. else
  33295. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenVirtual;
  33296. }
  33297. else
  33298. {
  33299. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_OpenInst;
  33300. }
  33301. }
  33302. else
  33303. {
  33304. if (___0_object == NULL)
  33305. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33306. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33307. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33308. }
  33309. }
  33310. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_Multicast;
  33311. }
  33312. // TResult System.Func`2<System.Object,System.Int32>::Invoke(T)
  33313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33314. {
  33315. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33316. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33317. }
  33318. #ifdef __clang__
  33319. #pragma clang diagnostic pop
  33320. #endif
  33321. #ifdef __clang__
  33322. #pragma clang diagnostic push
  33323. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33324. #pragma clang diagnostic ignored "-Wunused-variable"
  33325. #endif
  33326. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_Multicast(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33327. {
  33328. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33329. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33330. int32_t retVal = 0;
  33331. for (il2cpp_array_size_t i = 0; i < length; i++)
  33332. {
  33333. Func_2_t213311159653563BDCC21CC060B449705C96791F* currentDelegate = reinterpret_cast<Func_2_t213311159653563BDCC21CC060B449705C96791F*>(delegatesToInvoke[i]);
  33334. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33335. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33336. }
  33337. return retVal;
  33338. }
  33339. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInst(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33340. {
  33341. NullCheck(___0_arg);
  33342. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33343. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33344. }
  33345. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStatic(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33346. {
  33347. typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33348. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33349. }
  33350. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStaticInvoker(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33351. {
  33352. return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33353. }
  33354. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_ClosedStaticInvoker(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33355. {
  33356. return InvokerFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33357. }
  33358. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenVirtual(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33359. {
  33360. NullCheck(___0_arg);
  33361. return VirtualFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33362. }
  33363. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInterface(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33364. {
  33365. NullCheck(___0_arg);
  33366. return InterfaceFuncInvoker0< int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33367. }
  33368. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericVirtual(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33369. {
  33370. NullCheck(___0_arg);
  33371. return GenericVirtualFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33372. }
  33373. int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericInterface(Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33374. {
  33375. NullCheck(___0_arg);
  33376. return GenericInterfaceFuncInvoker0< int32_t >::Invoke(method, ___0_arg);
  33377. }
  33378. // System.Void System.Func`2<System.Object,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
  33379. 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)
  33380. {
  33381. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33382. __this->___method_3 = ___1_method;
  33383. __this->___m_target_2 = ___0_object;
  33384. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33385. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33386. __this->___method_code_6 = (intptr_t)__this;
  33387. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33388. {
  33389. bool isOpen = parameterCount == 1;
  33390. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33391. if (isOpen)
  33392. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStaticInvoker;
  33393. else
  33394. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_ClosedStaticInvoker;
  33395. else
  33396. if (isOpen)
  33397. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenStatic;
  33398. else
  33399. {
  33400. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33401. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33402. }
  33403. }
  33404. else
  33405. {
  33406. bool isOpen = parameterCount == 0;
  33407. if (isOpen)
  33408. {
  33409. if (__this->___method_is_virtual_12)
  33410. {
  33411. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33412. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33413. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericInterface;
  33414. else
  33415. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenGenericVirtual;
  33416. else
  33417. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33418. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInterface;
  33419. else
  33420. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenVirtual;
  33421. }
  33422. else
  33423. {
  33424. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_OpenInst;
  33425. }
  33426. }
  33427. else
  33428. {
  33429. if (___0_object == NULL)
  33430. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33431. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33432. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33433. }
  33434. }
  33435. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_Multicast;
  33436. }
  33437. // TResult System.Func`2<System.Object,System.Int32Enum>::Invoke(T)
  33438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1FDB82A936AD6A68F455DE792FD9454CE1A4FC9F_gshared (Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33439. {
  33440. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33441. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33442. }
  33443. #ifdef __clang__
  33444. #pragma clang diagnostic pop
  33445. #endif
  33446. #ifdef __clang__
  33447. #pragma clang diagnostic push
  33448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33449. #pragma clang diagnostic ignored "-Wunused-variable"
  33450. #endif
  33451. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_Multicast(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33452. {
  33453. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  33454. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  33455. RuntimeObject* retVal = NULL;
  33456. for (il2cpp_array_size_t i = 0; i < length; i++)
  33457. {
  33458. Func_2_tACBF5A1656250800CE861707354491F0611F6624* currentDelegate = reinterpret_cast<Func_2_tACBF5A1656250800CE861707354491F0611F6624*>(delegatesToInvoke[i]);
  33459. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33460. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  33461. }
  33462. return retVal;
  33463. }
  33464. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInst(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33465. {
  33466. NullCheck(___0_arg);
  33467. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33468. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33469. }
  33470. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStatic(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33471. {
  33472. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  33473. return ((FunctionPointerType)__this->___method_ptr_0)(___0_arg, method);
  33474. }
  33475. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStaticInvoker(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33476. {
  33477. return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_arg);
  33478. }
  33479. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_ClosedStaticInvoker(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33480. {
  33481. return InvokerFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_arg);
  33482. }
  33483. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenVirtual(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33484. {
  33485. NullCheck(___0_arg);
  33486. return VirtualFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg);
  33487. }
  33488. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInterface(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33489. {
  33490. NullCheck(___0_arg);
  33491. return InterfaceFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg);
  33492. }
  33493. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericVirtual(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33494. {
  33495. NullCheck(___0_arg);
  33496. return GenericVirtualFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg);
  33497. }
  33498. RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericInterface(Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33499. {
  33500. NullCheck(___0_arg);
  33501. return GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(method, ___0_arg);
  33502. }
  33503. // System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  33504. 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)
  33505. {
  33506. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  33507. __this->___method_3 = ___1_method;
  33508. __this->___m_target_2 = ___0_object;
  33509. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  33510. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  33511. __this->___method_code_6 = (intptr_t)__this;
  33512. if (MethodIsStatic((RuntimeMethod*)___1_method))
  33513. {
  33514. bool isOpen = parameterCount == 1;
  33515. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  33516. if (isOpen)
  33517. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStaticInvoker;
  33518. else
  33519. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_ClosedStaticInvoker;
  33520. else
  33521. if (isOpen)
  33522. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenStatic;
  33523. else
  33524. {
  33525. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33526. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33527. }
  33528. }
  33529. else
  33530. {
  33531. bool isOpen = parameterCount == 0;
  33532. if (isOpen)
  33533. {
  33534. if (__this->___method_is_virtual_12)
  33535. {
  33536. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  33537. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33538. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericInterface;
  33539. else
  33540. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenGenericVirtual;
  33541. else
  33542. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  33543. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInterface;
  33544. else
  33545. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenVirtual;
  33546. }
  33547. else
  33548. {
  33549. __this->___invoke_impl_1 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_OpenInst;
  33550. }
  33551. }
  33552. else
  33553. {
  33554. if (___0_object == NULL)
  33555. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  33556. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  33557. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  33558. }
  33559. }
  33560. __this->___extra_arg_5 = (intptr_t)&Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_Multicast;
  33561. }
  33562. // TResult System.Func`2<System.Object,System.Object>::Invoke(T)
  33563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  33564. {
  33565. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  33566. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  33567. }
  33568. #ifdef __clang__
  33569. #pragma clang diagnostic pop
  33570. #endif
  33571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t EventBase_get_eventId_m4951447F4F1FD94AD7279F8CB274438D012746AA_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method)
  33572. {
  33573. {
  33574. uint64_t L_0 = __this->___U3CeventIdU3Ek__BackingField_3;
  33575. return L_0;
  33576. }
  33577. }
  33578. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EventCallbackFunctorBase_get_phase_mB0C93FAA42FD2881BF6FFFD6F1F4CCF355FC6DD6_inline (EventCallbackFunctorBase_tEFE8404D9A89369B0A322FA7743CDA068A0BB568* __this, const RuntimeMethod* method)
  33579. {
  33580. {
  33581. int32_t L_0 = __this->___U3CphaseU3Ek__BackingField_0;
  33582. return L_0;
  33583. }
  33584. }
  33585. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method)
  33586. {
  33587. {
  33588. // public GraphStack stack { get; private set; }
  33589. GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = __this->___U3CstackU3Ek__BackingField_0;
  33590. return L_0;
  33591. }
  33592. }
  33593. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  33594. {
  33595. {
  33596. float L_0 = ___0_x;
  33597. __this->___x_0 = L_0;
  33598. float L_1 = ___1_y;
  33599. __this->___y_1 = L_1;
  33600. return;
  33601. }
  33602. }
  33603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method)
  33604. {
  33605. static bool s_Il2CppMethodInitialized;
  33606. if (!s_Il2CppMethodInitialized)
  33607. {
  33608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
  33609. s_Il2CppMethodInitialized = true;
  33610. }
  33611. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  33612. memset((&V_0), 0, sizeof(V_0));
  33613. {
  33614. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___upVector_4;
  33615. V_0 = L_0;
  33616. goto IL_0009;
  33617. }
  33618. IL_0009:
  33619. {
  33620. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  33621. return L_1;
  33622. }
  33623. }
  33624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
  33625. {
  33626. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  33627. memset((&V_0), 0, sizeof(V_0));
  33628. {
  33629. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
  33630. float L_1 = L_0.___x_0;
  33631. float L_2 = ___1_d;
  33632. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
  33633. float L_4 = L_3.___y_1;
  33634. float L_5 = ___1_d;
  33635. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
  33636. memset((&L_6), 0, sizeof(L_6));
  33637. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
  33638. V_0 = L_6;
  33639. goto IL_0019;
  33640. }
  33641. IL_0019:
  33642. {
  33643. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
  33644. return L_7;
  33645. }
  33646. }
  33647. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  33648. {
  33649. {
  33650. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CcontentViewportU3Ek__BackingField_77;
  33651. return L_0;
  33652. }
  33653. }
  33654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  33655. {
  33656. float V_0 = 0.0f;
  33657. float G_B3_0 = 0.0f;
  33658. {
  33659. float L_0 = ___0_a;
  33660. float L_1 = ___1_b;
  33661. if ((((float)L_0) > ((float)L_1)))
  33662. {
  33663. goto IL_0008;
  33664. }
  33665. }
  33666. {
  33667. float L_2 = ___1_b;
  33668. G_B3_0 = L_2;
  33669. goto IL_0009;
  33670. }
  33671. IL_0008:
  33672. {
  33673. float L_3 = ___0_a;
  33674. G_B3_0 = L_3;
  33675. }
  33676. IL_0009:
  33677. {
  33678. V_0 = G_B3_0;
  33679. goto IL_000c;
  33680. }
  33681. IL_000c:
  33682. {
  33683. float L_4 = V_0;
  33684. return L_4;
  33685. }
  33686. }
  33687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  33688. {
  33689. float V_0 = 0.0f;
  33690. float G_B3_0 = 0.0f;
  33691. {
  33692. float L_0 = ___0_a;
  33693. float L_1 = ___1_b;
  33694. if ((((float)L_0) < ((float)L_1)))
  33695. {
  33696. goto IL_0008;
  33697. }
  33698. }
  33699. {
  33700. float L_2 = ___1_b;
  33701. G_B3_0 = L_2;
  33702. goto IL_0009;
  33703. }
  33704. IL_0008:
  33705. {
  33706. float L_3 = ___0_a;
  33707. G_B3_0 = L_3;
  33708. }
  33709. IL_0009:
  33710. {
  33711. V_0 = G_B3_0;
  33712. goto IL_000c;
  33713. }
  33714. IL_000c:
  33715. {
  33716. float L_4 = V_0;
  33717. return L_4;
  33718. }
  33719. }
  33720. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ScrollView_get_verticalScroller_mDCBC1E09B2754C31BF917818CB07E5F36EC0D13A_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  33721. {
  33722. {
  33723. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* L_0 = __this->___U3CverticalScrollerU3Ek__BackingField_79;
  33724. return L_0;
  33725. }
  33726. }
  33727. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slider_t5891706383A14955E3FAD68A79829F3234681652* Scroller_get_slider_mE18FB3CD0B7E2817E27C245324A129C70E1FE27C_inline (Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* __this, const RuntimeMethod* method)
  33728. {
  33729. {
  33730. Slider_t5891706383A14955E3FAD68A79829F3234681652* L_0 = __this->___U3CsliderU3Ek__BackingField_66;
  33731. return L_0;
  33732. }
  33733. }
  33734. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  33735. {
  33736. int32_t V_0 = 0;
  33737. int32_t G_B3_0 = 0;
  33738. {
  33739. int32_t L_0 = ___0_a;
  33740. int32_t L_1 = ___1_b;
  33741. if ((((int32_t)L_0) < ((int32_t)L_1)))
  33742. {
  33743. goto IL_0008;
  33744. }
  33745. }
  33746. {
  33747. int32_t L_2 = ___1_b;
  33748. G_B3_0 = L_2;
  33749. goto IL_0009;
  33750. }
  33751. IL_0008:
  33752. {
  33753. int32_t L_3 = ___0_a;
  33754. G_B3_0 = L_3;
  33755. }
  33756. IL_0009:
  33757. {
  33758. V_0 = G_B3_0;
  33759. goto IL_000c;
  33760. }
  33761. IL_000c:
  33762. {
  33763. int32_t L_4 = V_0;
  33764. return L_4;
  33765. }
  33766. }
  33767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method)
  33768. {
  33769. {
  33770. int32_t L_0 = __this->___U3CindexU3Ek__BackingField_2;
  33771. return L_0;
  33772. }
  33773. }
  33774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_propagation_m1F5D2A6582B8A4D64F84F0B71F90790FA2BF7E8C_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, int32_t ___0_value, const RuntimeMethod* method)
  33775. {
  33776. {
  33777. int32_t L_0 = ___0_value;
  33778. __this->___U3CpropagationU3Ek__BackingField_5 = L_0;
  33779. return;
  33780. }
  33781. }
  33782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* FocusChangeDirection_get_unspecified_m9FB894AACF20C8B223620A79F72B64B674DA4E96_inline (const RuntimeMethod* method)
  33783. {
  33784. static bool s_Il2CppMethodInitialized;
  33785. if (!s_Il2CppMethodInitialized)
  33786. {
  33787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  33788. s_Il2CppMethodInitialized = true;
  33789. }
  33790. {
  33791. il2cpp_codegen_runtime_class_init_inline(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var);
  33792. FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF* L_0 = ((FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_StaticFields*)il2cpp_codegen_static_fields_for(FocusChangeDirection_t95F4784CF68331792EB9077AEAB01E17822991EF_il2cpp_TypeInfo_var))->___U3CunspecifiedU3Ek__BackingField_0;
  33793. return L_0;
  33794. }
  33795. }
  33796. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
  33797. {
  33798. {
  33799. RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
  33800. return L_0;
  33801. }
  33802. }
  33803. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  33804. {
  33805. {
  33806. // public TGraph graph { get; set; }
  33807. RuntimeObject* L_0 = (RuntimeObject*)__this->___U3CgraphU3Ek__BackingField_1;
  33808. return L_0;
  33809. }
  33810. }