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

Unity.InputSystem__11.cpp 313KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337
  1. #include "pch-cpp.hpp"
  2. template <typename R>
  3. struct VirtualFuncInvoker0
  4. {
  5. typedef R (*Func)(void*, const RuntimeMethod*);
  6. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  10. }
  11. };
  12. template <typename R, typename T1>
  13. struct VirtualFuncInvoker1
  14. {
  15. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  16. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  17. {
  18. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  19. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  20. }
  21. };
  22. struct InterfaceActionInvoker0
  23. {
  24. typedef void (*Action)(void*, const RuntimeMethod*);
  25. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  28. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  29. }
  30. };
  31. template <typename R>
  32. struct InterfaceFuncInvoker0
  33. {
  34. typedef R (*Func)(void*, const RuntimeMethod*);
  35. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  36. {
  37. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  38. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  39. }
  40. };
  41. struct Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9;
  42. struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D;
  43. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F;
  44. struct Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB;
  45. struct Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F;
  46. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  47. struct Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93;
  48. struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
  49. struct IEnumerable_1_t5359DEC999AA35C7E2DE775B0455A4760550ED7F;
  50. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  51. struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
  52. struct IEnumerable_1_tDE18BB328ED95FB272AE8FAE3C13576909589F4D;
  53. struct IEnumerable_1_t45141F64D6D882336B8DCC6510DC6B9C3294C6AA;
  54. struct IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8;
  55. struct IEnumerator_1_t28314E682493CA936A454DA48BFB000CAF4F5D74;
  56. struct IEnumerator_1_t5AFCED6452B2551E59D8997046D5F19C8F731FB3;
  57. struct IEqualityComparer_1_tEA6D87A5AB670819FF91305D215B209552281584;
  58. struct InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E;
  59. struct InputBindingComposite_1_tB7B7EA7F16E4FA573E09983CFE2AE8C7D4616588;
  60. struct InputBindingComposite_1_t34CD8E199158A65EE0E5DBCE8CC705AF3C4B3306;
  61. struct KeyCollection_t443F242E6072F26AA8803C1BF50400B0692392C6;
  62. struct KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3;
  63. struct ValueCollection_tD63A626D1918F702C79B868362E823BDCFD426CD;
  64. struct EntryU5BU5D_t05A444C605D7D354DA1A1A00317821912EB2F4A7;
  65. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  66. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  67. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  68. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  69. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  70. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  71. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  72. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  73. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  74. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  75. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  76. struct AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC;
  77. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  78. struct ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222;
  79. struct ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59;
  80. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  81. struct FieldInfo_t;
  82. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  83. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  84. struct InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700;
  85. struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0;
  86. struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E;
  87. struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B;
  88. struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF;
  89. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  90. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  91. struct MemberInfo_t;
  92. struct MethodInfo_t;
  93. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  94. struct OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B;
  95. struct PropertyInfo_t;
  96. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  97. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
  98. struct String_t;
  99. struct StringBuilder_t;
  100. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  101. struct TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3;
  102. struct Type_t;
  103. struct Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908;
  104. struct Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0;
  105. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  106. struct U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF;
  107. struct U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B;
  108. struct U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA;
  109. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  110. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  111. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  112. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D_il2cpp_TypeInfo_var;
  113. IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
  114. IL2CPP_EXTERN_C RuntimeClass* Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var;
  115. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  116. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t45141F64D6D882336B8DCC6510DC6B9C3294C6AA_il2cpp_TypeInfo_var;
  117. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t5AFCED6452B2551E59D8997046D5F19C8F731FB3_il2cpp_TypeInfo_var;
  118. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  119. IL2CPP_EXTERN_C RuntimeClass* InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var;
  120. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  121. IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
  122. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  123. IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
  124. IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var;
  125. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  126. IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
  127. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  128. IL2CPP_EXTERN_C RuntimeClass* Substring_t2E16755269E6716C22074D6BC0A9099915E67849_il2cpp_TypeInfo_var;
  129. IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
  130. IL2CPP_EXTERN_C RuntimeClass* U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF_il2cpp_TypeInfo_var;
  131. IL2CPP_EXTERN_C RuntimeClass* U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B_il2cpp_TypeInfo_var;
  132. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var;
  133. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  134. IL2CPP_EXTERN_C String_t* _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8;
  135. IL2CPP_EXTERN_C String_t* _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72;
  136. IL2CPP_EXTERN_C String_t* _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7;
  137. IL2CPP_EXTERN_C String_t* _stringLiteral14B651F3933E2742FD0FE0E45504AD43A5985248;
  138. IL2CPP_EXTERN_C String_t* _stringLiteral1C62C7650E13E5763946286B7B28B980E977B33C;
  139. IL2CPP_EXTERN_C String_t* _stringLiteral28F49FF685EF5968942FC2C44FA5408C4659B72C;
  140. IL2CPP_EXTERN_C String_t* _stringLiteral2900020C8C73B769305C05646CF927B358E92966;
  141. IL2CPP_EXTERN_C String_t* _stringLiteral294F098A1D5E681EDEE8F43BFA8F45CFBA5798A7;
  142. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  143. IL2CPP_EXTERN_C String_t* _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E;
  144. IL2CPP_EXTERN_C String_t* _stringLiteral3775297E15AD530F68BA7AF3896E3A261B24AD81;
  145. IL2CPP_EXTERN_C String_t* _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7;
  146. IL2CPP_EXTERN_C String_t* _stringLiteral54955F5500C6186211E2357D711CD0C3E4017D6B;
  147. IL2CPP_EXTERN_C String_t* _stringLiteral5AEDE79F00BF8508555B948D1DE12F274399430A;
  148. IL2CPP_EXTERN_C String_t* _stringLiteral628D1F19515023762299C5A2AF8A34A399049CE6;
  149. IL2CPP_EXTERN_C String_t* _stringLiteral7720D93C700AB5486B175C224CEF31CC1C99380B;
  150. IL2CPP_EXTERN_C String_t* _stringLiteral82BA8BFC18D84C67108B27396795EDFAEE187B83;
  151. IL2CPP_EXTERN_C String_t* _stringLiteral8494AF0C90D5A0F8C5D03F528442880CE6820192;
  152. IL2CPP_EXTERN_C String_t* _stringLiteral88B5D0E6F79C8EDF1FD287D9EBCA6E2CBBA34F67;
  153. IL2CPP_EXTERN_C String_t* _stringLiteralA185F0FDE2E3A93D140F407291AA8AA60D14D5DA;
  154. IL2CPP_EXTERN_C String_t* _stringLiteralAF29A356E2E2350A3712E86EFEC38A631035EEDC;
  155. IL2CPP_EXTERN_C String_t* _stringLiteralBFCC6EE94F1B7AA05A04750903E25F93A7188AE0;
  156. IL2CPP_EXTERN_C String_t* _stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB;
  157. IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10;
  158. IL2CPP_EXTERN_C String_t* _stringLiteralC3002A2B85A3B7DFD395054441915FBAB742D4EE;
  159. IL2CPP_EXTERN_C String_t* _stringLiteralC4E550DB7753938B55BD2444CB204B2C254AF826;
  160. IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
  161. IL2CPP_EXTERN_C String_t* _stringLiteralCFDA33CEC1161BE8CA5B06D2480EA1925FA4ACBE;
  162. IL2CPP_EXTERN_C String_t* _stringLiteralD6315798FF47A5A5AB2AD03739B4783B2AD1305B;
  163. IL2CPP_EXTERN_C String_t* _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7;
  164. IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465;
  165. IL2CPP_EXTERN_C String_t* _stringLiteralDE7D042A807341C354F398C43F38F92D9AFDAA21;
  166. IL2CPP_EXTERN_C String_t* _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7;
  167. IL2CPP_EXTERN_C String_t* _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A;
  168. IL2CPP_EXTERN_C String_t* _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1;
  169. IL2CPP_EXTERN_C String_t* _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29;
  170. IL2CPP_EXTERN_C String_t* _stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C;
  171. IL2CPP_EXTERN_C String_t* _stringLiteralF1E972CD03013DE732424893507C3C55D004E089;
  172. IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
  173. IL2CPP_EXTERN_C String_t* _stringLiteralF3FEA1B7EED06B84D345A14D3BB9E817F4B9EAFE;
  174. IL2CPP_EXTERN_C String_t* _stringLiteralF4D7DE161067DE7FFAB264EC7D3DCF921ADBA5A5;
  175. IL2CPP_EXTERN_C String_t* _stringLiteralF58E021D305C0B41C91B9C363C9DBF5F652FDAE9;
  176. IL2CPP_EXTERN_C String_t* _stringLiteralFE3CDBE9D3C244138D4F64C1BEB914490F7E7BBD;
  177. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A_RuntimeMethod_var;
  178. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4AFE96490465DE101600F734AF44C7E4AE513860_RuntimeMethod_var;
  179. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD10EC6AB3D41E49C23882A85B368A08800DFC5EE_RuntimeMethod_var;
  180. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF_RuntimeMethod_var;
  181. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7_RuntimeMethod_var;
  182. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m3FCCE6DBA6A159830BE8363BF5BA444BCBF4B186_RuntimeMethod_var;
  183. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87_RuntimeMethod_var;
  184. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF_RuntimeMethod_var;
  185. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_RuntimeMethod_var;
  186. IL2CPP_EXTERN_C const RuntimeMethod* InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var;
  187. IL2CPP_EXTERN_C const RuntimeMethod* InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var;
  188. IL2CPP_EXTERN_C const RuntimeMethod* InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545_RuntimeMethod_var;
  189. IL2CPP_EXTERN_C const RuntimeMethod* InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789_RuntimeMethod_var;
  190. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_RuntimeMethod_var;
  191. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_RuntimeMethod_var;
  192. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E_RuntimeMethod_var;
  193. IL2CPP_EXTERN_C const RuntimeMethod* StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190_RuntimeMethod_var;
  194. IL2CPP_EXTERN_C const RuntimeMethod* StringHelpers_ExpandTemplateString_mA00BD22DF8D3C21CF5DB7420C5BAB9935B5EF86B_RuntimeMethod_var;
  195. IL2CPP_EXTERN_C const RuntimeMethod* StringHelpers_GetPlural_m5A928581053494366B2905658A9919737955AEBA_RuntimeMethod_var;
  196. IL2CPP_EXTERN_C const RuntimeMethod* StringHelpers_ReadStringFromBuffer_m08BAA47EF90D3F3A74A8AA354871C18FA7D9B8D2_RuntimeMethod_var;
  197. IL2CPP_EXTERN_C const RuntimeMethod* StringHelpers_WriteStringToBuffer_m0719C102DC096F1A565020ED8D1B71BC6B26B8DF_RuntimeMethod_var;
  198. IL2CPP_EXTERN_C const RuntimeMethod* Substring_get_Item_m278F3C7634F20487F36267C4BD49BC96DAE4CAC4_RuntimeMethod_var;
  199. IL2CPP_EXTERN_C const RuntimeMethod* Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2_RuntimeMethod_var;
  200. IL2CPP_EXTERN_C const RuntimeMethod* TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C_RuntimeMethod_var;
  201. IL2CPP_EXTERN_C const RuntimeMethod* TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E_RuntimeMethod_var;
  202. IL2CPP_EXTERN_C const RuntimeMethod* TypeTable_FindNameForType_m5974594EAAEB68C4488B8C9CFABF931B7666FB00_RuntimeMethod_var;
  203. IL2CPP_EXTERN_C const RuntimeMethod* TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A_RuntimeMethod_var;
  204. IL2CPP_EXTERN_C const RuntimeMethod* U3CSplitU3Ed__9_System_Collections_IEnumerator_Reset_mB5816591871F45CED738B000C124AECD6783056C_RuntimeMethod_var;
  205. IL2CPP_EXTERN_C const RuntimeMethod* U3CTokenizeU3Ed__8_System_Collections_IEnumerator_Reset_m8FB2BAFA8C54922ACD753AA18C5D50CDFC31B3C8_RuntimeMethod_var;
  206. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_namesU3Eb__2_0_m106D3E5FF1FBF96009877C31E3F0684CD8943EC9_RuntimeMethod_var;
  207. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_RuntimeMethod_var;
  208. IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
  209. struct Delegate_t_marshaled_com;
  210. struct Delegate_t_marshaled_pinvoke;
  211. struct Exception_t_marshaled_com;
  212. struct Exception_t_marshaled_pinvoke;
  213. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  214. IL2CPP_EXTERN_C_BEGIN
  215. IL2CPP_EXTERN_C_END
  216. #ifdef __clang__
  217. #pragma clang diagnostic push
  218. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  219. #pragma clang diagnostic ignored "-Wunused-variable"
  220. #endif
  221. struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D : public RuntimeObject
  222. {
  223. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  224. EntryU5BU5D_t05A444C605D7D354DA1A1A00317821912EB2F4A7* ____entries;
  225. int32_t ____count;
  226. int32_t ____freeList;
  227. int32_t ____freeCount;
  228. int32_t ____version;
  229. RuntimeObject* ____comparer;
  230. KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* ____keys;
  231. ValueCollection_tD63A626D1918F702C79B868362E823BDCFD426CD* ____values;
  232. RuntimeObject* ____syncRoot;
  233. };
  234. struct KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3 : public RuntimeObject
  235. {
  236. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ____dictionary;
  237. };
  238. struct U3CPrivateImplementationDetailsU3E_tF62B85DD2C59D87BA6C8DA02965E1F3203A64E53 : public RuntimeObject
  239. {
  240. };
  241. struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0 : public RuntimeObject
  242. {
  243. };
  244. struct MemberInfo_t : public RuntimeObject
  245. {
  246. };
  247. struct ReadOnlyArrayExtensions_tC3315EA41D787AC9DE011A2E5D9A771E37FAE61D : public RuntimeObject
  248. {
  249. };
  250. struct SpriteUtilities_t68F11FCB248E3C90D3E11B9E416710AB689D6518 : public RuntimeObject
  251. {
  252. };
  253. struct String_t : public RuntimeObject
  254. {
  255. int32_t ____stringLength;
  256. Il2CppChar ____firstChar;
  257. };
  258. struct StringBuilder_t : public RuntimeObject
  259. {
  260. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
  261. StringBuilder_t* ___m_ChunkPrevious;
  262. int32_t ___m_ChunkLength;
  263. int32_t ___m_ChunkOffset;
  264. int32_t ___m_MaxCapacity;
  265. };
  266. struct StringHelpers_t3FFB10FA36ABE7FB6496D420593169678B21AC3D : public RuntimeObject
  267. {
  268. };
  269. struct TypeHelpers_tF2D4804F9906DD09986DC5852EE53402EA9B3FA3 : public RuntimeObject
  270. {
  271. };
  272. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  273. {
  274. };
  275. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  276. {
  277. };
  278. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  279. {
  280. };
  281. struct U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF : public RuntimeObject
  282. {
  283. int32_t ___U3CU3E1__state;
  284. String_t* ___U3CU3E2__current;
  285. int32_t ___U3CU3El__initialThreadId;
  286. String_t* ___str;
  287. String_t* ___U3CU3E3__str;
  288. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___predicate;
  289. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E3__predicate;
  290. int32_t ___U3ClengthU3E5__2;
  291. int32_t ___U3CpositionU3E5__3;
  292. };
  293. struct U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA : public RuntimeObject
  294. {
  295. };
  296. struct InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E : public InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0
  297. {
  298. };
  299. struct InputBindingComposite_1_tB7B7EA7F16E4FA573E09983CFE2AE8C7D4616588 : public InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0
  300. {
  301. };
  302. struct InputBindingComposite_1_t34CD8E199158A65EE0E5DBCE8CC705AF3C4B3306 : public InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0
  303. {
  304. };
  305. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  306. {
  307. bool ___m_value;
  308. };
  309. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  310. {
  311. uint8_t ___m_value;
  312. };
  313. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  314. {
  315. Il2CppChar ___m_value;
  316. };
  317. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  318. {
  319. union
  320. {
  321. #pragma pack(push, tp, 1)
  322. struct
  323. {
  324. int32_t ___rgba;
  325. };
  326. #pragma pack(pop, tp)
  327. struct
  328. {
  329. int32_t ___rgba_forAlignmentOnly;
  330. };
  331. #pragma pack(push, tp, 1)
  332. struct
  333. {
  334. uint8_t ___r;
  335. };
  336. #pragma pack(pop, tp)
  337. struct
  338. {
  339. uint8_t ___r_forAlignmentOnly;
  340. };
  341. #pragma pack(push, tp, 1)
  342. struct
  343. {
  344. char ___g_OffsetPadding[1];
  345. uint8_t ___g;
  346. };
  347. #pragma pack(pop, tp)
  348. struct
  349. {
  350. char ___g_OffsetPadding_forAlignmentOnly[1];
  351. uint8_t ___g_forAlignmentOnly;
  352. };
  353. #pragma pack(push, tp, 1)
  354. struct
  355. {
  356. char ___b_OffsetPadding[2];
  357. uint8_t ___b;
  358. };
  359. #pragma pack(pop, tp)
  360. struct
  361. {
  362. char ___b_OffsetPadding_forAlignmentOnly[2];
  363. uint8_t ___b_forAlignmentOnly;
  364. };
  365. #pragma pack(push, tp, 1)
  366. struct
  367. {
  368. char ___a_OffsetPadding[3];
  369. uint8_t ___a;
  370. };
  371. #pragma pack(pop, tp)
  372. struct
  373. {
  374. char ___a_OffsetPadding_forAlignmentOnly[3];
  375. uint8_t ___a_forAlignmentOnly;
  376. };
  377. };
  378. };
  379. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  380. {
  381. double ___m_value;
  382. };
  383. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  384. {
  385. };
  386. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  387. {
  388. };
  389. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  390. {
  391. };
  392. struct FieldInfo_t : public MemberInfo_t
  393. {
  394. };
  395. struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED
  396. {
  397. int32_t ___m_Code;
  398. };
  399. struct InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390
  400. {
  401. InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
  402. int32_t ___m_BindingIndex;
  403. };
  404. struct InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_pinvoke
  405. {
  406. InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
  407. int32_t ___m_BindingIndex;
  408. };
  409. struct InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_com
  410. {
  411. InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
  412. int32_t ___m_BindingIndex;
  413. };
  414. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  415. {
  416. int32_t ___m_value;
  417. };
  418. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  419. {
  420. int64_t ___m_value;
  421. };
  422. struct IntPtr_t
  423. {
  424. void* ___m_value;
  425. };
  426. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735
  427. {
  428. String_t* ___m_StringOriginalCase;
  429. String_t* ___m_StringLowerCase;
  430. };
  431. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke
  432. {
  433. char* ___m_StringOriginalCase;
  434. char* ___m_StringLowerCase;
  435. };
  436. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com
  437. {
  438. Il2CppChar* ___m_StringOriginalCase;
  439. Il2CppChar* ___m_StringLowerCase;
  440. };
  441. struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
  442. {
  443. union
  444. {
  445. struct
  446. {
  447. };
  448. uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
  449. };
  450. };
  451. struct MethodBase_t : public MemberInfo_t
  452. {
  453. };
  454. struct OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B : public InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0
  455. {
  456. int32_t ___modifier;
  457. int32_t ___binding;
  458. bool ___overrideModifiersNeedToBePressedFirst;
  459. int32_t ___m_ValueSizeInBytes;
  460. Type_t* ___m_ValueType;
  461. bool ___m_BindingIsButton;
  462. };
  463. struct PropertyInfo_t : public MemberInfo_t
  464. {
  465. };
  466. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  467. {
  468. float ___m_XMin;
  469. float ___m_YMin;
  470. float ___m_Width;
  471. float ___m_Height;
  472. };
  473. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  474. {
  475. float ___m_value;
  476. };
  477. struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849
  478. {
  479. String_t* ___m_String;
  480. int32_t ___m_Index;
  481. int32_t ___m_Length;
  482. };
  483. struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke
  484. {
  485. char* ___m_String;
  486. int32_t ___m_Index;
  487. int32_t ___m_Length;
  488. };
  489. struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com
  490. {
  491. Il2CppChar* ___m_String;
  492. int32_t ___m_Index;
  493. int32_t ___m_Length;
  494. };
  495. struct TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3 : public InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0
  496. {
  497. int32_t ___modifier1;
  498. int32_t ___modifier2;
  499. int32_t ___binding;
  500. bool ___overrideModifiersNeedToBePressedFirst;
  501. int32_t ___m_ValueSizeInBytes;
  502. Type_t* ___m_ValueType;
  503. bool ___m_BindingIsButton;
  504. };
  505. struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E
  506. {
  507. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table;
  508. };
  509. struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_pinvoke
  510. {
  511. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table;
  512. };
  513. struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_com
  514. {
  515. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table;
  516. };
  517. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  518. {
  519. uint16_t ___m_value;
  520. };
  521. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  522. {
  523. uint32_t ___m_value;
  524. };
  525. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  526. {
  527. uint64_t ___m_value;
  528. };
  529. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  530. {
  531. float ___x;
  532. float ___y;
  533. };
  534. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  535. {
  536. float ___x;
  537. float ___y;
  538. float ___z;
  539. };
  540. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  541. {
  542. union
  543. {
  544. struct
  545. {
  546. };
  547. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  548. };
  549. };
  550. #pragma pack(push, tp, 1)
  551. struct __StaticArrayInitTypeSizeU3D1038_tC28C31F75224CEC520DB0A52F7C747BDF0E8A242
  552. {
  553. union
  554. {
  555. struct
  556. {
  557. union
  558. {
  559. };
  560. };
  561. uint8_t __StaticArrayInitTypeSizeU3D1038_tC28C31F75224CEC520DB0A52F7C747BDF0E8A242__padding[1038];
  562. };
  563. };
  564. #pragma pack(pop, tp)
  565. #pragma pack(push, tp, 1)
  566. struct __StaticArrayInitTypeSizeU3D104_tA1677EB9042DF28F651C756F41B1B978A10472EA
  567. {
  568. union
  569. {
  570. struct
  571. {
  572. union
  573. {
  574. };
  575. };
  576. uint8_t __StaticArrayInitTypeSizeU3D104_tA1677EB9042DF28F651C756F41B1B978A10472EA__padding[104];
  577. };
  578. };
  579. #pragma pack(pop, tp)
  580. #pragma pack(push, tp, 1)
  581. struct __StaticArrayInitTypeSizeU3D1575_tA8B5FF47C1B66730DBCAE65E998D5358992BC062
  582. {
  583. union
  584. {
  585. struct
  586. {
  587. union
  588. {
  589. };
  590. };
  591. uint8_t __StaticArrayInitTypeSizeU3D1575_tA8B5FF47C1B66730DBCAE65E998D5358992BC062__padding[1575];
  592. };
  593. };
  594. #pragma pack(pop, tp)
  595. #pragma pack(push, tp, 1)
  596. struct __StaticArrayInitTypeSizeU3D22610_tB5136FAC82629098D396F895451F6D83656A1325
  597. {
  598. union
  599. {
  600. struct
  601. {
  602. union
  603. {
  604. };
  605. };
  606. uint8_t __StaticArrayInitTypeSizeU3D22610_tB5136FAC82629098D396F895451F6D83656A1325__padding[22610];
  607. };
  608. };
  609. #pragma pack(pop, tp)
  610. #pragma pack(push, tp, 1)
  611. struct __StaticArrayInitTypeSizeU3D234_t6F71BB8FF9822A3A3833BAB22E81F6B6955A781F
  612. {
  613. union
  614. {
  615. struct
  616. {
  617. union
  618. {
  619. };
  620. };
  621. uint8_t __StaticArrayInitTypeSizeU3D234_t6F71BB8FF9822A3A3833BAB22E81F6B6955A781F__padding[234];
  622. };
  623. };
  624. #pragma pack(pop, tp)
  625. #pragma pack(push, tp, 1)
  626. struct __StaticArrayInitTypeSizeU3D24_t226C5F521B67F6FD3E9C29695114434A267A6141
  627. {
  628. union
  629. {
  630. struct
  631. {
  632. union
  633. {
  634. };
  635. };
  636. uint8_t __StaticArrayInitTypeSizeU3D24_t226C5F521B67F6FD3E9C29695114434A267A6141__padding[24];
  637. };
  638. };
  639. #pragma pack(pop, tp)
  640. #pragma pack(push, tp, 1)
  641. struct __StaticArrayInitTypeSizeU3D25808_t35D9565685A5D0F36E53C1AEF8EEDE0D0D938719
  642. {
  643. union
  644. {
  645. struct
  646. {
  647. union
  648. {
  649. };
  650. };
  651. uint8_t __StaticArrayInitTypeSizeU3D25808_t35D9565685A5D0F36E53C1AEF8EEDE0D0D938719__padding[25808];
  652. };
  653. };
  654. #pragma pack(pop, tp)
  655. #pragma pack(push, tp, 1)
  656. struct __StaticArrayInitTypeSizeU3D371_tE9F5A574450793E6E499EB69CDD3047D5F5F00F9
  657. {
  658. union
  659. {
  660. struct
  661. {
  662. union
  663. {
  664. };
  665. };
  666. uint8_t __StaticArrayInitTypeSizeU3D371_tE9F5A574450793E6E499EB69CDD3047D5F5F00F9__padding[371];
  667. };
  668. };
  669. #pragma pack(pop, tp)
  670. #pragma pack(push, tp, 1)
  671. struct __StaticArrayInitTypeSizeU3D4011_tC6D32A64151F5DC52182F93CCD84032758712B89
  672. {
  673. union
  674. {
  675. struct
  676. {
  677. union
  678. {
  679. };
  680. };
  681. uint8_t __StaticArrayInitTypeSizeU3D4011_tC6D32A64151F5DC52182F93CCD84032758712B89__padding[4011];
  682. };
  683. };
  684. #pragma pack(pop, tp)
  685. #pragma pack(push, tp, 1)
  686. struct __StaticArrayInitTypeSizeU3D460_t4ABB4E2DEDD6BE50A063561639D025CC2BDD5394
  687. {
  688. union
  689. {
  690. struct
  691. {
  692. union
  693. {
  694. };
  695. };
  696. uint8_t __StaticArrayInitTypeSizeU3D460_t4ABB4E2DEDD6BE50A063561639D025CC2BDD5394__padding[460];
  697. };
  698. };
  699. #pragma pack(pop, tp)
  700. #pragma pack(push, tp, 1)
  701. struct __StaticArrayInitTypeSizeU3D84_t625EC17B34CB913B5E4B2EA6DB080F5BAF99EAEC
  702. {
  703. union
  704. {
  705. struct
  706. {
  707. union
  708. {
  709. };
  710. };
  711. uint8_t __StaticArrayInitTypeSizeU3D84_t625EC17B34CB913B5E4B2EA6DB080F5BAF99EAEC__padding[84];
  712. };
  713. };
  714. #pragma pack(pop, tp)
  715. #pragma pack(push, tp, 1)
  716. struct __StaticArrayInitTypeSizeU3D976_t61AF54C311BB0D3BB3FA5795EB3A69AFB6A26BA0
  717. {
  718. union
  719. {
  720. struct
  721. {
  722. union
  723. {
  724. };
  725. };
  726. uint8_t __StaticArrayInitTypeSizeU3D976_t61AF54C311BB0D3BB3FA5795EB3A69AFB6A26BA0__padding[976];
  727. };
  728. };
  729. #pragma pack(pop, tp)
  730. struct PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38
  731. {
  732. int32_t ___U3CpartU3Ek__BackingField;
  733. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
  734. };
  735. struct PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_pinvoke
  736. {
  737. int32_t ___U3CpartU3Ek__BackingField;
  738. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
  739. };
  740. struct PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_com
  741. {
  742. int32_t ___U3CpartU3Ek__BackingField;
  743. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
  744. };
  745. struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC
  746. {
  747. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key;
  748. RuntimeObject* ___value;
  749. };
  750. struct KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27
  751. {
  752. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key;
  753. Type_t* ___value;
  754. };
  755. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  756. {
  757. int32_t ___value__;
  758. };
  759. struct ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222 : public InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E
  760. {
  761. int32_t ___modifier;
  762. int32_t ___button;
  763. bool ___overrideModifiersNeedToBePressedFirst;
  764. };
  765. struct ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59 : public InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E
  766. {
  767. int32_t ___modifier1;
  768. int32_t ___modifier2;
  769. int32_t ___button;
  770. bool ___overrideModifiersNeedToBePressedFirst;
  771. };
  772. struct DefaultFormat_t76E7B829061170DA4EE4B2B6574C47DD182B7BF3
  773. {
  774. int32_t ___value__;
  775. };
  776. struct Delegate_t : public RuntimeObject
  777. {
  778. intptr_t ___method_ptr;
  779. intptr_t ___invoke_impl;
  780. RuntimeObject* ___m_target;
  781. intptr_t ___method;
  782. intptr_t ___delegate_trampoline;
  783. intptr_t ___extra_arg;
  784. intptr_t ___method_code;
  785. intptr_t ___interp_method;
  786. intptr_t ___interp_invoke_impl;
  787. MethodInfo_t* ___method_info;
  788. MethodInfo_t* ___original_method_info;
  789. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  790. bool ___method_is_virtual;
  791. };
  792. struct Delegate_t_marshaled_pinvoke
  793. {
  794. intptr_t ___method_ptr;
  795. intptr_t ___invoke_impl;
  796. Il2CppIUnknown* ___m_target;
  797. intptr_t ___method;
  798. intptr_t ___delegate_trampoline;
  799. intptr_t ___extra_arg;
  800. intptr_t ___method_code;
  801. intptr_t ___interp_method;
  802. intptr_t ___interp_invoke_impl;
  803. MethodInfo_t* ___method_info;
  804. MethodInfo_t* ___original_method_info;
  805. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  806. int32_t ___method_is_virtual;
  807. };
  808. struct Delegate_t_marshaled_com
  809. {
  810. intptr_t ___method_ptr;
  811. intptr_t ___invoke_impl;
  812. Il2CppIUnknown* ___m_target;
  813. intptr_t ___method;
  814. intptr_t ___delegate_trampoline;
  815. intptr_t ___extra_arg;
  816. intptr_t ___method_code;
  817. intptr_t ___interp_method;
  818. intptr_t ___interp_invoke_impl;
  819. MethodInfo_t* ___method_info;
  820. MethodInfo_t* ___original_method_info;
  821. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  822. int32_t ___method_is_virtual;
  823. };
  824. struct Exception_t : public RuntimeObject
  825. {
  826. String_t* ____className;
  827. String_t* ____message;
  828. RuntimeObject* ____data;
  829. Exception_t* ____innerException;
  830. String_t* ____helpURL;
  831. RuntimeObject* ____stackTrace;
  832. String_t* ____stackTraceString;
  833. String_t* ____remoteStackTraceString;
  834. int32_t ____remoteStackIndex;
  835. RuntimeObject* ____dynamicMethods;
  836. int32_t ____HResult;
  837. String_t* ____source;
  838. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  839. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  840. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  841. int32_t ___caught_in_unmanaged;
  842. };
  843. struct Exception_t_marshaled_pinvoke
  844. {
  845. char* ____className;
  846. char* ____message;
  847. RuntimeObject* ____data;
  848. Exception_t_marshaled_pinvoke* ____innerException;
  849. char* ____helpURL;
  850. Il2CppIUnknown* ____stackTrace;
  851. char* ____stackTraceString;
  852. char* ____remoteStackTraceString;
  853. int32_t ____remoteStackIndex;
  854. Il2CppIUnknown* ____dynamicMethods;
  855. int32_t ____HResult;
  856. char* ____source;
  857. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  858. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  859. Il2CppSafeArray* ___native_trace_ips;
  860. int32_t ___caught_in_unmanaged;
  861. };
  862. struct Exception_t_marshaled_com
  863. {
  864. Il2CppChar* ____className;
  865. Il2CppChar* ____message;
  866. RuntimeObject* ____data;
  867. Exception_t_marshaled_com* ____innerException;
  868. Il2CppChar* ____helpURL;
  869. Il2CppIUnknown* ____stackTrace;
  870. Il2CppChar* ____stackTraceString;
  871. Il2CppChar* ____remoteStackTraceString;
  872. int32_t ____remoteStackIndex;
  873. Il2CppIUnknown* ____dynamicMethods;
  874. int32_t ____HResult;
  875. Il2CppChar* ____source;
  876. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  877. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  878. Il2CppSafeArray* ___native_trace_ips;
  879. int32_t ___caught_in_unmanaged;
  880. };
  881. struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5
  882. {
  883. FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField;
  884. uint32_t ___m_ByteOffset;
  885. uint32_t ___U3CbitOffsetU3Ek__BackingField;
  886. uint32_t ___U3CsizeInBitsU3Ek__BackingField;
  887. };
  888. struct MethodInfo_t : public MethodBase_t
  889. {
  890. };
  891. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  892. {
  893. intptr_t ___m_CachedPtr;
  894. };
  895. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  896. {
  897. intptr_t ___m_CachedPtr;
  898. };
  899. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  900. {
  901. intptr_t ___m_CachedPtr;
  902. };
  903. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  904. {
  905. intptr_t ___value;
  906. };
  907. struct SpriteMeshType_t7CB782FB09795AB29328035B4D802242FBADD7FB
  908. {
  909. int32_t ___value__;
  910. };
  911. struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
  912. {
  913. int32_t ___value__;
  914. };
  915. struct TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3
  916. {
  917. int32_t ___value__;
  918. };
  919. struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79
  920. {
  921. int32_t ___value__;
  922. };
  923. struct WhichSideWins_t628E6122D6B0C02EEF82EA347AA5665EB690E862
  924. {
  925. int32_t ___value__;
  926. };
  927. struct ControlFlags_t9C297F208DE19CEB00A0560F7FDE59F6A2004132
  928. {
  929. int32_t ___value__;
  930. };
  931. struct BackgroundBehavior_t4D397A0FC3ECD31C1A4DB8C2D09BBC4E71BFC1D6
  932. {
  933. int32_t ___value__;
  934. };
  935. struct EditorInputBehaviorInPlayMode_tC47B44FACCF39F8E2DCA21270D51417B5DEF814D
  936. {
  937. int32_t ___value__;
  938. };
  939. struct InputActionPropertyDrawerMode_t521985D556D158DCD4AF3C3B351D5EC081C89E86
  940. {
  941. int32_t ___value__;
  942. };
  943. struct UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32
  944. {
  945. int32_t ___value__;
  946. };
  947. struct U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B : public RuntimeObject
  948. {
  949. int32_t ___U3CU3E1__state;
  950. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___U3CU3E2__current;
  951. int32_t ___U3CU3El__initialThreadId;
  952. String_t* ___str;
  953. String_t* ___U3CU3E3__str;
  954. int32_t ___U3ClengthU3E5__2;
  955. int32_t ___U3CendPosU3E5__3;
  956. };
  957. struct Mode_tC3E9CF3E48612D8E2FD67CDBA91095417B9124B6
  958. {
  959. int32_t ___value__;
  960. };
  961. struct Mode_t32EC4762B4B95EDB16453EDE0DF14640CE841CA0
  962. {
  963. int32_t ___value__;
  964. };
  965. struct Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31
  966. {
  967. Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* ____dictionary;
  968. int32_t ____version;
  969. int32_t ____index;
  970. KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC ____current;
  971. int32_t ____getEnumeratorRetType;
  972. };
  973. struct Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE
  974. {
  975. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ____dictionary;
  976. int32_t ____version;
  977. int32_t ____index;
  978. KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 ____current;
  979. int32_t ____getEnumeratorRetType;
  980. };
  981. struct NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D
  982. {
  983. void* ___m_Buffer;
  984. int32_t ___m_Length;
  985. int32_t ___m_AllocatorLabel;
  986. };
  987. struct AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC : public InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E
  988. {
  989. int32_t ___negative;
  990. int32_t ___positive;
  991. float ___minValue;
  992. float ___maxValue;
  993. int32_t ___whichSideWins;
  994. };
  995. struct MulticastDelegate_t : public Delegate_t
  996. {
  997. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  998. };
  999. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1000. {
  1001. Delegate_t_marshaled_pinvoke** ___delegates;
  1002. };
  1003. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1004. {
  1005. Delegate_t_marshaled_com** ___delegates;
  1006. };
  1007. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4
  1008. {
  1009. union
  1010. {
  1011. #pragma pack(push, tp, 1)
  1012. struct
  1013. {
  1014. int32_t ___m_Type;
  1015. };
  1016. #pragma pack(pop, tp)
  1017. struct
  1018. {
  1019. int32_t ___m_Type_forAlignmentOnly;
  1020. };
  1021. #pragma pack(push, tp, 1)
  1022. struct
  1023. {
  1024. char ___m_BoolValue_OffsetPadding[4];
  1025. bool ___m_BoolValue;
  1026. };
  1027. #pragma pack(pop, tp)
  1028. struct
  1029. {
  1030. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1031. bool ___m_BoolValue_forAlignmentOnly;
  1032. };
  1033. #pragma pack(push, tp, 1)
  1034. struct
  1035. {
  1036. char ___m_CharValue_OffsetPadding[4];
  1037. Il2CppChar ___m_CharValue;
  1038. };
  1039. #pragma pack(pop, tp)
  1040. struct
  1041. {
  1042. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1043. Il2CppChar ___m_CharValue_forAlignmentOnly;
  1044. };
  1045. #pragma pack(push, tp, 1)
  1046. struct
  1047. {
  1048. char ___m_ByteValue_OffsetPadding[4];
  1049. uint8_t ___m_ByteValue;
  1050. };
  1051. #pragma pack(pop, tp)
  1052. struct
  1053. {
  1054. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1055. uint8_t ___m_ByteValue_forAlignmentOnly;
  1056. };
  1057. #pragma pack(push, tp, 1)
  1058. struct
  1059. {
  1060. char ___m_SByteValue_OffsetPadding[4];
  1061. int8_t ___m_SByteValue;
  1062. };
  1063. #pragma pack(pop, tp)
  1064. struct
  1065. {
  1066. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1067. int8_t ___m_SByteValue_forAlignmentOnly;
  1068. };
  1069. #pragma pack(push, tp, 1)
  1070. struct
  1071. {
  1072. char ___m_ShortValue_OffsetPadding[4];
  1073. int16_t ___m_ShortValue;
  1074. };
  1075. #pragma pack(pop, tp)
  1076. struct
  1077. {
  1078. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1079. int16_t ___m_ShortValue_forAlignmentOnly;
  1080. };
  1081. #pragma pack(push, tp, 1)
  1082. struct
  1083. {
  1084. char ___m_UShortValue_OffsetPadding[4];
  1085. uint16_t ___m_UShortValue;
  1086. };
  1087. #pragma pack(pop, tp)
  1088. struct
  1089. {
  1090. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1091. uint16_t ___m_UShortValue_forAlignmentOnly;
  1092. };
  1093. #pragma pack(push, tp, 1)
  1094. struct
  1095. {
  1096. char ___m_IntValue_OffsetPadding[4];
  1097. int32_t ___m_IntValue;
  1098. };
  1099. #pragma pack(pop, tp)
  1100. struct
  1101. {
  1102. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1103. int32_t ___m_IntValue_forAlignmentOnly;
  1104. };
  1105. #pragma pack(push, tp, 1)
  1106. struct
  1107. {
  1108. char ___m_UIntValue_OffsetPadding[4];
  1109. uint32_t ___m_UIntValue;
  1110. };
  1111. #pragma pack(pop, tp)
  1112. struct
  1113. {
  1114. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1115. uint32_t ___m_UIntValue_forAlignmentOnly;
  1116. };
  1117. #pragma pack(push, tp, 1)
  1118. struct
  1119. {
  1120. char ___m_LongValue_OffsetPadding[4];
  1121. int64_t ___m_LongValue;
  1122. };
  1123. #pragma pack(pop, tp)
  1124. struct
  1125. {
  1126. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1127. int64_t ___m_LongValue_forAlignmentOnly;
  1128. };
  1129. #pragma pack(push, tp, 1)
  1130. struct
  1131. {
  1132. char ___m_ULongValue_OffsetPadding[4];
  1133. uint64_t ___m_ULongValue;
  1134. };
  1135. #pragma pack(pop, tp)
  1136. struct
  1137. {
  1138. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1139. uint64_t ___m_ULongValue_forAlignmentOnly;
  1140. };
  1141. #pragma pack(push, tp, 1)
  1142. struct
  1143. {
  1144. char ___m_FloatValue_OffsetPadding[4];
  1145. float ___m_FloatValue;
  1146. };
  1147. #pragma pack(pop, tp)
  1148. struct
  1149. {
  1150. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1151. float ___m_FloatValue_forAlignmentOnly;
  1152. };
  1153. #pragma pack(push, tp, 1)
  1154. struct
  1155. {
  1156. char ___m_DoubleValue_OffsetPadding[4];
  1157. double ___m_DoubleValue;
  1158. };
  1159. #pragma pack(pop, tp)
  1160. struct
  1161. {
  1162. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1163. double ___m_DoubleValue_forAlignmentOnly;
  1164. };
  1165. };
  1166. };
  1167. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke
  1168. {
  1169. union
  1170. {
  1171. #pragma pack(push, tp, 1)
  1172. struct
  1173. {
  1174. int32_t ___m_Type;
  1175. };
  1176. #pragma pack(pop, tp)
  1177. struct
  1178. {
  1179. int32_t ___m_Type_forAlignmentOnly;
  1180. };
  1181. #pragma pack(push, tp, 1)
  1182. struct
  1183. {
  1184. char ___m_BoolValue_OffsetPadding[4];
  1185. int32_t ___m_BoolValue;
  1186. };
  1187. #pragma pack(pop, tp)
  1188. struct
  1189. {
  1190. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1191. int32_t ___m_BoolValue_forAlignmentOnly;
  1192. };
  1193. #pragma pack(push, tp, 1)
  1194. struct
  1195. {
  1196. char ___m_CharValue_OffsetPadding[4];
  1197. uint8_t ___m_CharValue;
  1198. };
  1199. #pragma pack(pop, tp)
  1200. struct
  1201. {
  1202. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1203. uint8_t ___m_CharValue_forAlignmentOnly;
  1204. };
  1205. #pragma pack(push, tp, 1)
  1206. struct
  1207. {
  1208. char ___m_ByteValue_OffsetPadding[4];
  1209. uint8_t ___m_ByteValue;
  1210. };
  1211. #pragma pack(pop, tp)
  1212. struct
  1213. {
  1214. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1215. uint8_t ___m_ByteValue_forAlignmentOnly;
  1216. };
  1217. #pragma pack(push, tp, 1)
  1218. struct
  1219. {
  1220. char ___m_SByteValue_OffsetPadding[4];
  1221. int8_t ___m_SByteValue;
  1222. };
  1223. #pragma pack(pop, tp)
  1224. struct
  1225. {
  1226. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1227. int8_t ___m_SByteValue_forAlignmentOnly;
  1228. };
  1229. #pragma pack(push, tp, 1)
  1230. struct
  1231. {
  1232. char ___m_ShortValue_OffsetPadding[4];
  1233. int16_t ___m_ShortValue;
  1234. };
  1235. #pragma pack(pop, tp)
  1236. struct
  1237. {
  1238. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1239. int16_t ___m_ShortValue_forAlignmentOnly;
  1240. };
  1241. #pragma pack(push, tp, 1)
  1242. struct
  1243. {
  1244. char ___m_UShortValue_OffsetPadding[4];
  1245. uint16_t ___m_UShortValue;
  1246. };
  1247. #pragma pack(pop, tp)
  1248. struct
  1249. {
  1250. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1251. uint16_t ___m_UShortValue_forAlignmentOnly;
  1252. };
  1253. #pragma pack(push, tp, 1)
  1254. struct
  1255. {
  1256. char ___m_IntValue_OffsetPadding[4];
  1257. int32_t ___m_IntValue;
  1258. };
  1259. #pragma pack(pop, tp)
  1260. struct
  1261. {
  1262. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1263. int32_t ___m_IntValue_forAlignmentOnly;
  1264. };
  1265. #pragma pack(push, tp, 1)
  1266. struct
  1267. {
  1268. char ___m_UIntValue_OffsetPadding[4];
  1269. uint32_t ___m_UIntValue;
  1270. };
  1271. #pragma pack(pop, tp)
  1272. struct
  1273. {
  1274. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1275. uint32_t ___m_UIntValue_forAlignmentOnly;
  1276. };
  1277. #pragma pack(push, tp, 1)
  1278. struct
  1279. {
  1280. char ___m_LongValue_OffsetPadding[4];
  1281. int64_t ___m_LongValue;
  1282. };
  1283. #pragma pack(pop, tp)
  1284. struct
  1285. {
  1286. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1287. int64_t ___m_LongValue_forAlignmentOnly;
  1288. };
  1289. #pragma pack(push, tp, 1)
  1290. struct
  1291. {
  1292. char ___m_ULongValue_OffsetPadding[4];
  1293. uint64_t ___m_ULongValue;
  1294. };
  1295. #pragma pack(pop, tp)
  1296. struct
  1297. {
  1298. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1299. uint64_t ___m_ULongValue_forAlignmentOnly;
  1300. };
  1301. #pragma pack(push, tp, 1)
  1302. struct
  1303. {
  1304. char ___m_FloatValue_OffsetPadding[4];
  1305. float ___m_FloatValue;
  1306. };
  1307. #pragma pack(pop, tp)
  1308. struct
  1309. {
  1310. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1311. float ___m_FloatValue_forAlignmentOnly;
  1312. };
  1313. #pragma pack(push, tp, 1)
  1314. struct
  1315. {
  1316. char ___m_DoubleValue_OffsetPadding[4];
  1317. double ___m_DoubleValue;
  1318. };
  1319. #pragma pack(pop, tp)
  1320. struct
  1321. {
  1322. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1323. double ___m_DoubleValue_forAlignmentOnly;
  1324. };
  1325. };
  1326. };
  1327. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com
  1328. {
  1329. union
  1330. {
  1331. #pragma pack(push, tp, 1)
  1332. struct
  1333. {
  1334. int32_t ___m_Type;
  1335. };
  1336. #pragma pack(pop, tp)
  1337. struct
  1338. {
  1339. int32_t ___m_Type_forAlignmentOnly;
  1340. };
  1341. #pragma pack(push, tp, 1)
  1342. struct
  1343. {
  1344. char ___m_BoolValue_OffsetPadding[4];
  1345. int32_t ___m_BoolValue;
  1346. };
  1347. #pragma pack(pop, tp)
  1348. struct
  1349. {
  1350. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1351. int32_t ___m_BoolValue_forAlignmentOnly;
  1352. };
  1353. #pragma pack(push, tp, 1)
  1354. struct
  1355. {
  1356. char ___m_CharValue_OffsetPadding[4];
  1357. uint8_t ___m_CharValue;
  1358. };
  1359. #pragma pack(pop, tp)
  1360. struct
  1361. {
  1362. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1363. uint8_t ___m_CharValue_forAlignmentOnly;
  1364. };
  1365. #pragma pack(push, tp, 1)
  1366. struct
  1367. {
  1368. char ___m_ByteValue_OffsetPadding[4];
  1369. uint8_t ___m_ByteValue;
  1370. };
  1371. #pragma pack(pop, tp)
  1372. struct
  1373. {
  1374. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1375. uint8_t ___m_ByteValue_forAlignmentOnly;
  1376. };
  1377. #pragma pack(push, tp, 1)
  1378. struct
  1379. {
  1380. char ___m_SByteValue_OffsetPadding[4];
  1381. int8_t ___m_SByteValue;
  1382. };
  1383. #pragma pack(pop, tp)
  1384. struct
  1385. {
  1386. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1387. int8_t ___m_SByteValue_forAlignmentOnly;
  1388. };
  1389. #pragma pack(push, tp, 1)
  1390. struct
  1391. {
  1392. char ___m_ShortValue_OffsetPadding[4];
  1393. int16_t ___m_ShortValue;
  1394. };
  1395. #pragma pack(pop, tp)
  1396. struct
  1397. {
  1398. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1399. int16_t ___m_ShortValue_forAlignmentOnly;
  1400. };
  1401. #pragma pack(push, tp, 1)
  1402. struct
  1403. {
  1404. char ___m_UShortValue_OffsetPadding[4];
  1405. uint16_t ___m_UShortValue;
  1406. };
  1407. #pragma pack(pop, tp)
  1408. struct
  1409. {
  1410. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1411. uint16_t ___m_UShortValue_forAlignmentOnly;
  1412. };
  1413. #pragma pack(push, tp, 1)
  1414. struct
  1415. {
  1416. char ___m_IntValue_OffsetPadding[4];
  1417. int32_t ___m_IntValue;
  1418. };
  1419. #pragma pack(pop, tp)
  1420. struct
  1421. {
  1422. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1423. int32_t ___m_IntValue_forAlignmentOnly;
  1424. };
  1425. #pragma pack(push, tp, 1)
  1426. struct
  1427. {
  1428. char ___m_UIntValue_OffsetPadding[4];
  1429. uint32_t ___m_UIntValue;
  1430. };
  1431. #pragma pack(pop, tp)
  1432. struct
  1433. {
  1434. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1435. uint32_t ___m_UIntValue_forAlignmentOnly;
  1436. };
  1437. #pragma pack(push, tp, 1)
  1438. struct
  1439. {
  1440. char ___m_LongValue_OffsetPadding[4];
  1441. int64_t ___m_LongValue;
  1442. };
  1443. #pragma pack(pop, tp)
  1444. struct
  1445. {
  1446. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1447. int64_t ___m_LongValue_forAlignmentOnly;
  1448. };
  1449. #pragma pack(push, tp, 1)
  1450. struct
  1451. {
  1452. char ___m_ULongValue_OffsetPadding[4];
  1453. uint64_t ___m_ULongValue;
  1454. };
  1455. #pragma pack(pop, tp)
  1456. struct
  1457. {
  1458. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1459. uint64_t ___m_ULongValue_forAlignmentOnly;
  1460. };
  1461. #pragma pack(push, tp, 1)
  1462. struct
  1463. {
  1464. char ___m_FloatValue_OffsetPadding[4];
  1465. float ___m_FloatValue;
  1466. };
  1467. #pragma pack(pop, tp)
  1468. struct
  1469. {
  1470. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1471. float ___m_FloatValue_forAlignmentOnly;
  1472. };
  1473. #pragma pack(push, tp, 1)
  1474. struct
  1475. {
  1476. char ___m_DoubleValue_OffsetPadding[4];
  1477. double ___m_DoubleValue;
  1478. };
  1479. #pragma pack(pop, tp)
  1480. struct
  1481. {
  1482. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1483. double ___m_DoubleValue_forAlignmentOnly;
  1484. };
  1485. };
  1486. };
  1487. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1488. {
  1489. };
  1490. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1491. {
  1492. };
  1493. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1494. {
  1495. };
  1496. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1497. {
  1498. };
  1499. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1500. {
  1501. };
  1502. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1503. {
  1504. };
  1505. struct Type_t : public MemberInfo_t
  1506. {
  1507. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1508. };
  1509. struct Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908 : public InputBindingComposite_1_tB7B7EA7F16E4FA573E09983CFE2AE8C7D4616588
  1510. {
  1511. int32_t ___up;
  1512. int32_t ___down;
  1513. int32_t ___left;
  1514. int32_t ___right;
  1515. bool ___normalize;
  1516. int32_t ___mode;
  1517. };
  1518. struct Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0 : public InputBindingComposite_1_t34CD8E199158A65EE0E5DBCE8CC705AF3C4B3306
  1519. {
  1520. int32_t ___up;
  1521. int32_t ___down;
  1522. int32_t ___left;
  1523. int32_t ___right;
  1524. int32_t ___forward;
  1525. int32_t ___backward;
  1526. int32_t ___mode;
  1527. };
  1528. struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F : public MulticastDelegate_t
  1529. {
  1530. };
  1531. struct Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F : public MulticastDelegate_t
  1532. {
  1533. };
  1534. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
  1535. {
  1536. };
  1537. struct Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93 : public MulticastDelegate_t
  1538. {
  1539. };
  1540. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1541. {
  1542. String_t* ____paramName;
  1543. };
  1544. struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E : public RuntimeObject
  1545. {
  1546. InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 ___m_StateBlock;
  1547. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Name;
  1548. String_t* ___m_Path;
  1549. String_t* ___m_DisplayName;
  1550. String_t* ___m_DisplayNameFromLayout;
  1551. String_t* ___m_ShortDisplayName;
  1552. String_t* ___m_ShortDisplayNameFromLayout;
  1553. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Layout;
  1554. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Variants;
  1555. InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
  1556. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_Parent;
  1557. int32_t ___m_UsageCount;
  1558. int32_t ___m_UsageStartIndex;
  1559. int32_t ___m_AliasCount;
  1560. int32_t ___m_AliasStartIndex;
  1561. int32_t ___m_ChildCount;
  1562. int32_t ___m_ChildStartIndex;
  1563. int32_t ___m_ControlFlags;
  1564. bool ___m_CachedValueIsStale;
  1565. bool ___m_UnprocessedCachedValueIsStale;
  1566. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_DefaultState;
  1567. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MinValue;
  1568. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MaxValue;
  1569. FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_OptimizedControlDataType;
  1570. };
  1571. struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1572. {
  1573. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_SupportedDevices;
  1574. int32_t ___m_UpdateMode;
  1575. int32_t ___m_MaxEventBytesPerUpdate;
  1576. int32_t ___m_MaxQueuedEventsPerUpdate;
  1577. bool ___m_CompensateForScreenOrientation;
  1578. int32_t ___m_BackgroundBehavior;
  1579. int32_t ___m_EditorInputBehaviorInPlayMode;
  1580. int32_t ___m_InputActionPropertyDrawerMode;
  1581. float ___m_DefaultDeadzoneMin;
  1582. float ___m_DefaultDeadzoneMax;
  1583. float ___m_DefaultButtonPressPoint;
  1584. float ___m_ButtonReleaseThreshold;
  1585. float ___m_DefaultTapTime;
  1586. float ___m_DefaultSlowTapTime;
  1587. float ___m_DefaultHoldTime;
  1588. float ___m_TapRadius;
  1589. float ___m_MultiTapDelayTime;
  1590. bool ___m_DisableRedundantEventsMerging;
  1591. bool ___m_ShortcutKeysConsumeInputs;
  1592. HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___m_FeatureFlags;
  1593. };
  1594. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1595. {
  1596. };
  1597. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1598. {
  1599. };
  1600. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  1601. {
  1602. };
  1603. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1604. {
  1605. };
  1606. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1607. {
  1608. RuntimeObject* ____actualValue;
  1609. };
  1610. struct U3CPrivateImplementationDetailsU3E_tF62B85DD2C59D87BA6C8DA02965E1F3203A64E53_StaticFields
  1611. {
  1612. __StaticArrayInitTypeSizeU3D25808_t35D9565685A5D0F36E53C1AEF8EEDE0D0D938719 ___03332D6C47EF157423D8980C0F150F1FA1CB9F834E8206580B13444416BFC6AA;
  1613. __StaticArrayInitTypeSizeU3D1575_tA8B5FF47C1B66730DBCAE65E998D5358992BC062 ___20D6FD557BDCEEB113CF0C3EFEF501EB9D7AC4BA787A6A8C0EE057D8A217C869;
  1614. __StaticArrayInitTypeSizeU3D4011_tC6D32A64151F5DC52182F93CCD84032758712B89 ___63B74E5F0660F3254FE5AC58EE3CD9AC8FF8948DD7A5C9B54D0F8E0C67B3260F;
  1615. __StaticArrayInitTypeSizeU3D234_t6F71BB8FF9822A3A3833BAB22E81F6B6955A781F ___754FF720715FE60E11AD0300104CDEEB8E30183CF25B417CB06EEF78356058EB;
  1616. __StaticArrayInitTypeSizeU3D976_t61AF54C311BB0D3BB3FA5795EB3A69AFB6A26BA0 ___874A158EE5E9824634584F1FFF431FA5FC62C2D71CA9FCDCAA012D8A6A926392;
  1617. __StaticArrayInitTypeSizeU3D460_t4ABB4E2DEDD6BE50A063561639D025CC2BDD5394 ___A9936AC77D07F78E7B0473F80D59F6E15FD898CEF491CA47D4EB1BA2AA6A4E66;
  1618. __StaticArrayInitTypeSizeU3D22610_tB5136FAC82629098D396F895451F6D83656A1325 ___B44FC7B577D3AFF88B9E70B63CE80C1AB00E3A76849C6EC2709943C76315A903;
  1619. __StaticArrayInitTypeSizeU3D371_tE9F5A574450793E6E499EB69CDD3047D5F5F00F9 ___BD3331923AE2D87F6296377CB80C86CE12BF445ED38D4485D28FACFEC06BFF5B;
  1620. __StaticArrayInitTypeSizeU3D84_t625EC17B34CB913B5E4B2EA6DB080F5BAF99EAEC ___D9D05356900CBD90C107CDBD184BC94526EC3F9228772F900FC7C60E3FE82B5A;
  1621. __StaticArrayInitTypeSizeU3D1038_tC28C31F75224CEC520DB0A52F7C747BDF0E8A242 ___DECF56A62725B03F2A8BBB3B372DB9FB38E9C95146DAF31983F2C2EDE07A762B;
  1622. __StaticArrayInitTypeSizeU3D24_t226C5F521B67F6FD3E9C29695114434A267A6141 ___EEAB0A49E323B940CB01CCD3E80D47F1566617F04466CD5D6190ACDBC495CB2A;
  1623. __StaticArrayInitTypeSizeU3D104_tA1677EB9042DF28F651C756F41B1B978A10472EA ___FFCB0A1E90587D61767DBCE765CBEC8743DC4A67B865900B464ED065E4625BD5;
  1624. };
  1625. struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields
  1626. {
  1627. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Composites;
  1628. };
  1629. struct String_t_StaticFields
  1630. {
  1631. String_t* ___Empty;
  1632. };
  1633. struct U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields
  1634. {
  1635. U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA* ___U3CU3E9;
  1636. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___U3CU3E9__2_0;
  1637. };
  1638. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1639. {
  1640. String_t* ___TrueString;
  1641. String_t* ___FalseString;
  1642. };
  1643. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1644. {
  1645. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1646. };
  1647. struct IntPtr_t_StaticFields
  1648. {
  1649. intptr_t ___Zero;
  1650. };
  1651. struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
  1652. {
  1653. float ___Epsilon;
  1654. };
  1655. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  1656. {
  1657. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  1658. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  1659. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  1660. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  1661. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  1662. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  1663. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  1664. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  1665. };
  1666. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  1667. {
  1668. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  1669. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  1670. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  1671. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  1672. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  1673. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  1674. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  1675. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  1676. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  1677. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  1678. };
  1679. struct Type_t_StaticFields
  1680. {
  1681. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  1682. Il2CppChar ___Delimiter;
  1683. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  1684. RuntimeObject* ___Missing;
  1685. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  1686. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  1687. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  1688. };
  1689. struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_StaticFields
  1690. {
  1691. bool ___optimizedControlsFeatureEnabled;
  1692. bool ___readValueCachingFeatureEnabled;
  1693. bool ___paranoidReadValueCachingChecksEnabled;
  1694. };
  1695. #ifdef __clang__
  1696. #pragma clang diagnostic pop
  1697. #endif
  1698. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
  1699. {
  1700. ALIGN_FIELD (8) Type_t* m_Items[1];
  1701. inline Type_t* GetAt(il2cpp_array_size_t index) const
  1702. {
  1703. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1704. return m_Items[index];
  1705. }
  1706. inline Type_t** GetAddressAt(il2cpp_array_size_t index)
  1707. {
  1708. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1709. return m_Items + index;
  1710. }
  1711. inline void SetAt(il2cpp_array_size_t index, Type_t* value)
  1712. {
  1713. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1714. m_Items[index] = value;
  1715. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1716. }
  1717. inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1718. {
  1719. return m_Items[index];
  1720. }
  1721. inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1722. {
  1723. return m_Items + index;
  1724. }
  1725. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
  1726. {
  1727. m_Items[index] = value;
  1728. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1729. }
  1730. };
  1731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2_gshared (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
  1732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E_gshared (NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D ___0_nativeArray, const RuntimeMethod* method) ;
  1733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_gshared_inline (const RuntimeMethod* method) ;
  1734. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  1735. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method) ;
  1736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t443F242E6072F26AA8803C1BF50400B0692392C6* Dictionary_2_get_Keys_m6B4FEC85C78AA00269F440121A5297DB65B6D164_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, const RuntimeMethod* method) ;
  1737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEA865389B1F3B9B7F55A65C4B937BF1A2F7258AC_gshared (Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisRuntimeObject_m180F51FA24B8CA2B15DB5B031C1A50981AF30CD9_gshared (RuntimeObject* ___0_source, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___1_selector, const RuntimeMethod* method) ;
  1739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD34AE4C80C1F230BC1EA62AB9020FFA9BC0DE8E0_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, const RuntimeMethod* method) ;
  1740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31 Dictionary_2_GetEnumerator_m3BF9969257B323347AA34745C6DCD37D1F9BF174_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, const RuntimeMethod* method) ;
  1741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC351F7DAFCD1DF4CCFF3E49D092773C72D84C292_gshared (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ;
  1742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ;
  1743. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m1425379DCDEDB955455E242B31CD2AE43552B441_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method) ;
  1744. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method) ;
  1745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4BE8613970A8112E3042718B64AC74A4EF3355BF_gshared (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ;
  1746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m5FF3432937DE0E166259F54A0CFC568A388F7439_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  1748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_gshared (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
  1749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_gshared (InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E* __this, const RuntimeMethod* method) ;
  1750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545_gshared (InputBindingComposite_1_tB7B7EA7F16E4FA573E09983CFE2AE8C7D4616588* __this, const RuntimeMethod* method) ;
  1751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789_gshared (InputBindingComposite_1_t34CD8E199158A65EE0E5DBCE8CC705AF3C4B3306* __this, const RuntimeMethod* method) ;
  1752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mC16513DD7E46C5CF1D85F985D13D78F4F481DCD7 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_format, int32_t ___3_flags, const RuntimeMethod* method) ;
  1753. inline NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method)
  1754. {
  1755. return (( NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D (*) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2_gshared)(__this, method);
  1756. }
  1757. inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E (NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D ___0_nativeArray, const RuntimeMethod* method)
  1758. {
  1759. return (( void* (*) (NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E_gshared)(___0_nativeArray, method);
  1760. }
  1761. inline int32_t UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_inline (const RuntimeMethod* method)
  1762. {
  1763. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_gshared_inline)(method);
  1764. }
  1765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B (void* ___0_destination, uint8_t ___1_value, int64_t ___2_size, const RuntimeMethod* method) ;
  1766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
  1767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
  1768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  1769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Sprite_Create_m519615D3E7835F70DC5B4CB93A4A481E14265C69 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_pivot, float ___3_pixelsPerUnit, uint32_t ___4_extrude, int32_t ___5_meshType, const RuntimeMethod* method) ;
  1770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1772. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  1773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
  1774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  1777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  1778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  1781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
  1782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  1783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
  1784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int64_TryParse_m3FC0128C89CC2331239FC2A0A749BF33455F03D2 (String_t* ___0_s, int64_t* ___1_result, const RuntimeMethod* method) ;
  1785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
  1786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTokenizeU3Ed__8__ctor_mFCB5DCEF9B0F44B630C8C831ADC12246A0CA2785 (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  1787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSplitU3Ed__9__ctor_m531A6132094F2E8117F46518BCD07DBECF2F8B60 (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  1788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLowerInvariant_m983C1CD07015E41B97D71F466B4B686F1145E60D (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  1789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_WriteStringToBuffer_m0719C102DC096F1A565020ED8D1B71BC6B26B8DF (String_t* ___0_text, intptr_t ___1_buffer, int32_t ___2_bufferSizeInCharacters, uint32_t* ___3_offset, const RuntimeMethod* method) ;
  1790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
  1792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  1793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) ;
  1794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_ReadStringFromBuffer_m08BAA47EF90D3F3A74A8AA354871C18FA7D9B8D2 (intptr_t ___0_buffer, int32_t ___1_bufferSize, uint32_t* ___2_offset, const RuntimeMethod* method) ;
  1795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ;
  1796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Marshal_PtrToStringUni_mF3D662C7F7255D6DDA07416FA6520886F66D0070 (intptr_t ___0_ptr, int32_t ___1_len, const RuntimeMethod* method) ;
  1797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  1798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  1799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B (String_t* ___0_a, String_t* ___1_b, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
  1800. inline String_t* Func_2_Invoke_mED071D4A847678204A843F11D77F10D168FE4D2D_inline (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* __this, String_t* ___0_arg, const RuntimeMethod* method)
  1801. {
  1802. return (( String_t* (*) (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93*, String_t*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
  1803. }
  1804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
  1807. inline bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  1808. {
  1809. return (( bool (*) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*, Il2CppChar, const RuntimeMethod*))Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline)(__this, ___0_arg, method);
  1810. }
  1811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  1812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSplitU3Ed__9_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m60A98974B57E1F33794FE9CC8A472C3E52C09511 (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method) ;
  1813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Substring__ctor_m26B51DCD265326C6BCEAD778F0FC45407BB5F745 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  1814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTokenizeU3Ed__8_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_Utilities_SubstringU3E_GetEnumerator_m79F809FB39EEDCBAEBBCB6D0BFC16E86A858C9BE (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method) ;
  1815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_get_isEmpty_m595F6475C26E9FFE44A503FC412CCB059B0FBC47 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method) ;
  1816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Substring__ctor_m5EF457666A6E65F74FA240D42360D666FD477937 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, const RuntimeMethod* method) ;
  1817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Substring__ctor_mD29CA4E0387A9343B5A0839A92A7AC13468621D9 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, int32_t ___1_index, const RuntimeMethod* method) ;
  1818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_other, const RuntimeMethod* method) ;
  1819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_mBACFC276E8FD4DB04E356A41595EA284FC431CC7 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_other, const RuntimeMethod* method) ;
  1820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_CompareTo_m73D1F0A207D0D12553B2BD44961097FCAD4F2AA1 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_other, const RuntimeMethod* method) ;
  1822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method) ;
  1823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternedString_get_length_m4C5C8B69056154F3B5CF7D696A9D72803FC3FAFD (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ;
  1824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ;
  1825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_m68FBA6075A0142439B0249D884863356D99090CF (String_t* ___0_strA, int32_t ___1_indexA, String_t* ___2_strB, int32_t ___3_indexB, int32_t ___4_length, int32_t ___5_comparisonType, const RuntimeMethod* method) ;
  1826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_other, const RuntimeMethod* method) ;
  1827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_Compare_mEB3378051C685973B36959D7EE7F7C661508D81A (Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_left, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___1_right, int32_t ___2_comparison, const RuntimeMethod* method) ;
  1828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_StartsWith_mCC5D1EC1C8F0CE526DE26CF1A8F21463716EB09E (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, const RuntimeMethod* method) ;
  1829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Substring_Substr_mCEF29557E9E2EB77B0FC67DD5894B763D5B08077 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, int32_t ___0_index, int32_t ___1_length, const RuntimeMethod* method) ;
  1830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Substring_ToString_m321AF6BA186DB01349CE3C710F1EA773D38FEF6D (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method) ;
  1831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_GetHashCode_m68743D4DB46190219FCBA41BACC476D7083D5986 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method) ;
  1832. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Substring_get_index_mEF04F0C2A5292FEC77A6DE1C13C81B719C9D3012_inline (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method) ;
  1833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  1834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Substring_get_Item_m278F3C7634F20487F36267C4BD49BC96DAE4CAC4 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ;
  1836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ;
  1837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
  1838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
  1839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  1840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  1841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
  1842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C (Type_t* ___0_type, Type_t* ___1_genericTypeDefinition, int32_t ___2_argumentIndex, const RuntimeMethod* method) ;
  1843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  1844. inline KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, const RuntimeMethod* method)
  1845. {
  1846. return (( KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, const RuntimeMethod*))Dictionary_2_get_Keys_m6B4FEC85C78AA00269F440121A5297DB65B6D164_gshared)(__this, method);
  1847. }
  1848. inline void Func_2__ctor_m6763116FA3257580D87BD903E24793FCD6D82548 (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1849. {
  1850. (( void (*) (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEA865389B1F3B9B7F55A65C4B937BF1A2F7258AC_gshared)(__this, ___0_object, ___1_method, method);
  1851. }
  1852. inline RuntimeObject* Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m3FCCE6DBA6A159830BE8363BF5BA444BCBF4B186 (RuntimeObject* ___0_source, Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___1_selector, const RuntimeMethod* method)
  1853. {
  1854. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*, const RuntimeMethod*))Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisRuntimeObject_m180F51FA24B8CA2B15DB5B031C1A50981AF30CD9_gshared)(___0_source, ___1_selector, method);
  1855. }
  1856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method) ;
  1857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeTable_get_internedNames_m12DFD70B16C0F9F67C30BA95FC91286954E5F60B (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method) ;
  1858. inline void Dictionary_2__ctor_mD10EC6AB3D41E49C23882A85B368A08800DFC5EE (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, const RuntimeMethod* method)
  1859. {
  1860. (( void (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, const RuntimeMethod*))Dictionary_2__ctor_mD34AE4C80C1F230BC1EA62AB9020FFA9BC0DE8E0_gshared)(__this, method);
  1861. }
  1862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method) ;
  1863. inline Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, const RuntimeMethod* method)
  1864. {
  1865. return (( Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3BF9969257B323347AA34745C6DCD37D1F9BF174_gshared)(__this, method);
  1866. }
  1867. inline void Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87 (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE* __this, const RuntimeMethod* method)
  1868. {
  1869. (( void (*) (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE*, const RuntimeMethod*))Enumerator_Dispose_mC351F7DAFCD1DF4CCFF3E49D092773C72D84C292_gshared)(__this, method);
  1870. }
  1871. inline KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_inline (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE* __this, const RuntimeMethod* method)
  1872. {
  1873. return (( KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 (*) (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE*, const RuntimeMethod*))Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline)(__this, method);
  1874. }
  1875. inline Type_t* KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_inline (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27* __this, const RuntimeMethod* method)
  1876. {
  1877. return (( Type_t* (*) (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27*, const RuntimeMethod*))KeyValuePair_2_get_Value_m1425379DCDEDB955455E242B31CD2AE43552B441_gshared_inline)(__this, method);
  1878. }
  1879. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_inline (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27* __this, const RuntimeMethod* method)
  1880. {
  1881. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27*, const RuntimeMethod*))KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline)(__this, method);
  1882. }
  1883. inline bool Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE* __this, const RuntimeMethod* method)
  1884. {
  1885. return (( bool (*) (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE*, const RuntimeMethod*))Enumerator_MoveNext_m4BE8613970A8112E3042718B64AC74A4EF3355BF_gshared)(__this, method);
  1886. }
  1887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 TypeTable_FindNameForType_m5974594EAAEB68C4488B8C9CFABF931B7666FB00 (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
  1888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, String_t* ___0_text, const RuntimeMethod* method) ;
  1889. inline void Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7 (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
  1890. {
  1891. (( void (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared)(__this, ___0_key, ___1_value, method);
  1892. }
  1893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
  1894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1895. inline bool Dictionary_2_TryGetValue_m4AFE96490465DE101600F734AF44C7E4AE513860 (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, Type_t** ___1_value, const RuntimeMethod* method)
  1896. {
  1897. return (( bool (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_m5FF3432937DE0E166259F54A0CFC568A388F7439_gshared)(__this, ___0_key, ___1_value, method);
  1898. }
  1899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  1900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m272D75733C8074A4CB8134DEB9A4BD7442005F5A (U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA* __this, const RuntimeMethod* method) ;
  1901. inline float InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method)
  1902. {
  1903. return (( float (*) (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*, int32_t, const RuntimeMethod*))InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_gshared)(__this, ___0_partNumber, method);
  1904. }
  1905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC* __this, const RuntimeMethod* method) ;
  1906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NormalizeProcessor_Normalize_m6B8C94BD2D8640D46A0EFD1FF10B4E311C46DBEB (float ___0_value, float ___1_min, float ___2_max, float ___3_zero, const RuntimeMethod* method) ;
  1907. inline void InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8 (InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E* __this, const RuntimeMethod* method)
  1908. {
  1909. (( void (*) (InputBindingComposite_1_t2D5E67CAF6C6931B703564ED5FF2CC1D32B9814E*, const RuntimeMethod*))InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_gshared)(__this, method);
  1910. }
  1911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ButtonWithOneModifier_ModifierIsPressed_mEAF7D55D5DFF9A23D2F467E889EDFF82355E8E80 (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) ;
  1912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
  1913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
  1914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74 (const RuntimeMethod* method) ;
  1915. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_shortcutKeysConsumeInput_m916DC677CCE3E4F3AD3BA48C5723965007CBE670_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
  1916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ButtonWithTwoModifiers_ModifiersArePressed_m0713025DE1116397F560856674D56D3D228C781E (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) ;
  1917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OneModifierComposite_ModifierIsPressed_m25EEA39878124B169F67C7A2752EBD7890F44C48 (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) ;
  1918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
  1919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method) ;
  1920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1 (void* ___0_destination, int64_t ___1_size, const RuntimeMethod* method) ;
  1921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneModifierComposite_DetermineValueTypeAndSize_m872B0A8E5DEA6864048B0D08DE31FFBA40C442AA (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, int32_t ___1_part, Type_t** ___2_valueType, int32_t* ___3_valueSizeInBytes, bool* ___4_isButton, const RuntimeMethod* method) ;
  1922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
  1923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingCompositeContext_get_controls_m142FECF8374D6E0E3B012C8D376AB913E9634C69 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, const RuntimeMethod* method) ;
  1924. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) ;
  1925. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) ;
  1926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isButton_m4634F4F40450AA969DA851B73E2A2226239F3BEF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
  1928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite__ctor_m911F4FDF8BFA44468F8D0493531190FE15242A4A (InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* __this, const RuntimeMethod* method) ;
  1929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TwoModifiersComposite_ModifiersArePressed_m0D7D12C3139BE7B2CDB1DBDB3C2A59AE584F49C8 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) ;
  1930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 DpadControl_MakeDpadVector_m5F53CF11B80175D8FF9856B2E126978C65C82CE6 (float ___0_up, float ___1_down, float ___2_left, float ___3_right, const RuntimeMethod* method) ;
  1931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 DpadControl_MakeDpadVector_mAA0FB9313820797F8F1DCB006A8F2341604CB7F5 (bool ___0_up, bool ___1_down, bool ___2_left, bool ___3_right, bool ___4_normalize, const RuntimeMethod* method) ;
  1932. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
  1933. inline void InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545 (InputBindingComposite_1_tB7B7EA7F16E4FA573E09983CFE2AE8C7D4616588* __this, const RuntimeMethod* method)
  1934. {
  1935. (( void (*) (InputBindingComposite_1_tB7B7EA7F16E4FA573E09983CFE2AE8C7D4616588*, const RuntimeMethod*))InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545_gshared)(__this, method);
  1936. }
  1937. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  1938. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  1939. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  1940. inline void InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789 (InputBindingComposite_1_t34CD8E199158A65EE0E5DBCE8CC705AF3C4B3306* __this, const RuntimeMethod* method)
  1941. {
  1942. (( void (*) (InputBindingComposite_1_t34CD8E199158A65EE0E5DBCE8CC705AF3C4B3306*, const RuntimeMethod*))InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789_gshared)(__this, method);
  1943. }
  1944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  1945. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
  1946. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  1947. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  1948. #ifdef __clang__
  1949. #pragma clang diagnostic push
  1950. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1951. #pragma clang diagnostic ignored "-Wunused-variable"
  1952. #endif
  1953. #ifdef __clang__
  1954. #pragma clang diagnostic pop
  1955. #endif
  1956. #ifdef __clang__
  1957. #pragma clang diagnostic push
  1958. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1959. #pragma clang diagnostic ignored "-Wunused-variable"
  1960. #endif
  1961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* SpriteUtilities_CreateCircleSprite_m2E675657AD712875B5FBBCD24101A55116A80A72 (int32_t ___0_radius, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_colour, const RuntimeMethod* method)
  1962. {
  1963. static bool s_Il2CppMethodInitialized;
  1964. if (!s_Il2CppMethodInitialized)
  1965. {
  1966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E_RuntimeMethod_var);
  1967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2_RuntimeMethod_var);
  1968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  1969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_RuntimeMethod_var);
  1970. s_Il2CppMethodInitialized = true;
  1971. }
  1972. int32_t V_0 = 0;
  1973. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL;
  1974. NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D V_2;
  1975. memset((&V_2), 0, sizeof(V_2));
  1976. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* V_3 = NULL;
  1977. uint32_t* V_4 = NULL;
  1978. uint64_t V_5 = 0;
  1979. float V_6 = 0.0f;
  1980. int32_t V_7 = 0;
  1981. int32_t V_8 = 0;
  1982. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* V_9 = NULL;
  1983. int32_t V_10 = 0;
  1984. {
  1985. int32_t L_0 = ___0_radius;
  1986. V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, 2));
  1987. int32_t L_1 = V_0;
  1988. int32_t L_2 = V_0;
  1989. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  1990. Texture2D__ctor_mC16513DD7E46C5CF1D85F985D13D78F4F481DCD7(L_3, L_1, L_2, 0, 0, NULL);
  1991. V_1 = L_3;
  1992. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = V_1;
  1993. NullCheck(L_4);
  1994. NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D L_5;
  1995. L_5 = Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2(L_4, Texture2D_GetRawTextureData_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m3F258FE3486B29D798DCFECF41E9845382EF5CC2_RuntimeMethod_var);
  1996. V_2 = L_5;
  1997. NativeArray_1_t0783F5E3C7AF6C600A6A20DA7A32D82CA836528D L_6 = V_2;
  1998. void* L_7;
  1999. L_7 = NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E(L_6, NativeArrayUnsafeUtility_GetUnsafePtr_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m20D988AA4B5A020595A6FF21F9B26D67BF73B76E_RuntimeMethod_var);
  2000. V_3 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)L_7;
  2001. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_8 = V_3;
  2002. int32_t L_9;
  2003. L_9 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_2))->___m_Length);
  2004. int32_t L_10;
  2005. L_10 = UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_inline(UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_RuntimeMethod_var);
  2006. UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B((void*)L_8, (uint8_t)0, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_9, L_10))), NULL);
  2007. void* L_11;
  2008. L_11 = il2cpp_codegen_unsafe_cast((&___1_colour));
  2009. V_4 = (uint32_t*)L_11;
  2010. uint32_t* L_12 = V_4;
  2011. int64_t L_13 = *((int64_t*)L_12);
  2012. uint32_t* L_14 = V_4;
  2013. int32_t L_15 = (*(L_14));
  2014. V_5 = ((int64_t)(((int64_t)(L_13<<((int32_t)32)))|((int64_t)(uint64_t)((uint32_t)L_15))));
  2015. int32_t L_16 = ___0_radius;
  2016. int32_t L_17 = ___0_radius;
  2017. V_6 = ((float)((int32_t)il2cpp_codegen_multiply(L_16, L_17)));
  2018. int32_t L_18 = ___0_radius;
  2019. V_7 = ((-L_18));
  2020. goto IL_00b5;
  2021. }
  2022. IL_0053:
  2023. {
  2024. float L_19 = V_6;
  2025. int32_t L_20 = V_7;
  2026. int32_t L_21 = V_7;
  2027. float L_22;
  2028. L_22 = sqrtf(((float)il2cpp_codegen_subtract(L_19, ((float)((int32_t)il2cpp_codegen_multiply(L_20, L_21))))));
  2029. V_8 = il2cpp_codegen_cast_double_to_int<int32_t>(L_22);
  2030. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_23 = V_3;
  2031. int32_t L_24 = V_7;
  2032. int32_t L_25 = ___0_radius;
  2033. int32_t L_26 = V_0;
  2034. uint32_t L_27 = sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B);
  2035. int32_t L_28 = ___0_radius;
  2036. uint32_t L_29 = sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B);
  2037. int32_t L_30 = V_8;
  2038. uint32_t L_31 = sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B);
  2039. V_9 = ((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)il2cpp_codegen_subtract((intptr_t)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)il2cpp_codegen_add((intptr_t)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_24, L_25)), L_26))), (int32_t)L_27)))), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_28), (int32_t)L_29)))), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_30), (int32_t)L_31))));
  2040. V_10 = 0;
  2041. goto IL_00a9;
  2042. }
  2043. IL_0090:
  2044. {
  2045. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_32 = V_9;
  2046. uint64_t L_33 = V_5;
  2047. *((int64_t*)L_32) = (int64_t)L_33;
  2048. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_34 = V_9;
  2049. uint32_t L_35 = sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B);
  2050. V_9 = ((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_35))));
  2051. int32_t L_36 = V_10;
  2052. V_10 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  2053. }
  2054. IL_00a9:
  2055. {
  2056. int32_t L_37 = V_10;
  2057. int32_t L_38 = V_8;
  2058. if ((((int32_t)L_37) < ((int32_t)L_38)))
  2059. {
  2060. goto IL_0090;
  2061. }
  2062. }
  2063. {
  2064. int32_t L_39 = V_7;
  2065. V_7 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  2066. }
  2067. IL_00b5:
  2068. {
  2069. int32_t L_40 = V_7;
  2070. int32_t L_41 = ___0_radius;
  2071. if ((((int32_t)L_40) < ((int32_t)L_41)))
  2072. {
  2073. goto IL_0053;
  2074. }
  2075. }
  2076. {
  2077. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = V_1;
  2078. NullCheck(L_42);
  2079. Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_42, NULL);
  2080. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43 = V_1;
  2081. int32_t L_44 = V_0;
  2082. int32_t L_45 = V_0;
  2083. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_46;
  2084. memset((&L_46), 0, sizeof(L_46));
  2085. Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_46), (0.0f), (0.0f), ((float)L_44), ((float)L_45), NULL);
  2086. int32_t L_47 = ___0_radius;
  2087. int32_t L_48 = ___0_radius;
  2088. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49;
  2089. memset((&L_49), 0, sizeof(L_49));
  2090. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_49), ((float)L_47), ((float)L_48), NULL);
  2091. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_50;
  2092. L_50 = Sprite_Create_m519615D3E7835F70DC5B4CB93A4A481E14265C69(L_43, L_46, L_49, (1.0f), 0, 0, NULL);
  2093. return L_50;
  2094. }
  2095. }
  2096. #ifdef __clang__
  2097. #pragma clang diagnostic pop
  2098. #endif
  2099. #ifdef __clang__
  2100. #pragma clang diagnostic push
  2101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2102. #pragma clang diagnostic ignored "-Wunused-variable"
  2103. #endif
  2104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_Escape_mC7D149B1F430F68BA748DE0C0374F4B1EE9D2C58 (String_t* ___0_str, String_t* ___1_chars, String_t* ___2_replacements, const RuntimeMethod* method)
  2105. {
  2106. static bool s_Il2CppMethodInitialized;
  2107. if (!s_Il2CppMethodInitialized)
  2108. {
  2109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  2110. s_Il2CppMethodInitialized = true;
  2111. }
  2112. bool V_0 = false;
  2113. StringBuilder_t* V_1 = NULL;
  2114. String_t* V_2 = NULL;
  2115. int32_t V_3 = 0;
  2116. Il2CppChar V_4 = 0x0;
  2117. Il2CppChar V_5 = 0x0;
  2118. int32_t V_6 = 0;
  2119. {
  2120. String_t* L_0 = ___0_str;
  2121. if (L_0)
  2122. {
  2123. goto IL_0005;
  2124. }
  2125. }
  2126. {
  2127. return (String_t*)NULL;
  2128. }
  2129. IL_0005:
  2130. {
  2131. V_0 = (bool)0;
  2132. String_t* L_1 = ___0_str;
  2133. V_2 = L_1;
  2134. V_3 = 0;
  2135. goto IL_0028;
  2136. }
  2137. IL_000d:
  2138. {
  2139. String_t* L_2 = V_2;
  2140. int32_t L_3 = V_3;
  2141. NullCheck(L_2);
  2142. Il2CppChar L_4;
  2143. L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL);
  2144. V_4 = L_4;
  2145. String_t* L_5 = ___1_chars;
  2146. Il2CppChar L_6 = V_4;
  2147. NullCheck(L_5);
  2148. bool L_7;
  2149. L_7 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_5, L_6, NULL);
  2150. if (!L_7)
  2151. {
  2152. goto IL_0024;
  2153. }
  2154. }
  2155. {
  2156. V_0 = (bool)1;
  2157. goto IL_0031;
  2158. }
  2159. IL_0024:
  2160. {
  2161. int32_t L_8 = V_3;
  2162. V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  2163. }
  2164. IL_0028:
  2165. {
  2166. int32_t L_9 = V_3;
  2167. String_t* L_10 = V_2;
  2168. NullCheck(L_10);
  2169. int32_t L_11;
  2170. L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
  2171. if ((((int32_t)L_9) < ((int32_t)L_11)))
  2172. {
  2173. goto IL_000d;
  2174. }
  2175. }
  2176. IL_0031:
  2177. {
  2178. bool L_12 = V_0;
  2179. if (L_12)
  2180. {
  2181. goto IL_0036;
  2182. }
  2183. }
  2184. {
  2185. String_t* L_13 = ___0_str;
  2186. return L_13;
  2187. }
  2188. IL_0036:
  2189. {
  2190. StringBuilder_t* L_14 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  2191. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_14, NULL);
  2192. V_1 = L_14;
  2193. String_t* L_15 = ___0_str;
  2194. V_2 = L_15;
  2195. V_3 = 0;
  2196. goto IL_0081;
  2197. }
  2198. IL_0042:
  2199. {
  2200. String_t* L_16 = V_2;
  2201. int32_t L_17 = V_3;
  2202. NullCheck(L_16);
  2203. Il2CppChar L_18;
  2204. L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, L_17, NULL);
  2205. V_5 = L_18;
  2206. String_t* L_19 = ___1_chars;
  2207. Il2CppChar L_20 = V_5;
  2208. NullCheck(L_19);
  2209. int32_t L_21;
  2210. L_21 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_19, L_20, NULL);
  2211. V_6 = L_21;
  2212. int32_t L_22 = V_6;
  2213. if ((!(((uint32_t)L_22) == ((uint32_t)(-1)))))
  2214. {
  2215. goto IL_0065;
  2216. }
  2217. }
  2218. {
  2219. StringBuilder_t* L_23 = V_1;
  2220. Il2CppChar L_24 = V_5;
  2221. NullCheck(L_23);
  2222. StringBuilder_t* L_25;
  2223. L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_23, L_24, NULL);
  2224. goto IL_007d;
  2225. }
  2226. IL_0065:
  2227. {
  2228. StringBuilder_t* L_26 = V_1;
  2229. NullCheck(L_26);
  2230. StringBuilder_t* L_27;
  2231. L_27 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_26, ((int32_t)92), NULL);
  2232. StringBuilder_t* L_28 = V_1;
  2233. String_t* L_29 = ___2_replacements;
  2234. int32_t L_30 = V_6;
  2235. NullCheck(L_29);
  2236. Il2CppChar L_31;
  2237. L_31 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_29, L_30, NULL);
  2238. NullCheck(L_28);
  2239. StringBuilder_t* L_32;
  2240. L_32 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, L_31, NULL);
  2241. }
  2242. IL_007d:
  2243. {
  2244. int32_t L_33 = V_3;
  2245. V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  2246. }
  2247. IL_0081:
  2248. {
  2249. int32_t L_34 = V_3;
  2250. String_t* L_35 = V_2;
  2251. NullCheck(L_35);
  2252. int32_t L_36;
  2253. L_36 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_35, NULL);
  2254. if ((((int32_t)L_34) < ((int32_t)L_36)))
  2255. {
  2256. goto IL_0042;
  2257. }
  2258. }
  2259. {
  2260. StringBuilder_t* L_37 = V_1;
  2261. NullCheck(L_37);
  2262. String_t* L_38;
  2263. L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_37);
  2264. return L_38;
  2265. }
  2266. }
  2267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_Unescape_m1D5A3A094308ACB6D69D936B52E7835BF1263B0B (String_t* ___0_str, String_t* ___1_chars, String_t* ___2_replacements, const RuntimeMethod* method)
  2268. {
  2269. static bool s_Il2CppMethodInitialized;
  2270. if (!s_Il2CppMethodInitialized)
  2271. {
  2272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  2273. s_Il2CppMethodInitialized = true;
  2274. }
  2275. StringBuilder_t* V_0 = NULL;
  2276. int32_t V_1 = 0;
  2277. Il2CppChar V_2 = 0x0;
  2278. int32_t V_3 = 0;
  2279. {
  2280. String_t* L_0 = ___0_str;
  2281. if (L_0)
  2282. {
  2283. goto IL_0005;
  2284. }
  2285. }
  2286. {
  2287. String_t* L_1 = ___0_str;
  2288. return L_1;
  2289. }
  2290. IL_0005:
  2291. {
  2292. String_t* L_2 = ___0_str;
  2293. NullCheck(L_2);
  2294. bool L_3;
  2295. L_3 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_2, ((int32_t)92), NULL);
  2296. if (L_3)
  2297. {
  2298. goto IL_0011;
  2299. }
  2300. }
  2301. {
  2302. String_t* L_4 = ___0_str;
  2303. return L_4;
  2304. }
  2305. IL_0011:
  2306. {
  2307. StringBuilder_t* L_5 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  2308. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_5, NULL);
  2309. V_0 = L_5;
  2310. V_1 = 0;
  2311. goto IL_0071;
  2312. }
  2313. IL_001b:
  2314. {
  2315. String_t* L_6 = ___0_str;
  2316. int32_t L_7 = V_1;
  2317. NullCheck(L_6);
  2318. Il2CppChar L_8;
  2319. L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL);
  2320. V_2 = L_8;
  2321. Il2CppChar L_9 = V_2;
  2322. if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)92)))))
  2323. {
  2324. goto IL_0065;
  2325. }
  2326. }
  2327. {
  2328. int32_t L_10 = V_1;
  2329. String_t* L_11 = ___0_str;
  2330. NullCheck(L_11);
  2331. int32_t L_12;
  2332. L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
  2333. if ((((int32_t)L_10) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_12, 2)))))
  2334. {
  2335. goto IL_0065;
  2336. }
  2337. }
  2338. {
  2339. int32_t L_13 = V_1;
  2340. V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  2341. String_t* L_14 = ___0_str;
  2342. int32_t L_15 = V_1;
  2343. NullCheck(L_14);
  2344. Il2CppChar L_16;
  2345. L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_14, L_15, NULL);
  2346. V_2 = L_16;
  2347. String_t* L_17 = ___1_chars;
  2348. Il2CppChar L_18 = V_2;
  2349. NullCheck(L_17);
  2350. int32_t L_19;
  2351. L_19 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_17, L_18, NULL);
  2352. V_3 = L_19;
  2353. int32_t L_20 = V_3;
  2354. if ((((int32_t)L_20) == ((int32_t)(-1))))
  2355. {
  2356. goto IL_005b;
  2357. }
  2358. }
  2359. {
  2360. StringBuilder_t* L_21 = V_0;
  2361. String_t* L_22 = ___2_replacements;
  2362. int32_t L_23 = V_3;
  2363. NullCheck(L_22);
  2364. Il2CppChar L_24;
  2365. L_24 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_22, L_23, NULL);
  2366. NullCheck(L_21);
  2367. StringBuilder_t* L_25;
  2368. L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, L_24, NULL);
  2369. goto IL_006d;
  2370. }
  2371. IL_005b:
  2372. {
  2373. StringBuilder_t* L_26 = V_0;
  2374. Il2CppChar L_27 = V_2;
  2375. NullCheck(L_26);
  2376. StringBuilder_t* L_28;
  2377. L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_26, L_27, NULL);
  2378. goto IL_006d;
  2379. }
  2380. IL_0065:
  2381. {
  2382. StringBuilder_t* L_29 = V_0;
  2383. Il2CppChar L_30 = V_2;
  2384. NullCheck(L_29);
  2385. StringBuilder_t* L_31;
  2386. L_31 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_29, L_30, NULL);
  2387. }
  2388. IL_006d:
  2389. {
  2390. int32_t L_32 = V_1;
  2391. V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  2392. }
  2393. IL_0071:
  2394. {
  2395. int32_t L_33 = V_1;
  2396. String_t* L_34 = ___0_str;
  2397. NullCheck(L_34);
  2398. int32_t L_35;
  2399. L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_34, NULL);
  2400. if ((((int32_t)L_33) < ((int32_t)L_35)))
  2401. {
  2402. goto IL_001b;
  2403. }
  2404. }
  2405. {
  2406. StringBuilder_t* L_36 = V_0;
  2407. NullCheck(L_36);
  2408. String_t* L_37;
  2409. L_37 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_36);
  2410. return L_37;
  2411. }
  2412. }
  2413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_Contains_m82DF79195262C5C3C7AE75D4615402274BAAEEC5 (String_t* ___0_str, Il2CppChar ___1_ch, const RuntimeMethod* method)
  2414. {
  2415. {
  2416. String_t* L_0 = ___0_str;
  2417. if (L_0)
  2418. {
  2419. goto IL_0005;
  2420. }
  2421. }
  2422. {
  2423. return (bool)0;
  2424. }
  2425. IL_0005:
  2426. {
  2427. String_t* L_1 = ___0_str;
  2428. Il2CppChar L_2 = ___1_ch;
  2429. NullCheck(L_1);
  2430. int32_t L_3;
  2431. L_3 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_1, L_2, NULL);
  2432. return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2433. }
  2434. }
  2435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_Contains_m3E0C5D7404AE7B0D97452951A6ECE12618C03DCB (String_t* ___0_str, String_t* ___1_text, int32_t ___2_comparison, const RuntimeMethod* method)
  2436. {
  2437. {
  2438. String_t* L_0 = ___0_str;
  2439. if (L_0)
  2440. {
  2441. goto IL_0005;
  2442. }
  2443. }
  2444. {
  2445. return (bool)0;
  2446. }
  2447. IL_0005:
  2448. {
  2449. String_t* L_1 = ___0_str;
  2450. String_t* L_2 = ___1_text;
  2451. int32_t L_3 = ___2_comparison;
  2452. NullCheck(L_1);
  2453. int32_t L_4;
  2454. L_4 = String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55(L_1, L_2, L_3, NULL);
  2455. return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2456. }
  2457. }
  2458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_GetPlural_m5A928581053494366B2905658A9919737955AEBA (String_t* ___0_str, const RuntimeMethod* method)
  2459. {
  2460. static bool s_Il2CppMethodInitialized;
  2461. if (!s_Il2CppMethodInitialized)
  2462. {
  2463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral294F098A1D5E681EDEE8F43BFA8F45CFBA5798A7);
  2464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3775297E15AD530F68BA7AF3896E3A261B24AD81);
  2465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral628D1F19515023762299C5A2AF8A34A399049CE6);
  2466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82BA8BFC18D84C67108B27396795EDFAEE187B83);
  2467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6315798FF47A5A5AB2AD03739B4783B2AD1305B);
  2468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465);
  2469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE7D042A807341C354F398C43F38F92D9AFDAA21);
  2470. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C);
  2471. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3FEA1B7EED06B84D345A14D3BB9E817F4B9EAFE);
  2472. s_Il2CppMethodInitialized = true;
  2473. }
  2474. {
  2475. String_t* L_0 = ___0_str;
  2476. if (L_0)
  2477. {
  2478. goto IL_000e;
  2479. }
  2480. }
  2481. {
  2482. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2483. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA185F0FDE2E3A93D140F407291AA8AA60D14D5DA)), NULL);
  2484. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_GetPlural_m5A928581053494366B2905658A9919737955AEBA_RuntimeMethod_var)));
  2485. }
  2486. IL_000e:
  2487. {
  2488. String_t* L_2 = ___0_str;
  2489. bool L_3;
  2490. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral294F098A1D5E681EDEE8F43BFA8F45CFBA5798A7, NULL);
  2491. if (L_3)
  2492. {
  2493. goto IL_0044;
  2494. }
  2495. }
  2496. {
  2497. String_t* L_4 = ___0_str;
  2498. bool L_5;
  2499. L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteralF3FEA1B7EED06B84D345A14D3BB9E817F4B9EAFE, NULL);
  2500. if (L_5)
  2501. {
  2502. goto IL_004a;
  2503. }
  2504. }
  2505. {
  2506. String_t* L_6 = ___0_str;
  2507. bool L_7;
  2508. L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C, NULL);
  2509. if (L_7)
  2510. {
  2511. goto IL_0050;
  2512. }
  2513. }
  2514. {
  2515. String_t* L_8 = ___0_str;
  2516. bool L_9;
  2517. L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteralD6315798FF47A5A5AB2AD03739B4783B2AD1305B, NULL);
  2518. if (L_9)
  2519. {
  2520. goto IL_0056;
  2521. }
  2522. }
  2523. {
  2524. goto IL_005c;
  2525. }
  2526. IL_0044:
  2527. {
  2528. return _stringLiteral628D1F19515023762299C5A2AF8A34A399049CE6;
  2529. }
  2530. IL_004a:
  2531. {
  2532. return _stringLiteral3775297E15AD530F68BA7AF3896E3A261B24AD81;
  2533. }
  2534. IL_0050:
  2535. {
  2536. return _stringLiteralDE7D042A807341C354F398C43F38F92D9AFDAA21;
  2537. }
  2538. IL_0056:
  2539. {
  2540. return _stringLiteral82BA8BFC18D84C67108B27396795EDFAEE187B83;
  2541. }
  2542. IL_005c:
  2543. {
  2544. String_t* L_10 = ___0_str;
  2545. String_t* L_11;
  2546. L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465, NULL);
  2547. return L_11;
  2548. }
  2549. }
  2550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_NicifyMemorySize_m12E1910BF1FC6445BB44D7903731CE04F52447E6 (int64_t ___0_numBytes, const RuntimeMethod* method)
  2551. {
  2552. static bool s_Il2CppMethodInitialized;
  2553. if (!s_Il2CppMethodInitialized)
  2554. {
  2555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C62C7650E13E5763946286B7B28B980E977B33C);
  2556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28F49FF685EF5968942FC2C44FA5408C4659B72C);
  2557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7720D93C700AB5486B175C224CEF31CC1C99380B);
  2558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88B5D0E6F79C8EDF1FD287D9EBCA6E2CBBA34F67);
  2559. s_Il2CppMethodInitialized = true;
  2560. }
  2561. int64_t V_0 = 0;
  2562. float V_1 = 0.0f;
  2563. int64_t V_2 = 0;
  2564. float V_3 = 0.0f;
  2565. int64_t V_4 = 0;
  2566. float V_5 = 0.0f;
  2567. {
  2568. int64_t L_0 = ___0_numBytes;
  2569. if ((((int64_t)L_0) <= ((int64_t)((int64_t)((int32_t)1073741824)))))
  2570. {
  2571. goto IL_0036;
  2572. }
  2573. }
  2574. {
  2575. int64_t L_1 = ___0_numBytes;
  2576. V_0 = ((int64_t)(L_1/((int64_t)((int32_t)1073741824))));
  2577. int64_t L_2 = ___0_numBytes;
  2578. V_1 = ((float)(((float)((int64_t)(L_2%((int64_t)((int32_t)1073741824)))))/(1.0f)));
  2579. int64_t L_3 = V_0;
  2580. float L_4 = V_1;
  2581. float L_5 = ((float)il2cpp_codegen_add(((float)L_3), L_4));
  2582. RuntimeObject* L_6 = Box(il2cpp_defaults.single_class, &L_5);
  2583. String_t* L_7;
  2584. L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral88B5D0E6F79C8EDF1FD287D9EBCA6E2CBBA34F67, L_6, NULL);
  2585. return L_7;
  2586. }
  2587. IL_0036:
  2588. {
  2589. int64_t L_8 = ___0_numBytes;
  2590. if ((((int64_t)L_8) <= ((int64_t)((int64_t)((int32_t)1048576)))))
  2591. {
  2592. goto IL_006c;
  2593. }
  2594. }
  2595. {
  2596. int64_t L_9 = ___0_numBytes;
  2597. V_2 = ((int64_t)(L_9/((int64_t)((int32_t)1048576))));
  2598. int64_t L_10 = ___0_numBytes;
  2599. V_3 = ((float)(((float)((int64_t)(L_10%((int64_t)((int32_t)1048576)))))/(1.0f)));
  2600. int64_t L_11 = V_2;
  2601. float L_12 = V_3;
  2602. float L_13 = ((float)il2cpp_codegen_add(((float)L_11), L_12));
  2603. RuntimeObject* L_14 = Box(il2cpp_defaults.single_class, &L_13);
  2604. String_t* L_15;
  2605. L_15 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral7720D93C700AB5486B175C224CEF31CC1C99380B, L_14, NULL);
  2606. return L_15;
  2607. }
  2608. IL_006c:
  2609. {
  2610. int64_t L_16 = ___0_numBytes;
  2611. if ((((int64_t)L_16) <= ((int64_t)((int64_t)((int32_t)1024)))))
  2612. {
  2613. goto IL_00a6;
  2614. }
  2615. }
  2616. {
  2617. int64_t L_17 = ___0_numBytes;
  2618. V_4 = ((int64_t)(L_17/((int64_t)((int32_t)1024))));
  2619. int64_t L_18 = ___0_numBytes;
  2620. V_5 = ((float)(((float)((int64_t)(L_18%((int64_t)((int32_t)1024)))))/(1.0f)));
  2621. int64_t L_19 = V_4;
  2622. float L_20 = V_5;
  2623. float L_21 = ((float)il2cpp_codegen_add(((float)L_19), L_20));
  2624. RuntimeObject* L_22 = Box(il2cpp_defaults.single_class, &L_21);
  2625. String_t* L_23;
  2626. L_23 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral28F49FF685EF5968942FC2C44FA5408C4659B72C, L_22, NULL);
  2627. return L_23;
  2628. }
  2629. IL_00a6:
  2630. {
  2631. int64_t L_24 = ___0_numBytes;
  2632. int64_t L_25 = L_24;
  2633. RuntimeObject* L_26 = Box(il2cpp_defaults.int64_class, &L_25);
  2634. String_t* L_27;
  2635. L_27 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral1C62C7650E13E5763946286B7B28B980E977B33C, L_26, NULL);
  2636. return L_27;
  2637. }
  2638. }
  2639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_FromNicifiedMemorySize_mE0CAA17D1D9B7CC9EA1932CA345D1F381368893D (String_t* ___0_text, int64_t* ___1_result, int64_t ___2_defaultMultiplier, const RuntimeMethod* method)
  2640. {
  2641. static bool s_Il2CppMethodInitialized;
  2642. if (!s_Il2CppMethodInitialized)
  2643. {
  2644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14B651F3933E2742FD0FE0E45504AD43A5985248);
  2645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF29A356E2E2350A3712E86EFEC38A631035EEDC);
  2646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4E550DB7753938B55BD2444CB204B2C254AF826);
  2647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF1E972CD03013DE732424893507C3C55D004E089);
  2648. s_Il2CppMethodInitialized = true;
  2649. }
  2650. int64_t V_0 = 0;
  2651. int64_t V_1 = 0;
  2652. {
  2653. String_t* L_0 = ___0_text;
  2654. NullCheck(L_0);
  2655. String_t* L_1;
  2656. L_1 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_0, NULL);
  2657. ___0_text = L_1;
  2658. int64_t L_2 = ___2_defaultMultiplier;
  2659. V_0 = L_2;
  2660. String_t* L_3 = ___0_text;
  2661. NullCheck(L_3);
  2662. bool L_4;
  2663. L_4 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_3, _stringLiteralC4E550DB7753938B55BD2444CB204B2C254AF826, 3, NULL);
  2664. if (!L_4)
  2665. {
  2666. goto IL_0032;
  2667. }
  2668. }
  2669. {
  2670. V_0 = ((int64_t)((int32_t)1048576));
  2671. String_t* L_5 = ___0_text;
  2672. String_t* L_6 = ___0_text;
  2673. NullCheck(L_6);
  2674. int32_t L_7;
  2675. L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
  2676. NullCheck(L_5);
  2677. String_t* L_8;
  2678. L_8 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_5, 0, ((int32_t)il2cpp_codegen_subtract(L_7, 2)), NULL);
  2679. ___0_text = L_8;
  2680. goto IL_00ad;
  2681. }
  2682. IL_0032:
  2683. {
  2684. String_t* L_9 = ___0_text;
  2685. NullCheck(L_9);
  2686. bool L_10;
  2687. L_10 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_9, _stringLiteralF1E972CD03013DE732424893507C3C55D004E089, 3, NULL);
  2688. if (!L_10)
  2689. {
  2690. goto IL_005a;
  2691. }
  2692. }
  2693. {
  2694. V_0 = ((int64_t)((int32_t)1073741824));
  2695. String_t* L_11 = ___0_text;
  2696. String_t* L_12 = ___0_text;
  2697. NullCheck(L_12);
  2698. int32_t L_13;
  2699. L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
  2700. NullCheck(L_11);
  2701. String_t* L_14;
  2702. L_14 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_11, 0, ((int32_t)il2cpp_codegen_subtract(L_13, 2)), NULL);
  2703. ___0_text = L_14;
  2704. goto IL_00ad;
  2705. }
  2706. IL_005a:
  2707. {
  2708. String_t* L_15 = ___0_text;
  2709. NullCheck(L_15);
  2710. bool L_16;
  2711. L_16 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_15, _stringLiteral14B651F3933E2742FD0FE0E45504AD43A5985248, 3, NULL);
  2712. if (!L_16)
  2713. {
  2714. goto IL_0082;
  2715. }
  2716. }
  2717. {
  2718. V_0 = ((int64_t)((int32_t)1024));
  2719. String_t* L_17 = ___0_text;
  2720. String_t* L_18 = ___0_text;
  2721. NullCheck(L_18);
  2722. int32_t L_19;
  2723. L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
  2724. NullCheck(L_17);
  2725. String_t* L_20;
  2726. L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_17, 0, ((int32_t)il2cpp_codegen_subtract(L_19, 2)), NULL);
  2727. ___0_text = L_20;
  2728. goto IL_00ad;
  2729. }
  2730. IL_0082:
  2731. {
  2732. String_t* L_21 = ___0_text;
  2733. NullCheck(L_21);
  2734. bool L_22;
  2735. L_22 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_21, _stringLiteralAF29A356E2E2350A3712E86EFEC38A631035EEDC, 3, NULL);
  2736. if (!L_22)
  2737. {
  2738. goto IL_00ad;
  2739. }
  2740. }
  2741. {
  2742. V_0 = ((int64_t)1);
  2743. String_t* L_23 = ___0_text;
  2744. String_t* L_24 = ___0_text;
  2745. NullCheck(L_24);
  2746. int32_t L_25;
  2747. L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
  2748. NullCheck(_stringLiteralAF29A356E2E2350A3712E86EFEC38A631035EEDC);
  2749. int32_t L_26;
  2750. L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralAF29A356E2E2350A3712E86EFEC38A631035EEDC, NULL);
  2751. NullCheck(L_23);
  2752. String_t* L_27;
  2753. L_27 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_23, 0, ((int32_t)il2cpp_codegen_subtract(L_25, L_26)), NULL);
  2754. ___0_text = L_27;
  2755. }
  2756. IL_00ad:
  2757. {
  2758. String_t* L_28 = ___0_text;
  2759. bool L_29;
  2760. L_29 = Int64_TryParse_m3FC0128C89CC2331239FC2A0A749BF33455F03D2(L_28, (&V_1), NULL);
  2761. if (L_29)
  2762. {
  2763. goto IL_00bd;
  2764. }
  2765. }
  2766. {
  2767. int64_t* L_30 = ___1_result;
  2768. *((int64_t*)L_30) = (int64_t)((int64_t)0);
  2769. return (bool)0;
  2770. }
  2771. IL_00bd:
  2772. {
  2773. int64_t* L_31 = ___1_result;
  2774. int64_t L_32 = V_1;
  2775. int64_t L_33 = V_0;
  2776. *((int64_t*)L_31) = (int64_t)((int64_t)il2cpp_codegen_multiply(L_32, L_33));
  2777. return (bool)1;
  2778. }
  2779. }
  2780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringHelpers_CountOccurrences_mF1BB446EF34C10970969D34799E8D5F4AC2BA0B1 (String_t* ___0_str, Il2CppChar ___1_ch, const RuntimeMethod* method)
  2781. {
  2782. int32_t V_0 = 0;
  2783. int32_t V_1 = 0;
  2784. int32_t V_2 = 0;
  2785. int32_t V_3 = 0;
  2786. {
  2787. String_t* L_0 = ___0_str;
  2788. if (L_0)
  2789. {
  2790. goto IL_0005;
  2791. }
  2792. }
  2793. {
  2794. return 0;
  2795. }
  2796. IL_0005:
  2797. {
  2798. String_t* L_1 = ___0_str;
  2799. NullCheck(L_1);
  2800. int32_t L_2;
  2801. L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
  2802. V_0 = L_2;
  2803. V_1 = 0;
  2804. V_2 = 0;
  2805. goto IL_0027;
  2806. }
  2807. IL_0012:
  2808. {
  2809. String_t* L_3 = ___0_str;
  2810. Il2CppChar L_4 = ___1_ch;
  2811. int32_t L_5 = V_1;
  2812. NullCheck(L_3);
  2813. int32_t L_6;
  2814. L_6 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_3, L_4, L_5, NULL);
  2815. V_3 = L_6;
  2816. int32_t L_7 = V_3;
  2817. if ((((int32_t)L_7) == ((int32_t)(-1))))
  2818. {
  2819. goto IL_002b;
  2820. }
  2821. }
  2822. {
  2823. int32_t L_8 = V_2;
  2824. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  2825. int32_t L_9 = V_3;
  2826. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  2827. }
  2828. IL_0027:
  2829. {
  2830. int32_t L_10 = V_1;
  2831. int32_t L_11 = V_0;
  2832. if ((((int32_t)L_10) < ((int32_t)L_11)))
  2833. {
  2834. goto IL_0012;
  2835. }
  2836. }
  2837. IL_002b:
  2838. {
  2839. int32_t L_12 = V_2;
  2840. return L_12;
  2841. }
  2842. }
  2843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringHelpers_Tokenize_mD01A8F510135AF699052593B08F9890F690D18B0 (String_t* ___0_str, const RuntimeMethod* method)
  2844. {
  2845. static bool s_Il2CppMethodInitialized;
  2846. if (!s_Il2CppMethodInitialized)
  2847. {
  2848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B_il2cpp_TypeInfo_var);
  2849. s_Il2CppMethodInitialized = true;
  2850. }
  2851. {
  2852. U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* L_0 = (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B*)il2cpp_codegen_object_new(U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B_il2cpp_TypeInfo_var);
  2853. U3CTokenizeU3Ed__8__ctor_mFCB5DCEF9B0F44B630C8C831ADC12246A0CA2785(L_0, ((int32_t)-2), NULL);
  2854. U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* L_1 = L_0;
  2855. String_t* L_2 = ___0_str;
  2856. NullCheck(L_1);
  2857. L_1->___U3CU3E3__str = L_2;
  2858. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__str), (void*)L_2);
  2859. return L_1;
  2860. }
  2861. }
  2862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringHelpers_Split_m60C45D240967D0DC8B9C651A25597B31C16A5FF8 (String_t* ___0_str, Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___1_predicate, const RuntimeMethod* method)
  2863. {
  2864. static bool s_Il2CppMethodInitialized;
  2865. if (!s_Il2CppMethodInitialized)
  2866. {
  2867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF_il2cpp_TypeInfo_var);
  2868. s_Il2CppMethodInitialized = true;
  2869. }
  2870. {
  2871. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_0 = (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF*)il2cpp_codegen_object_new(U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF_il2cpp_TypeInfo_var);
  2872. U3CSplitU3Ed__9__ctor_m531A6132094F2E8117F46518BCD07DBECF2F8B60(L_0, ((int32_t)-2), NULL);
  2873. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_1 = L_0;
  2874. String_t* L_2 = ___0_str;
  2875. NullCheck(L_1);
  2876. L_1->___U3CU3E3__str = L_2;
  2877. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__str), (void*)L_2);
  2878. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_3 = L_1;
  2879. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = ___1_predicate;
  2880. NullCheck(L_3);
  2881. L_3->___U3CU3E3__predicate = L_4;
  2882. Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E3__predicate), (void*)L_4);
  2883. return L_3;
  2884. }
  2885. }
  2886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190 (String_t* ___0_firstList, String_t* ___1_secondList, Il2CppChar ___2_separator, const RuntimeMethod* method)
  2887. {
  2888. int32_t V_0 = 0;
  2889. int32_t V_1 = 0;
  2890. int32_t V_2 = 0;
  2891. int32_t V_3 = 0;
  2892. int32_t V_4 = 0;
  2893. int32_t V_5 = 0;
  2894. int32_t V_6 = 0;
  2895. int32_t V_7 = 0;
  2896. int32_t V_8 = 0;
  2897. int32_t V_9 = 0;
  2898. bool V_10 = false;
  2899. int32_t V_11 = 0;
  2900. Il2CppChar V_12 = 0x0;
  2901. {
  2902. String_t* L_0 = ___0_firstList;
  2903. if (L_0)
  2904. {
  2905. goto IL_000e;
  2906. }
  2907. }
  2908. {
  2909. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2910. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54955F5500C6186211E2357D711CD0C3E4017D6B)), NULL);
  2911. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190_RuntimeMethod_var)));
  2912. }
  2913. IL_000e:
  2914. {
  2915. String_t* L_2 = ___1_secondList;
  2916. if (L_2)
  2917. {
  2918. goto IL_001c;
  2919. }
  2920. }
  2921. {
  2922. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2923. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCFDA33CEC1161BE8CA5B06D2480EA1925FA4ACBE)), NULL);
  2924. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190_RuntimeMethod_var)));
  2925. }
  2926. IL_001c:
  2927. {
  2928. V_0 = 0;
  2929. String_t* L_4 = ___0_firstList;
  2930. NullCheck(L_4);
  2931. int32_t L_5;
  2932. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  2933. V_1 = L_5;
  2934. String_t* L_6 = ___1_secondList;
  2935. NullCheck(L_6);
  2936. int32_t L_7;
  2937. L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
  2938. V_2 = L_7;
  2939. goto IL_00fe;
  2940. }
  2941. IL_0031:
  2942. {
  2943. String_t* L_8 = ___0_firstList;
  2944. int32_t L_9 = V_0;
  2945. NullCheck(L_8);
  2946. Il2CppChar L_10;
  2947. L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, L_9, NULL);
  2948. Il2CppChar L_11 = ___2_separator;
  2949. if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
  2950. {
  2951. goto IL_003f;
  2952. }
  2953. }
  2954. {
  2955. int32_t L_12 = V_0;
  2956. V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  2957. }
  2958. IL_003f:
  2959. {
  2960. int32_t L_13 = V_0;
  2961. V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  2962. goto IL_0049;
  2963. }
  2964. IL_0045:
  2965. {
  2966. int32_t L_14 = V_3;
  2967. V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  2968. }
  2969. IL_0049:
  2970. {
  2971. int32_t L_15 = V_3;
  2972. int32_t L_16 = V_1;
  2973. if ((((int32_t)L_15) >= ((int32_t)L_16)))
  2974. {
  2975. goto IL_0057;
  2976. }
  2977. }
  2978. {
  2979. String_t* L_17 = ___0_firstList;
  2980. int32_t L_18 = V_3;
  2981. NullCheck(L_17);
  2982. Il2CppChar L_19;
  2983. L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_17, L_18, NULL);
  2984. Il2CppChar L_20 = ___2_separator;
  2985. if ((!(((uint32_t)L_19) == ((uint32_t)L_20))))
  2986. {
  2987. goto IL_0045;
  2988. }
  2989. }
  2990. IL_0057:
  2991. {
  2992. int32_t L_21 = V_3;
  2993. int32_t L_22 = V_0;
  2994. V_4 = ((int32_t)il2cpp_codegen_subtract(L_21, L_22));
  2995. V_5 = 0;
  2996. goto IL_00f2;
  2997. }
  2998. IL_0064:
  2999. {
  3000. String_t* L_23 = ___1_secondList;
  3001. int32_t L_24 = V_5;
  3002. NullCheck(L_23);
  3003. Il2CppChar L_25;
  3004. L_25 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_23, L_24, NULL);
  3005. Il2CppChar L_26 = ___2_separator;
  3006. if ((!(((uint32_t)L_25) == ((uint32_t)L_26))))
  3007. {
  3008. goto IL_0075;
  3009. }
  3010. }
  3011. {
  3012. int32_t L_27 = V_5;
  3013. V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  3014. }
  3015. IL_0075:
  3016. {
  3017. int32_t L_28 = V_5;
  3018. V_6 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  3019. goto IL_0083;
  3020. }
  3021. IL_007d:
  3022. {
  3023. int32_t L_29 = V_6;
  3024. V_6 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  3025. }
  3026. IL_0083:
  3027. {
  3028. int32_t L_30 = V_6;
  3029. int32_t L_31 = V_2;
  3030. if ((((int32_t)L_30) >= ((int32_t)L_31)))
  3031. {
  3032. goto IL_0093;
  3033. }
  3034. }
  3035. {
  3036. String_t* L_32 = ___1_secondList;
  3037. int32_t L_33 = V_6;
  3038. NullCheck(L_32);
  3039. Il2CppChar L_34;
  3040. L_34 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_32, L_33, NULL);
  3041. Il2CppChar L_35 = ___2_separator;
  3042. if ((!(((uint32_t)L_34) == ((uint32_t)L_35))))
  3043. {
  3044. goto IL_007d;
  3045. }
  3046. }
  3047. IL_0093:
  3048. {
  3049. int32_t L_36 = V_6;
  3050. int32_t L_37 = V_5;
  3051. V_7 = ((int32_t)il2cpp_codegen_subtract(L_36, L_37));
  3052. int32_t L_38 = V_4;
  3053. int32_t L_39 = V_7;
  3054. if ((!(((uint32_t)L_38) == ((uint32_t)L_39))))
  3055. {
  3056. goto IL_00ec;
  3057. }
  3058. }
  3059. {
  3060. int32_t L_40 = V_0;
  3061. V_8 = L_40;
  3062. int32_t L_41 = V_5;
  3063. V_9 = L_41;
  3064. V_10 = (bool)1;
  3065. V_11 = 0;
  3066. goto IL_00e0;
  3067. }
  3068. IL_00af:
  3069. {
  3070. String_t* L_42 = ___0_firstList;
  3071. int32_t L_43 = V_8;
  3072. int32_t L_44 = V_11;
  3073. NullCheck(L_42);
  3074. Il2CppChar L_45;
  3075. L_45 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_42, ((int32_t)il2cpp_codegen_add(L_43, L_44)), NULL);
  3076. String_t* L_46 = ___1_secondList;
  3077. int32_t L_47 = V_9;
  3078. int32_t L_48 = V_11;
  3079. NullCheck(L_46);
  3080. Il2CppChar L_49;
  3081. L_49 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_46, ((int32_t)il2cpp_codegen_add(L_47, L_48)), NULL);
  3082. V_12 = L_49;
  3083. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  3084. Il2CppChar L_50;
  3085. L_50 = Char_ToLowerInvariant_m983C1CD07015E41B97D71F466B4B686F1145E60D(L_45, NULL);
  3086. Il2CppChar L_51 = V_12;
  3087. Il2CppChar L_52;
  3088. L_52 = Char_ToLowerInvariant_m983C1CD07015E41B97D71F466B4B686F1145E60D(L_51, NULL);
  3089. if ((((int32_t)L_50) == ((int32_t)L_52)))
  3090. {
  3091. goto IL_00da;
  3092. }
  3093. }
  3094. {
  3095. V_10 = (bool)0;
  3096. goto IL_00e6;
  3097. }
  3098. IL_00da:
  3099. {
  3100. int32_t L_53 = V_11;
  3101. V_11 = ((int32_t)il2cpp_codegen_add(L_53, 1));
  3102. }
  3103. IL_00e0:
  3104. {
  3105. int32_t L_54 = V_11;
  3106. int32_t L_55 = V_4;
  3107. if ((((int32_t)L_54) < ((int32_t)L_55)))
  3108. {
  3109. goto IL_00af;
  3110. }
  3111. }
  3112. IL_00e6:
  3113. {
  3114. bool L_56 = V_10;
  3115. if (!L_56)
  3116. {
  3117. goto IL_00ec;
  3118. }
  3119. }
  3120. {
  3121. return (bool)1;
  3122. }
  3123. IL_00ec:
  3124. {
  3125. int32_t L_57 = V_6;
  3126. V_5 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  3127. }
  3128. IL_00f2:
  3129. {
  3130. int32_t L_58 = V_5;
  3131. int32_t L_59 = V_2;
  3132. if ((((int32_t)L_58) < ((int32_t)L_59)))
  3133. {
  3134. goto IL_0064;
  3135. }
  3136. }
  3137. {
  3138. int32_t L_60 = V_3;
  3139. V_0 = ((int32_t)il2cpp_codegen_add(L_60, 1));
  3140. }
  3141. IL_00fe:
  3142. {
  3143. int32_t L_61 = V_0;
  3144. int32_t L_62 = V_1;
  3145. if ((((int32_t)L_61) < ((int32_t)L_62)))
  3146. {
  3147. goto IL_0031;
  3148. }
  3149. }
  3150. {
  3151. return (bool)0;
  3152. }
  3153. }
  3154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringHelpers_ParseInt_m600E65559911341994B31B343474D76F111A67DF (String_t* ___0_str, int32_t ___1_pos, const RuntimeMethod* method)
  3155. {
  3156. int32_t V_0 = 0;
  3157. int32_t V_1 = 0;
  3158. int32_t V_2 = 0;
  3159. int32_t V_3 = 0;
  3160. {
  3161. V_0 = 1;
  3162. V_1 = 0;
  3163. String_t* L_0 = ___0_str;
  3164. NullCheck(L_0);
  3165. int32_t L_1;
  3166. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  3167. V_2 = L_1;
  3168. goto IL_0031;
  3169. }
  3170. IL_000d:
  3171. {
  3172. String_t* L_2 = ___0_str;
  3173. int32_t L_3 = ___1_pos;
  3174. NullCheck(L_2);
  3175. Il2CppChar L_4;
  3176. L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL);
  3177. V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)48)));
  3178. int32_t L_5 = V_3;
  3179. if ((((int32_t)L_5) < ((int32_t)0)))
  3180. {
  3181. goto IL_0035;
  3182. }
  3183. }
  3184. {
  3185. int32_t L_6 = V_3;
  3186. if ((((int32_t)L_6) > ((int32_t)((int32_t)9))))
  3187. {
  3188. goto IL_0035;
  3189. }
  3190. }
  3191. {
  3192. int32_t L_7 = V_1;
  3193. int32_t L_8 = V_0;
  3194. int32_t L_9 = V_3;
  3195. V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_7, L_8)), L_9));
  3196. int32_t L_10 = V_0;
  3197. V_0 = ((int32_t)il2cpp_codegen_multiply(L_10, ((int32_t)10)));
  3198. int32_t L_11 = ___1_pos;
  3199. ___1_pos = ((int32_t)il2cpp_codegen_add(L_11, 1));
  3200. }
  3201. IL_0031:
  3202. {
  3203. int32_t L_12 = ___1_pos;
  3204. int32_t L_13 = V_2;
  3205. if ((((int32_t)L_12) < ((int32_t)L_13)))
  3206. {
  3207. goto IL_000d;
  3208. }
  3209. }
  3210. IL_0035:
  3211. {
  3212. int32_t L_14 = V_1;
  3213. return L_14;
  3214. }
  3215. }
  3216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_WriteStringToBuffer_m3224AFFDC9D2D04E9112B8812CDEEC6FE363D66F (String_t* ___0_text, intptr_t ___1_buffer, int32_t ___2_bufferSizeInCharacters, const RuntimeMethod* method)
  3217. {
  3218. uint32_t V_0 = 0;
  3219. {
  3220. V_0 = 0;
  3221. String_t* L_0 = ___0_text;
  3222. intptr_t L_1 = ___1_buffer;
  3223. int32_t L_2 = ___2_bufferSizeInCharacters;
  3224. bool L_3;
  3225. L_3 = StringHelpers_WriteStringToBuffer_m0719C102DC096F1A565020ED8D1B71BC6B26B8DF(L_0, L_1, L_2, (&V_0), NULL);
  3226. return L_3;
  3227. }
  3228. }
  3229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_WriteStringToBuffer_m0719C102DC096F1A565020ED8D1B71BC6B26B8DF (String_t* ___0_text, intptr_t ___1_buffer, int32_t ___2_bufferSizeInCharacters, uint32_t* ___3_offset, const RuntimeMethod* method)
  3230. {
  3231. int32_t V_0 = 0;
  3232. int64_t V_1 = 0;
  3233. uint8_t* V_2 = NULL;
  3234. int32_t V_3 = 0;
  3235. int32_t G_B5_0 = 0;
  3236. {
  3237. intptr_t L_0 = ___1_buffer;
  3238. bool L_1;
  3239. L_1 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_0, 0, NULL);
  3240. if (!L_1)
  3241. {
  3242. goto IL_0018;
  3243. }
  3244. }
  3245. {
  3246. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3247. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
  3248. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_WriteStringToBuffer_m0719C102DC096F1A565020ED8D1B71BC6B26B8DF_RuntimeMethod_var)));
  3249. }
  3250. IL_0018:
  3251. {
  3252. String_t* L_3 = ___0_text;
  3253. bool L_4;
  3254. L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
  3255. if (L_4)
  3256. {
  3257. goto IL_0028;
  3258. }
  3259. }
  3260. {
  3261. String_t* L_5 = ___0_text;
  3262. NullCheck(L_5);
  3263. int32_t L_6;
  3264. L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
  3265. G_B5_0 = L_6;
  3266. goto IL_0029;
  3267. }
  3268. IL_0028:
  3269. {
  3270. G_B5_0 = 0;
  3271. }
  3272. IL_0029:
  3273. {
  3274. V_0 = G_B5_0;
  3275. int32_t L_7 = V_0;
  3276. if ((((int32_t)L_7) <= ((int32_t)((int32_t)65535))))
  3277. {
  3278. goto IL_0051;
  3279. }
  3280. }
  3281. {
  3282. uint16_t L_8 = ((uint16_t)((int32_t)65535));
  3283. RuntimeObject* L_9 = Box(il2cpp_defaults.uint16_class, &L_8);
  3284. String_t* L_10;
  3285. L_10 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5AEDE79F00BF8508555B948D1DE12F274399430A)), L_9, NULL);
  3286. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3287. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBFCC6EE94F1B7AA05A04750903E25F93A7188AE0)), NULL);
  3288. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_WriteStringToBuffer_m0719C102DC096F1A565020ED8D1B71BC6B26B8DF_RuntimeMethod_var)));
  3289. }
  3290. IL_0051:
  3291. {
  3292. uint32_t* L_12 = ___3_offset;
  3293. int32_t L_13 = *((uint32_t*)L_12);
  3294. int32_t L_14 = V_0;
  3295. V_1 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)L_13)), ((int64_t)((int32_t)il2cpp_codegen_multiply(2, L_14))))), ((int64_t)4)));
  3296. int64_t L_15 = V_1;
  3297. int32_t L_16 = ___2_bufferSizeInCharacters;
  3298. if ((((int64_t)L_15) <= ((int64_t)((int64_t)L_16))))
  3299. {
  3300. goto IL_0064;
  3301. }
  3302. }
  3303. {
  3304. return (bool)0;
  3305. }
  3306. IL_0064:
  3307. {
  3308. intptr_t L_17 = ___1_buffer;
  3309. void* L_18;
  3310. L_18 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_17, NULL);
  3311. uint32_t* L_19 = ___3_offset;
  3312. int32_t L_20 = *((uint32_t*)L_19);
  3313. V_2 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_18, (intptr_t)((uintptr_t)L_20)));
  3314. uint8_t* L_21 = V_2;
  3315. int32_t L_22 = V_0;
  3316. *((int16_t*)L_21) = (int16_t)((int32_t)(uint16_t)L_22);
  3317. uint8_t* L_23 = V_2;
  3318. V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, 2));
  3319. V_3 = 0;
  3320. goto IL_008c;
  3321. }
  3322. IL_007b:
  3323. {
  3324. uint8_t* L_24 = V_2;
  3325. String_t* L_25 = ___0_text;
  3326. int32_t L_26 = V_3;
  3327. NullCheck(L_25);
  3328. Il2CppChar L_27;
  3329. L_27 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_25, L_26, NULL);
  3330. *((int16_t*)L_24) = (int16_t)L_27;
  3331. int32_t L_28 = V_3;
  3332. V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  3333. uint8_t* L_29 = V_2;
  3334. V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, 2));
  3335. }
  3336. IL_008c:
  3337. {
  3338. int32_t L_30 = V_3;
  3339. int32_t L_31 = V_0;
  3340. if ((((int32_t)L_30) < ((int32_t)L_31)))
  3341. {
  3342. goto IL_007b;
  3343. }
  3344. }
  3345. {
  3346. uint32_t* L_32 = ___3_offset;
  3347. int64_t L_33 = V_1;
  3348. *((int32_t*)L_32) = (int32_t)((int32_t)(uint32_t)L_33);
  3349. return (bool)1;
  3350. }
  3351. }
  3352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_ReadStringFromBuffer_m2D73BEC46047561991586041C6195B9CC776DA0D (intptr_t ___0_buffer, int32_t ___1_bufferSize, const RuntimeMethod* method)
  3353. {
  3354. uint32_t V_0 = 0;
  3355. {
  3356. V_0 = 0;
  3357. intptr_t L_0 = ___0_buffer;
  3358. int32_t L_1 = ___1_bufferSize;
  3359. String_t* L_2;
  3360. L_2 = StringHelpers_ReadStringFromBuffer_m08BAA47EF90D3F3A74A8AA354871C18FA7D9B8D2(L_0, L_1, (&V_0), NULL);
  3361. return L_2;
  3362. }
  3363. }
  3364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_ReadStringFromBuffer_m08BAA47EF90D3F3A74A8AA354871C18FA7D9B8D2 (intptr_t ___0_buffer, int32_t ___1_bufferSize, uint32_t* ___2_offset, const RuntimeMethod* method)
  3365. {
  3366. static bool s_Il2CppMethodInitialized;
  3367. if (!s_Il2CppMethodInitialized)
  3368. {
  3369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  3370. s_Il2CppMethodInitialized = true;
  3371. }
  3372. uint8_t* V_0 = NULL;
  3373. uint16_t V_1 = 0;
  3374. int64_t V_2 = 0;
  3375. {
  3376. intptr_t L_0 = ___0_buffer;
  3377. bool L_1;
  3378. L_1 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_0, 0, NULL);
  3379. if (!L_1)
  3380. {
  3381. goto IL_0018;
  3382. }
  3383. }
  3384. {
  3385. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3386. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
  3387. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_ReadStringFromBuffer_m08BAA47EF90D3F3A74A8AA354871C18FA7D9B8D2_RuntimeMethod_var)));
  3388. }
  3389. IL_0018:
  3390. {
  3391. uint32_t* L_3 = ___2_offset;
  3392. int32_t L_4 = *((uint32_t*)L_3);
  3393. int32_t L_5 = ___1_bufferSize;
  3394. if ((((int64_t)((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_add(L_4, 4))))) <= ((int64_t)((int64_t)L_5))))
  3395. {
  3396. goto IL_0023;
  3397. }
  3398. }
  3399. {
  3400. return (String_t*)NULL;
  3401. }
  3402. IL_0023:
  3403. {
  3404. intptr_t L_6 = ___0_buffer;
  3405. void* L_7;
  3406. L_7 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_6, NULL);
  3407. uint32_t* L_8 = ___2_offset;
  3408. int32_t L_9 = *((uint32_t*)L_8);
  3409. V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_7, (intptr_t)((uintptr_t)L_9)));
  3410. uint8_t* L_10 = V_0;
  3411. int32_t L_11 = *((uint16_t*)L_10);
  3412. V_1 = (uint16_t)L_11;
  3413. uint8_t* L_12 = V_0;
  3414. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, 2));
  3415. uint16_t L_13 = V_1;
  3416. if (L_13)
  3417. {
  3418. goto IL_003a;
  3419. }
  3420. }
  3421. {
  3422. return (String_t*)NULL;
  3423. }
  3424. IL_003a:
  3425. {
  3426. uint32_t* L_14 = ___2_offset;
  3427. int32_t L_15 = *((uint32_t*)L_14);
  3428. uint16_t L_16 = V_1;
  3429. V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)L_15)), ((int64_t)((int32_t)il2cpp_codegen_multiply(2, (int32_t)L_16))))), ((int64_t)4)));
  3430. int64_t L_17 = V_2;
  3431. int32_t L_18 = ___1_bufferSize;
  3432. if ((((int64_t)L_17) <= ((int64_t)((int64_t)L_18))))
  3433. {
  3434. goto IL_004d;
  3435. }
  3436. }
  3437. {
  3438. return (String_t*)NULL;
  3439. }
  3440. IL_004d:
  3441. {
  3442. uint8_t* L_19 = V_0;
  3443. intptr_t L_20;
  3444. memset((&L_20), 0, sizeof(L_20));
  3445. IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_20), (void*)L_19, NULL);
  3446. uint16_t L_21 = V_1;
  3447. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  3448. String_t* L_22;
  3449. L_22 = Marshal_PtrToStringUni_mF3D662C7F7255D6DDA07416FA6520886F66D0070(L_20, L_21, NULL);
  3450. uint32_t* L_23 = ___2_offset;
  3451. int64_t L_24 = V_2;
  3452. *((int32_t*)L_23) = (int32_t)((int32_t)(uint32_t)L_24);
  3453. return L_22;
  3454. }
  3455. }
  3456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_IsPrintable_m3FC3310E35B07361A9CAA2FB45FFE42137E64151 (Il2CppChar ___0_ch, const RuntimeMethod* method)
  3457. {
  3458. {
  3459. Il2CppChar L_0 = ___0_ch;
  3460. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  3461. bool L_1;
  3462. L_1 = Char_IsControl_m133C10360BE82B7580E4D3ECE3C881A6C82B3F7F(L_0, NULL);
  3463. if (L_1)
  3464. {
  3465. goto IL_0012;
  3466. }
  3467. }
  3468. {
  3469. Il2CppChar L_2 = ___0_ch;
  3470. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  3471. bool L_3;
  3472. L_3 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_2, NULL);
  3473. return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  3474. }
  3475. IL_0012:
  3476. {
  3477. return (bool)0;
  3478. }
  3479. }
  3480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_WithAllWhitespaceStripped_m4247E8F61C69ED5DAA964724249797874195B7DD (String_t* ___0_str, const RuntimeMethod* method)
  3481. {
  3482. static bool s_Il2CppMethodInitialized;
  3483. if (!s_Il2CppMethodInitialized)
  3484. {
  3485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  3486. s_Il2CppMethodInitialized = true;
  3487. }
  3488. StringBuilder_t* V_0 = NULL;
  3489. String_t* V_1 = NULL;
  3490. int32_t V_2 = 0;
  3491. Il2CppChar V_3 = 0x0;
  3492. {
  3493. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  3494. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  3495. V_0 = L_0;
  3496. String_t* L_1 = ___0_str;
  3497. V_1 = L_1;
  3498. V_2 = 0;
  3499. goto IL_0028;
  3500. }
  3501. IL_000c:
  3502. {
  3503. String_t* L_2 = V_1;
  3504. int32_t L_3 = V_2;
  3505. NullCheck(L_2);
  3506. Il2CppChar L_4;
  3507. L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL);
  3508. V_3 = L_4;
  3509. Il2CppChar L_5 = V_3;
  3510. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  3511. bool L_6;
  3512. L_6 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_5, NULL);
  3513. if (L_6)
  3514. {
  3515. goto IL_0024;
  3516. }
  3517. }
  3518. {
  3519. StringBuilder_t* L_7 = V_0;
  3520. Il2CppChar L_8 = V_3;
  3521. NullCheck(L_7);
  3522. StringBuilder_t* L_9;
  3523. L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, L_8, NULL);
  3524. }
  3525. IL_0024:
  3526. {
  3527. int32_t L_10 = V_2;
  3528. V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  3529. }
  3530. IL_0028:
  3531. {
  3532. int32_t L_11 = V_2;
  3533. String_t* L_12 = V_1;
  3534. NullCheck(L_12);
  3535. int32_t L_13;
  3536. L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
  3537. if ((((int32_t)L_11) < ((int32_t)L_13)))
  3538. {
  3539. goto IL_000c;
  3540. }
  3541. }
  3542. {
  3543. StringBuilder_t* L_14 = V_0;
  3544. NullCheck(L_14);
  3545. String_t* L_15;
  3546. L_15 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_14);
  3547. return L_15;
  3548. }
  3549. }
  3550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_InvariantEqualsIgnoreCase_m7067DACDAAA29F69B419B89171E6FCF5366ACB44 (String_t* ___0_left, String_t* ___1_right, const RuntimeMethod* method)
  3551. {
  3552. {
  3553. String_t* L_0 = ___0_left;
  3554. bool L_1;
  3555. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  3556. if (!L_1)
  3557. {
  3558. goto IL_000f;
  3559. }
  3560. }
  3561. {
  3562. String_t* L_2 = ___1_right;
  3563. bool L_3;
  3564. L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
  3565. return L_3;
  3566. }
  3567. IL_000f:
  3568. {
  3569. String_t* L_4 = ___0_left;
  3570. String_t* L_5 = ___1_right;
  3571. bool L_6;
  3572. L_6 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_4, L_5, 3, NULL);
  3573. return L_6;
  3574. }
  3575. }
  3576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_ExpandTemplateString_mA00BD22DF8D3C21CF5DB7420C5BAB9935B5EF86B (String_t* ___0_template, Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* ___1_mapFunc, const RuntimeMethod* method)
  3577. {
  3578. static bool s_Il2CppMethodInitialized;
  3579. if (!s_Il2CppMethodInitialized)
  3580. {
  3581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  3582. s_Il2CppMethodInitialized = true;
  3583. }
  3584. StringBuilder_t* V_0 = NULL;
  3585. int32_t V_1 = 0;
  3586. int32_t V_2 = 0;
  3587. Il2CppChar V_3 = 0x0;
  3588. int32_t V_4 = 0;
  3589. String_t* V_5 = NULL;
  3590. String_t* V_6 = NULL;
  3591. {
  3592. String_t* L_0 = ___0_template;
  3593. bool L_1;
  3594. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  3595. if (!L_1)
  3596. {
  3597. goto IL_0013;
  3598. }
  3599. }
  3600. {
  3601. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3602. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE3CDBE9D3C244138D4F64C1BEB914490F7E7BBD)), NULL);
  3603. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_ExpandTemplateString_mA00BD22DF8D3C21CF5DB7420C5BAB9935B5EF86B_RuntimeMethod_var)));
  3604. }
  3605. IL_0013:
  3606. {
  3607. Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_3 = ___1_mapFunc;
  3608. if (L_3)
  3609. {
  3610. goto IL_0021;
  3611. }
  3612. }
  3613. {
  3614. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3615. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3002A2B85A3B7DFD395054441915FBAB742D4EE)), NULL);
  3616. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringHelpers_ExpandTemplateString_mA00BD22DF8D3C21CF5DB7420C5BAB9935B5EF86B_RuntimeMethod_var)));
  3617. }
  3618. IL_0021:
  3619. {
  3620. StringBuilder_t* L_5 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  3621. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_5, NULL);
  3622. V_0 = L_5;
  3623. String_t* L_6 = ___0_template;
  3624. NullCheck(L_6);
  3625. int32_t L_7;
  3626. L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
  3627. V_1 = L_7;
  3628. V_2 = 0;
  3629. goto IL_008a;
  3630. }
  3631. IL_0032:
  3632. {
  3633. String_t* L_8 = ___0_template;
  3634. int32_t L_9 = V_2;
  3635. NullCheck(L_8);
  3636. Il2CppChar L_10;
  3637. L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, L_9, NULL);
  3638. V_3 = L_10;
  3639. Il2CppChar L_11 = V_3;
  3640. if ((((int32_t)L_11) == ((int32_t)((int32_t)123))))
  3641. {
  3642. goto IL_0049;
  3643. }
  3644. }
  3645. {
  3646. StringBuilder_t* L_12 = V_0;
  3647. Il2CppChar L_13 = V_3;
  3648. NullCheck(L_12);
  3649. StringBuilder_t* L_14;
  3650. L_14 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_12, L_13, NULL);
  3651. goto IL_0086;
  3652. }
  3653. IL_0049:
  3654. {
  3655. int32_t L_15 = V_2;
  3656. V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  3657. int32_t L_16 = V_2;
  3658. V_4 = L_16;
  3659. goto IL_0056;
  3660. }
  3661. IL_0052:
  3662. {
  3663. int32_t L_17 = V_2;
  3664. V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  3665. }
  3666. IL_0056:
  3667. {
  3668. int32_t L_18 = V_2;
  3669. int32_t L_19 = V_1;
  3670. if ((((int32_t)L_18) >= ((int32_t)L_19)))
  3671. {
  3672. goto IL_0065;
  3673. }
  3674. }
  3675. {
  3676. String_t* L_20 = ___0_template;
  3677. int32_t L_21 = V_2;
  3678. NullCheck(L_20);
  3679. Il2CppChar L_22;
  3680. L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, L_21, NULL);
  3681. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)125)))))
  3682. {
  3683. goto IL_0052;
  3684. }
  3685. }
  3686. IL_0065:
  3687. {
  3688. String_t* L_23 = ___0_template;
  3689. int32_t L_24 = V_4;
  3690. int32_t L_25 = V_2;
  3691. int32_t L_26 = V_4;
  3692. NullCheck(L_23);
  3693. String_t* L_27;
  3694. L_27 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_23, L_24, ((int32_t)il2cpp_codegen_subtract(L_25, L_26)), NULL);
  3695. V_5 = L_27;
  3696. Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_28 = ___1_mapFunc;
  3697. String_t* L_29 = V_5;
  3698. NullCheck(L_28);
  3699. String_t* L_30;
  3700. L_30 = Func_2_Invoke_mED071D4A847678204A843F11D77F10D168FE4D2D_inline(L_28, L_29, NULL);
  3701. V_6 = L_30;
  3702. StringBuilder_t* L_31 = V_0;
  3703. String_t* L_32 = V_6;
  3704. NullCheck(L_31);
  3705. StringBuilder_t* L_33;
  3706. L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_31, L_32, NULL);
  3707. }
  3708. IL_0086:
  3709. {
  3710. int32_t L_34 = V_2;
  3711. V_2 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  3712. }
  3713. IL_008a:
  3714. {
  3715. int32_t L_35 = V_2;
  3716. int32_t L_36 = V_1;
  3717. if ((((int32_t)L_35) < ((int32_t)L_36)))
  3718. {
  3719. goto IL_0032;
  3720. }
  3721. }
  3722. {
  3723. StringBuilder_t* L_37 = V_0;
  3724. NullCheck(L_37);
  3725. String_t* L_38;
  3726. L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_37);
  3727. return L_38;
  3728. }
  3729. }
  3730. #ifdef __clang__
  3731. #pragma clang diagnostic pop
  3732. #endif
  3733. #ifdef __clang__
  3734. #pragma clang diagnostic push
  3735. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3736. #pragma clang diagnostic ignored "-Wunused-variable"
  3737. #endif
  3738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSplitU3Ed__9__ctor_m531A6132094F2E8117F46518BCD07DBECF2F8B60 (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  3739. {
  3740. {
  3741. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3742. int32_t L_0 = ___0_U3CU3E1__state;
  3743. __this->___U3CU3E1__state = L_0;
  3744. int32_t L_1;
  3745. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  3746. __this->___U3CU3El__initialThreadId = L_1;
  3747. return;
  3748. }
  3749. }
  3750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSplitU3Ed__9_System_IDisposable_Dispose_mD41FA09A8BBBCF5510D180FB611029B2F2B1845D (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3751. {
  3752. {
  3753. return;
  3754. }
  3755. }
  3756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSplitU3Ed__9_MoveNext_m080213910073BC24DF99D9BCFF90A286A185D10E (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3757. {
  3758. int32_t V_0 = 0;
  3759. Il2CppChar V_1 = 0x0;
  3760. int32_t V_2 = 0;
  3761. int32_t V_3 = 0;
  3762. int32_t V_4 = 0;
  3763. {
  3764. int32_t L_0 = __this->___U3CU3E1__state;
  3765. V_0 = L_0;
  3766. int32_t L_1 = V_0;
  3767. if (!L_1)
  3768. {
  3769. goto IL_0013;
  3770. }
  3771. }
  3772. {
  3773. int32_t L_2 = V_0;
  3774. if ((((int32_t)L_2) == ((int32_t)1)))
  3775. {
  3776. goto IL_00fd;
  3777. }
  3778. }
  3779. {
  3780. return (bool)0;
  3781. }
  3782. IL_0013:
  3783. {
  3784. __this->___U3CU3E1__state = (-1);
  3785. String_t* L_3 = __this->___str;
  3786. bool L_4;
  3787. L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
  3788. if (!L_4)
  3789. {
  3790. goto IL_0029;
  3791. }
  3792. }
  3793. {
  3794. return (bool)0;
  3795. }
  3796. IL_0029:
  3797. {
  3798. String_t* L_5 = __this->___str;
  3799. NullCheck(L_5);
  3800. int32_t L_6;
  3801. L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
  3802. __this->___U3ClengthU3E5__2 = L_6;
  3803. __this->___U3CpositionU3E5__3 = 0;
  3804. goto IL_0104;
  3805. }
  3806. IL_0046:
  3807. {
  3808. String_t* L_7 = __this->___str;
  3809. int32_t L_8 = __this->___U3CpositionU3E5__3;
  3810. NullCheck(L_7);
  3811. Il2CppChar L_9;
  3812. L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, L_8, NULL);
  3813. V_1 = L_9;
  3814. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_10 = __this->___predicate;
  3815. Il2CppChar L_11 = V_1;
  3816. NullCheck(L_10);
  3817. bool L_12;
  3818. L_12 = Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline(L_10, L_11, NULL);
  3819. if (!L_12)
  3820. {
  3821. goto IL_007d;
  3822. }
  3823. }
  3824. {
  3825. int32_t L_13 = __this->___U3CpositionU3E5__3;
  3826. V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  3827. int32_t L_14 = V_4;
  3828. __this->___U3CpositionU3E5__3 = L_14;
  3829. goto IL_0104;
  3830. }
  3831. IL_007d:
  3832. {
  3833. int32_t L_15 = __this->___U3CpositionU3E5__3;
  3834. V_2 = L_15;
  3835. int32_t L_16 = __this->___U3CpositionU3E5__3;
  3836. V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  3837. int32_t L_17 = V_4;
  3838. __this->___U3CpositionU3E5__3 = L_17;
  3839. goto IL_00ca;
  3840. }
  3841. IL_0098:
  3842. {
  3843. String_t* L_18 = __this->___str;
  3844. int32_t L_19 = __this->___U3CpositionU3E5__3;
  3845. NullCheck(L_18);
  3846. Il2CppChar L_20;
  3847. L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, L_19, NULL);
  3848. V_1 = L_20;
  3849. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_21 = __this->___predicate;
  3850. Il2CppChar L_22 = V_1;
  3851. NullCheck(L_21);
  3852. bool L_23;
  3853. L_23 = Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline(L_21, L_22, NULL);
  3854. if (L_23)
  3855. {
  3856. goto IL_00d8;
  3857. }
  3858. }
  3859. {
  3860. int32_t L_24 = __this->___U3CpositionU3E5__3;
  3861. V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  3862. int32_t L_25 = V_4;
  3863. __this->___U3CpositionU3E5__3 = L_25;
  3864. }
  3865. IL_00ca:
  3866. {
  3867. int32_t L_26 = __this->___U3CpositionU3E5__3;
  3868. int32_t L_27 = __this->___U3ClengthU3E5__2;
  3869. if ((((int32_t)L_26) < ((int32_t)L_27)))
  3870. {
  3871. goto IL_0098;
  3872. }
  3873. }
  3874. IL_00d8:
  3875. {
  3876. int32_t L_28 = __this->___U3CpositionU3E5__3;
  3877. V_3 = L_28;
  3878. String_t* L_29 = __this->___str;
  3879. int32_t L_30 = V_2;
  3880. int32_t L_31 = V_3;
  3881. int32_t L_32 = V_2;
  3882. NullCheck(L_29);
  3883. String_t* L_33;
  3884. L_33 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_29, L_30, ((int32_t)il2cpp_codegen_subtract(L_31, L_32)), NULL);
  3885. __this->___U3CU3E2__current = L_33;
  3886. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_33);
  3887. __this->___U3CU3E1__state = 1;
  3888. return (bool)1;
  3889. }
  3890. IL_00fd:
  3891. {
  3892. __this->___U3CU3E1__state = (-1);
  3893. }
  3894. IL_0104:
  3895. {
  3896. int32_t L_34 = __this->___U3CpositionU3E5__3;
  3897. int32_t L_35 = __this->___U3ClengthU3E5__2;
  3898. if ((((int32_t)L_34) < ((int32_t)L_35)))
  3899. {
  3900. goto IL_0046;
  3901. }
  3902. }
  3903. {
  3904. return (bool)0;
  3905. }
  3906. }
  3907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CSplitU3Ed__9_System_Collections_Generic_IEnumeratorU3CSystem_StringU3E_get_Current_m76EA356A2DA07E9AD1E26E750F598F7C620D7C2B (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3908. {
  3909. {
  3910. String_t* L_0 = __this->___U3CU3E2__current;
  3911. return L_0;
  3912. }
  3913. }
  3914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSplitU3Ed__9_System_Collections_IEnumerator_Reset_mB5816591871F45CED738B000C124AECD6783056C (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3915. {
  3916. {
  3917. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3918. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  3919. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CSplitU3Ed__9_System_Collections_IEnumerator_Reset_mB5816591871F45CED738B000C124AECD6783056C_RuntimeMethod_var)));
  3920. }
  3921. }
  3922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSplitU3Ed__9_System_Collections_IEnumerator_get_Current_mF10D40E241033C8369ABF610410ABFF9F1BD4348 (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3923. {
  3924. {
  3925. String_t* L_0 = __this->___U3CU3E2__current;
  3926. return L_0;
  3927. }
  3928. }
  3929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSplitU3Ed__9_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m60A98974B57E1F33794FE9CC8A472C3E52C09511 (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3930. {
  3931. static bool s_Il2CppMethodInitialized;
  3932. if (!s_Il2CppMethodInitialized)
  3933. {
  3934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF_il2cpp_TypeInfo_var);
  3935. s_Il2CppMethodInitialized = true;
  3936. }
  3937. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* V_0 = NULL;
  3938. {
  3939. int32_t L_0 = __this->___U3CU3E1__state;
  3940. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  3941. {
  3942. goto IL_0022;
  3943. }
  3944. }
  3945. {
  3946. int32_t L_1 = __this->___U3CU3El__initialThreadId;
  3947. int32_t L_2;
  3948. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  3949. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  3950. {
  3951. goto IL_0022;
  3952. }
  3953. }
  3954. {
  3955. __this->___U3CU3E1__state = 0;
  3956. V_0 = __this;
  3957. goto IL_0029;
  3958. }
  3959. IL_0022:
  3960. {
  3961. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_3 = (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF*)il2cpp_codegen_object_new(U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF_il2cpp_TypeInfo_var);
  3962. U3CSplitU3Ed__9__ctor_m531A6132094F2E8117F46518BCD07DBECF2F8B60(L_3, 0, NULL);
  3963. V_0 = L_3;
  3964. }
  3965. IL_0029:
  3966. {
  3967. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_4 = V_0;
  3968. String_t* L_5 = __this->___U3CU3E3__str;
  3969. NullCheck(L_4);
  3970. L_4->___str = L_5;
  3971. Il2CppCodeGenWriteBarrier((void**)(&L_4->___str), (void*)L_5);
  3972. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_6 = V_0;
  3973. Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_7 = __this->___U3CU3E3__predicate;
  3974. NullCheck(L_6);
  3975. L_6->___predicate = L_7;
  3976. Il2CppCodeGenWriteBarrier((void**)(&L_6->___predicate), (void*)L_7);
  3977. U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* L_8 = V_0;
  3978. return L_8;
  3979. }
  3980. }
  3981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSplitU3Ed__9_System_Collections_IEnumerable_GetEnumerator_mE009151D16A2FC0F1C4D01A3E91691D39A840643 (U3CSplitU3Ed__9_tDF7D6AF6AAF8F188C3A8AC7B3CFA6B382F6D8CDF* __this, const RuntimeMethod* method)
  3982. {
  3983. {
  3984. RuntimeObject* L_0;
  3985. L_0 = U3CSplitU3Ed__9_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m60A98974B57E1F33794FE9CC8A472C3E52C09511(__this, NULL);
  3986. return L_0;
  3987. }
  3988. }
  3989. #ifdef __clang__
  3990. #pragma clang diagnostic pop
  3991. #endif
  3992. #ifdef __clang__
  3993. #pragma clang diagnostic push
  3994. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3995. #pragma clang diagnostic ignored "-Wunused-variable"
  3996. #endif
  3997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTokenizeU3Ed__8__ctor_mFCB5DCEF9B0F44B630C8C831ADC12246A0CA2785 (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  3998. {
  3999. {
  4000. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4001. int32_t L_0 = ___0_U3CU3E1__state;
  4002. __this->___U3CU3E1__state = L_0;
  4003. int32_t L_1;
  4004. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  4005. __this->___U3CU3El__initialThreadId = L_1;
  4006. return;
  4007. }
  4008. }
  4009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTokenizeU3Ed__8_System_IDisposable_Dispose_m121A2EBBDA3BE988C3F3B3A39F31F3E8A959FAD2 (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4010. {
  4011. {
  4012. return;
  4013. }
  4014. }
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CTokenizeU3Ed__8_MoveNext_m8796806F9FDE0FE1825ACD68AE7E705F27DDAF3E (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4016. {
  4017. int32_t V_0 = 0;
  4018. int32_t V_1 = 0;
  4019. int32_t V_2 = 0;
  4020. {
  4021. int32_t L_0 = __this->___U3CU3E1__state;
  4022. V_0 = L_0;
  4023. int32_t L_1 = V_0;
  4024. switch (L_1)
  4025. {
  4026. case 0:
  4027. {
  4028. goto IL_001b;
  4029. }
  4030. case 1:
  4031. {
  4032. goto IL_0111;
  4033. }
  4034. case 2:
  4035. {
  4036. goto IL_0185;
  4037. }
  4038. }
  4039. }
  4040. {
  4041. return (bool)0;
  4042. }
  4043. IL_001b:
  4044. {
  4045. __this->___U3CU3E1__state = (-1);
  4046. V_1 = 0;
  4047. String_t* L_2 = __this->___str;
  4048. NullCheck(L_2);
  4049. int32_t L_3;
  4050. L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
  4051. __this->___U3ClengthU3E5__2 = L_3;
  4052. goto IL_0193;
  4053. }
  4054. IL_003a:
  4055. {
  4056. int32_t L_4 = V_1;
  4057. V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
  4058. }
  4059. IL_003e:
  4060. {
  4061. int32_t L_5 = V_1;
  4062. int32_t L_6 = __this->___U3ClengthU3E5__2;
  4063. if ((((int32_t)L_5) >= ((int32_t)L_6)))
  4064. {
  4065. goto IL_005a;
  4066. }
  4067. }
  4068. {
  4069. String_t* L_7 = __this->___str;
  4070. int32_t L_8 = V_1;
  4071. NullCheck(L_7);
  4072. Il2CppChar L_9;
  4073. L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, L_8, NULL);
  4074. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  4075. bool L_10;
  4076. L_10 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_9, NULL);
  4077. if (L_10)
  4078. {
  4079. goto IL_003a;
  4080. }
  4081. }
  4082. IL_005a:
  4083. {
  4084. int32_t L_11 = V_1;
  4085. int32_t L_12 = __this->___U3ClengthU3E5__2;
  4086. if ((((int32_t)L_11) == ((int32_t)L_12)))
  4087. {
  4088. goto IL_019f;
  4089. }
  4090. }
  4091. {
  4092. String_t* L_13 = __this->___str;
  4093. int32_t L_14 = V_1;
  4094. NullCheck(L_13);
  4095. Il2CppChar L_15;
  4096. L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, L_14, NULL);
  4097. if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)34)))))
  4098. {
  4099. goto IL_0123;
  4100. }
  4101. }
  4102. {
  4103. int32_t L_16 = V_1;
  4104. V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  4105. int32_t L_17 = V_1;
  4106. __this->___U3CendPosU3E5__3 = L_17;
  4107. goto IL_00cb;
  4108. }
  4109. IL_0086:
  4110. {
  4111. String_t* L_18 = __this->___str;
  4112. int32_t L_19 = __this->___U3CendPosU3E5__3;
  4113. NullCheck(L_18);
  4114. Il2CppChar L_20;
  4115. L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, L_19, NULL);
  4116. if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)92)))))
  4117. {
  4118. goto IL_00bb;
  4119. }
  4120. }
  4121. {
  4122. int32_t L_21 = __this->___U3CendPosU3E5__3;
  4123. int32_t L_22 = __this->___U3ClengthU3E5__2;
  4124. if ((((int32_t)L_21) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1)))))
  4125. {
  4126. goto IL_00bb;
  4127. }
  4128. }
  4129. {
  4130. int32_t L_23 = __this->___U3CendPosU3E5__3;
  4131. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  4132. int32_t L_24 = V_2;
  4133. __this->___U3CendPosU3E5__3 = L_24;
  4134. }
  4135. IL_00bb:
  4136. {
  4137. int32_t L_25 = __this->___U3CendPosU3E5__3;
  4138. V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  4139. int32_t L_26 = V_2;
  4140. __this->___U3CendPosU3E5__3 = L_26;
  4141. }
  4142. IL_00cb:
  4143. {
  4144. int32_t L_27 = __this->___U3CendPosU3E5__3;
  4145. int32_t L_28 = __this->___U3ClengthU3E5__2;
  4146. if ((((int32_t)L_27) >= ((int32_t)L_28)))
  4147. {
  4148. goto IL_00ee;
  4149. }
  4150. }
  4151. {
  4152. String_t* L_29 = __this->___str;
  4153. int32_t L_30 = __this->___U3CendPosU3E5__3;
  4154. NullCheck(L_29);
  4155. Il2CppChar L_31;
  4156. L_31 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_29, L_30, NULL);
  4157. if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)34)))))
  4158. {
  4159. goto IL_0086;
  4160. }
  4161. }
  4162. IL_00ee:
  4163. {
  4164. String_t* L_32 = __this->___str;
  4165. int32_t L_33 = V_1;
  4166. int32_t L_34 = __this->___U3CendPosU3E5__3;
  4167. int32_t L_35 = V_1;
  4168. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_36;
  4169. memset((&L_36), 0, sizeof(L_36));
  4170. Substring__ctor_m26B51DCD265326C6BCEAD778F0FC45407BB5F745((&L_36), L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, L_35)), NULL);
  4171. __this->___U3CU3E2__current = L_36;
  4172. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E2__current))->___m_String), (void*)NULL);
  4173. __this->___U3CU3E1__state = 1;
  4174. return (bool)1;
  4175. }
  4176. IL_0111:
  4177. {
  4178. __this->___U3CU3E1__state = (-1);
  4179. int32_t L_37 = __this->___U3CendPosU3E5__3;
  4180. V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  4181. goto IL_0193;
  4182. }
  4183. IL_0123:
  4184. {
  4185. int32_t L_38 = V_1;
  4186. __this->___U3CendPosU3E5__3 = L_38;
  4187. goto IL_013c;
  4188. }
  4189. IL_012c:
  4190. {
  4191. int32_t L_39 = __this->___U3CendPosU3E5__3;
  4192. V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  4193. int32_t L_40 = V_2;
  4194. __this->___U3CendPosU3E5__3 = L_40;
  4195. }
  4196. IL_013c:
  4197. {
  4198. int32_t L_41 = __this->___U3CendPosU3E5__3;
  4199. int32_t L_42 = __this->___U3ClengthU3E5__2;
  4200. if ((((int32_t)L_41) >= ((int32_t)L_42)))
  4201. {
  4202. goto IL_0162;
  4203. }
  4204. }
  4205. {
  4206. String_t* L_43 = __this->___str;
  4207. int32_t L_44 = __this->___U3CendPosU3E5__3;
  4208. NullCheck(L_43);
  4209. Il2CppChar L_45;
  4210. L_45 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_43, L_44, NULL);
  4211. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
  4212. bool L_46;
  4213. L_46 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_45, NULL);
  4214. if (!L_46)
  4215. {
  4216. goto IL_012c;
  4217. }
  4218. }
  4219. IL_0162:
  4220. {
  4221. String_t* L_47 = __this->___str;
  4222. int32_t L_48 = V_1;
  4223. int32_t L_49 = __this->___U3CendPosU3E5__3;
  4224. int32_t L_50 = V_1;
  4225. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_51;
  4226. memset((&L_51), 0, sizeof(L_51));
  4227. Substring__ctor_m26B51DCD265326C6BCEAD778F0FC45407BB5F745((&L_51), L_47, L_48, ((int32_t)il2cpp_codegen_subtract(L_49, L_50)), NULL);
  4228. __this->___U3CU3E2__current = L_51;
  4229. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E2__current))->___m_String), (void*)NULL);
  4230. __this->___U3CU3E1__state = 2;
  4231. return (bool)1;
  4232. }
  4233. IL_0185:
  4234. {
  4235. __this->___U3CU3E1__state = (-1);
  4236. int32_t L_52 = __this->___U3CendPosU3E5__3;
  4237. V_1 = L_52;
  4238. }
  4239. IL_0193:
  4240. {
  4241. int32_t L_53 = V_1;
  4242. int32_t L_54 = __this->___U3ClengthU3E5__2;
  4243. if ((((int32_t)L_53) < ((int32_t)L_54)))
  4244. {
  4245. goto IL_003e;
  4246. }
  4247. }
  4248. IL_019f:
  4249. {
  4250. return (bool)0;
  4251. }
  4252. }
  4253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Substring_t2E16755269E6716C22074D6BC0A9099915E67849 U3CTokenizeU3Ed__8_System_Collections_Generic_IEnumeratorU3CUnityEngine_InputSystem_Utilities_SubstringU3E_get_Current_mEDA880C925219C930290013867BAE1EEE24AD856 (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4254. {
  4255. {
  4256. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = __this->___U3CU3E2__current;
  4257. return L_0;
  4258. }
  4259. }
  4260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTokenizeU3Ed__8_System_Collections_IEnumerator_Reset_m8FB2BAFA8C54922ACD753AA18C5D50CDFC31B3C8 (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4261. {
  4262. {
  4263. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  4264. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  4265. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CTokenizeU3Ed__8_System_Collections_IEnumerator_Reset_m8FB2BAFA8C54922ACD753AA18C5D50CDFC31B3C8_RuntimeMethod_var)));
  4266. }
  4267. }
  4268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTokenizeU3Ed__8_System_Collections_IEnumerator_get_Current_mF332A900E71F3D43FC05A69934A2BD162F2D9A5F (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4269. {
  4270. static bool s_Il2CppMethodInitialized;
  4271. if (!s_Il2CppMethodInitialized)
  4272. {
  4273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Substring_t2E16755269E6716C22074D6BC0A9099915E67849_il2cpp_TypeInfo_var);
  4274. s_Il2CppMethodInitialized = true;
  4275. }
  4276. {
  4277. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = __this->___U3CU3E2__current;
  4278. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_1 = L_0;
  4279. RuntimeObject* L_2 = Box(Substring_t2E16755269E6716C22074D6BC0A9099915E67849_il2cpp_TypeInfo_var, &L_1);
  4280. return L_2;
  4281. }
  4282. }
  4283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTokenizeU3Ed__8_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_Utilities_SubstringU3E_GetEnumerator_m79F809FB39EEDCBAEBBCB6D0BFC16E86A858C9BE (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4284. {
  4285. static bool s_Il2CppMethodInitialized;
  4286. if (!s_Il2CppMethodInitialized)
  4287. {
  4288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B_il2cpp_TypeInfo_var);
  4289. s_Il2CppMethodInitialized = true;
  4290. }
  4291. U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* V_0 = NULL;
  4292. {
  4293. int32_t L_0 = __this->___U3CU3E1__state;
  4294. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  4295. {
  4296. goto IL_0022;
  4297. }
  4298. }
  4299. {
  4300. int32_t L_1 = __this->___U3CU3El__initialThreadId;
  4301. int32_t L_2;
  4302. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  4303. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  4304. {
  4305. goto IL_0022;
  4306. }
  4307. }
  4308. {
  4309. __this->___U3CU3E1__state = 0;
  4310. V_0 = __this;
  4311. goto IL_0029;
  4312. }
  4313. IL_0022:
  4314. {
  4315. U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* L_3 = (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B*)il2cpp_codegen_object_new(U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B_il2cpp_TypeInfo_var);
  4316. U3CTokenizeU3Ed__8__ctor_mFCB5DCEF9B0F44B630C8C831ADC12246A0CA2785(L_3, 0, NULL);
  4317. V_0 = L_3;
  4318. }
  4319. IL_0029:
  4320. {
  4321. U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* L_4 = V_0;
  4322. String_t* L_5 = __this->___U3CU3E3__str;
  4323. NullCheck(L_4);
  4324. L_4->___str = L_5;
  4325. Il2CppCodeGenWriteBarrier((void**)(&L_4->___str), (void*)L_5);
  4326. U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* L_6 = V_0;
  4327. return L_6;
  4328. }
  4329. }
  4330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTokenizeU3Ed__8_System_Collections_IEnumerable_GetEnumerator_m90947DCE3F3BF336F8E7041A66A5FACEED1E5BB2 (U3CTokenizeU3Ed__8_t974A4A167882F66AC70C15513407BB7218E6E64B* __this, const RuntimeMethod* method)
  4331. {
  4332. {
  4333. RuntimeObject* L_0;
  4334. L_0 = U3CTokenizeU3Ed__8_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_Utilities_SubstringU3E_GetEnumerator_m79F809FB39EEDCBAEBBCB6D0BFC16E86A858C9BE(__this, NULL);
  4335. return L_0;
  4336. }
  4337. }
  4338. #ifdef __clang__
  4339. #pragma clang diagnostic pop
  4340. #endif
  4341. #ifdef __clang__
  4342. #pragma clang diagnostic push
  4343. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4344. #pragma clang diagnostic ignored "-Wunused-variable"
  4345. #endif
  4346. IL2CPP_EXTERN_C void Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshal_pinvoke(const Substring_t2E16755269E6716C22074D6BC0A9099915E67849& unmarshaled, Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke& marshaled)
  4347. {
  4348. marshaled.___m_String = il2cpp_codegen_marshal_string(unmarshaled.___m_String);
  4349. marshaled.___m_Index = unmarshaled.___m_Index;
  4350. marshaled.___m_Length = unmarshaled.___m_Length;
  4351. }
  4352. IL2CPP_EXTERN_C void Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshal_pinvoke_back(const Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke& marshaled, Substring_t2E16755269E6716C22074D6BC0A9099915E67849& unmarshaled)
  4353. {
  4354. unmarshaled.___m_String = il2cpp_codegen_marshal_string_result(marshaled.___m_String);
  4355. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_String), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_String));
  4356. int32_t unmarshaledm_Index_temp_1 = 0;
  4357. unmarshaledm_Index_temp_1 = marshaled.___m_Index;
  4358. unmarshaled.___m_Index = unmarshaledm_Index_temp_1;
  4359. int32_t unmarshaledm_Length_temp_2 = 0;
  4360. unmarshaledm_Length_temp_2 = marshaled.___m_Length;
  4361. unmarshaled.___m_Length = unmarshaledm_Length_temp_2;
  4362. }
  4363. IL2CPP_EXTERN_C void Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshal_pinvoke_cleanup(Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke& marshaled)
  4364. {
  4365. il2cpp_codegen_marshal_free(marshaled.___m_String);
  4366. marshaled.___m_String = NULL;
  4367. }
  4368. IL2CPP_EXTERN_C void Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshal_com(const Substring_t2E16755269E6716C22074D6BC0A9099915E67849& unmarshaled, Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com& marshaled)
  4369. {
  4370. marshaled.___m_String = il2cpp_codegen_marshal_bstring(unmarshaled.___m_String);
  4371. marshaled.___m_Index = unmarshaled.___m_Index;
  4372. marshaled.___m_Length = unmarshaled.___m_Length;
  4373. }
  4374. IL2CPP_EXTERN_C void Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshal_com_back(const Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com& marshaled, Substring_t2E16755269E6716C22074D6BC0A9099915E67849& unmarshaled)
  4375. {
  4376. unmarshaled.___m_String = il2cpp_codegen_marshal_bstring_result(marshaled.___m_String);
  4377. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_String), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_String));
  4378. int32_t unmarshaledm_Index_temp_1 = 0;
  4379. unmarshaledm_Index_temp_1 = marshaled.___m_Index;
  4380. unmarshaled.___m_Index = unmarshaledm_Index_temp_1;
  4381. int32_t unmarshaledm_Length_temp_2 = 0;
  4382. unmarshaledm_Length_temp_2 = marshaled.___m_Length;
  4383. unmarshaled.___m_Length = unmarshaledm_Length_temp_2;
  4384. }
  4385. IL2CPP_EXTERN_C void Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshal_com_cleanup(Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com& marshaled)
  4386. {
  4387. il2cpp_codegen_marshal_free_bstring(marshaled.___m_String);
  4388. marshaled.___m_String = NULL;
  4389. }
  4390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_get_isEmpty_m595F6475C26E9FFE44A503FC412CCB059B0FBC47 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  4391. {
  4392. {
  4393. int32_t L_0 = __this->___m_Length;
  4394. return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4395. }
  4396. }
  4397. IL2CPP_EXTERN_C bool Substring_get_isEmpty_m595F6475C26E9FFE44A503FC412CCB059B0FBC47_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4398. {
  4399. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4400. int32_t _offset = 1;
  4401. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4402. bool _returnValue;
  4403. _returnValue = Substring_get_isEmpty_m595F6475C26E9FFE44A503FC412CCB059B0FBC47(_thisAdjusted, method);
  4404. return _returnValue;
  4405. }
  4406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Substring__ctor_m5EF457666A6E65F74FA240D42360D666FD477937 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, const RuntimeMethod* method)
  4407. {
  4408. {
  4409. String_t* L_0 = ___0_str;
  4410. __this->___m_String = L_0;
  4411. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_0);
  4412. __this->___m_Index = 0;
  4413. String_t* L_1 = ___0_str;
  4414. if (!L_1)
  4415. {
  4416. goto IL_001e;
  4417. }
  4418. }
  4419. {
  4420. String_t* L_2 = ___0_str;
  4421. NullCheck(L_2);
  4422. int32_t L_3;
  4423. L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
  4424. __this->___m_Length = L_3;
  4425. return;
  4426. }
  4427. IL_001e:
  4428. {
  4429. __this->___m_Length = 0;
  4430. return;
  4431. }
  4432. }
  4433. IL2CPP_EXTERN_C void Substring__ctor_m5EF457666A6E65F74FA240D42360D666FD477937_AdjustorThunk (RuntimeObject* __this, String_t* ___0_str, const RuntimeMethod* method)
  4434. {
  4435. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4436. int32_t _offset = 1;
  4437. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4438. Substring__ctor_m5EF457666A6E65F74FA240D42360D666FD477937(_thisAdjusted, ___0_str, method);
  4439. }
  4440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Substring__ctor_m26B51DCD265326C6BCEAD778F0FC45407BB5F745 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
  4441. {
  4442. {
  4443. String_t* L_0 = ___0_str;
  4444. __this->___m_String = L_0;
  4445. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_0);
  4446. int32_t L_1 = ___1_index;
  4447. __this->___m_Index = L_1;
  4448. int32_t L_2 = ___2_length;
  4449. __this->___m_Length = L_2;
  4450. return;
  4451. }
  4452. }
  4453. IL2CPP_EXTERN_C void Substring__ctor_m26B51DCD265326C6BCEAD778F0FC45407BB5F745_AdjustorThunk (RuntimeObject* __this, String_t* ___0_str, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
  4454. {
  4455. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4456. int32_t _offset = 1;
  4457. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4458. Substring__ctor_m26B51DCD265326C6BCEAD778F0FC45407BB5F745(_thisAdjusted, ___0_str, ___1_index, ___2_length, method);
  4459. }
  4460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Substring__ctor_mD29CA4E0387A9343B5A0839A92A7AC13468621D9 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, int32_t ___1_index, const RuntimeMethod* method)
  4461. {
  4462. {
  4463. String_t* L_0 = ___0_str;
  4464. __this->___m_String = L_0;
  4465. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_0);
  4466. int32_t L_1 = ___1_index;
  4467. __this->___m_Index = L_1;
  4468. String_t* L_2 = ___0_str;
  4469. NullCheck(L_2);
  4470. int32_t L_3;
  4471. L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
  4472. int32_t L_4 = ___1_index;
  4473. __this->___m_Length = ((int32_t)il2cpp_codegen_subtract(L_3, L_4));
  4474. return;
  4475. }
  4476. }
  4477. IL2CPP_EXTERN_C void Substring__ctor_mD29CA4E0387A9343B5A0839A92A7AC13468621D9_AdjustorThunk (RuntimeObject* __this, String_t* ___0_str, int32_t ___1_index, const RuntimeMethod* method)
  4478. {
  4479. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4480. int32_t _offset = 1;
  4481. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4482. Substring__ctor_mD29CA4E0387A9343B5A0839A92A7AC13468621D9(_thisAdjusted, ___0_str, ___1_index, method);
  4483. }
  4484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4485. {
  4486. static bool s_Il2CppMethodInitialized;
  4487. if (!s_Il2CppMethodInitialized)
  4488. {
  4489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Substring_t2E16755269E6716C22074D6BC0A9099915E67849_il2cpp_TypeInfo_var);
  4490. s_Il2CppMethodInitialized = true;
  4491. }
  4492. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_0;
  4493. memset((&V_0), 0, sizeof(V_0));
  4494. String_t* V_1 = NULL;
  4495. {
  4496. RuntimeObject* L_0 = ___0_obj;
  4497. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Substring_t2E16755269E6716C22074D6BC0A9099915E67849_il2cpp_TypeInfo_var)))
  4498. {
  4499. goto IL_0017;
  4500. }
  4501. }
  4502. {
  4503. RuntimeObject* L_1 = ___0_obj;
  4504. V_0 = ((*(Substring_t2E16755269E6716C22074D6BC0A9099915E67849*)UnBox(L_1, Substring_t2E16755269E6716C22074D6BC0A9099915E67849_il2cpp_TypeInfo_var)));
  4505. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_2 = V_0;
  4506. bool L_3;
  4507. L_3 = Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F(__this, L_2, NULL);
  4508. return L_3;
  4509. }
  4510. IL_0017:
  4511. {
  4512. RuntimeObject* L_4 = ___0_obj;
  4513. V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_4, il2cpp_defaults.string_class));
  4514. String_t* L_5 = V_1;
  4515. if (!L_5)
  4516. {
  4517. goto IL_0029;
  4518. }
  4519. }
  4520. {
  4521. String_t* L_6 = V_1;
  4522. bool L_7;
  4523. L_7 = Substring_Equals_mBACFC276E8FD4DB04E356A41595EA284FC431CC7(__this, L_6, NULL);
  4524. return L_7;
  4525. }
  4526. IL_0029:
  4527. {
  4528. return (bool)0;
  4529. }
  4530. }
  4531. IL2CPP_EXTERN_C bool Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4532. {
  4533. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4534. int32_t _offset = 1;
  4535. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4536. bool _returnValue;
  4537. _returnValue = Substring_Equals_m34CEE374E83C2E31E0C90566412EA4B17BEEFA46(_thisAdjusted, ___0_obj, method);
  4538. return _returnValue;
  4539. }
  4540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_mBACFC276E8FD4DB04E356A41595EA284FC431CC7 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_other, const RuntimeMethod* method)
  4541. {
  4542. int32_t V_0 = 0;
  4543. {
  4544. String_t* L_0 = ___0_other;
  4545. bool L_1;
  4546. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  4547. if (!L_1)
  4548. {
  4549. goto IL_0012;
  4550. }
  4551. }
  4552. {
  4553. int32_t L_2 = __this->___m_Length;
  4554. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  4555. }
  4556. IL_0012:
  4557. {
  4558. String_t* L_3 = ___0_other;
  4559. NullCheck(L_3);
  4560. int32_t L_4;
  4561. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  4562. int32_t L_5 = __this->___m_Length;
  4563. if ((((int32_t)L_4) == ((int32_t)L_5)))
  4564. {
  4565. goto IL_0022;
  4566. }
  4567. }
  4568. {
  4569. return (bool)0;
  4570. }
  4571. IL_0022:
  4572. {
  4573. V_0 = 0;
  4574. goto IL_0048;
  4575. }
  4576. IL_0026:
  4577. {
  4578. String_t* L_6 = ___0_other;
  4579. int32_t L_7 = V_0;
  4580. NullCheck(L_6);
  4581. Il2CppChar L_8;
  4582. L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL);
  4583. String_t* L_9 = __this->___m_String;
  4584. int32_t L_10 = __this->___m_Index;
  4585. int32_t L_11 = V_0;
  4586. NullCheck(L_9);
  4587. Il2CppChar L_12;
  4588. L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, ((int32_t)il2cpp_codegen_add(L_10, L_11)), NULL);
  4589. if ((((int32_t)L_8) == ((int32_t)L_12)))
  4590. {
  4591. goto IL_0044;
  4592. }
  4593. }
  4594. {
  4595. return (bool)0;
  4596. }
  4597. IL_0044:
  4598. {
  4599. int32_t L_13 = V_0;
  4600. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  4601. }
  4602. IL_0048:
  4603. {
  4604. int32_t L_14 = V_0;
  4605. int32_t L_15 = __this->___m_Length;
  4606. if ((((int32_t)L_14) < ((int32_t)L_15)))
  4607. {
  4608. goto IL_0026;
  4609. }
  4610. }
  4611. {
  4612. return (bool)1;
  4613. }
  4614. }
  4615. IL2CPP_EXTERN_C bool Substring_Equals_mBACFC276E8FD4DB04E356A41595EA284FC431CC7_AdjustorThunk (RuntimeObject* __this, String_t* ___0_other, const RuntimeMethod* method)
  4616. {
  4617. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4618. int32_t _offset = 1;
  4619. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4620. bool _returnValue;
  4621. _returnValue = Substring_Equals_mBACFC276E8FD4DB04E356A41595EA284FC431CC7(_thisAdjusted, ___0_other, method);
  4622. return _returnValue;
  4623. }
  4624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_other, const RuntimeMethod* method)
  4625. {
  4626. {
  4627. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = ___0_other;
  4628. int32_t L_1;
  4629. L_1 = Substring_CompareTo_m73D1F0A207D0D12553B2BD44961097FCAD4F2AA1(__this, L_0, NULL);
  4630. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  4631. }
  4632. }
  4633. IL2CPP_EXTERN_C bool Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F_AdjustorThunk (RuntimeObject* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_other, const RuntimeMethod* method)
  4634. {
  4635. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4636. int32_t _offset = 1;
  4637. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4638. bool _returnValue;
  4639. _returnValue = Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F(_thisAdjusted, ___0_other, method);
  4640. return _returnValue;
  4641. }
  4642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_other, const RuntimeMethod* method)
  4643. {
  4644. {
  4645. int32_t L_0;
  4646. L_0 = Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline(__this, NULL);
  4647. int32_t L_1;
  4648. L_1 = InternedString_get_length_m4C5C8B69056154F3B5CF7D696A9D72803FC3FAFD((&___0_other), NULL);
  4649. if ((((int32_t)L_0) == ((int32_t)L_1)))
  4650. {
  4651. goto IL_0011;
  4652. }
  4653. }
  4654. {
  4655. return (bool)0;
  4656. }
  4657. IL_0011:
  4658. {
  4659. String_t* L_2 = __this->___m_String;
  4660. int32_t L_3 = __this->___m_Index;
  4661. String_t* L_4;
  4662. L_4 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&___0_other), NULL);
  4663. int32_t L_5;
  4664. L_5 = Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline(__this, NULL);
  4665. int32_t L_6;
  4666. L_6 = String_Compare_m68FBA6075A0142439B0249D884863356D99090CF(L_2, L_3, L_4, 0, L_5, 5, NULL);
  4667. return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
  4668. }
  4669. }
  4670. IL2CPP_EXTERN_C bool Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10_AdjustorThunk (RuntimeObject* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_other, const RuntimeMethod* method)
  4671. {
  4672. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4673. int32_t _offset = 1;
  4674. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4675. bool _returnValue;
  4676. _returnValue = Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10(_thisAdjusted, ___0_other, method);
  4677. return _returnValue;
  4678. }
  4679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_CompareTo_m73D1F0A207D0D12553B2BD44961097FCAD4F2AA1 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_other, const RuntimeMethod* method)
  4680. {
  4681. {
  4682. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = (*(Substring_t2E16755269E6716C22074D6BC0A9099915E67849*)__this);
  4683. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_1 = ___0_other;
  4684. int32_t L_2;
  4685. L_2 = Substring_Compare_mEB3378051C685973B36959D7EE7F7C661508D81A(L_0, L_1, 0, NULL);
  4686. return L_2;
  4687. }
  4688. }
  4689. IL2CPP_EXTERN_C int32_t Substring_CompareTo_m73D1F0A207D0D12553B2BD44961097FCAD4F2AA1_AdjustorThunk (RuntimeObject* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_other, const RuntimeMethod* method)
  4690. {
  4691. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4692. int32_t _offset = 1;
  4693. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4694. int32_t _returnValue;
  4695. _returnValue = Substring_CompareTo_m73D1F0A207D0D12553B2BD44961097FCAD4F2AA1(_thisAdjusted, ___0_other, method);
  4696. return _returnValue;
  4697. }
  4698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_Compare_mEB3378051C685973B36959D7EE7F7C661508D81A (Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_left, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___1_right, int32_t ___2_comparison, const RuntimeMethod* method)
  4699. {
  4700. {
  4701. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = ___0_left;
  4702. int32_t L_1 = L_0.___m_Length;
  4703. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_2 = ___1_right;
  4704. int32_t L_3 = L_2.___m_Length;
  4705. if ((((int32_t)L_1) == ((int32_t)L_3)))
  4706. {
  4707. goto IL_0020;
  4708. }
  4709. }
  4710. {
  4711. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_4 = ___0_left;
  4712. int32_t L_5 = L_4.___m_Length;
  4713. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6 = ___1_right;
  4714. int32_t L_7 = L_6.___m_Length;
  4715. if ((((int32_t)L_5) >= ((int32_t)L_7)))
  4716. {
  4717. goto IL_001e;
  4718. }
  4719. }
  4720. {
  4721. return (-1);
  4722. }
  4723. IL_001e:
  4724. {
  4725. return 1;
  4726. }
  4727. IL_0020:
  4728. {
  4729. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_8 = ___0_left;
  4730. String_t* L_9 = L_8.___m_String;
  4731. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_10 = ___0_left;
  4732. int32_t L_11 = L_10.___m_Index;
  4733. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = ___1_right;
  4734. String_t* L_13 = L_12.___m_String;
  4735. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_14 = ___1_right;
  4736. int32_t L_15 = L_14.___m_Index;
  4737. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_16 = ___0_left;
  4738. int32_t L_17 = L_16.___m_Length;
  4739. int32_t L_18 = ___2_comparison;
  4740. int32_t L_19;
  4741. L_19 = String_Compare_m68FBA6075A0142439B0249D884863356D99090CF(L_9, L_11, L_13, L_15, L_17, L_18, NULL);
  4742. return L_19;
  4743. }
  4744. }
  4745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_StartsWith_mCC5D1EC1C8F0CE526DE26CF1A8F21463716EB09E (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, String_t* ___0_str, const RuntimeMethod* method)
  4746. {
  4747. int32_t V_0 = 0;
  4748. {
  4749. String_t* L_0 = ___0_str;
  4750. NullCheck(L_0);
  4751. int32_t L_1;
  4752. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  4753. int32_t L_2;
  4754. L_2 = Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline(__this, NULL);
  4755. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  4756. {
  4757. goto IL_0010;
  4758. }
  4759. }
  4760. {
  4761. return (bool)0;
  4762. }
  4763. IL_0010:
  4764. {
  4765. V_0 = 0;
  4766. goto IL_0036;
  4767. }
  4768. IL_0014:
  4769. {
  4770. String_t* L_3 = __this->___m_String;
  4771. int32_t L_4 = __this->___m_Index;
  4772. int32_t L_5 = V_0;
  4773. NullCheck(L_3);
  4774. Il2CppChar L_6;
  4775. L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, ((int32_t)il2cpp_codegen_add(L_4, L_5)), NULL);
  4776. String_t* L_7 = ___0_str;
  4777. int32_t L_8 = V_0;
  4778. NullCheck(L_7);
  4779. Il2CppChar L_9;
  4780. L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, L_8, NULL);
  4781. if ((((int32_t)L_6) == ((int32_t)L_9)))
  4782. {
  4783. goto IL_0032;
  4784. }
  4785. }
  4786. {
  4787. return (bool)0;
  4788. }
  4789. IL_0032:
  4790. {
  4791. int32_t L_10 = V_0;
  4792. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  4793. }
  4794. IL_0036:
  4795. {
  4796. int32_t L_11 = V_0;
  4797. String_t* L_12 = ___0_str;
  4798. NullCheck(L_12);
  4799. int32_t L_13;
  4800. L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
  4801. if ((((int32_t)L_11) < ((int32_t)L_13)))
  4802. {
  4803. goto IL_0014;
  4804. }
  4805. }
  4806. {
  4807. return (bool)1;
  4808. }
  4809. }
  4810. IL2CPP_EXTERN_C bool Substring_StartsWith_mCC5D1EC1C8F0CE526DE26CF1A8F21463716EB09E_AdjustorThunk (RuntimeObject* __this, String_t* ___0_str, const RuntimeMethod* method)
  4811. {
  4812. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4813. int32_t _offset = 1;
  4814. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4815. bool _returnValue;
  4816. _returnValue = Substring_StartsWith_mCC5D1EC1C8F0CE526DE26CF1A8F21463716EB09E(_thisAdjusted, ___0_str, method);
  4817. return _returnValue;
  4818. }
  4819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Substring_Substr_mCEF29557E9E2EB77B0FC67DD5894B763D5B08077 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, int32_t ___0_index, int32_t ___1_length, const RuntimeMethod* method)
  4820. {
  4821. {
  4822. int32_t L_0 = ___1_length;
  4823. if ((((int32_t)L_0) >= ((int32_t)0)))
  4824. {
  4825. goto IL_000e;
  4826. }
  4827. }
  4828. {
  4829. int32_t L_1;
  4830. L_1 = Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline(__this, NULL);
  4831. int32_t L_2 = ___0_index;
  4832. ___1_length = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
  4833. }
  4834. IL_000e:
  4835. {
  4836. String_t* L_3 = __this->___m_String;
  4837. int32_t L_4 = __this->___m_Index;
  4838. int32_t L_5 = ___0_index;
  4839. int32_t L_6 = ___1_length;
  4840. NullCheck(L_3);
  4841. String_t* L_7;
  4842. L_7 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_3, ((int32_t)il2cpp_codegen_add(L_4, L_5)), L_6, NULL);
  4843. return L_7;
  4844. }
  4845. }
  4846. IL2CPP_EXTERN_C String_t* Substring_Substr_mCEF29557E9E2EB77B0FC67DD5894B763D5B08077_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_length, const RuntimeMethod* method)
  4847. {
  4848. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4849. int32_t _offset = 1;
  4850. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4851. String_t* _returnValue;
  4852. _returnValue = Substring_Substr_mCEF29557E9E2EB77B0FC67DD5894B763D5B08077(_thisAdjusted, ___0_index, ___1_length, method);
  4853. return _returnValue;
  4854. }
  4855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Substring_ToString_m321AF6BA186DB01349CE3C710F1EA773D38FEF6D (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  4856. {
  4857. {
  4858. String_t* L_0 = __this->___m_String;
  4859. if (L_0)
  4860. {
  4861. goto IL_000e;
  4862. }
  4863. }
  4864. {
  4865. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
  4866. return L_1;
  4867. }
  4868. IL_000e:
  4869. {
  4870. String_t* L_2 = __this->___m_String;
  4871. int32_t L_3 = __this->___m_Index;
  4872. int32_t L_4 = __this->___m_Length;
  4873. NullCheck(L_2);
  4874. String_t* L_5;
  4875. L_5 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_2, L_3, L_4, NULL);
  4876. return L_5;
  4877. }
  4878. }
  4879. IL2CPP_EXTERN_C String_t* Substring_ToString_m321AF6BA186DB01349CE3C710F1EA773D38FEF6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4880. {
  4881. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4882. int32_t _offset = 1;
  4883. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4884. String_t* _returnValue;
  4885. _returnValue = Substring_ToString_m321AF6BA186DB01349CE3C710F1EA773D38FEF6D(_thisAdjusted, method);
  4886. return _returnValue;
  4887. }
  4888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_GetHashCode_m68743D4DB46190219FCBA41BACC476D7083D5986 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  4889. {
  4890. {
  4891. String_t* L_0 = __this->___m_String;
  4892. if (L_0)
  4893. {
  4894. goto IL_000a;
  4895. }
  4896. }
  4897. {
  4898. return 0;
  4899. }
  4900. IL_000a:
  4901. {
  4902. int32_t L_1 = __this->___m_Index;
  4903. if (L_1)
  4904. {
  4905. goto IL_0031;
  4906. }
  4907. }
  4908. {
  4909. int32_t L_2 = __this->___m_Length;
  4910. String_t* L_3 = __this->___m_String;
  4911. NullCheck(L_3);
  4912. int32_t L_4;
  4913. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  4914. if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
  4915. {
  4916. goto IL_0031;
  4917. }
  4918. }
  4919. {
  4920. String_t* L_5 = __this->___m_String;
  4921. NullCheck(L_5);
  4922. int32_t L_6;
  4923. L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_5);
  4924. return L_6;
  4925. }
  4926. IL_0031:
  4927. {
  4928. String_t* L_7;
  4929. L_7 = Substring_ToString_m321AF6BA186DB01349CE3C710F1EA773D38FEF6D(__this, NULL);
  4930. NullCheck(L_7);
  4931. int32_t L_8;
  4932. L_8 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_7);
  4933. return L_8;
  4934. }
  4935. }
  4936. IL2CPP_EXTERN_C int32_t Substring_GetHashCode_m68743D4DB46190219FCBA41BACC476D7083D5986_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4937. {
  4938. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  4939. int32_t _offset = 1;
  4940. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  4941. int32_t _returnValue;
  4942. _returnValue = Substring_GetHashCode_m68743D4DB46190219FCBA41BACC476D7083D5986(_thisAdjusted, method);
  4943. return _returnValue;
  4944. }
  4945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_op_Equality_m093669AA9FEF9B2F321B2CBD70FEC8DC0E63ABE3 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_a, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___1_b, const RuntimeMethod* method)
  4946. {
  4947. {
  4948. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = ___1_b;
  4949. bool L_1;
  4950. L_1 = Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F((&___0_a), L_0, NULL);
  4951. return L_1;
  4952. }
  4953. }
  4954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_op_Inequality_m9758D33CBBE9908CB8B1D55325B5FE39B63E8326 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_a, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___1_b, const RuntimeMethod* method)
  4955. {
  4956. {
  4957. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = ___1_b;
  4958. bool L_1;
  4959. L_1 = Substring_Equals_m90DCA9419D3654340F7660D99B85C7F817B3E76F((&___0_a), L_0, NULL);
  4960. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  4961. }
  4962. }
  4963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_op_Equality_mAA299F9DFF15320318C38BC113F990B5AA3A8E0A (Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_a, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_b, const RuntimeMethod* method)
  4964. {
  4965. {
  4966. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___1_b;
  4967. bool L_1;
  4968. L_1 = Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10((&___0_a), L_0, NULL);
  4969. return L_1;
  4970. }
  4971. }
  4972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_op_Inequality_mEBFD5CCB8D32B8EF62B9CFB4FC41E0EDE877BA75 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_a, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_b, const RuntimeMethod* method)
  4973. {
  4974. {
  4975. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___1_b;
  4976. bool L_1;
  4977. L_1 = Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10((&___0_a), L_0, NULL);
  4978. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  4979. }
  4980. }
  4981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_op_Equality_m9E29C02420DACFE79B798C13BDD1CBE9E9E121A1 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_a, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___1_b, const RuntimeMethod* method)
  4982. {
  4983. {
  4984. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___0_a;
  4985. bool L_1;
  4986. L_1 = Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10((&___1_b), L_0, NULL);
  4987. return L_1;
  4988. }
  4989. }
  4990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Substring_op_Inequality_mFA42B36862D56E6B78AFF805BAF4AF753F032F48 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_a, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___1_b, const RuntimeMethod* method)
  4991. {
  4992. {
  4993. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___0_a;
  4994. bool L_1;
  4995. L_1 = Substring_Equals_m1A54740A335BF499C1A804182A4485A04F769C10((&___1_b), L_0, NULL);
  4996. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  4997. }
  4998. }
  4999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Substring_t2E16755269E6716C22074D6BC0A9099915E67849 Substring_op_Implicit_mABF0BF448C43C80A01DE18A232F89B9EE19CDF89 (String_t* ___0_s, const RuntimeMethod* method)
  5000. {
  5001. {
  5002. String_t* L_0 = ___0_s;
  5003. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_1;
  5004. memset((&L_1), 0, sizeof(L_1));
  5005. Substring__ctor_m5EF457666A6E65F74FA240D42360D666FD477937((&L_1), L_0, NULL);
  5006. return L_1;
  5007. }
  5008. }
  5009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  5010. {
  5011. {
  5012. int32_t L_0 = __this->___m_Length;
  5013. return L_0;
  5014. }
  5015. }
  5016. IL2CPP_EXTERN_C int32_t Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5017. {
  5018. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  5019. int32_t _offset = 1;
  5020. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  5021. int32_t _returnValue;
  5022. _returnValue = Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline(_thisAdjusted, method);
  5023. return _returnValue;
  5024. }
  5025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Substring_get_index_mEF04F0C2A5292FEC77A6DE1C13C81B719C9D3012 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  5026. {
  5027. {
  5028. int32_t L_0 = __this->___m_Index;
  5029. return L_0;
  5030. }
  5031. }
  5032. IL2CPP_EXTERN_C int32_t Substring_get_index_mEF04F0C2A5292FEC77A6DE1C13C81B719C9D3012_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5033. {
  5034. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  5035. int32_t _offset = 1;
  5036. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  5037. int32_t _returnValue;
  5038. _returnValue = Substring_get_index_mEF04F0C2A5292FEC77A6DE1C13C81B719C9D3012_inline(_thisAdjusted, method);
  5039. return _returnValue;
  5040. }
  5041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Substring_get_Item_m278F3C7634F20487F36267C4BD49BC96DAE4CAC4 (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, int32_t ___0_index, const RuntimeMethod* method)
  5042. {
  5043. {
  5044. int32_t L_0 = ___0_index;
  5045. if ((((int32_t)L_0) < ((int32_t)0)))
  5046. {
  5047. goto IL_000d;
  5048. }
  5049. }
  5050. {
  5051. int32_t L_1 = ___0_index;
  5052. int32_t L_2 = __this->___m_Length;
  5053. if ((((int32_t)L_1) < ((int32_t)L_2)))
  5054. {
  5055. goto IL_0018;
  5056. }
  5057. }
  5058. IL_000d:
  5059. {
  5060. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  5061. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  5062. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Substring_get_Item_m278F3C7634F20487F36267C4BD49BC96DAE4CAC4_RuntimeMethod_var)));
  5063. }
  5064. IL_0018:
  5065. {
  5066. String_t* L_4 = __this->___m_String;
  5067. int32_t L_5 = __this->___m_Index;
  5068. int32_t L_6 = ___0_index;
  5069. NullCheck(L_4);
  5070. Il2CppChar L_7;
  5071. L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), NULL);
  5072. return L_7;
  5073. }
  5074. }
  5075. IL2CPP_EXTERN_C Il2CppChar Substring_get_Item_m278F3C7634F20487F36267C4BD49BC96DAE4CAC4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  5076. {
  5077. Substring_t2E16755269E6716C22074D6BC0A9099915E67849* _thisAdjusted;
  5078. int32_t _offset = 1;
  5079. _thisAdjusted = reinterpret_cast<Substring_t2E16755269E6716C22074D6BC0A9099915E67849*>(__this + _offset);
  5080. Il2CppChar _returnValue;
  5081. _returnValue = Substring_get_Item_m278F3C7634F20487F36267C4BD49BC96DAE4CAC4(_thisAdjusted, ___0_index, method);
  5082. return _returnValue;
  5083. }
  5084. #ifdef __clang__
  5085. #pragma clang diagnostic pop
  5086. #endif
  5087. #ifdef __clang__
  5088. #pragma clang diagnostic push
  5089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5090. #pragma clang diagnostic ignored "-Wunused-variable"
  5091. #endif
  5092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeHelpers_IsInt_mF21E7C110075BB092C997266BA351C89CCEDC2DA (int32_t ___0_type, const RuntimeMethod* method)
  5093. {
  5094. {
  5095. int32_t L_0 = ___0_type;
  5096. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 5)))
  5097. {
  5098. case 0:
  5099. {
  5100. goto IL_002c;
  5101. }
  5102. case 1:
  5103. {
  5104. goto IL_002a;
  5105. }
  5106. case 2:
  5107. {
  5108. goto IL_002e;
  5109. }
  5110. case 3:
  5111. {
  5112. goto IL_0034;
  5113. }
  5114. case 4:
  5115. {
  5116. goto IL_0030;
  5117. }
  5118. case 5:
  5119. {
  5120. goto IL_0036;
  5121. }
  5122. case 6:
  5123. {
  5124. goto IL_0032;
  5125. }
  5126. case 7:
  5127. {
  5128. goto IL_0038;
  5129. }
  5130. }
  5131. }
  5132. {
  5133. goto IL_003a;
  5134. }
  5135. IL_002a:
  5136. {
  5137. return (bool)1;
  5138. }
  5139. IL_002c:
  5140. {
  5141. return (bool)1;
  5142. }
  5143. IL_002e:
  5144. {
  5145. return (bool)1;
  5146. }
  5147. IL_0030:
  5148. {
  5149. return (bool)1;
  5150. }
  5151. IL_0032:
  5152. {
  5153. return (bool)1;
  5154. }
  5155. IL_0034:
  5156. {
  5157. return (bool)1;
  5158. }
  5159. IL_0036:
  5160. {
  5161. return (bool)1;
  5162. }
  5163. IL_0038:
  5164. {
  5165. return (bool)1;
  5166. }
  5167. IL_003a:
  5168. {
  5169. return (bool)0;
  5170. }
  5171. }
  5172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeHelpers_GetValueType_m95FEE9C23AE46BC79D1149B270D7519C5065997A (MemberInfo_t* ___0_member, const RuntimeMethod* method)
  5173. {
  5174. static bool s_Il2CppMethodInitialized;
  5175. if (!s_Il2CppMethodInitialized)
  5176. {
  5177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
  5178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var);
  5179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
  5180. s_Il2CppMethodInitialized = true;
  5181. }
  5182. FieldInfo_t* V_0 = NULL;
  5183. PropertyInfo_t* V_1 = NULL;
  5184. MethodInfo_t* V_2 = NULL;
  5185. {
  5186. MemberInfo_t* L_0 = ___0_member;
  5187. V_0 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var));
  5188. FieldInfo_t* L_1 = V_0;
  5189. bool L_2;
  5190. L_2 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_1, (FieldInfo_t*)NULL, NULL);
  5191. if (!L_2)
  5192. {
  5193. goto IL_0017;
  5194. }
  5195. }
  5196. {
  5197. FieldInfo_t* L_3 = V_0;
  5198. NullCheck(L_3);
  5199. Type_t* L_4;
  5200. L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(17, L_3);
  5201. return L_4;
  5202. }
  5203. IL_0017:
  5204. {
  5205. MemberInfo_t* L_5 = ___0_member;
  5206. V_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var));
  5207. PropertyInfo_t* L_6 = V_1;
  5208. bool L_7;
  5209. L_7 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_6, (PropertyInfo_t*)NULL, NULL);
  5210. if (!L_7)
  5211. {
  5212. goto IL_002e;
  5213. }
  5214. }
  5215. {
  5216. PropertyInfo_t* L_8 = V_1;
  5217. NullCheck(L_8);
  5218. Type_t* L_9;
  5219. L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_8);
  5220. return L_9;
  5221. }
  5222. IL_002e:
  5223. {
  5224. MemberInfo_t* L_10 = ___0_member;
  5225. V_2 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_10, MethodInfo_t_il2cpp_TypeInfo_var));
  5226. MethodInfo_t* L_11 = V_2;
  5227. bool L_12;
  5228. L_12 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_11, (MethodInfo_t*)NULL, NULL);
  5229. if (!L_12)
  5230. {
  5231. goto IL_0045;
  5232. }
  5233. }
  5234. {
  5235. MethodInfo_t* L_13 = V_2;
  5236. NullCheck(L_13);
  5237. Type_t* L_14;
  5238. L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(39, L_13);
  5239. return L_14;
  5240. }
  5241. IL_0045:
  5242. {
  5243. return (Type_t*)NULL;
  5244. }
  5245. }
  5246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeHelpers_GetNiceTypeName_m9B7F0217784CAAADCA77152C0EDAE78811B187F2 (Type_t* ___0_type, const RuntimeMethod* method)
  5247. {
  5248. static bool s_Il2CppMethodInitialized;
  5249. if (!s_Il2CppMethodInitialized)
  5250. {
  5251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8);
  5252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72);
  5253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7);
  5254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E);
  5255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7);
  5256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB);
  5257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7);
  5258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7);
  5259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3165827D406DD8F354BE7515C630A771E98916A);
  5260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1);
  5261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29);
  5262. s_Il2CppMethodInitialized = true;
  5263. }
  5264. {
  5265. Type_t* L_0 = ___0_type;
  5266. NullCheck(L_0);
  5267. bool L_1;
  5268. L_1 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_0, NULL);
  5269. if (!L_1)
  5270. {
  5271. goto IL_0113;
  5272. }
  5273. }
  5274. {
  5275. Type_t* L_2 = ___0_type;
  5276. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int32_class->byval_arg) };
  5277. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5278. Type_t* L_4;
  5279. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  5280. bool L_5;
  5281. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
  5282. if (!L_5)
  5283. {
  5284. goto IL_0023;
  5285. }
  5286. }
  5287. {
  5288. return _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72;
  5289. }
  5290. IL_0023:
  5291. {
  5292. Type_t* L_6 = ___0_type;
  5293. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.single_class->byval_arg) };
  5294. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5295. Type_t* L_8;
  5296. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  5297. bool L_9;
  5298. L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
  5299. if (!L_9)
  5300. {
  5301. goto IL_003b;
  5302. }
  5303. }
  5304. {
  5305. return _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29;
  5306. }
  5307. IL_003b:
  5308. {
  5309. Type_t* L_10 = ___0_type;
  5310. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.char_class->byval_arg) };
  5311. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5312. Type_t* L_12;
  5313. L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
  5314. bool L_13;
  5315. L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_12, NULL);
  5316. if (!L_13)
  5317. {
  5318. goto IL_0053;
  5319. }
  5320. }
  5321. {
  5322. return _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7;
  5323. }
  5324. IL_0053:
  5325. {
  5326. Type_t* L_14 = ___0_type;
  5327. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.byte_class->byval_arg) };
  5328. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5329. Type_t* L_16;
  5330. L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
  5331. bool L_17;
  5332. L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
  5333. if (!L_17)
  5334. {
  5335. goto IL_006b;
  5336. }
  5337. }
  5338. {
  5339. return _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7;
  5340. }
  5341. IL_006b:
  5342. {
  5343. Type_t* L_18 = ___0_type;
  5344. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int16_class->byval_arg) };
  5345. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5346. Type_t* L_20;
  5347. L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
  5348. bool L_21;
  5349. L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_18, L_20, NULL);
  5350. if (!L_21)
  5351. {
  5352. goto IL_0083;
  5353. }
  5354. }
  5355. {
  5356. return _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7;
  5357. }
  5358. IL_0083:
  5359. {
  5360. Type_t* L_22 = ___0_type;
  5361. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int64_class->byval_arg) };
  5362. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5363. Type_t* L_24;
  5364. L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
  5365. bool L_25;
  5366. L_25 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_22, L_24, NULL);
  5367. if (!L_25)
  5368. {
  5369. goto IL_009b;
  5370. }
  5371. }
  5372. {
  5373. return _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7;
  5374. }
  5375. IL_009b:
  5376. {
  5377. Type_t* L_26 = ___0_type;
  5378. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.double_class->byval_arg) };
  5379. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5380. Type_t* L_28;
  5381. L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
  5382. bool L_29;
  5383. L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_26, L_28, NULL);
  5384. if (!L_29)
  5385. {
  5386. goto IL_00b3;
  5387. }
  5388. }
  5389. {
  5390. return _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8;
  5391. }
  5392. IL_00b3:
  5393. {
  5394. Type_t* L_30 = ___0_type;
  5395. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint32_class->byval_arg) };
  5396. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5397. Type_t* L_32;
  5398. L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
  5399. bool L_33;
  5400. L_33 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_30, L_32, NULL);
  5401. if (!L_33)
  5402. {
  5403. goto IL_00cb;
  5404. }
  5405. }
  5406. {
  5407. return _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A;
  5408. }
  5409. IL_00cb:
  5410. {
  5411. Type_t* L_34 = ___0_type;
  5412. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.sbyte_class->byval_arg) };
  5413. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5414. Type_t* L_36;
  5415. L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
  5416. bool L_37;
  5417. L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_34, L_36, NULL);
  5418. if (!L_37)
  5419. {
  5420. goto IL_00e3;
  5421. }
  5422. }
  5423. {
  5424. return _stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB;
  5425. }
  5426. IL_00e3:
  5427. {
  5428. Type_t* L_38 = ___0_type;
  5429. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint16_class->byval_arg) };
  5430. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5431. Type_t* L_40;
  5432. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  5433. bool L_41;
  5434. L_41 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_38, L_40, NULL);
  5435. if (!L_41)
  5436. {
  5437. goto IL_00fb;
  5438. }
  5439. }
  5440. {
  5441. return _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E;
  5442. }
  5443. IL_00fb:
  5444. {
  5445. Type_t* L_42 = ___0_type;
  5446. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint64_class->byval_arg) };
  5447. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5448. Type_t* L_44;
  5449. L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
  5450. bool L_45;
  5451. L_45 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_42, L_44, NULL);
  5452. if (!L_45)
  5453. {
  5454. goto IL_0113;
  5455. }
  5456. }
  5457. {
  5458. return _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1;
  5459. }
  5460. IL_0113:
  5461. {
  5462. Type_t* L_46 = ___0_type;
  5463. NullCheck(L_46);
  5464. String_t* L_47;
  5465. L_47 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_46);
  5466. return L_47;
  5467. }
  5468. }
  5469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C (Type_t* ___0_type, Type_t* ___1_genericTypeDefinition, int32_t ___2_argumentIndex, const RuntimeMethod* method)
  5470. {
  5471. bool V_0 = false;
  5472. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
  5473. int32_t V_2 = 0;
  5474. Type_t* V_3 = NULL;
  5475. Type_t* V_4 = NULL;
  5476. {
  5477. Type_t* L_0 = ___0_type;
  5478. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5479. bool L_1;
  5480. L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
  5481. if (!L_1)
  5482. {
  5483. goto IL_0014;
  5484. }
  5485. }
  5486. {
  5487. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5488. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
  5489. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C_RuntimeMethod_var)));
  5490. }
  5491. IL_0014:
  5492. {
  5493. Type_t* L_3 = ___1_genericTypeDefinition;
  5494. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5495. bool L_4;
  5496. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
  5497. if (!L_4)
  5498. {
  5499. goto IL_0028;
  5500. }
  5501. }
  5502. {
  5503. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5504. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2900020C8C73B769305C05646CF927B358E92966)), NULL);
  5505. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C_RuntimeMethod_var)));
  5506. }
  5507. IL_0028:
  5508. {
  5509. int32_t L_6 = ___2_argumentIndex;
  5510. if ((((int32_t)L_6) >= ((int32_t)0)))
  5511. {
  5512. goto IL_0037;
  5513. }
  5514. }
  5515. {
  5516. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  5517. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8494AF0C90D5A0F8C5D03F528442880CE6820192)), NULL);
  5518. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C_RuntimeMethod_var)));
  5519. }
  5520. IL_0037:
  5521. {
  5522. Type_t* L_8 = ___1_genericTypeDefinition;
  5523. NullCheck(L_8);
  5524. bool L_9;
  5525. L_9 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_8, NULL);
  5526. if (!L_9)
  5527. {
  5528. goto IL_00d5;
  5529. }
  5530. }
  5531. IL_0042:
  5532. {
  5533. Type_t* L_10 = ___0_type;
  5534. NullCheck(L_10);
  5535. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11;
  5536. L_11 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(112, L_10);
  5537. V_0 = (bool)0;
  5538. V_1 = L_11;
  5539. V_2 = 0;
  5540. goto IL_008b;
  5541. }
  5542. IL_004f:
  5543. {
  5544. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = V_1;
  5545. int32_t L_13 = V_2;
  5546. NullCheck(L_12);
  5547. int32_t L_14 = L_13;
  5548. Type_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  5549. V_3 = L_15;
  5550. Type_t* L_16 = V_3;
  5551. NullCheck(L_16);
  5552. bool L_17;
  5553. L_17 = VirtualFuncInvoker0< bool >::Invoke(37, L_16);
  5554. if (!L_17)
  5555. {
  5556. goto IL_0070;
  5557. }
  5558. }
  5559. {
  5560. Type_t* L_18 = V_3;
  5561. NullCheck(L_18);
  5562. Type_t* L_19;
  5563. L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_18);
  5564. Type_t* L_20 = ___1_genericTypeDefinition;
  5565. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5566. bool L_21;
  5567. L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_20, NULL);
  5568. if (!L_21)
  5569. {
  5570. goto IL_0070;
  5571. }
  5572. }
  5573. {
  5574. Type_t* L_22 = V_3;
  5575. ___0_type = L_22;
  5576. V_0 = (bool)1;
  5577. goto IL_0091;
  5578. }
  5579. IL_0070:
  5580. {
  5581. Type_t* L_23 = V_3;
  5582. Type_t* L_24 = ___1_genericTypeDefinition;
  5583. int32_t L_25 = ___2_argumentIndex;
  5584. Type_t* L_26;
  5585. L_26 = TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C(L_23, L_24, L_25, NULL);
  5586. V_4 = L_26;
  5587. Type_t* L_27 = V_4;
  5588. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5589. bool L_28;
  5590. L_28 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_27, (Type_t*)NULL, NULL);
  5591. if (!L_28)
  5592. {
  5593. goto IL_0087;
  5594. }
  5595. }
  5596. {
  5597. Type_t* L_29 = V_4;
  5598. return L_29;
  5599. }
  5600. IL_0087:
  5601. {
  5602. int32_t L_30 = V_2;
  5603. V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  5604. }
  5605. IL_008b:
  5606. {
  5607. int32_t L_31 = V_2;
  5608. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32 = V_1;
  5609. NullCheck(L_32);
  5610. if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
  5611. {
  5612. goto IL_004f;
  5613. }
  5614. }
  5615. IL_0091:
  5616. {
  5617. bool L_33 = V_0;
  5618. if (L_33)
  5619. {
  5620. goto IL_00eb;
  5621. }
  5622. }
  5623. {
  5624. Type_t* L_34 = ___0_type;
  5625. NullCheck(L_34);
  5626. Type_t* L_35;
  5627. L_35 = VirtualFuncInvoker0< Type_t* >::Invoke(109, L_34);
  5628. ___0_type = L_35;
  5629. Type_t* L_36 = ___0_type;
  5630. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5631. bool L_37;
  5632. L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, (Type_t*)NULL, NULL);
  5633. if (L_37)
  5634. {
  5635. goto IL_00b7;
  5636. }
  5637. }
  5638. {
  5639. Type_t* L_38 = ___0_type;
  5640. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  5641. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5642. Type_t* L_40;
  5643. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  5644. bool L_41;
  5645. L_41 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_38, L_40, NULL);
  5646. if (!L_41)
  5647. {
  5648. goto IL_0042;
  5649. }
  5650. }
  5651. IL_00b7:
  5652. {
  5653. return (Type_t*)NULL;
  5654. }
  5655. IL_00b9:
  5656. {
  5657. Type_t* L_42 = ___0_type;
  5658. NullCheck(L_42);
  5659. Type_t* L_43;
  5660. L_43 = VirtualFuncInvoker0< Type_t* >::Invoke(109, L_42);
  5661. ___0_type = L_43;
  5662. Type_t* L_44 = ___0_type;
  5663. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  5664. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5665. Type_t* L_46;
  5666. L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
  5667. bool L_47;
  5668. L_47 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_44, L_46, NULL);
  5669. if (!L_47)
  5670. {
  5671. goto IL_00d5;
  5672. }
  5673. }
  5674. {
  5675. return (Type_t*)NULL;
  5676. }
  5677. IL_00d5:
  5678. {
  5679. Type_t* L_48 = ___0_type;
  5680. NullCheck(L_48);
  5681. bool L_49;
  5682. L_49 = VirtualFuncInvoker0< bool >::Invoke(37, L_48);
  5683. if (!L_49)
  5684. {
  5685. goto IL_00b9;
  5686. }
  5687. }
  5688. {
  5689. Type_t* L_50 = ___0_type;
  5690. NullCheck(L_50);
  5691. Type_t* L_51;
  5692. L_51 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_50);
  5693. Type_t* L_52 = ___1_genericTypeDefinition;
  5694. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5695. bool L_53;
  5696. L_53 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_51, L_52, NULL);
  5697. if (L_53)
  5698. {
  5699. goto IL_00b9;
  5700. }
  5701. }
  5702. IL_00eb:
  5703. {
  5704. Type_t* L_54 = ___0_type;
  5705. NullCheck(L_54);
  5706. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_55;
  5707. L_55 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_54);
  5708. int32_t L_56 = ___2_argumentIndex;
  5709. NullCheck(L_55);
  5710. int32_t L_57 = L_56;
  5711. Type_t* L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  5712. return L_58;
  5713. }
  5714. }
  5715. #ifdef __clang__
  5716. #pragma clang diagnostic pop
  5717. #endif
  5718. #ifdef __clang__
  5719. #pragma clang diagnostic push
  5720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5721. #pragma clang diagnostic ignored "-Wunused-variable"
  5722. #endif
  5723. IL2CPP_EXTERN_C void TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshal_pinvoke(const TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E& unmarshaled, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_pinvoke& marshaled)
  5724. {
  5725. Exception_t* ___tableException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'table' of type 'TypeTable'.");
  5726. IL2CPP_RAISE_MANAGED_EXCEPTION(___tableException, NULL);
  5727. }
  5728. IL2CPP_EXTERN_C void TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshal_pinvoke_back(const TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_pinvoke& marshaled, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E& unmarshaled)
  5729. {
  5730. Exception_t* ___tableException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'table' of type 'TypeTable'.");
  5731. IL2CPP_RAISE_MANAGED_EXCEPTION(___tableException, NULL);
  5732. }
  5733. IL2CPP_EXTERN_C void TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshal_pinvoke_cleanup(TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_pinvoke& marshaled)
  5734. {
  5735. }
  5736. IL2CPP_EXTERN_C void TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshal_com(const TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E& unmarshaled, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_com& marshaled)
  5737. {
  5738. Exception_t* ___tableException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'table' of type 'TypeTable'.");
  5739. IL2CPP_RAISE_MANAGED_EXCEPTION(___tableException, NULL);
  5740. }
  5741. IL2CPP_EXTERN_C void TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshal_com_back(const TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_com& marshaled, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E& unmarshaled)
  5742. {
  5743. Exception_t* ___tableException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'table' of type 'TypeTable'.");
  5744. IL2CPP_RAISE_MANAGED_EXCEPTION(___tableException, NULL);
  5745. }
  5746. IL2CPP_EXTERN_C void TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshal_com_cleanup(TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_com& marshaled)
  5747. {
  5748. }
  5749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method)
  5750. {
  5751. static bool s_Il2CppMethodInitialized;
  5752. if (!s_Il2CppMethodInitialized)
  5753. {
  5754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF_RuntimeMethod_var);
  5755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m3FCCE6DBA6A159830BE8363BF5BA444BCBF4B186_RuntimeMethod_var);
  5756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var);
  5757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_namesU3Eb__2_0_m106D3E5FF1FBF96009877C31E3F0684CD8943EC9_RuntimeMethod_var);
  5758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var);
  5759. s_Il2CppMethodInitialized = true;
  5760. }
  5761. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B2_0 = NULL;
  5762. KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* G_B2_1 = NULL;
  5763. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B1_0 = NULL;
  5764. KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* G_B1_1 = NULL;
  5765. {
  5766. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_0 = __this->___table;
  5767. NullCheck(L_0);
  5768. KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* L_1;
  5769. L_1 = Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF(L_0, Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF_RuntimeMethod_var);
  5770. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var);
  5771. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_2 = ((U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var))->___U3CU3E9__2_0;
  5772. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_3 = L_2;
  5773. if (L_3)
  5774. {
  5775. G_B2_0 = L_3;
  5776. G_B2_1 = L_1;
  5777. goto IL_002a;
  5778. }
  5779. G_B1_0 = L_3;
  5780. G_B1_1 = L_1;
  5781. }
  5782. {
  5783. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var);
  5784. U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA* L_4 = ((U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var))->___U3CU3E9;
  5785. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_5 = (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*)il2cpp_codegen_object_new(Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var);
  5786. Func_2__ctor_m6763116FA3257580D87BD903E24793FCD6D82548(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3Cget_namesU3Eb__2_0_m106D3E5FF1FBF96009877C31E3F0684CD8943EC9_RuntimeMethod_var), NULL);
  5787. Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_6 = L_5;
  5788. ((U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var))->___U3CU3E9__2_0 = L_6;
  5789. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var))->___U3CU3E9__2_0), (void*)L_6);
  5790. G_B2_0 = L_6;
  5791. G_B2_1 = G_B1_1;
  5792. }
  5793. IL_002a:
  5794. {
  5795. RuntimeObject* L_7;
  5796. L_7 = Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m3FCCE6DBA6A159830BE8363BF5BA444BCBF4B186(G_B2_1, G_B2_0, Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m3FCCE6DBA6A159830BE8363BF5BA444BCBF4B186_RuntimeMethod_var);
  5797. return L_7;
  5798. }
  5799. }
  5800. IL2CPP_EXTERN_C RuntimeObject* TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5801. {
  5802. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* _thisAdjusted;
  5803. int32_t _offset = 1;
  5804. _thisAdjusted = reinterpret_cast<TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E*>(__this + _offset);
  5805. RuntimeObject* _returnValue;
  5806. _returnValue = TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A(_thisAdjusted, method);
  5807. return _returnValue;
  5808. }
  5809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeTable_get_internedNames_m12DFD70B16C0F9F67C30BA95FC91286954E5F60B (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method)
  5810. {
  5811. static bool s_Il2CppMethodInitialized;
  5812. if (!s_Il2CppMethodInitialized)
  5813. {
  5814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF_RuntimeMethod_var);
  5815. s_Il2CppMethodInitialized = true;
  5816. }
  5817. {
  5818. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_0 = __this->___table;
  5819. NullCheck(L_0);
  5820. KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* L_1;
  5821. L_1 = Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF(L_0, Dictionary_2_get_Keys_mFDE9D7FC672A995E064B6F14DBC9EB0B0D15BFAF_RuntimeMethod_var);
  5822. return L_1;
  5823. }
  5824. }
  5825. IL2CPP_EXTERN_C RuntimeObject* TypeTable_get_internedNames_m12DFD70B16C0F9F67C30BA95FC91286954E5F60B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5826. {
  5827. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* _thisAdjusted;
  5828. int32_t _offset = 1;
  5829. _thisAdjusted = reinterpret_cast<TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E*>(__this + _offset);
  5830. RuntimeObject* _returnValue;
  5831. _returnValue = TypeTable_get_internedNames_m12DFD70B16C0F9F67C30BA95FC91286954E5F60B(_thisAdjusted, method);
  5832. return _returnValue;
  5833. }
  5834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method)
  5835. {
  5836. static bool s_Il2CppMethodInitialized;
  5837. if (!s_Il2CppMethodInitialized)
  5838. {
  5839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD10EC6AB3D41E49C23882A85B368A08800DFC5EE_RuntimeMethod_var);
  5840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D_il2cpp_TypeInfo_var);
  5841. s_Il2CppMethodInitialized = true;
  5842. }
  5843. {
  5844. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_0 = (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)il2cpp_codegen_object_new(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D_il2cpp_TypeInfo_var);
  5845. Dictionary_2__ctor_mD10EC6AB3D41E49C23882A85B368A08800DFC5EE(L_0, Dictionary_2__ctor_mD10EC6AB3D41E49C23882A85B368A08800DFC5EE_RuntimeMethod_var);
  5846. __this->___table = L_0;
  5847. Il2CppCodeGenWriteBarrier((void**)(&__this->___table), (void*)L_0);
  5848. return;
  5849. }
  5850. }
  5851. IL2CPP_EXTERN_C void TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5852. {
  5853. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* _thisAdjusted;
  5854. int32_t _offset = 1;
  5855. _thisAdjusted = reinterpret_cast<TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E*>(__this + _offset);
  5856. TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C(_thisAdjusted, method);
  5857. }
  5858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 TypeTable_FindNameForType_m5974594EAAEB68C4488B8C9CFABF931B7666FB00 (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, Type_t* ___0_type, const RuntimeMethod* method)
  5859. {
  5860. static bool s_Il2CppMethodInitialized;
  5861. if (!s_Il2CppMethodInitialized)
  5862. {
  5863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A_RuntimeMethod_var);
  5864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87_RuntimeMethod_var);
  5865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF_RuntimeMethod_var);
  5866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_RuntimeMethod_var);
  5867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_RuntimeMethod_var);
  5868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_RuntimeMethod_var);
  5869. s_Il2CppMethodInitialized = true;
  5870. }
  5871. Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE V_0;
  5872. memset((&V_0), 0, sizeof(V_0));
  5873. KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 V_1;
  5874. memset((&V_1), 0, sizeof(V_1));
  5875. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_2;
  5876. memset((&V_2), 0, sizeof(V_2));
  5877. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_3;
  5878. memset((&V_3), 0, sizeof(V_3));
  5879. {
  5880. Type_t* L_0 = ___0_type;
  5881. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5882. bool L_1;
  5883. L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
  5884. if (!L_1)
  5885. {
  5886. goto IL_0014;
  5887. }
  5888. }
  5889. {
  5890. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5891. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
  5892. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeTable_FindNameForType_m5974594EAAEB68C4488B8C9CFABF931B7666FB00_RuntimeMethod_var)));
  5893. }
  5894. IL_0014:
  5895. {
  5896. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_3 = __this->___table;
  5897. NullCheck(L_3);
  5898. Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE L_4;
  5899. L_4 = Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A(L_3, Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A_RuntimeMethod_var);
  5900. V_0 = L_4;
  5901. }
  5902. {
  5903. auto __finallyBlock = il2cpp::utils::Finally([&]
  5904. {
  5905. FINALLY_004e:
  5906. {
  5907. Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87((&V_0), Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87_RuntimeMethod_var);
  5908. return;
  5909. }
  5910. });
  5911. try
  5912. {
  5913. {
  5914. goto IL_0043_1;
  5915. }
  5916. IL_0022_1:
  5917. {
  5918. KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 L_5;
  5919. L_5 = Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_inline((&V_0), Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_RuntimeMethod_var);
  5920. V_1 = L_5;
  5921. Type_t* L_6;
  5922. L_6 = KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_inline((&V_1), KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_RuntimeMethod_var);
  5923. Type_t* L_7 = ___0_type;
  5924. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  5925. bool L_8;
  5926. L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
  5927. if (!L_8)
  5928. {
  5929. goto IL_0043_1;
  5930. }
  5931. }
  5932. {
  5933. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9;
  5934. L_9 = KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_inline((&V_1), KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_RuntimeMethod_var);
  5935. V_2 = L_9;
  5936. goto IL_0066;
  5937. }
  5938. IL_0043_1:
  5939. {
  5940. bool L_10;
  5941. L_10 = Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF((&V_0), Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF_RuntimeMethod_var);
  5942. if (L_10)
  5943. {
  5944. goto IL_0022_1;
  5945. }
  5946. }
  5947. {
  5948. goto IL_005c;
  5949. }
  5950. }
  5951. catch(Il2CppExceptionWrapper& e)
  5952. {
  5953. __finallyBlock.StoreException(e.ex);
  5954. }
  5955. }
  5956. IL_005c:
  5957. {
  5958. il2cpp_codegen_initobj((&V_3), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735));
  5959. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11 = V_3;
  5960. return L_11;
  5961. }
  5962. IL_0066:
  5963. {
  5964. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_2;
  5965. return L_12;
  5966. }
  5967. }
  5968. IL2CPP_EXTERN_C InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 TypeTable_FindNameForType_m5974594EAAEB68C4488B8C9CFABF931B7666FB00_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_type, const RuntimeMethod* method)
  5969. {
  5970. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* _thisAdjusted;
  5971. int32_t _offset = 1;
  5972. _thisAdjusted = reinterpret_cast<TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E*>(__this + _offset);
  5973. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 _returnValue;
  5974. _returnValue = TypeTable_FindNameForType_m5974594EAAEB68C4488B8C9CFABF931B7666FB00(_thisAdjusted, ___0_type, method);
  5975. return _returnValue;
  5976. }
  5977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
  5978. {
  5979. static bool s_Il2CppMethodInitialized;
  5980. if (!s_Il2CppMethodInitialized)
  5981. {
  5982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7_RuntimeMethod_var);
  5983. s_Il2CppMethodInitialized = true;
  5984. }
  5985. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0;
  5986. memset((&V_0), 0, sizeof(V_0));
  5987. {
  5988. String_t* L_0 = ___0_name;
  5989. bool L_1;
  5990. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  5991. if (!L_1)
  5992. {
  5993. goto IL_0018;
  5994. }
  5995. }
  5996. {
  5997. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  5998. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF4D7DE161067DE7FFAB264EC7D3DCF921ADBA5A5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
  5999. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E_RuntimeMethod_var)));
  6000. }
  6001. IL_0018:
  6002. {
  6003. Type_t* L_3 = ___1_type;
  6004. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  6005. bool L_4;
  6006. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
  6007. if (!L_4)
  6008. {
  6009. goto IL_002c;
  6010. }
  6011. }
  6012. {
  6013. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  6014. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
  6015. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E_RuntimeMethod_var)));
  6016. }
  6017. IL_002c:
  6018. {
  6019. String_t* L_6 = ___0_name;
  6020. InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_6, NULL);
  6021. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_7 = __this->___table;
  6022. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = V_0;
  6023. Type_t* L_9 = ___1_type;
  6024. NullCheck(L_7);
  6025. Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7(L_7, L_8, L_9, Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7_RuntimeMethod_var);
  6026. return;
  6027. }
  6028. }
  6029. IL2CPP_EXTERN_C void TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
  6030. {
  6031. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* _thisAdjusted;
  6032. int32_t _offset = 1;
  6033. _thisAdjusted = reinterpret_cast<TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E*>(__this + _offset);
  6034. TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E(_thisAdjusted, ___0_name, ___1_type, method);
  6035. }
  6036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___0_name, const RuntimeMethod* method)
  6037. {
  6038. static bool s_Il2CppMethodInitialized;
  6039. if (!s_Il2CppMethodInitialized)
  6040. {
  6041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4AFE96490465DE101600F734AF44C7E4AE513860_RuntimeMethod_var);
  6042. s_Il2CppMethodInitialized = true;
  6043. }
  6044. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0;
  6045. memset((&V_0), 0, sizeof(V_0));
  6046. Type_t* V_1 = NULL;
  6047. {
  6048. String_t* L_0 = ___0_name;
  6049. bool L_1;
  6050. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  6051. if (!L_1)
  6052. {
  6053. goto IL_000a;
  6054. }
  6055. }
  6056. {
  6057. return (Type_t*)NULL;
  6058. }
  6059. IL_000a:
  6060. {
  6061. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_2 = __this->___table;
  6062. if (L_2)
  6063. {
  6064. goto IL_001d;
  6065. }
  6066. }
  6067. {
  6068. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  6069. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF58E021D305C0B41C91B9C363C9DBF5F652FDAE9)), NULL);
  6070. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A_RuntimeMethod_var)));
  6071. }
  6072. IL_001d:
  6073. {
  6074. String_t* L_4 = ___0_name;
  6075. InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_4, NULL);
  6076. Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_5 = __this->___table;
  6077. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = V_0;
  6078. NullCheck(L_5);
  6079. bool L_7;
  6080. L_7 = Dictionary_2_TryGetValue_m4AFE96490465DE101600F734AF44C7E4AE513860(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_m4AFE96490465DE101600F734AF44C7E4AE513860_RuntimeMethod_var);
  6081. if (!L_7)
  6082. {
  6083. goto IL_0037;
  6084. }
  6085. }
  6086. {
  6087. Type_t* L_8 = V_1;
  6088. return L_8;
  6089. }
  6090. IL_0037:
  6091. {
  6092. return (Type_t*)NULL;
  6093. }
  6094. }
  6095. IL2CPP_EXTERN_C Type_t* TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, const RuntimeMethod* method)
  6096. {
  6097. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* _thisAdjusted;
  6098. int32_t _offset = 1;
  6099. _thisAdjusted = reinterpret_cast<TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E*>(__this + _offset);
  6100. Type_t* _returnValue;
  6101. _returnValue = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A(_thisAdjusted, ___0_name, method);
  6102. return _returnValue;
  6103. }
  6104. #ifdef __clang__
  6105. #pragma clang diagnostic pop
  6106. #endif
  6107. #ifdef __clang__
  6108. #pragma clang diagnostic push
  6109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6110. #pragma clang diagnostic ignored "-Wunused-variable"
  6111. #endif
  6112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mAD0F0023FEF4044713EBAEF65A689FAFBF1547D0 (const RuntimeMethod* method)
  6113. {
  6114. static bool s_Il2CppMethodInitialized;
  6115. if (!s_Il2CppMethodInitialized)
  6116. {
  6117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var);
  6118. s_Il2CppMethodInitialized = true;
  6119. }
  6120. {
  6121. U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA* L_0 = (U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA*)il2cpp_codegen_object_new(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var);
  6122. U3CU3Ec__ctor_m272D75733C8074A4CB8134DEB9A4BD7442005F5A(L_0, NULL);
  6123. ((U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  6124. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  6125. return;
  6126. }
  6127. }
  6128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m272D75733C8074A4CB8134DEB9A4BD7442005F5A (U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA* __this, const RuntimeMethod* method)
  6129. {
  6130. {
  6131. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6132. return;
  6133. }
  6134. }
  6135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3Cget_namesU3Eb__2_0_m106D3E5FF1FBF96009877C31E3F0684CD8943EC9 (U3CU3Ec_t77EE13A2DF0F0EE25274DE8AA8898CF60A1ECEBA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_x, const RuntimeMethod* method)
  6136. {
  6137. {
  6138. String_t* L_0;
  6139. L_0 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&___0_x), NULL);
  6140. return L_0;
  6141. }
  6142. }
  6143. #ifdef __clang__
  6144. #pragma clang diagnostic pop
  6145. #endif
  6146. #ifdef __clang__
  6147. #pragma clang diagnostic push
  6148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6149. #pragma clang diagnostic ignored "-Wunused-variable"
  6150. #endif
  6151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC* __this, const RuntimeMethod* method)
  6152. {
  6153. {
  6154. float L_0 = __this->___maxValue;
  6155. float L_1 = __this->___minValue;
  6156. return ((float)(((float)il2cpp_codegen_add(L_0, L_1))/(2.0f)));
  6157. }
  6158. }
  6159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisComposite_ReadValue_mB6A4941AFFFB504B7F2A49C83C86633A6178994E (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6160. {
  6161. static bool s_Il2CppMethodInitialized;
  6162. if (!s_Il2CppMethodInitialized)
  6163. {
  6164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
  6166. s_Il2CppMethodInitialized = true;
  6167. }
  6168. float V_0 = 0.0f;
  6169. float V_1 = 0.0f;
  6170. bool V_2 = false;
  6171. bool V_3 = false;
  6172. float V_4 = 0.0f;
  6173. int32_t V_5 = 0;
  6174. {
  6175. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6176. int32_t L_1 = __this->___negative;
  6177. float L_2;
  6178. L_2 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_0, L_1, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6179. float L_3;
  6180. L_3 = fabsf(L_2);
  6181. V_0 = L_3;
  6182. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_4 = ___0_context;
  6183. int32_t L_5 = __this->___positive;
  6184. float L_6;
  6185. L_6 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_4, L_5, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6186. float L_7;
  6187. L_7 = fabsf(L_6);
  6188. V_1 = L_7;
  6189. float L_8 = V_0;
  6190. float L_9 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
  6191. V_2 = (bool)((((float)L_8) > ((float)L_9))? 1 : 0);
  6192. float L_10 = V_1;
  6193. float L_11 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
  6194. V_3 = (bool)((((float)L_10) > ((float)L_11))? 1 : 0);
  6195. bool L_12 = V_2;
  6196. bool L_13 = V_3;
  6197. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  6198. {
  6199. goto IL_0066;
  6200. }
  6201. }
  6202. {
  6203. int32_t L_14 = __this->___whichSideWins;
  6204. V_5 = L_14;
  6205. int32_t L_15 = V_5;
  6206. switch (L_15)
  6207. {
  6208. case 0:
  6209. {
  6210. goto IL_005f;
  6211. }
  6212. case 1:
  6213. {
  6214. goto IL_005b;
  6215. }
  6216. case 2:
  6217. {
  6218. goto IL_0057;
  6219. }
  6220. }
  6221. }
  6222. {
  6223. goto IL_0066;
  6224. }
  6225. IL_0057:
  6226. {
  6227. V_3 = (bool)0;
  6228. goto IL_0066;
  6229. }
  6230. IL_005b:
  6231. {
  6232. V_2 = (bool)0;
  6233. goto IL_0066;
  6234. }
  6235. IL_005f:
  6236. {
  6237. float L_16;
  6238. L_16 = AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B(__this, NULL);
  6239. return L_16;
  6240. }
  6241. IL_0066:
  6242. {
  6243. float L_17;
  6244. L_17 = AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B(__this, NULL);
  6245. V_4 = L_17;
  6246. bool L_18 = V_2;
  6247. if (!L_18)
  6248. {
  6249. goto IL_0080;
  6250. }
  6251. }
  6252. {
  6253. float L_19 = V_4;
  6254. float L_20 = V_4;
  6255. float L_21 = __this->___minValue;
  6256. float L_22 = V_0;
  6257. return ((float)il2cpp_codegen_subtract(L_19, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_20, L_21)), L_22))));
  6258. }
  6259. IL_0080:
  6260. {
  6261. float L_23 = V_4;
  6262. float L_24 = __this->___maxValue;
  6263. float L_25 = V_4;
  6264. float L_26 = V_1;
  6265. return ((float)il2cpp_codegen_add(L_23, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_24, L_25)), L_26))));
  6266. }
  6267. }
  6268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisComposite_EvaluateMagnitude_mC09E5455DCA8A7E4B1001E378382A66C2DADAA48 (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6269. {
  6270. float V_0 = 0.0f;
  6271. {
  6272. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6273. float L_1;
  6274. L_1 = VirtualFuncInvoker1< float, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* >::Invoke(10, __this, L_0);
  6275. V_0 = L_1;
  6276. float L_2 = V_0;
  6277. float L_3;
  6278. L_3 = AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B(__this, NULL);
  6279. if ((!(((float)L_2) < ((float)L_3))))
  6280. {
  6281. goto IL_003b;
  6282. }
  6283. }
  6284. {
  6285. float L_4 = V_0;
  6286. float L_5;
  6287. L_5 = AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B(__this, NULL);
  6288. float L_6;
  6289. L_6 = fabsf(((float)il2cpp_codegen_subtract(L_4, L_5)));
  6290. V_0 = L_6;
  6291. float L_7 = V_0;
  6292. float L_8 = __this->___minValue;
  6293. float L_9;
  6294. L_9 = fabsf(L_8);
  6295. float L_10;
  6296. L_10 = NormalizeProcessor_Normalize_m6B8C94BD2D8640D46A0EFD1FF10B4E311C46DBEB(L_7, (0.0f), L_9, (0.0f), NULL);
  6297. return L_10;
  6298. }
  6299. IL_003b:
  6300. {
  6301. float L_11 = V_0;
  6302. float L_12;
  6303. L_12 = AxisComposite_get_midPoint_m95E5A7ADEDF11A5E0946073FE3EB3DBB56E9C14B(__this, NULL);
  6304. float L_13;
  6305. L_13 = fabsf(((float)il2cpp_codegen_subtract(L_11, L_12)));
  6306. V_0 = L_13;
  6307. float L_14 = V_0;
  6308. float L_15 = __this->___maxValue;
  6309. float L_16;
  6310. L_16 = fabsf(L_15);
  6311. float L_17;
  6312. L_17 = NormalizeProcessor_Normalize_m6B8C94BD2D8640D46A0EFD1FF10B4E311C46DBEB(L_14, (0.0f), L_16, (0.0f), NULL);
  6313. return L_17;
  6314. }
  6315. }
  6316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisComposite__ctor_m4E736548F5FF6FD260080DB105A10CE59E447EC2 (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC* __this, const RuntimeMethod* method)
  6317. {
  6318. static bool s_Il2CppMethodInitialized;
  6319. if (!s_Il2CppMethodInitialized)
  6320. {
  6321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var);
  6322. s_Il2CppMethodInitialized = true;
  6323. }
  6324. {
  6325. __this->___minValue = (-1.0f);
  6326. __this->___maxValue = (1.0f);
  6327. InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8(__this, InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var);
  6328. return;
  6329. }
  6330. }
  6331. #ifdef __clang__
  6332. #pragma clang diagnostic pop
  6333. #endif
  6334. #ifdef __clang__
  6335. #pragma clang diagnostic push
  6336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6337. #pragma clang diagnostic ignored "-Wunused-variable"
  6338. #endif
  6339. #ifdef __clang__
  6340. #pragma clang diagnostic pop
  6341. #endif
  6342. #ifdef __clang__
  6343. #pragma clang diagnostic push
  6344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6345. #pragma clang diagnostic ignored "-Wunused-variable"
  6346. #endif
  6347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ButtonWithOneModifier_ReadValue_m439AB954F407DC5590C539DD486A04624AA07791 (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6348. {
  6349. static bool s_Il2CppMethodInitialized;
  6350. if (!s_Il2CppMethodInitialized)
  6351. {
  6352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6353. s_Il2CppMethodInitialized = true;
  6354. }
  6355. {
  6356. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6357. bool L_1;
  6358. L_1 = ButtonWithOneModifier_ModifierIsPressed_mEAF7D55D5DFF9A23D2F467E889EDFF82355E8E80(__this, L_0, NULL);
  6359. if (!L_1)
  6360. {
  6361. goto IL_0016;
  6362. }
  6363. }
  6364. {
  6365. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  6366. int32_t L_3 = __this->___button;
  6367. float L_4;
  6368. L_4 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_2, L_3, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6369. return L_4;
  6370. }
  6371. IL_0016:
  6372. {
  6373. return (0.0f);
  6374. }
  6375. }
  6376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ButtonWithOneModifier_ModifierIsPressed_mEAF7D55D5DFF9A23D2F467E889EDFF82355E8E80 (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6377. {
  6378. bool V_0 = false;
  6379. double V_1 = 0.0;
  6380. {
  6381. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6382. int32_t L_1 = __this->___modifier;
  6383. bool L_2;
  6384. L_2 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_0, L_1, NULL);
  6385. V_0 = L_2;
  6386. bool L_3 = V_0;
  6387. if (!L_3)
  6388. {
  6389. goto IL_0038;
  6390. }
  6391. }
  6392. {
  6393. bool L_4 = __this->___overrideModifiersNeedToBePressedFirst;
  6394. if (L_4)
  6395. {
  6396. goto IL_0038;
  6397. }
  6398. }
  6399. {
  6400. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_5 = ___0_context;
  6401. int32_t L_6 = __this->___button;
  6402. double L_7;
  6403. L_7 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_5, L_6, NULL);
  6404. V_1 = L_7;
  6405. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_8 = ___0_context;
  6406. int32_t L_9 = __this->___modifier;
  6407. double L_10;
  6408. L_10 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_8, L_9, NULL);
  6409. double L_11 = V_1;
  6410. return (bool)((((int32_t)((!(((double)L_10) <= ((double)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6411. }
  6412. IL_0038:
  6413. {
  6414. bool L_12 = V_0;
  6415. return L_12;
  6416. }
  6417. }
  6418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ButtonWithOneModifier_EvaluateMagnitude_m5620878936698B7CB4AD5BBD698EC2FF062A9505 (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6419. {
  6420. {
  6421. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6422. float L_1;
  6423. L_1 = VirtualFuncInvoker1< float, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* >::Invoke(10, __this, L_0);
  6424. return L_1;
  6425. }
  6426. }
  6427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWithOneModifier_FinishSetup_m92274A88D5AEAA4436E4009B0B32533331B0C968 (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6428. {
  6429. static bool s_Il2CppMethodInitialized;
  6430. if (!s_Il2CppMethodInitialized)
  6431. {
  6432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  6433. s_Il2CppMethodInitialized = true;
  6434. }
  6435. {
  6436. bool L_0 = __this->___overrideModifiersNeedToBePressedFirst;
  6437. if (L_0)
  6438. {
  6439. goto IL_001b;
  6440. }
  6441. }
  6442. {
  6443. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  6444. InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_1;
  6445. L_1 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
  6446. NullCheck(L_1);
  6447. bool L_2;
  6448. L_2 = InputSettings_get_shortcutKeysConsumeInput_m916DC677CCE3E4F3AD3BA48C5723965007CBE670_inline(L_1, NULL);
  6449. __this->___overrideModifiersNeedToBePressedFirst = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  6450. }
  6451. IL_001b:
  6452. {
  6453. return;
  6454. }
  6455. }
  6456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWithOneModifier__ctor_m7B7F85E23B5C441609E4155452F6D4AC05E2B639 (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222* __this, const RuntimeMethod* method)
  6457. {
  6458. static bool s_Il2CppMethodInitialized;
  6459. if (!s_Il2CppMethodInitialized)
  6460. {
  6461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var);
  6462. s_Il2CppMethodInitialized = true;
  6463. }
  6464. {
  6465. InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8(__this, InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var);
  6466. return;
  6467. }
  6468. }
  6469. #ifdef __clang__
  6470. #pragma clang diagnostic pop
  6471. #endif
  6472. #ifdef __clang__
  6473. #pragma clang diagnostic push
  6474. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6475. #pragma clang diagnostic ignored "-Wunused-variable"
  6476. #endif
  6477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ButtonWithTwoModifiers_ReadValue_m37221E24FA2D2429BABF071D71DA89E255B8CBA9 (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6478. {
  6479. static bool s_Il2CppMethodInitialized;
  6480. if (!s_Il2CppMethodInitialized)
  6481. {
  6482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6483. s_Il2CppMethodInitialized = true;
  6484. }
  6485. {
  6486. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6487. bool L_1;
  6488. L_1 = ButtonWithTwoModifiers_ModifiersArePressed_m0713025DE1116397F560856674D56D3D228C781E(__this, L_0, NULL);
  6489. if (!L_1)
  6490. {
  6491. goto IL_0016;
  6492. }
  6493. }
  6494. {
  6495. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  6496. int32_t L_3 = __this->___button;
  6497. float L_4;
  6498. L_4 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_2, L_3, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  6499. return L_4;
  6500. }
  6501. IL_0016:
  6502. {
  6503. return (0.0f);
  6504. }
  6505. }
  6506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ButtonWithTwoModifiers_ModifiersArePressed_m0713025DE1116397F560856674D56D3D228C781E (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6507. {
  6508. bool V_0 = false;
  6509. double V_1 = 0.0;
  6510. double V_2 = 0.0;
  6511. int32_t G_B3_0 = 0;
  6512. {
  6513. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6514. int32_t L_1 = __this->___modifier1;
  6515. bool L_2;
  6516. L_2 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_0, L_1, NULL);
  6517. if (!L_2)
  6518. {
  6519. goto IL_001c;
  6520. }
  6521. }
  6522. {
  6523. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_3 = ___0_context;
  6524. int32_t L_4 = __this->___modifier2;
  6525. bool L_5;
  6526. L_5 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_3, L_4, NULL);
  6527. G_B3_0 = ((int32_t)(L_5));
  6528. goto IL_001d;
  6529. }
  6530. IL_001c:
  6531. {
  6532. G_B3_0 = 0;
  6533. }
  6534. IL_001d:
  6535. {
  6536. V_0 = (bool)G_B3_0;
  6537. bool L_6 = V_0;
  6538. if (!L_6)
  6539. {
  6540. goto IL_005c;
  6541. }
  6542. }
  6543. {
  6544. bool L_7 = __this->___overrideModifiersNeedToBePressedFirst;
  6545. if (L_7)
  6546. {
  6547. goto IL_005c;
  6548. }
  6549. }
  6550. {
  6551. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_8 = ___0_context;
  6552. int32_t L_9 = __this->___button;
  6553. double L_10;
  6554. L_10 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_8, L_9, NULL);
  6555. V_1 = L_10;
  6556. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_11 = ___0_context;
  6557. int32_t L_12 = __this->___modifier1;
  6558. double L_13;
  6559. L_13 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_11, L_12, NULL);
  6560. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_14 = ___0_context;
  6561. int32_t L_15 = __this->___modifier2;
  6562. double L_16;
  6563. L_16 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_14, L_15, NULL);
  6564. V_2 = L_16;
  6565. double L_17 = V_1;
  6566. if ((!(((double)L_13) <= ((double)L_17))))
  6567. {
  6568. goto IL_005a;
  6569. }
  6570. }
  6571. {
  6572. double L_18 = V_2;
  6573. double L_19 = V_1;
  6574. return (bool)((((int32_t)((!(((double)L_18) <= ((double)L_19)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6575. }
  6576. IL_005a:
  6577. {
  6578. return (bool)0;
  6579. }
  6580. IL_005c:
  6581. {
  6582. bool L_20 = V_0;
  6583. return L_20;
  6584. }
  6585. }
  6586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ButtonWithTwoModifiers_EvaluateMagnitude_mFA7A056972DA25A3D63AB79E19E366F3F68DB900 (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6587. {
  6588. {
  6589. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6590. float L_1;
  6591. L_1 = VirtualFuncInvoker1< float, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* >::Invoke(10, __this, L_0);
  6592. return L_1;
  6593. }
  6594. }
  6595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWithTwoModifiers_FinishSetup_m72B6515E3E75435A6F0E533DFEEEDCF987315568 (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6596. {
  6597. static bool s_Il2CppMethodInitialized;
  6598. if (!s_Il2CppMethodInitialized)
  6599. {
  6600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  6601. s_Il2CppMethodInitialized = true;
  6602. }
  6603. {
  6604. bool L_0 = __this->___overrideModifiersNeedToBePressedFirst;
  6605. if (L_0)
  6606. {
  6607. goto IL_001b;
  6608. }
  6609. }
  6610. {
  6611. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  6612. InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_1;
  6613. L_1 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
  6614. NullCheck(L_1);
  6615. bool L_2;
  6616. L_2 = InputSettings_get_shortcutKeysConsumeInput_m916DC677CCE3E4F3AD3BA48C5723965007CBE670_inline(L_1, NULL);
  6617. __this->___overrideModifiersNeedToBePressedFirst = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  6618. }
  6619. IL_001b:
  6620. {
  6621. return;
  6622. }
  6623. }
  6624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWithTwoModifiers__ctor_m200626B0BEBB78BC03D64F561D3727DE1D2D5325 (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59* __this, const RuntimeMethod* method)
  6625. {
  6626. static bool s_Il2CppMethodInitialized;
  6627. if (!s_Il2CppMethodInitialized)
  6628. {
  6629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var);
  6630. s_Il2CppMethodInitialized = true;
  6631. }
  6632. {
  6633. InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8(__this, InputBindingComposite_1__ctor_m652D65F50D8E8B067F415C8EB34CBB411E3037C8_RuntimeMethod_var);
  6634. return;
  6635. }
  6636. }
  6637. #ifdef __clang__
  6638. #pragma clang diagnostic pop
  6639. #endif
  6640. #ifdef __clang__
  6641. #pragma clang diagnostic push
  6642. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6643. #pragma clang diagnostic ignored "-Wunused-variable"
  6644. #endif
  6645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* OneModifierComposite_get_valueType_m5E2ABFE018FE89563F657E18C3DCB5EEA8BF2673 (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, const RuntimeMethod* method)
  6646. {
  6647. {
  6648. Type_t* L_0 = __this->___m_ValueType;
  6649. return L_0;
  6650. }
  6651. }
  6652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OneModifierComposite_get_valueSizeInBytes_m910E77B6AB3AAF8E47F0DA92CD16C47784E66A1C (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, const RuntimeMethod* method)
  6653. {
  6654. {
  6655. int32_t L_0 = __this->___m_ValueSizeInBytes;
  6656. return L_0;
  6657. }
  6658. }
  6659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OneModifierComposite_EvaluateMagnitude_mA42D5A4588ED01010B8642529A70E665BB9C6923 (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6660. {
  6661. {
  6662. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6663. bool L_1;
  6664. L_1 = OneModifierComposite_ModifierIsPressed_m25EEA39878124B169F67C7A2752EBD7890F44C48(__this, L_0, NULL);
  6665. if (!L_1)
  6666. {
  6667. goto IL_0016;
  6668. }
  6669. }
  6670. {
  6671. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  6672. int32_t L_3 = __this->___binding;
  6673. float L_4;
  6674. L_4 = InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A(L_2, L_3, NULL);
  6675. return L_4;
  6676. }
  6677. IL_0016:
  6678. {
  6679. return (0.0f);
  6680. }
  6681. }
  6682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneModifierComposite_ReadValue_mFFCA6F249ACC7FB1137FC8DC42FEF8893AF5764B (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method)
  6683. {
  6684. {
  6685. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6686. bool L_1;
  6687. L_1 = OneModifierComposite_ModifierIsPressed_m25EEA39878124B169F67C7A2752EBD7890F44C48(__this, L_0, NULL);
  6688. if (!L_1)
  6689. {
  6690. goto IL_0018;
  6691. }
  6692. }
  6693. {
  6694. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  6695. int32_t L_3 = __this->___binding;
  6696. void* L_4 = ___1_buffer;
  6697. int32_t L_5 = ___2_bufferSize;
  6698. InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8(L_2, L_3, L_4, L_5, NULL);
  6699. return;
  6700. }
  6701. IL_0018:
  6702. {
  6703. void* L_6 = ___1_buffer;
  6704. int32_t L_7 = __this->___m_ValueSizeInBytes;
  6705. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1(L_6, ((int64_t)L_7), NULL);
  6706. return;
  6707. }
  6708. }
  6709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OneModifierComposite_ModifierIsPressed_m25EEA39878124B169F67C7A2752EBD7890F44C48 (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6710. {
  6711. bool V_0 = false;
  6712. double V_1 = 0.0;
  6713. {
  6714. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6715. int32_t L_1 = __this->___modifier;
  6716. bool L_2;
  6717. L_2 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_0, L_1, NULL);
  6718. V_0 = L_2;
  6719. bool L_3 = V_0;
  6720. if (!L_3)
  6721. {
  6722. goto IL_0040;
  6723. }
  6724. }
  6725. {
  6726. bool L_4 = __this->___m_BindingIsButton;
  6727. if (!L_4)
  6728. {
  6729. goto IL_0040;
  6730. }
  6731. }
  6732. {
  6733. bool L_5 = __this->___overrideModifiersNeedToBePressedFirst;
  6734. if (L_5)
  6735. {
  6736. goto IL_0040;
  6737. }
  6738. }
  6739. {
  6740. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_6 = ___0_context;
  6741. int32_t L_7 = __this->___binding;
  6742. double L_8;
  6743. L_8 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_6, L_7, NULL);
  6744. V_1 = L_8;
  6745. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_9 = ___0_context;
  6746. int32_t L_10 = __this->___modifier;
  6747. double L_11;
  6748. L_11 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_9, L_10, NULL);
  6749. double L_12 = V_1;
  6750. return (bool)((((int32_t)((!(((double)L_11) <= ((double)L_12)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6751. }
  6752. IL_0040:
  6753. {
  6754. bool L_13 = V_0;
  6755. return L_13;
  6756. }
  6757. }
  6758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneModifierComposite_FinishSetup_m91EE0D3C7261D70C6C72173F1F18650A9C007620 (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6759. {
  6760. static bool s_Il2CppMethodInitialized;
  6761. if (!s_Il2CppMethodInitialized)
  6762. {
  6763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  6764. s_Il2CppMethodInitialized = true;
  6765. }
  6766. {
  6767. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6768. int32_t L_1 = __this->___binding;
  6769. Type_t** L_2 = (Type_t**)(&__this->___m_ValueType);
  6770. int32_t* L_3 = (int32_t*)(&__this->___m_ValueSizeInBytes);
  6771. bool* L_4 = (bool*)(&__this->___m_BindingIsButton);
  6772. OneModifierComposite_DetermineValueTypeAndSize_m872B0A8E5DEA6864048B0D08DE31FFBA40C442AA(L_0, L_1, L_2, L_3, L_4, NULL);
  6773. bool L_5 = __this->___overrideModifiersNeedToBePressedFirst;
  6774. if (L_5)
  6775. {
  6776. goto IL_0039;
  6777. }
  6778. }
  6779. {
  6780. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  6781. InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_6;
  6782. L_6 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
  6783. NullCheck(L_6);
  6784. bool L_7;
  6785. L_7 = InputSettings_get_shortcutKeysConsumeInput_m916DC677CCE3E4F3AD3BA48C5723965007CBE670_inline(L_6, NULL);
  6786. __this->___overrideModifiersNeedToBePressedFirst = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  6787. }
  6788. IL_0039:
  6789. {
  6790. return;
  6791. }
  6792. }
  6793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OneModifierComposite_ReadValueAsObject_mE7F10A702C1FC6CF14A127CB653733BE056C445B (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  6794. {
  6795. {
  6796. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  6797. int32_t L_1 = __this->___modifier;
  6798. bool L_2;
  6799. L_2 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_0, L_1, NULL);
  6800. if (!L_2)
  6801. {
  6802. goto IL_001b;
  6803. }
  6804. }
  6805. {
  6806. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_3 = ___0_context;
  6807. int32_t L_4 = __this->___binding;
  6808. RuntimeObject* L_5;
  6809. L_5 = InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882(L_3, L_4, NULL);
  6810. return L_5;
  6811. }
  6812. IL_001b:
  6813. {
  6814. return NULL;
  6815. }
  6816. }
  6817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneModifierComposite_DetermineValueTypeAndSize_m872B0A8E5DEA6864048B0D08DE31FFBA40C442AA (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, int32_t ___1_part, Type_t** ___2_valueType, int32_t* ___3_valueSizeInBytes, bool* ___4_isButton, const RuntimeMethod* method)
  6818. {
  6819. static bool s_Il2CppMethodInitialized;
  6820. if (!s_Il2CppMethodInitialized)
  6821. {
  6822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t45141F64D6D882336B8DCC6510DC6B9C3294C6AA_il2cpp_TypeInfo_var);
  6824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t5AFCED6452B2551E59D8997046D5F19C8F731FB3_il2cpp_TypeInfo_var);
  6825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6826. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  6828. s_Il2CppMethodInitialized = true;
  6829. }
  6830. Type_t* V_0 = NULL;
  6831. RuntimeObject* V_1 = NULL;
  6832. PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 V_2;
  6833. memset((&V_2), 0, sizeof(V_2));
  6834. Type_t* V_3 = NULL;
  6835. {
  6836. int32_t* L_0 = ___3_valueSizeInBytes;
  6837. *((int32_t*)L_0) = (int32_t)0;
  6838. bool* L_1 = ___4_isButton;
  6839. *((int8_t*)L_1) = (int8_t)1;
  6840. V_0 = (Type_t*)NULL;
  6841. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  6842. RuntimeObject* L_3;
  6843. L_3 = InputBindingCompositeContext_get_controls_m142FECF8374D6E0E3B012C8D376AB913E9634C69(L_2, NULL);
  6844. NullCheck(L_3);
  6845. RuntimeObject* L_4;
  6846. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t45141F64D6D882336B8DCC6510DC6B9C3294C6AA_il2cpp_TypeInfo_var, L_3);
  6847. V_1 = L_4;
  6848. }
  6849. {
  6850. auto __finallyBlock = il2cpp::utils::Finally([&]
  6851. {
  6852. FINALLY_0091:
  6853. {
  6854. {
  6855. RuntimeObject* L_5 = V_1;
  6856. if (!L_5)
  6857. {
  6858. goto IL_009a;
  6859. }
  6860. }
  6861. {
  6862. RuntimeObject* L_6 = V_1;
  6863. NullCheck(L_6);
  6864. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
  6865. }
  6866. IL_009a:
  6867. {
  6868. return;
  6869. }
  6870. }
  6871. });
  6872. try
  6873. {
  6874. {
  6875. goto IL_0087_1;
  6876. }
  6877. IL_0017_1:
  6878. {
  6879. RuntimeObject* L_7 = V_1;
  6880. NullCheck(L_7);
  6881. PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 L_8;
  6882. L_8 = InterfaceFuncInvoker0< PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 >::Invoke(0, IEnumerator_1_t5AFCED6452B2551E59D8997046D5F19C8F731FB3_il2cpp_TypeInfo_var, L_7);
  6883. V_2 = L_8;
  6884. int32_t L_9;
  6885. L_9 = PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_inline((&V_2), NULL);
  6886. int32_t L_10 = ___1_part;
  6887. if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
  6888. {
  6889. goto IL_0087_1;
  6890. }
  6891. }
  6892. {
  6893. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_11;
  6894. L_11 = PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline((&V_2), NULL);
  6895. NullCheck(L_11);
  6896. Type_t* L_12;
  6897. L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(4, L_11);
  6898. V_3 = L_12;
  6899. Type_t* L_13 = V_0;
  6900. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  6901. bool L_14;
  6902. L_14 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, (Type_t*)NULL, NULL);
  6903. if (L_14)
  6904. {
  6905. goto IL_0047_1;
  6906. }
  6907. }
  6908. {
  6909. Type_t* L_15 = V_3;
  6910. Type_t* L_16 = V_0;
  6911. NullCheck(L_15);
  6912. bool L_17;
  6913. L_17 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_15, L_16);
  6914. if (!L_17)
  6915. {
  6916. goto IL_004b_1;
  6917. }
  6918. }
  6919. IL_0047_1:
  6920. {
  6921. Type_t* L_18 = V_3;
  6922. V_0 = L_18;
  6923. goto IL_005f_1;
  6924. }
  6925. IL_004b_1:
  6926. {
  6927. Type_t* L_19 = V_0;
  6928. Type_t* L_20 = V_3;
  6929. NullCheck(L_19);
  6930. bool L_21;
  6931. L_21 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_19, L_20);
  6932. if (L_21)
  6933. {
  6934. goto IL_005f_1;
  6935. }
  6936. }
  6937. {
  6938. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  6939. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  6940. Type_t* L_23;
  6941. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  6942. V_0 = L_23;
  6943. }
  6944. IL_005f_1:
  6945. {
  6946. int32_t* L_24 = ___3_valueSizeInBytes;
  6947. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_25;
  6948. L_25 = PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline((&V_2), NULL);
  6949. NullCheck(L_25);
  6950. int32_t L_26;
  6951. L_26 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_25);
  6952. int32_t* L_27 = ___3_valueSizeInBytes;
  6953. int32_t L_28 = *((int32_t*)L_27);
  6954. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6955. int32_t L_29;
  6956. L_29 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_26, L_28, NULL);
  6957. *((int32_t*)L_24) = (int32_t)L_29;
  6958. bool* L_30 = ___4_isButton;
  6959. bool* L_31 = ___4_isButton;
  6960. int32_t L_32 = *((uint8_t*)L_31);
  6961. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_33;
  6962. L_33 = PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline((&V_2), NULL);
  6963. NullCheck(L_33);
  6964. bool L_34;
  6965. L_34 = InputControl_get_isButton_m4634F4F40450AA969DA851B73E2A2226239F3BEF(L_33, NULL);
  6966. *((int8_t*)L_30) = (int8_t)((int32_t)(L_32&(int32_t)L_34));
  6967. }
  6968. IL_0087_1:
  6969. {
  6970. RuntimeObject* L_35 = V_1;
  6971. NullCheck(L_35);
  6972. bool L_36;
  6973. L_36 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_35);
  6974. if (L_36)
  6975. {
  6976. goto IL_0017_1;
  6977. }
  6978. }
  6979. {
  6980. goto IL_009b;
  6981. }
  6982. }
  6983. catch(Il2CppExceptionWrapper& e)
  6984. {
  6985. __finallyBlock.StoreException(e.ex);
  6986. }
  6987. }
  6988. IL_009b:
  6989. {
  6990. Type_t** L_37 = ___2_valueType;
  6991. Type_t* L_38 = V_0;
  6992. *((RuntimeObject**)L_37) = (RuntimeObject*)L_38;
  6993. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)L_38);
  6994. return;
  6995. }
  6996. }
  6997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneModifierComposite__ctor_mB03D8DE49D44A7C6FF0AB59B5CF4F35E2F6C7A26 (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B* __this, const RuntimeMethod* method)
  6998. {
  6999. {
  7000. InputBindingComposite__ctor_m911F4FDF8BFA44468F8D0493531190FE15242A4A(__this, NULL);
  7001. return;
  7002. }
  7003. }
  7004. #ifdef __clang__
  7005. #pragma clang diagnostic pop
  7006. #endif
  7007. #ifdef __clang__
  7008. #pragma clang diagnostic push
  7009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7010. #pragma clang diagnostic ignored "-Wunused-variable"
  7011. #endif
  7012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TwoModifiersComposite_get_valueType_mD7C59304C3F9F7C9A49C29F705E500781CAE6125 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, const RuntimeMethod* method)
  7013. {
  7014. {
  7015. Type_t* L_0 = __this->___m_ValueType;
  7016. return L_0;
  7017. }
  7018. }
  7019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TwoModifiersComposite_get_valueSizeInBytes_m534C8107DAC6BC8F0DCCE80128D5BDB13F4F662A (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, const RuntimeMethod* method)
  7020. {
  7021. {
  7022. int32_t L_0 = __this->___m_ValueSizeInBytes;
  7023. return L_0;
  7024. }
  7025. }
  7026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TwoModifiersComposite_EvaluateMagnitude_mBAC0B38247A658D8487B23A3BBD54CC8DFD37314 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7027. {
  7028. {
  7029. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7030. bool L_1;
  7031. L_1 = TwoModifiersComposite_ModifiersArePressed_m0D7D12C3139BE7B2CDB1DBDB3C2A59AE584F49C8(__this, L_0, NULL);
  7032. if (!L_1)
  7033. {
  7034. goto IL_0016;
  7035. }
  7036. }
  7037. {
  7038. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  7039. int32_t L_3 = __this->___binding;
  7040. float L_4;
  7041. L_4 = InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A(L_2, L_3, NULL);
  7042. return L_4;
  7043. }
  7044. IL_0016:
  7045. {
  7046. return (0.0f);
  7047. }
  7048. }
  7049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoModifiersComposite_ReadValue_mD57B7904321CE14F2796449A3A7E832FE27459B4 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method)
  7050. {
  7051. {
  7052. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7053. bool L_1;
  7054. L_1 = TwoModifiersComposite_ModifiersArePressed_m0D7D12C3139BE7B2CDB1DBDB3C2A59AE584F49C8(__this, L_0, NULL);
  7055. if (!L_1)
  7056. {
  7057. goto IL_0018;
  7058. }
  7059. }
  7060. {
  7061. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  7062. int32_t L_3 = __this->___binding;
  7063. void* L_4 = ___1_buffer;
  7064. int32_t L_5 = ___2_bufferSize;
  7065. InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8(L_2, L_3, L_4, L_5, NULL);
  7066. return;
  7067. }
  7068. IL_0018:
  7069. {
  7070. void* L_6 = ___1_buffer;
  7071. int32_t L_7 = __this->___m_ValueSizeInBytes;
  7072. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1(L_6, ((int64_t)L_7), NULL);
  7073. return;
  7074. }
  7075. }
  7076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TwoModifiersComposite_ModifiersArePressed_m0D7D12C3139BE7B2CDB1DBDB3C2A59AE584F49C8 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7077. {
  7078. bool V_0 = false;
  7079. double V_1 = 0.0;
  7080. double V_2 = 0.0;
  7081. int32_t G_B3_0 = 0;
  7082. {
  7083. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7084. int32_t L_1 = __this->___modifier1;
  7085. bool L_2;
  7086. L_2 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_0, L_1, NULL);
  7087. if (!L_2)
  7088. {
  7089. goto IL_001c;
  7090. }
  7091. }
  7092. {
  7093. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_3 = ___0_context;
  7094. int32_t L_4 = __this->___modifier2;
  7095. bool L_5;
  7096. L_5 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_3, L_4, NULL);
  7097. G_B3_0 = ((int32_t)(L_5));
  7098. goto IL_001d;
  7099. }
  7100. IL_001c:
  7101. {
  7102. G_B3_0 = 0;
  7103. }
  7104. IL_001d:
  7105. {
  7106. V_0 = (bool)G_B3_0;
  7107. bool L_6 = V_0;
  7108. if (!L_6)
  7109. {
  7110. goto IL_0064;
  7111. }
  7112. }
  7113. {
  7114. bool L_7 = __this->___m_BindingIsButton;
  7115. if (!L_7)
  7116. {
  7117. goto IL_0064;
  7118. }
  7119. }
  7120. {
  7121. bool L_8 = __this->___overrideModifiersNeedToBePressedFirst;
  7122. if (L_8)
  7123. {
  7124. goto IL_0064;
  7125. }
  7126. }
  7127. {
  7128. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_9 = ___0_context;
  7129. int32_t L_10 = __this->___binding;
  7130. double L_11;
  7131. L_11 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_9, L_10, NULL);
  7132. V_1 = L_11;
  7133. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_12 = ___0_context;
  7134. int32_t L_13 = __this->___modifier1;
  7135. double L_14;
  7136. L_14 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_12, L_13, NULL);
  7137. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_15 = ___0_context;
  7138. int32_t L_16 = __this->___modifier2;
  7139. double L_17;
  7140. L_17 = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(L_15, L_16, NULL);
  7141. V_2 = L_17;
  7142. double L_18 = V_1;
  7143. if ((!(((double)L_14) <= ((double)L_18))))
  7144. {
  7145. goto IL_0062;
  7146. }
  7147. }
  7148. {
  7149. double L_19 = V_2;
  7150. double L_20 = V_1;
  7151. return (bool)((((int32_t)((!(((double)L_19) <= ((double)L_20)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7152. }
  7153. IL_0062:
  7154. {
  7155. return (bool)0;
  7156. }
  7157. IL_0064:
  7158. {
  7159. bool L_21 = V_0;
  7160. return L_21;
  7161. }
  7162. }
  7163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoModifiersComposite_FinishSetup_mE13073D787D428DF4B1DD76A525F543D266CBF38 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7164. {
  7165. static bool s_Il2CppMethodInitialized;
  7166. if (!s_Il2CppMethodInitialized)
  7167. {
  7168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  7169. s_Il2CppMethodInitialized = true;
  7170. }
  7171. {
  7172. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7173. int32_t L_1 = __this->___binding;
  7174. Type_t** L_2 = (Type_t**)(&__this->___m_ValueType);
  7175. int32_t* L_3 = (int32_t*)(&__this->___m_ValueSizeInBytes);
  7176. bool* L_4 = (bool*)(&__this->___m_BindingIsButton);
  7177. OneModifierComposite_DetermineValueTypeAndSize_m872B0A8E5DEA6864048B0D08DE31FFBA40C442AA(L_0, L_1, L_2, L_3, L_4, NULL);
  7178. bool L_5 = __this->___overrideModifiersNeedToBePressedFirst;
  7179. if (L_5)
  7180. {
  7181. goto IL_0039;
  7182. }
  7183. }
  7184. {
  7185. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  7186. InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_6;
  7187. L_6 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
  7188. NullCheck(L_6);
  7189. bool L_7;
  7190. L_7 = InputSettings_get_shortcutKeysConsumeInput_m916DC677CCE3E4F3AD3BA48C5723965007CBE670_inline(L_6, NULL);
  7191. __this->___overrideModifiersNeedToBePressedFirst = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  7192. }
  7193. IL_0039:
  7194. {
  7195. return;
  7196. }
  7197. }
  7198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TwoModifiersComposite_ReadValueAsObject_m167D7477D6B669FF931EF962102B39F44305BFAE (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7199. {
  7200. {
  7201. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7202. int32_t L_1 = __this->___modifier1;
  7203. bool L_2;
  7204. L_2 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_0, L_1, NULL);
  7205. if (!L_2)
  7206. {
  7207. goto IL_0029;
  7208. }
  7209. }
  7210. {
  7211. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_3 = ___0_context;
  7212. int32_t L_4 = __this->___modifier2;
  7213. bool L_5;
  7214. L_5 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_3, L_4, NULL);
  7215. if (!L_5)
  7216. {
  7217. goto IL_0029;
  7218. }
  7219. }
  7220. {
  7221. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_6 = ___0_context;
  7222. int32_t L_7 = __this->___binding;
  7223. RuntimeObject* L_8;
  7224. L_8 = InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882(L_6, L_7, NULL);
  7225. return L_8;
  7226. }
  7227. IL_0029:
  7228. {
  7229. return NULL;
  7230. }
  7231. }
  7232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoModifiersComposite__ctor_m46086F35D8EE4E52A60DB087F8C7D5E5AA3CB880 (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3* __this, const RuntimeMethod* method)
  7233. {
  7234. {
  7235. InputBindingComposite__ctor_m911F4FDF8BFA44468F8D0493531190FE15242A4A(__this, NULL);
  7236. return;
  7237. }
  7238. }
  7239. #ifdef __clang__
  7240. #pragma clang diagnostic pop
  7241. #endif
  7242. #ifdef __clang__
  7243. #pragma clang diagnostic push
  7244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7245. #pragma clang diagnostic ignored "-Wunused-variable"
  7246. #endif
  7247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Composite_ReadValue_m32E400A5EEBEDD51B029B08B7E35777A91A85439 (Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7248. {
  7249. static bool s_Il2CppMethodInitialized;
  7250. if (!s_Il2CppMethodInitialized)
  7251. {
  7252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7253. s_Il2CppMethodInitialized = true;
  7254. }
  7255. int32_t V_0 = 0;
  7256. bool V_1 = false;
  7257. bool V_2 = false;
  7258. bool V_3 = false;
  7259. float V_4 = 0.0f;
  7260. float V_5 = 0.0f;
  7261. float V_6 = 0.0f;
  7262. bool G_B4_0 = false;
  7263. bool G_B3_0 = false;
  7264. {
  7265. int32_t L_0 = __this->___mode;
  7266. V_0 = L_0;
  7267. int32_t L_1 = V_0;
  7268. if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  7269. {
  7270. goto IL_004d;
  7271. }
  7272. }
  7273. {
  7274. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_2 = ___0_context;
  7275. int32_t L_3 = __this->___up;
  7276. float L_4;
  7277. L_4 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_2, L_3, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7278. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_5 = ___0_context;
  7279. int32_t L_6 = __this->___down;
  7280. float L_7;
  7281. L_7 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_5, L_6, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7282. V_4 = L_7;
  7283. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_8 = ___0_context;
  7284. int32_t L_9 = __this->___left;
  7285. float L_10;
  7286. L_10 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_8, L_9, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7287. V_5 = L_10;
  7288. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_11 = ___0_context;
  7289. int32_t L_12 = __this->___right;
  7290. float L_13;
  7291. L_13 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_11, L_12, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7292. V_6 = L_13;
  7293. float L_14 = V_4;
  7294. float L_15 = V_5;
  7295. float L_16 = V_6;
  7296. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
  7297. L_17 = DpadControl_MakeDpadVector_m5F53CF11B80175D8FF9856B2E126978C65C82CE6(L_4, L_14, L_15, L_16, NULL);
  7298. return L_17;
  7299. }
  7300. IL_004d:
  7301. {
  7302. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_18 = ___0_context;
  7303. int32_t L_19 = __this->___up;
  7304. bool L_20;
  7305. L_20 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_18, L_19, NULL);
  7306. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_21 = ___0_context;
  7307. int32_t L_22 = __this->___down;
  7308. bool L_23;
  7309. L_23 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_21, L_22, NULL);
  7310. V_1 = L_23;
  7311. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_24 = ___0_context;
  7312. int32_t L_25 = __this->___left;
  7313. bool L_26;
  7314. L_26 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_24, L_25, NULL);
  7315. V_2 = L_26;
  7316. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_27 = ___0_context;
  7317. int32_t L_28 = __this->___right;
  7318. bool L_29;
  7319. L_29 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_27, L_28, NULL);
  7320. V_3 = L_29;
  7321. bool L_30 = __this->___normalize;
  7322. if (L_30)
  7323. {
  7324. G_B4_0 = L_20;
  7325. goto IL_008a;
  7326. }
  7327. G_B3_0 = L_20;
  7328. }
  7329. {
  7330. V_0 = 1;
  7331. G_B4_0 = G_B3_0;
  7332. }
  7333. IL_008a:
  7334. {
  7335. bool L_31 = V_1;
  7336. bool L_32 = V_2;
  7337. bool L_33 = V_3;
  7338. int32_t L_34 = V_0;
  7339. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
  7340. L_35 = DpadControl_MakeDpadVector_mAA0FB9313820797F8F1DCB006A8F2341604CB7F5(G_B4_0, L_31, L_32, L_33, (bool)((((int32_t)L_34) == ((int32_t)0))? 1 : 0), NULL);
  7341. return L_35;
  7342. }
  7343. }
  7344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2Composite_EvaluateMagnitude_m019D431241F2FA113EB0CF79D0092315AA5942CE (Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7345. {
  7346. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  7347. memset((&V_0), 0, sizeof(V_0));
  7348. {
  7349. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7350. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
  7351. L_1 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* >::Invoke(10, __this, L_0);
  7352. V_0 = L_1;
  7353. float L_2;
  7354. L_2 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_0), NULL);
  7355. return L_2;
  7356. }
  7357. }
  7358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Composite__ctor_m1625F6C3829296D1C12B55EF496E38EDC8D05006 (Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908* __this, const RuntimeMethod* method)
  7359. {
  7360. static bool s_Il2CppMethodInitialized;
  7361. if (!s_Il2CppMethodInitialized)
  7362. {
  7363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545_RuntimeMethod_var);
  7364. s_Il2CppMethodInitialized = true;
  7365. }
  7366. {
  7367. __this->___normalize = (bool)1;
  7368. InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545(__this, InputBindingComposite_1__ctor_m7A3EC8A3F30D4FD3E13C1FDD38CFB5B41B461545_RuntimeMethod_var);
  7369. return;
  7370. }
  7371. }
  7372. #ifdef __clang__
  7373. #pragma clang diagnostic pop
  7374. #endif
  7375. #ifdef __clang__
  7376. #pragma clang diagnostic push
  7377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7378. #pragma clang diagnostic ignored "-Wunused-variable"
  7379. #endif
  7380. #ifdef __clang__
  7381. #pragma clang diagnostic pop
  7382. #endif
  7383. #ifdef __clang__
  7384. #pragma clang diagnostic push
  7385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7386. #pragma clang diagnostic ignored "-Wunused-variable"
  7387. #endif
  7388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Composite_ReadValue_m6D1BA73F518C68CDF4AEDAF1A48BA2F7ABF59AE1 (Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7389. {
  7390. static bool s_Il2CppMethodInitialized;
  7391. if (!s_Il2CppMethodInitialized)
  7392. {
  7393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7394. s_Il2CppMethodInitialized = true;
  7395. }
  7396. float V_0 = 0.0f;
  7397. float V_1 = 0.0f;
  7398. float V_2 = 0.0f;
  7399. float V_3 = 0.0f;
  7400. float V_4 = 0.0f;
  7401. float V_5 = 0.0f;
  7402. float V_6 = 0.0f;
  7403. float V_7 = 0.0f;
  7404. float V_8 = 0.0f;
  7405. float V_9 = 0.0f;
  7406. float V_10 = 0.0f;
  7407. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
  7408. memset((&V_11), 0, sizeof(V_11));
  7409. float G_B5_0 = 0.0f;
  7410. float G_B8_0 = 0.0f;
  7411. float G_B11_0 = 0.0f;
  7412. float G_B14_0 = 0.0f;
  7413. float G_B17_0 = 0.0f;
  7414. float G_B20_0 = 0.0f;
  7415. {
  7416. int32_t L_0 = __this->___mode;
  7417. if (L_0)
  7418. {
  7419. goto IL_0065;
  7420. }
  7421. }
  7422. {
  7423. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_1 = ___0_context;
  7424. int32_t L_2 = __this->___up;
  7425. float L_3;
  7426. L_3 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_1, L_2, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7427. V_0 = L_3;
  7428. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_4 = ___0_context;
  7429. int32_t L_5 = __this->___down;
  7430. float L_6;
  7431. L_6 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_4, L_5, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7432. V_1 = L_6;
  7433. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_7 = ___0_context;
  7434. int32_t L_8 = __this->___left;
  7435. float L_9;
  7436. L_9 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_7, L_8, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7437. V_2 = L_9;
  7438. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_10 = ___0_context;
  7439. int32_t L_11 = __this->___right;
  7440. float L_12;
  7441. L_12 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_10, L_11, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7442. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_13 = ___0_context;
  7443. int32_t L_14 = __this->___forward;
  7444. float L_15;
  7445. L_15 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_13, L_14, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7446. V_3 = L_15;
  7447. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_16 = ___0_context;
  7448. int32_t L_17 = __this->___backward;
  7449. float L_18;
  7450. L_18 = InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648(L_16, L_17, InputBindingCompositeContext_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m633155685894F37EA0AE034D68AE0635EF444648_RuntimeMethod_var);
  7451. V_4 = L_18;
  7452. float L_19 = V_2;
  7453. float L_20 = V_0;
  7454. float L_21 = V_1;
  7455. float L_22 = V_3;
  7456. float L_23 = V_4;
  7457. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
  7458. memset((&L_24), 0, sizeof(L_24));
  7459. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(L_12, L_19)), ((float)il2cpp_codegen_subtract(L_20, L_21)), ((float)il2cpp_codegen_subtract(L_22, L_23)), NULL);
  7460. return L_24;
  7461. }
  7462. IL_0065:
  7463. {
  7464. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_25 = ___0_context;
  7465. int32_t L_26 = __this->___up;
  7466. bool L_27;
  7467. L_27 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_25, L_26, NULL);
  7468. if (L_27)
  7469. {
  7470. goto IL_007a;
  7471. }
  7472. }
  7473. {
  7474. G_B5_0 = (0.0f);
  7475. goto IL_007f;
  7476. }
  7477. IL_007a:
  7478. {
  7479. G_B5_0 = (1.0f);
  7480. }
  7481. IL_007f:
  7482. {
  7483. V_5 = G_B5_0;
  7484. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_28 = ___0_context;
  7485. int32_t L_29 = __this->___down;
  7486. bool L_30;
  7487. L_30 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_28, L_29, NULL);
  7488. if (L_30)
  7489. {
  7490. goto IL_0096;
  7491. }
  7492. }
  7493. {
  7494. G_B8_0 = (0.0f);
  7495. goto IL_009b;
  7496. }
  7497. IL_0096:
  7498. {
  7499. G_B8_0 = (-1.0f);
  7500. }
  7501. IL_009b:
  7502. {
  7503. V_6 = G_B8_0;
  7504. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_31 = ___0_context;
  7505. int32_t L_32 = __this->___left;
  7506. bool L_33;
  7507. L_33 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_31, L_32, NULL);
  7508. if (L_33)
  7509. {
  7510. goto IL_00b2;
  7511. }
  7512. }
  7513. {
  7514. G_B11_0 = (0.0f);
  7515. goto IL_00b7;
  7516. }
  7517. IL_00b2:
  7518. {
  7519. G_B11_0 = (-1.0f);
  7520. }
  7521. IL_00b7:
  7522. {
  7523. V_7 = G_B11_0;
  7524. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_34 = ___0_context;
  7525. int32_t L_35 = __this->___right;
  7526. bool L_36;
  7527. L_36 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_34, L_35, NULL);
  7528. if (L_36)
  7529. {
  7530. goto IL_00ce;
  7531. }
  7532. }
  7533. {
  7534. G_B14_0 = (0.0f);
  7535. goto IL_00d3;
  7536. }
  7537. IL_00ce:
  7538. {
  7539. G_B14_0 = (1.0f);
  7540. }
  7541. IL_00d3:
  7542. {
  7543. V_8 = G_B14_0;
  7544. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_37 = ___0_context;
  7545. int32_t L_38 = __this->___forward;
  7546. bool L_39;
  7547. L_39 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_37, L_38, NULL);
  7548. if (L_39)
  7549. {
  7550. goto IL_00ea;
  7551. }
  7552. }
  7553. {
  7554. G_B17_0 = (0.0f);
  7555. goto IL_00ef;
  7556. }
  7557. IL_00ea:
  7558. {
  7559. G_B17_0 = (1.0f);
  7560. }
  7561. IL_00ef:
  7562. {
  7563. V_9 = G_B17_0;
  7564. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_40 = ___0_context;
  7565. int32_t L_41 = __this->___backward;
  7566. bool L_42;
  7567. L_42 = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(L_40, L_41, NULL);
  7568. if (L_42)
  7569. {
  7570. goto IL_0106;
  7571. }
  7572. }
  7573. {
  7574. G_B20_0 = (0.0f);
  7575. goto IL_010b;
  7576. }
  7577. IL_0106:
  7578. {
  7579. G_B20_0 = (-1.0f);
  7580. }
  7581. IL_010b:
  7582. {
  7583. V_10 = G_B20_0;
  7584. float L_43 = V_7;
  7585. float L_44 = V_8;
  7586. float L_45 = V_5;
  7587. float L_46 = V_6;
  7588. float L_47 = V_9;
  7589. float L_48 = V_10;
  7590. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), ((float)il2cpp_codegen_add(L_43, L_44)), ((float)il2cpp_codegen_add(L_45, L_46)), ((float)il2cpp_codegen_add(L_47, L_48)), NULL);
  7591. int32_t L_49 = __this->___mode;
  7592. if ((!(((uint32_t)L_49) == ((uint32_t)1))))
  7593. {
  7594. goto IL_0135;
  7595. }
  7596. }
  7597. {
  7598. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
  7599. L_50 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_11), NULL);
  7600. V_11 = L_50;
  7601. }
  7602. IL_0135:
  7603. {
  7604. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_11;
  7605. return L_51;
  7606. }
  7607. }
  7608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3Composite_EvaluateMagnitude_m39F9A72560A778CFF59BB04B02852174FFD8F957 (Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method)
  7609. {
  7610. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  7611. memset((&V_0), 0, sizeof(V_0));
  7612. {
  7613. InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
  7614. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  7615. L_1 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* >::Invoke(10, __this, L_0);
  7616. V_0 = L_1;
  7617. float L_2;
  7618. L_2 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
  7619. return L_2;
  7620. }
  7621. }
  7622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Composite__ctor_m7411C64277DE74720952DC246F08B6970AB6F5DD (Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0* __this, const RuntimeMethod* method)
  7623. {
  7624. static bool s_Il2CppMethodInitialized;
  7625. if (!s_Il2CppMethodInitialized)
  7626. {
  7627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789_RuntimeMethod_var);
  7628. s_Il2CppMethodInitialized = true;
  7629. }
  7630. {
  7631. InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789(__this, InputBindingComposite_1__ctor_mCC1C23E6E7958682F8F851C7EF1C1C179E21D789_RuntimeMethod_var);
  7632. return;
  7633. }
  7634. }
  7635. #ifdef __clang__
  7636. #pragma clang diagnostic pop
  7637. #endif
  7638. #ifdef __clang__
  7639. #pragma clang diagnostic push
  7640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7641. #pragma clang diagnostic ignored "-Wunused-variable"
  7642. #endif
  7643. #ifdef __clang__
  7644. #pragma clang diagnostic pop
  7645. #endif
  7646. #ifdef __clang__
  7647. #pragma clang diagnostic push
  7648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7649. #pragma clang diagnostic ignored "-Wunused-variable"
  7650. #endif
  7651. #ifdef __clang__
  7652. #pragma clang diagnostic pop
  7653. #endif
  7654. #ifdef __clang__
  7655. #pragma clang diagnostic push
  7656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7657. #pragma clang diagnostic ignored "-Wunused-variable"
  7658. #endif
  7659. #ifdef __clang__
  7660. #pragma clang diagnostic pop
  7661. #endif
  7662. #ifdef __clang__
  7663. #pragma clang diagnostic push
  7664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7665. #pragma clang diagnostic ignored "-Wunused-variable"
  7666. #endif
  7667. #ifdef __clang__
  7668. #pragma clang diagnostic pop
  7669. #endif
  7670. #ifdef __clang__
  7671. #pragma clang diagnostic push
  7672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7673. #pragma clang diagnostic ignored "-Wunused-variable"
  7674. #endif
  7675. #ifdef __clang__
  7676. #pragma clang diagnostic pop
  7677. #endif
  7678. #ifdef __clang__
  7679. #pragma clang diagnostic push
  7680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7681. #pragma clang diagnostic ignored "-Wunused-variable"
  7682. #endif
  7683. #ifdef __clang__
  7684. #pragma clang diagnostic pop
  7685. #endif
  7686. #ifdef __clang__
  7687. #pragma clang diagnostic push
  7688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7689. #pragma clang diagnostic ignored "-Wunused-variable"
  7690. #endif
  7691. #ifdef __clang__
  7692. #pragma clang diagnostic pop
  7693. #endif
  7694. #ifdef __clang__
  7695. #pragma clang diagnostic push
  7696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7697. #pragma clang diagnostic ignored "-Wunused-variable"
  7698. #endif
  7699. #ifdef __clang__
  7700. #pragma clang diagnostic pop
  7701. #endif
  7702. #ifdef __clang__
  7703. #pragma clang diagnostic push
  7704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7705. #pragma clang diagnostic ignored "-Wunused-variable"
  7706. #endif
  7707. #ifdef __clang__
  7708. #pragma clang diagnostic pop
  7709. #endif
  7710. #ifdef __clang__
  7711. #pragma clang diagnostic push
  7712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7713. #pragma clang diagnostic ignored "-Wunused-variable"
  7714. #endif
  7715. #ifdef __clang__
  7716. #pragma clang diagnostic pop
  7717. #endif
  7718. #ifdef __clang__
  7719. #pragma clang diagnostic push
  7720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7721. #pragma clang diagnostic ignored "-Wunused-variable"
  7722. #endif
  7723. #ifdef __clang__
  7724. #pragma clang diagnostic pop
  7725. #endif
  7726. #ifdef __clang__
  7727. #pragma clang diagnostic push
  7728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7729. #pragma clang diagnostic ignored "-Wunused-variable"
  7730. #endif
  7731. #ifdef __clang__
  7732. #pragma clang diagnostic pop
  7733. #endif
  7734. #ifdef __clang__
  7735. #pragma clang diagnostic push
  7736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7737. #pragma clang diagnostic ignored "-Wunused-variable"
  7738. #endif
  7739. #ifdef __clang__
  7740. #pragma clang diagnostic pop
  7741. #endif
  7742. #ifdef __clang__
  7743. #pragma clang diagnostic push
  7744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7745. #pragma clang diagnostic ignored "-Wunused-variable"
  7746. #endif
  7747. #ifdef __clang__
  7748. #pragma clang diagnostic pop
  7749. #endif
  7750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method)
  7751. {
  7752. {
  7753. float L_0 = ___0_x;
  7754. __this->___m_XMin = L_0;
  7755. float L_1 = ___1_y;
  7756. __this->___m_YMin = L_1;
  7757. float L_2 = ___2_width;
  7758. __this->___m_Width = L_2;
  7759. float L_3 = ___3_height;
  7760. __this->___m_Height = L_3;
  7761. return;
  7762. }
  7763. }
  7764. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  7765. {
  7766. {
  7767. float L_0 = ___0_x;
  7768. __this->___x = L_0;
  7769. float L_1 = ___1_y;
  7770. __this->___y = L_1;
  7771. return;
  7772. }
  7773. }
  7774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  7775. {
  7776. {
  7777. int32_t L_0 = __this->____stringLength;
  7778. return L_0;
  7779. }
  7780. }
  7781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  7782. {
  7783. {
  7784. intptr_t L_0 = ___0_value1;
  7785. intptr_t L_1 = ___1_value2;
  7786. return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0);
  7787. }
  7788. }
  7789. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method)
  7790. {
  7791. {
  7792. void* L_0 = ___0_value;
  7793. *__this = ((intptr_t)L_0);
  7794. return;
  7795. }
  7796. }
  7797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Substring_get_length_m55986408214CA7DBD05548C1E226DC2E4D6E78FC_inline (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  7798. {
  7799. {
  7800. int32_t L_0 = __this->___m_Length;
  7801. return L_0;
  7802. }
  7803. }
  7804. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Substring_get_index_mEF04F0C2A5292FEC77A6DE1C13C81B719C9D3012_inline (Substring_t2E16755269E6716C22074D6BC0A9099915E67849* __this, const RuntimeMethod* method)
  7805. {
  7806. {
  7807. int32_t L_0 = __this->___m_Index;
  7808. return L_0;
  7809. }
  7810. }
  7811. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_shortcutKeysConsumeInput_m916DC677CCE3E4F3AD3BA48C5723965007CBE670_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method)
  7812. {
  7813. {
  7814. bool L_0 = __this->___m_ShortcutKeysConsumeInputs;
  7815. return L_0;
  7816. }
  7817. }
  7818. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method)
  7819. {
  7820. {
  7821. int32_t L_0 = __this->___U3CpartU3Ek__BackingField;
  7822. return L_0;
  7823. }
  7824. }
  7825. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method)
  7826. {
  7827. {
  7828. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___U3CcontrolU3Ek__BackingField;
  7829. return L_0;
  7830. }
  7831. }
  7832. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
  7833. {
  7834. static bool s_Il2CppMethodInitialized;
  7835. if (!s_Il2CppMethodInitialized)
  7836. {
  7837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7838. s_Il2CppMethodInitialized = true;
  7839. }
  7840. float V_0 = 0.0f;
  7841. {
  7842. float L_0 = __this->___x;
  7843. float L_1 = __this->___x;
  7844. float L_2 = __this->___y;
  7845. float L_3 = __this->___y;
  7846. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7847. double L_4;
  7848. L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
  7849. V_0 = ((float)L_4);
  7850. goto IL_0026;
  7851. }
  7852. IL_0026:
  7853. {
  7854. float L_5 = V_0;
  7855. return L_5;
  7856. }
  7857. }
  7858. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  7859. {
  7860. {
  7861. float L_0 = ___0_x;
  7862. __this->___x = L_0;
  7863. float L_1 = ___1_y;
  7864. __this->___y = L_1;
  7865. float L_2 = ___2_z;
  7866. __this->___z = L_2;
  7867. return;
  7868. }
  7869. }
  7870. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  7871. {
  7872. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  7873. memset((&V_0), 0, sizeof(V_0));
  7874. {
  7875. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
  7876. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  7877. L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
  7878. V_0 = L_1;
  7879. goto IL_000f;
  7880. }
  7881. IL_000f:
  7882. {
  7883. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
  7884. return L_2;
  7885. }
  7886. }
  7887. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  7888. {
  7889. static bool s_Il2CppMethodInitialized;
  7890. if (!s_Il2CppMethodInitialized)
  7891. {
  7892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7893. s_Il2CppMethodInitialized = true;
  7894. }
  7895. float V_0 = 0.0f;
  7896. {
  7897. float L_0 = __this->___x;
  7898. float L_1 = __this->___x;
  7899. float L_2 = __this->___y;
  7900. float L_3 = __this->___y;
  7901. float L_4 = __this->___z;
  7902. float L_5 = __this->___z;
  7903. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7904. double L_6;
  7905. L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
  7906. V_0 = ((float)L_6);
  7907. goto IL_0034;
  7908. }
  7909. IL_0034:
  7910. {
  7911. float L_7 = V_0;
  7912. return L_7;
  7913. }
  7914. }
  7915. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m506739DDFD44F4F6CE36D20C36BFA90D7F56E4AE_gshared_inline (const RuntimeMethod* method)
  7916. {
  7917. {
  7918. uint32_t L_0 = sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B);
  7919. return (int32_t)L_0;
  7920. }
  7921. }
  7922. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  7923. {
  7924. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  7925. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7926. }
  7927. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___0_arg, const RuntimeMethod* method)
  7928. {
  7929. typedef bool (*FunctionPointerType) (RuntimeObject*, Il2CppChar, const RuntimeMethod*);
  7930. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7931. }
  7932. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method)
  7933. {
  7934. {
  7935. KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC L_0 = __this->____current;
  7936. return L_0;
  7937. }
  7938. }
  7939. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m1425379DCDEDB955455E242B31CD2AE43552B441_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method)
  7940. {
  7941. {
  7942. RuntimeObject* L_0 = __this->___value;
  7943. return L_0;
  7944. }
  7945. }
  7946. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method)
  7947. {
  7948. {
  7949. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___key;
  7950. return L_0;
  7951. }
  7952. }
  7953. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  7954. {
  7955. float V_0 = 0.0f;
  7956. bool V_1 = false;
  7957. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
  7958. memset((&V_2), 0, sizeof(V_2));
  7959. {
  7960. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  7961. float L_1;
  7962. L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
  7963. V_0 = L_1;
  7964. float L_2 = V_0;
  7965. V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
  7966. bool L_3 = V_1;
  7967. if (!L_3)
  7968. {
  7969. goto IL_001e;
  7970. }
  7971. }
  7972. {
  7973. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
  7974. float L_5 = V_0;
  7975. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  7976. L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
  7977. V_2 = L_6;
  7978. goto IL_0026;
  7979. }
  7980. IL_001e:
  7981. {
  7982. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
  7983. L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  7984. V_2 = L_7;
  7985. goto IL_0026;
  7986. }
  7987. IL_0026:
  7988. {
  7989. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
  7990. return L_8;
  7991. }
  7992. }
  7993. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
  7994. {
  7995. static bool s_Il2CppMethodInitialized;
  7996. if (!s_Il2CppMethodInitialized)
  7997. {
  7998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7999. s_Il2CppMethodInitialized = true;
  8000. }
  8001. float V_0 = 0.0f;
  8002. {
  8003. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
  8004. float L_1 = L_0.___x;
  8005. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
  8006. float L_3 = L_2.___x;
  8007. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
  8008. float L_5 = L_4.___y;
  8009. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
  8010. float L_7 = L_6.___y;
  8011. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
  8012. float L_9 = L_8.___z;
  8013. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
  8014. float L_11 = L_10.___z;
  8015. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  8016. double L_12;
  8017. L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
  8018. V_0 = ((float)L_12);
  8019. goto IL_0034;
  8020. }
  8021. IL_0034:
  8022. {
  8023. float L_13 = V_0;
  8024. return L_13;
  8025. }
  8026. }
  8027. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
  8028. {
  8029. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  8030. memset((&V_0), 0, sizeof(V_0));
  8031. {
  8032. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  8033. float L_1 = L_0.___x;
  8034. float L_2 = ___1_d;
  8035. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
  8036. float L_4 = L_3.___y;
  8037. float L_5 = ___1_d;
  8038. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
  8039. float L_7 = L_6.___z;
  8040. float L_8 = ___1_d;
  8041. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  8042. memset((&L_9), 0, sizeof(L_9));
  8043. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
  8044. V_0 = L_9;
  8045. goto IL_0021;
  8046. }
  8047. IL_0021:
  8048. {
  8049. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
  8050. return L_10;
  8051. }
  8052. }
  8053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  8054. {
  8055. static bool s_Il2CppMethodInitialized;
  8056. if (!s_Il2CppMethodInitialized)
  8057. {
  8058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  8059. s_Il2CppMethodInitialized = true;
  8060. }
  8061. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  8062. memset((&V_0), 0, sizeof(V_0));
  8063. {
  8064. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
  8065. V_0 = L_0;
  8066. goto IL_0009;
  8067. }
  8068. IL_0009:
  8069. {
  8070. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  8071. return L_1;
  8072. }
  8073. }